金宝app子系统的状态
通过使用仿真软件金宝app®子系统在Stateflow®状态,您可以模型混合动态系统或系统之间切换周期和连续时间动态。Stateflow图表,你可以使用基于模型的状态模型定期或连续动态系统结合金宝app使用转换开关逻辑。你可以从你的表在每个输入和输出仿真软件建立状态。金宝app金宝app基于仿真软件的国家不支持在MATLAB的独立Sta金宝appteflow图表®。
初始化块模型在仿真软件建立状金宝app态之间切换的时候,使用Stateflow文本符号或仿真软件状态读者和作家。
创建与基于模型的状态,使用库来保存金宝app行动子系统。当你复制一个动作从模型库子系统Stateflow图表,它看起来是一个基于模型的状态有关。金宝app更新库块时,变化反映在所有Stateflow图表包含块。
使用基于模型金宝app的状态意味着你不需要使用复杂的文本语法在Stateflow混合动力系统模型。
什么时候使用金宝app基于州
使用基于金宝app模型的状态时:
你想混合动态系统模型,包括连续或定期动态。
系统动力学的结构变化显著的各种模式之间的操作,例如,模拟PID控制器。
系统调用逻辑断断续续,使用仿真软件功能。金宝app
当仿真软件的结构算法仍大幅改变,但某些收益或参数之间金宝app切换各种模型,使用仿真软件逻辑Stateflow之外。这种算法的一个例子是增益调度。看到模型Gain-Scheduled控制系统仿真软件金宝app(金宝app仿真软件控制设计)。
模型的撑杆跳运动员使用基于模型的状态金宝app
这Stateflow图表模型一个人穿过撑杆跳的阶段使用基于模型的状态。金宝app
第一阶段是撑竿跳高运动员的方式运行,在基于仿真软件的建模状态金宝appRun_up
。在第二阶段,撑竿跳高运动员植物极和起飞,建模的仿真软件建立状态金宝appTake_off
。最后阶段发生在当撑竿跳高运动员扫清了酒吧和释放,由基于仿真软件的建模状态金宝app飞
。
美国Run_up
和飞
更容易通过使用笛卡尔坐标模型。国家Take_off
更容易通过使用极坐标模型。从一个坐标系统转换到另一个,使用仿真软件的功能金宝appInitTakeOff
和InitFly
。
撑杆跳高运动员的方法模型
默认状态图PoleVaulter
是Run_up
。这种状态模型撑杆跳旅游沿着地面跳。撑杆跳高运动员从-10年开始对零设在并运行。撑杆跳高运动员沿着地面,撑杆跳运动员在xy平面上的位置是不断变化的,但是运行的状态保持不变。在这个模型中,集成块位置
和速度
是国家所有者阻塞状态读者在仿真软件的功能金宝appInitTakeOff
。这个子系统输出撑杆跳的笛卡尔坐标系。
笛卡尔坐标转换为极坐标
的过渡Run_up
来Take_off
发生在撑杆跳运动员沿的位置设在,Run_up.p (1)
,成为大于4。在过渡期间InitTakeOff
初始化,国家读者块连接到它的主人,和执行的函数。这个函数将笛卡尔坐标位置
和速度
极坐标,r
,θ
,rdot
,theta_dot
。这些坐标输出作为国家作家块,连接所有者块Take_off
。仿真软件金宝app的功能InitTakeOff
包含这个逻辑:
撑杆跳高运动员的起飞模型
当撑杆跳运动员沿的位置设在,Run_up.p (1)
,成为大于4,基于模型的状态金宝appTake_off
成为活动的状态。这种状态模型的撑杆跳运动员在起飞阶段跳。这个子系统输出撑杆跳的笛卡尔坐标系。
极坐标转换成笛卡尔坐标系
的过渡Take_off
来飞
发生在撑杆跳高运动员的角度,θ
,成为不到。在过渡期间,InitFly
初始化,国家读者块连接到它的主人,和执行的函数。这个函数将极坐标转换r
,θ
,rdot
,theta_dot
笛卡尔坐标,xy_integ
和xydot
。这些坐标输出作为国家作家块,连接所有者块飞
。仿真软件金宝app的功能InitFly
包含这个逻辑:
模型的自由落体撑杆跳高运动员
撑杆跳高运动员的角度时,θ
,小于基于仿真软件金宝app的状态飞
成为活动的状态。这种状态模型后的撑杆跳运动员撑杆跳高运动员跳了,倒在地上。撑杆跳高运动员摔倒,撑杆跳运动员在x - y平面的位置是不断变化的,但下降的状态保持不变。在这个模型中,积分器块xydot和xy_integ所有者块状态作家在InitFly仿真软件功能块。金宝app这个子系统输出撑杆跳的笛卡尔坐标系。
记录块显示仿真结果。
限制
你不能使用基于模型的状态:金宝app
摩尔的图表
离散事件图表
高密度脂蛋白编码器
PLC编码器
金宝app仿真软件代码检查器
超级一步转换
金宝app基于仿真软件的国家不支持调试。金宝app
相关的话题
- 创建和编辑模型基础金宝app
- 重用图表和图表库模型
- 创建自定义库(金宝app模型)