|
最近学习Simulink模型化编程,写下最近的总结
总结分成两方面:介绍简要的编程模型,
1.定标加法运算;
2.如何定义全局变量;
3.如何与单片机底层程序配合;
上传自己建的两个文件;
打开.m文件,GetFromMDL=12;这个就好比是单片机读取到的温度传感器的数值,并在这里初始化为12摄氏度;
GetFromADC是定义好的全局变量,单片机底层程序读取的AD值存在这个变量里
同时,这两个值做个加法后输出。
注意将.mdl文件的配置:File----Model Properties----Model Properties----PreLoadFcn处填写:TestDM.m,
并在Matlab命令窗口输入:run('C:\test\TestDeclare.m'),将C:\test\换成你的目标文件夹。
文件夹名最好不要有中文。.m和.mdl最好在一个文件夹下。
生成代码时注意配置:
1.solver
2.Hardware
3.Code Generation及report
配置好后,点击Build即可,会显示生成的代码。如何调用。在生成main函数里写的很清楚了。
自己写的main函数,把生成的main函数的有用不封粘贴过来,
同时,把生成的TestDM.c和.h文件添加到自己的工程下即可。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
阿莫论坛20周年了!感谢大家的支持与爱护!!
如果想吃一顿饺子,就得从冰箱里取出肉,剁馅儿,倒面粉、揉面、醒面,擀成皮儿,下锅……
一整个繁琐流程,就是为了出锅时那一嘴滚烫流油的热饺子。
如果这个过程,禁不住饿,零食下肚了,饺子出锅时也就不香了……《非诚勿扰3》
|