Simulink
文章平均质量分 61
huahuayuyuyu
电控小萌新,让我们共进步!
展开
-
Statflow入门
点击apply,这样ststeflow页面就多出来一个端口,这个端口和其他端口不一样,这是个函数调用端口,可以调用一些函数事件。一般我们默认使用matlab语言,在某些特殊情况下,比如要引入其他地方的C代码,自己不想转述成matlab语言,可以使用此手段。在做算法设计时,会用到Statflow模块和MATLABFunction模块,我们可以在这里搭建自己需要的程序逻辑。一般每个页面会带一个默认子状态,当然如果我们要修改其位置,可以把自带的删掉,自己在所需的模块上添加;原创 2023-02-15 22:44:40 · 1044 阅读 · 0 评论 -
Simulink 模型验证
设置好步骤后点击保存,此时执行机里面就存好了步骤,点击运行后执行机将按照之前编号的步骤把数据依次发送给被测模型。注意:检查建模规范需要花费大量的时间,如果模型比较大,则我们应该检查子模型而不是直接检查所有模型。模型验证意思是用matlab自带的规范检查工具来检查自己画的模型是否符合规范。模型验证意思是用matlab自带的规范检查工具来检查自己画的模型是否符合规范。Model Metrics也是一个重要的指标,主要涉及画图人的制作规范。Design ErrorDetection可以检查自己画的逻辑里面的。原创 2023-02-13 09:16:41 · 1972 阅读 · 0 评论 -
Simulink代码生成的步骤
(一定要在window explorer里面操作,不要在matlab里面操作,否则很快会被注册到matlab)创建“包”和“类”(create your own package and class)Create "mycsc", customer storage class(创建,客户存储类)现在需要用这样的类创建一个新的Parameter。使用脚本对模型进行属性更改,另外最好使用版本管理。11.链接到dd对象。删除以前“Ratio_C”类Parameter。拷贝到自己的工程目录。原创 2023-01-13 21:11:44 · 721 阅读 · 0 评论 -
Simulink新手入门
这里相当于一个swish模块,当满足条件后模块执行上边那个(Model),否则执行下面那个(Model1),我们可以右键Variant Mode块图来设置条件。功能和上一个Variant Mode差不多,Variant Mode是引用模型文件,VariantSubsystem是自建子文件,要自己画,其他功能一样。注意:在封装过程中,要注意封装规范,相同模块进行封装,并且要对每个模块命名、对每个模块的输入输出命名以增加可读性。在自己创建模块的时候,要把自己的模块封装一下做成子系统。原创 2023-01-12 19:50:26 · 2060 阅读 · 1 评论