主要内容

金宝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更容易通过使用极坐标模型。从一个坐标系统转换到另一个,使用仿真软件的功能金宝appInitTakeOffInitFly

撑杆跳高运动员的方法模型

默认状态图PoleVaulterRun_up。这种状态模型撑杆跳旅游沿着地面跳。撑杆跳高运动员从-10年开始x美元对零设在并运行。撑杆跳高运动员沿着地面,撑杆跳运动员在xy平面上的位置是不断变化的,但是运行的状态保持不变。在这个模型中,集成块位置速度是国家所有者阻塞状态读者在仿真软件的功能金宝appInitTakeOff。这个子系统输出撑杆跳的笛卡尔坐标系。

笛卡尔坐标转换为极坐标

的过渡Run_upTake_off发生在撑杆跳运动员沿的位置x美元设在,Run_up.p (1),成为大于4。在过渡期间InitTakeOff初始化,国家读者块连接到它的主人,和执行的函数。这个函数将笛卡尔坐标位置速度极坐标,r,θ,rdot,theta_dot。这些坐标输出作为国家作家块,连接所有者块Take_off。仿真软件金宝app的功能InitTakeOff包含这个逻辑:

撑杆跳高运动员的起飞模型

当撑杆跳运动员沿的位置x美元设在,Run_up.p (1),成为大于4,基于模型的状态金宝appTake_off成为活动的状态。这种状态模型的撑杆跳运动员在起飞阶段跳。这个子系统输出撑杆跳的笛卡尔坐标系。

极坐标转换成笛卡尔坐标系

的过渡Take_off发生在撑杆跳高运动员的角度,θ,成为不到\π/ 2美元。在过渡期间,InitFly初始化,国家读者块连接到它的主人,和执行的函数。这个函数将极坐标转换r,θ,rdot,theta_dot笛卡尔坐标,xy_integxydot。这些坐标输出作为国家作家块,连接所有者块。仿真软件金宝app的功能InitFly包含这个逻辑:

模型的自由落体撑杆跳高运动员

撑杆跳高运动员的角度时,θ,小于\π/ 2美元基于仿真软件金宝app的状态成为活动的状态。这种状态模型后的撑杆跳运动员撑杆跳高运动员跳了,倒在地上。撑杆跳高运动员摔倒,撑杆跳运动员在x - y平面的位置是不断变化的,但下降的状态保持不变。在这个模型中,积分器块xydot和xy_integ所有者块状态作家在InitFly仿真软件功能块。金宝app这个子系统输出撑杆跳的笛卡尔坐标系。

记录块显示仿真结果。

限制

你不能使用基于模型的状态:金宝app

  • 摩尔的图表

  • 离散事件图表

  • 高密度脂蛋白编码器

  • PLC编码器

  • 金宝app仿真软件代码检查器

  • 超级一步转换

金宝app基于仿真软件的国家不支持调试。金宝app

相关的话题