主要内容

数据类型不匹配和结构初始条件

指定使用仿真软件总线信号的初始条件。金宝app参数对象

这个例子展示了如何取代结构的初始条件金宝appSimulink.Parameter对象。这种方法允许结构来维持它的可调性。

  1. 双击单位延迟块的块参数。的单位延迟块使用结构初始条件。

  2. 定义一个金宝appSimulink.Parameter在MATLAB对象®命令行。设置参数的数据类型对象总线对象SensorData。设置参数的值对象指定的结构。维护的可调性,设置StorageClass财产ExportedGlobal

    P = 金宝appSimulink.Parameter;P。数据类型=“巴士:SensorData”;P。值=结构(“扭矩”5,“速度”8);P。StorageClass =“ExportedGlobal”;

  3. 单位延迟块对话框中,设置初始条件P,金宝appSimulink.Parameter对象定义。中定义的结构金宝appSimulink.Parameter对象仍可调。

总线信号的更多信息在生成代码,以使用可调初始条件结构,明白了控制信号和状态初始化在生成的代码中

数据类型不匹配,蒙面原子子系统

数据类型不匹配时发生结构初始条件驱动总线信号,指定使用一个蒙面原子子系统。

改变非原子的子系统,或者使用一个指定的结构参数金宝appSimulink.Parameter对象(如中描述指定使用仿真软件总线信号的初始条件。金宝app参数对象),以避免数据类型不匹配的错误。

相关的话题