主要内容

国家控制

为具有状态的块指定同步重置并启用行为

图书馆

HDL编码器™/ HDL子系统

  • 国家控制块

描述

使用国家控制块来在默认的Simulink之间切换子系统行为金宝app®仿真行为和同步硬件仿真行为。

  • 对于默认的Simulin金宝appk模拟行为,设置国家控制经典.的模拟行为经典模式与不使用时相同国家控制块在子系统内部。

  • 对于同步硬件模拟行为,设置国家控制同步.的国家控制块在同步模式改进了带有状态的块或具有复位或启用端口的块的HDL模拟行为。当使用同步模块的模式下,生成的HDL代码使用较少的硬件资源,Simulink仿真行为与数字硬件非常接近。金宝app

看到使用状态控制块的同步子系统行为

参数

国家控制

指定是使用同步语义还是传统语义。默认值是同步

限制

子系统级限制

  • 使用经典语义的条件子系统不能有内部具有同步语义的子系统。

  • 你不能把一个同步子系统扁平化成一个经典系统。

  • 条件子系统必须是单一速率时,您使用国家控制同步模式下的块。

  • 启用同步子系统不能包含复位子系统或复位参数端口。例如,你不能有延迟块与子系统内部的外部复位端口。

  • 所有动作子系统连接到如果开关情况块必须具有相同的语义,无论是经典的还是同步的。

  • 同步模式不支持这些块:金宝app

模型级限制

  • 同步语义不支持可变大小的信号。金宝app

  • 同步语义不会跨模型边界传播。如果父模型具有同步语义,则任何引用的模型都必须显式指定同步语义。在每个引用模型的根级,添加一个国家控制块的国家控制参数设置为同步

金宝app支持块模式

同步模式下的块有以下限制:

  • 延迟块:当你有一个外部复位端口时,设置外部复位保持水平

  • 该方法ssSetStateSemanticsClassicAndSynchronous必须设置为真正的

  • Stateflow®图表(Stateflow):设置状态机类型摩尔

  • MATLAB函数布洛克:

    • 系统对象不能在MATLAB函数块。

    • 如果你使用非直接馈通MATLAB函数块,不要将输出编程为依赖输入或更新的持久变量。的MATLAB函数块必须驱动持久变量的输出。

      若要使用非直接馈通,请在端口和数据管理器中清除允许直接引线复选框。看到在MATLAB函数块中使用非直接馈通

不支金宝app持的块

同步模式不允许以下块:

  • 单元延迟块的集合附加数学和离散>额外的离散子库,例如金宝app单位延迟可重调外部集成电路

  • 金宝app仿真软件模块与输入处理设置为作为通道的列(基于框架),此处应用此参数。

  • 连续时间块和连续速率块

  • 离散时间积分器与复位端口

  • 从工作空间

  • 触发

  • LMS滤波器

  • 最小资源FFT

  • 直流阻断剂

  • PN序列发生器

  • 卷积的分界卷积Deinterleaver

  • 一般多路分界一般多路复用Deinterleaver

  • 卷积编码器维特比译码器

  • 样品,

扩展功能

C / c++代码生成
使用Simulink®Coder™生成C和c++代码。金宝app

介绍了R2016a