数据类型不匹配和结构初始条件
使用Simulink指定总线信号初始条件。万博1manbetx参数对象
此示例演示如何将结构的初始条件替换为万博1manbetx仿真软件。参数
对象。这种方法允许结构保持其可调性。
双击单位延迟Block命令,查看块参数。的单位延迟块使用结构初始条件。
定义一个
万博1manbetx仿真软件。参数
对象在MATLAB中®命令行。将参数对象的数据类型设置为总线对象SensorData
.将参数对象的值设置为指定的结构。要保持可调性,请设置StorageClass
财产ExportedGlobal
.P = 万博1manbetxSimulink.Parameter;P.DataType =“巴士:SensorData”;P.Value = struct(“扭矩”5,“速度”8);P.StorageClass =“ExportedGlobal”;
在单位延迟块对话框,设置初始条件来
P
,万博1manbetx仿真软件。参数
您定义的对象。类中定义的结构万博1manbetx仿真软件。参数
对象保持可调。
有关为使用可调初始条件结构的总线信号生成代码的更多信息,请参见生成代码中的控制信号和状态初始化(万博1manbetx仿真软件编码器)。
数据类型不匹配和被屏蔽的原子子系统
当结构初始条件驱动使用屏蔽原子子系统指定的总线信号时,就会发生数据类型不匹配。
将子系统更改为非原子的,或使用万博1manbetx仿真软件。参数
对象(如使用Simulink指定总线信号初始条件。万博1manbetx参数对象),以避免数据类型不匹配的错误。
相关的话题
这个话题有用吗?