logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Simulink学习——switch-case语义的实现(switch-case子系统)

相关组件学习实现switch-case的相关components:Switch case 模块 simulink help文档说明:功能与if模块很像,但是通过一个模块进行多个条件判断,有点像if-elif-else的功能。通过修改case condition中括号内的值,可以扩展出多个case:而与if模块相似的,switch-case模块的输出可以配合 switch-case action s

#matlab
Simulink学习——子系统(Enable Subsystem、Triggered Subsystem、Function-Call Subsystem和Resettable subsystems)

Enable Subsystemenable子系统,即使能子系统,里面包含一个enable组件,外面会冒出一个信号去读取外部的使能信号。假如创建如下的一个使能子系统,我们可以点开子系统,设置一下enable和disable时候的动作:点击enable可以设置使能时的动作,点击out可以设置disable时的动作。比如我将两个都设置成reset:两个都设置成held:enable动作设为held,d

Simulink学习——自定义库的创建和使用

创建自定义库当模型比较大时,经常会用到一些二次开发的模型作为库来使用,和之前讲的模型引用和子系统引用有异曲同工之妙,这期学习一下如何创建和使用自定义库。点击启动Simulink,选择Blank Library创建自定义库:这里我打包一个CAN信息的发送模块,作为测试库的第一个部件。创建完,目录里会多出一个灰色的slx文件。这时候打开库浏览器,我们刚刚创建的库还显示不出来,这里我们还需要做一些配置。

Simulink学习——If-else语义的实现(if-slse子系统)

If-else子系统Simulink也可以表达If-else语义,通过一个感应灯控制模型来练习一下if-else的构建方法吧。首先学习一下if-else相关模块:if模块,就跟我们写python和其他语言的if一样,作用就是对输入的变量是否符合判断条件。满足条件则在if接口输出一个子系统的触发信号,不满足条件则在else接口输出一个子系统的触发信号。If action子系统,即上一个模块可以触发的

#matlab
Simulink学习——仿真信号的输入、可视化及输出

仿真信号输入仿真的信号输入,可以由多种来源提供:MATLAB®(基础)工作区或函数工作区模型工作区函数工作区封装工作区模块MAT 文件电子表格从workspace从workspace调用数据是最常用的方法之一,有如下方法去在workspace中创建信号数据:在 MATLAB 命令行或编辑器中,创建信号数据。使用xlsread函数将 Excel 电子表格中的数据读入 M...

#matlab
到底了