Список имен переменных, зарезервированных под внутренние нужды сгенерированного кода

Нижеуказанные имена переменных нельзя использовать в названиях сигналов на схеме:

Переменная Тип Назначение
i int счётчик циклов
j int счётчик циклов
c int временная целая переменная
ret int возвращаемое значение функции RUN_FUNC
action int идентификатор действия для run-функций
tmp1 double временная переменная для вещественных операций
step double шаг задачи, сек
time double текущее условное время, сек (в данной системе оно всегда нулевое)
f char временная переменная
u_s char временная переменная
u_r char временная переменная
ext_vars_addr void* указатель на массив адресов внешних переменных
din_vars double* указатель на область памяти динамических переменных
derivates double* указатель на область памяти производных динамических переменных
alg_vars double* указатель на область памяти алгебраических переменных
alg_funcs double* указатель на область памяти алгебраических функций
state_vars void* указатель на область памяти переменных состояния
consts void* указатель на область памяти констант

Также в качестве имён переменных нельзя использовать строки, совпадающие по названиям со стандартными функциями и переменными языка Си (стандартной и математической библиотек).