数据类型不匹配和结构初始条件
指定使用仿真软件总线信号的初始条件。金宝app参数对象
这个例子展示了如何取代结构的初始条件金宝appSimulink.Parameter
对象。这种方法允许结构来维持它的可调性。
双击单位延迟块的块参数。的单位延迟块使用结构初始条件。
定义一个
金宝appSimulink.Parameter
在MATLAB对象®命令行。设置参数的数据类型对象总线对象SensorData
。设置参数的值对象指定的结构。维护的可调性,设置StorageClass
财产ExportedGlobal
。P = 金宝appSimulink.Parameter;P。数据类型=“巴士:SensorData”;P。值=结构(“扭矩”5,“速度”8);P。StorageClass =“ExportedGlobal”;
在单位延迟块对话框中,设置初始条件来
P
,金宝appSimulink.Parameter
对象定义。中定义的结构金宝appSimulink.Parameter
对象仍可调。
总线信号的更多信息在生成代码,以使用可调初始条件结构,明白了控制信号和状态初始化在生成的代码中。
数据类型不匹配,蒙面原子子系统
数据类型不匹配时发生结构初始条件驱动总线信号,指定使用一个蒙面原子子系统。
改变非原子的子系统,或者使用一个指定的结构参数金宝appSimulink.Parameter
对象(如中描述指定使用仿真软件总线信号的初始条件。金宝app参数对象),以避免数据类型不匹配的错误。