- 在您的html文件,创建一个设置函数(的文章),附加一个侦听器提交给你的表单元素。注册时提交事件,你需要改变的“数据”属性htmlcomponent到任何你想要的Matlab代码。
导入数据从Matlab html-built UI
11视图(30天)
显示旧的评论
你好。我创建了用户界面(形式)使用HTML和CSS和嵌入到matlab使用uihtml组件。我成功加载UI通过matlab然而,我不能从UI获取输入的数据。我需要这些数据和输入在我简称anfis模型是通过NeuroFuzzy设计师在matlab生成的。通过模型的数据处理后,然后我需要向我的UI显示结果。我的项目的主要目标是预测风险水平的患者肺炎。问题是,我怎么能从我的UI和获取数据通过matlab,反之亦然?
0评论
接受的答案
安东尼奥Hortal
2021年11月15日
嗨Jovelyn,我可以推荐你去通过这篇文章,解释了“数据”属性uihtml组件允许您连接Matlab代码和HTML:“
创建HTML文件,可以触发数据变化并作出反应
”。的
文档uihtml
对象也有一些很好的例子如何设置Matlab和HTML之间的联系
你可以尝试这样的形式:
函数设置(htmlComponent) {
. getelementbyid (“yourFormId”).addEventListener (“提交”,函数(事件){
htmlComponent。Data = {“名字”:. getelementbyid (“yourFormInput”)value};
})
}
2。在Matlab中,添加一个“DataChangedFcn”调到你uihtml元素。回调(事件)的第二个参数包含了“数据”从HTML文件发送
yourUIHTML。事件DataChangedFcn = @ (src) dataChangedCallback (src、事件);
函数dataChangedCallback (src evt)
yourHTMLData = evt.Data;
disp (yourHTMLData.Name)
结束