устанавливает приоритет задач Simulink
ssSetAsyncTaskPriorities(SimStruct *S, int numISRs, int *priorityArray)
S
SimStruct, представляющий Блок s-function.
numISRs
Количество прерываний задано в VME interrupt number(s)
параметр
priorityArray
Целочисленный массив, содержащий номера прерывания, задан в VME interrupt number(s)
параметр.
'none'
ssSetAsyncTaskPriorities
наборы Simulink® приоритет задач для блоков, выполняющихся на каждом уровне прерывания, как задано в поле Simulink task priority блока.
/* Setup Async Task Priorities */ priorityArray = malloc(numISRs*sizeof(int_T)); for (i=0; i<numISRs; i++) { priorityArray[i] = (int_T)(mxGetPr(ISR_PRIORITIES)[i]); } ssSetAsyncTaskPriorities(S, numISRs, priorityArray); free(priorityArray); priorityArray = NULL; }
C, C++