报告一个错误
void ssse恐怖状态(SimStruct *S, const char_T *msg)
年代
表示s -功能块或Simulink的SimStruct万博1manbetx®模型。
味精
错误消息。
使用此函数报告单线程应用程序中s函数中发生的错误。例如:
ssSetErrorStatus(年代,“错误信息”);返回;
请注意
错误消息字符向量必须在持久内存中;它不能是一个局部变量。如果你使用sprintf
要格式化错误消息,您必须为该消息分配内存。例如:
静态字符味精[35];sprintf(msg,"预期参数数:%d",ssGetNumSFcnParams(S));ssSetErrorStatus(年代,味精);
这个函数导致Simulink引擎停止并显示指定的错万博1manbetx误消息,因此它后面跟着一个返回
声明。该函数不会生成异常。因此,您可以在s函数中使用它来避免在报告错误时创建异常。
使用此函数报告单线程应用程序或必须在R2019a之前运行的应用程序中的错误。对于多线程应用程序,使用ssSetLocalErrorStatus
代替。
C, c++
看到这个功能stvctf.c
中使用的sfcndemo_stvctf
.