以线程安全的方式报告错误
void sssetlocalerrorstatus(Simstruct * s,const char_t * msg)
S.
模拟代表S函数块或Simulink金宝app®模型。
味精
错误信息。
使用此功能进行线程安全报告S函数中出现的错误。例如:
sssetlocalerrorstatus(s,“错误消息”);返回;
错误消息字符向量必须在持久存储器中;它不能成为局部变量。如果你使用Sprintf.
要格式化错误消息,必须为消息分配内存。例如:
静态炭msg [35];Sprintf(MSG,“参数的预期数量:%d”,ssgetnumsfcnparams);sssetlocalerrorstatus(s,msg);
此功能导致Simulink引擎停止并显示指定的错误金宝app消息,因此它之后是一个返回
陈述。该函数不会生成异常。因此,您可以在您的s函数中使用它来避免在报告错误时创建异常。
使用此功能以在R2019a或更高版本上运行的应用程序进行线程安全。对于早期的版本,使用ssseterrorstatus.
反而。
C,C ++