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