MatlabGUI调用Simulink编译成可执行的exe文件的解决方法-GUIDE_fig.m 我(们)曾经N次遇到过这样的提问: “为什么GUI里如果使用sim, simset等函数时,就不能编译成可执行的exe文件发布呢?” 我们也解释过很多次,原因是Matlab的compiler不支持sim等与simulink相关的函数,同样,比如说神经网络相关的函数也不支持。 然而,GUI和Simulink混合编程,是可以编译成可执行exe文件的,使用Matlab自带的RTbuilder工具箱函数编译即可。 使用的方法是:先使用RTW把simulink编译成exe文件,然后与GUI一起编译(GUI可以和exe文件一起编译的) 当然,这个时候请特别注意:不需要在GUI里使用sim函数了,流程是这样的: 1:设计GUI回调函数的时候,把GUI传递的参数传递给Simulink时,不要直接使用simset等函数,而是把参数写到一个mat文件里,比如: x = [0.2 handles.In1 handles.In2]'; save Input.mat x 2:设计Simulink模型的时候,记得让simulink从mat文件里读取参数(就是刚刚GUI写入的参数),同样,输出参数也写到mat文件里,(如output.mat), 比如: Matlab57.jpg Matlab GUI调用Simulink,编译成可执行的exe文件的解决方法 3:在GUI回调函数里,不要直接使用sim命令,而是直接调用exe文件(simulink模型编译 好的exe文件) !SL_model.exe 4:如果要在GUI上面显示参数,直接读取output.mat文件即可: load Output.mat set)) guidata 现在大家对整个流程应该熟悉了吧? 也就是Matlab GUI与Simulink设计的程序,照样可以编译成exe文件发布... 附件里为用到的.m, ,fig和mdl文件,下载试一下如下命令: GUIDE_fig.fig Matlab GUI调用Simulink,编译成可执行的exe文件的解决方法 GUIDE_fig.m Matlab GUI调用Simulink,编译成可执行的exe文件的解决方法 SL_model.mdl Matlab GUI调用Simulink,编译成可执行的exe文件的解决方法 x = [0 0 0]'; save Input.mat x rtwbuild mcc -m GUIDE_fig.m -a SL_model.exe 注明:以上文件均来自Mathworks公司提供,Matlab中文论坛翻译整理。
2021-12-07 11:00:16 5KB matlab
1
(含代码文件及报告)课程设计
2021-12-05 15:40:32 1.27MB matlabGUI车牌识别
1
matlab代码图我已经停止使用BodePlotGui并开发了JavaScript中的类似工具,以使其更易于访问()。 尽管MATLAB非常强大,但它也非常昂贵。 BodePlotGui 用于绘制渐近波特图的MATLAB GUI 这里的代码对于尝试学习如何绘制渐近Bode图的人们很有用。 该代码以单输入单输出传递函数为输入,并生成渐近逼近以及对如何产生逼近的描述。 如需帮助,请参见:和 注意: MATLAB GUI不能在所有设备上正常显示(GUI的某些元素可能不会显示)。 如果您有此问题,只需运行MATLAB命令“指南”并打开文件BodePlotGui.fig即可。 您可以编辑计算机的GUI的大小和布局。 保存它,然后重新运行BodePlotGui.m文件。
2021-12-03 09:24:02 72KB 系统开源
1
matlab/gui图像处理界面设计及源代码,有相关实力,tools相关文件
2021-11-25 22:58:59 29KB matlab/gui
1
本文档主要是基于《一个实例搞定MATLAB界面编程》文档,生成的matlab代码,代码内容与文档基本一致。资源中包含所有代码和这个文档,对GUI感兴趣的同志们可以看看。
2021-11-25 19:19:16 728KB matlab GUI 实例
1
matlabGUI编程初学者使用,并包含生成的.exe文件
2021-11-20 10:27:18 13.12MB matlab GUI 初学者
1
自己写的一个很有用的Kmeans演示Demo,使用MATLAB写的,有各种酷炫功能,值得大家下载来玩一玩。
2021-11-10 23:57:39 3KB Kmeans matlabGUI 无监督学习 机器学习
1
matlab gui绘图代码Matlab地图 Map在轴上绘制纬度/经度的地图。 Mapper为地图设置了一个简单的GUI,用户可以在其中选择地图的位置和样式。 该地点将使用Google地理编码API转换为纬度/经度坐标。 map = Mapper( ' Oldenburg ' ); 该地图由从openstreetmap下载的图块组成。 每当更改轴限制(平移/缩放)或更新坐标时,都会根据需要下载新的地图图块。 地图图块已缓存,并且永远不会重新下载。 地图将确保始终在绘制堆栈的底部绘制地图图块,以便用户可以在地图顶部绘制自己的东西。 可以使用以下几种样式之一下载地图图块: OpenStreetMap的默认外观为'osm' 面向人道主义的OSM基础层'hot' OpenCycleMap的'ocm' ocm 'ocm' 公共交通地图的'opm' 雷雨林景观图的'landscape' 雷森林户外地图的'outdoors' (从: ) 所有地图绘制都是异步完成的,因此与用户界面的交互不会因图块下载而中断。 执照 版权所有2017 Bastian Bechtold 如果满足以下条件,则允许以源代码
2021-11-04 15:07:04 403KB 系统开源
1
MATLAB数字图像处理系统,带GUI界面,做成菜单功能形式,可以有各种功能。带GUI框架
2021-11-01 13:02:56 472KB matlab数字图像 matlabGUI图形界面
运用MatlabGUI制作四则运算的计算器.pdf
2021-10-09 15:01:44 276KB 毫秒计算器