导入数据从Matlab html-built UI

11视图(30天)
你好。我创建了用户界面(形式)使用HTML和CSS和嵌入到matlab使用uihtml组件。我成功加载UI通过matlab然而,我不能从UI获取输入的数据。我需要这些数据和输入在我简称anfis模型是通过NeuroFuzzy设计师在matlab生成的。通过模型的数据处理后,然后我需要向我的UI显示结果。我的项目的主要目标是预测风险水平的患者肺炎。问题是,我怎么能从我的UI和获取数据通过matlab,反之亦然?

接受的答案

安东尼奥Hortal
安东尼奥Hortal 2021年11月15日
嗨Jovelyn,我可以推荐你去通过这篇文章,解释了“数据”属性uihtml组件允许您连接Matlab代码和HTML:“ 创建HTML文件,可以触发数据变化并作出反应 ”。的 文档uihtml 对象也有一些很好的例子如何设置Matlab和HTML之间的联系
你可以尝试这样的形式:
  1. 在您的html文件,创建一个设置函数(的文章),附加一个侦听器提交给你的表单元素。注册时提交事件,你需要改变的“数据”属性htmlcomponent到任何你想要的Matlab代码。
函数设置(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)
结束
10评论
安东尼奥Hortal
安东尼奥Hortal 2021年11月19日
你可以creare尽可能多的功能在你的<脚本> HTML文件中的标签。
警告消息,你在命令窗口被javascript代码抛出一个错误。在 这篇文章 有一个部分叫“调试您的HTML代码”,试一试:)

登录置评。

更多的答案(0)

类别

找到更多的在启动和关闭帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!