Инициализация глобального настраиваемого параметра для PC WORX

Для WORX™ ПК кодер генерирует функцию инициализации, PLC_INIT_PARAMETERS, чтобы инициализировать глобальные настраиваемые параметры, которые являются массивами и структурами. Эта функция инициализации вызывается в методе инициализации верхнего уровня.

Например, предположим, что ваша модель имеет переменную глобального массива, ParArrayXLUT:

ParArrayXLUT=[0,2,6,10];

В сгенерированном коде PLC_INIT_PARAMETERS функция содержит следующий код для инициализации ParArrayXLUT:

(* parameter initialization function starts *)<br/>
ParArrayXLUT[0] := LREAL#0.0;<br/>
ParArrayXLUT[1] := LREAL#2.0;<br/>
ParArrayXLUT[2] := LREAL#6.0;<br/>
ParArrayXLUT[3] := LREAL#10.0;<br/>
(* parameter initialization function ends *)<br/></div></html>

The PLC_INIT_PARAMETERS функция переименована i0_PLC_INIT_PARAMETERS, и вызывается в методе инициализации верхнего уровня:

CASE SINT_TO_INT(ssMethodType) OF<br/>
    0: <br/>
        i0_PLC_INIT_PARAMETERS();<br/>