NA-MAAB——一个
JMAAB——一个
所有
信号线路应使用连接之间共享的数据MATLAB函数块。
不适用
函数ErrorFlag = EngineFaultEvaluation (EngineData ErrorFlag_In)% # codegenRMP_HIGH = 10000;RMP_LOW = 10;HIGHRPMFAULT = 2 ^ 1;LOWRPMFAULT = 2 ^ 2;ErrorFlag = ErrorFlag_In;如果EngineData > RPM_HIGH ErrorFlag = bitor (ErrorFlag HIGHRPMFAULT);结束如果EngineData < RPM_LOW ErrorFlag = bitor (ErrorFlag LOWRPMFAULT);结束函数ErrorFlag = WheelFaultEvaluation (WheelData ErrorFlag_In)% # codegenSLIP_HIGH = 1000;WHEELSLIP = 2 ^ 3;ErrorFlag = ErrorFlag_In;如果WheelData > SLIP_HIGH ErrorFlag = bitor (ErrorFlag WHEELSLIP);结束结束
函数EngineFaultEvaluation (EngineData)% # codegen全球ErrorFlag_DataStore RMP_HIGH = 10000;RMP_LOW = 10;HIGHRPMFAULT = 2 ^ 1;LOWRPMFAULT = 2 ^ 2;如果EngineData > RPM_HIGH ErrorFlag_DataStore = bitor (ErrorFlag_DataStore HIGHRPMFAULT);结束如果EngineData < RPM_LOW ErrorFlag_DataStore = bitor (ErrorFlag_DataStore LOWRPMFAULT);结束函数WheelFaultEvaluation (WheelData)% # codegen全球ErrorFlag_DataStore SLIP_HIGH = 1000;WHEELSLIP = 2 ^ 3;如果WheelData > SLIP_HIGH ErrorFlag_DataStore = bitor (ErrorFlag_DataStore WHEELSLIP);结束结束
子ID:
当一个数据存储,数据流的可读性降低,并可能导致错误的时间更新引用。
模型顾问检查:为全局变量检查MATLAB代码(金宝app仿真软件检查)
R2020a
JMAAB指南na_0024,可用控制算法建模指南使用MATLAB,金宝app,Stateflow在MathWorks®的网站。