206,7 → 206,7 |
break; |
default: |
cprintf("Error: Unable to initialize rtInf, rtMinusInf and rtNaN\n"); |
sys_end(); |
exit(1); |
break; |
} |
|
292,7 → 292,7 |
if (rtmGetErrorStatus(S) != NULL) { |
cprintf("Error: Model registration: %s\n", |
rtmGetErrorStatus(S)); |
sys_end(); |
exit(1); |
} |
|
if (finaltime >= 0.0 || finaltime == RUN_FOREVER) rtmSetTFinal(S,finaltime); |
312,7 → 312,7 |
|
if (status != NULL) { |
cprintf("Error: Failed to initialize sample time engine: %s\n", status); |
sys_end(); |
exit(1); |
} |
|
rt_CreateIntegrationData(S); |
350,17 → 350,17 |
|
if (GBLbuf.errmsg) { |
cprintf("Error: %s\n",GBLbuf.errmsg); |
sys_end(); |
exit(1); |
} |
|
if (GBLbuf.isrOverrun) { |
cprintf("Error: %s: ISR overrun - base sampling rate is too fast\n",QUOTE(MODEL)); |
sys_end(); |
exit(1); |
} |
|
if (rtmGetErrorStatus(S) != NULL) { |
cprintf("Error: %s\n", rtmGetErrorStatus(S)); |
sys_end(); |
exit(1); |
} |
|
MdlTerminate(); |
537,7 → 537,7 |
RTW_pid = task_create("RTW",RTW_body,&RTW_task,NULL); |
if (RTW_pid == NIL) { |
cprintf("Error: Cannot create RealTime Workshop [RTW] Task\n"); |
sys_end(); |
exit(1); |
} |
|
hard_task_default_model(OUTPUT_task); |
549,7 → 549,7 |
OUTPUT_pid = task_create("OUTPUT",OUTPUT_body,&OUTPUT_task,NULL); |
if (OUTPUT_pid == NIL) { |
cprintf("Error: Cannot create RealTime Workshop [OUTPUT] Task\n"); |
sys_end(); |
exit(1); |
} |
|
hard_task_def_mit(OUTPUT_task,OUTPUT_period); |
558,7 → 558,7 |
OUTPUT_w_pid = task_create("OUTPUTW",OUTPUT_w_body,&OUTPUT_task,NULL); |
if (OUTPUT_pid == NIL) { |
cprintf("Error: Cannot create RealTime Workshop [OUTPUTW] Task\n"); |
sys_end(); |
exit(1); |
} |
|
task_activate(RTW_pid); |
578,7 → 578,7 |
|
Close_RealTime_Workshop(); |
|
sys_end(); |
exit(1); |
|
return 0; |
|