Пользовательские функции

<< Click to Display Table of Contents >>

Navigation:  Проект > Скрипты > Язык ST >

Пользовательские функции

Previous pageReturn to chapter overviewNext page

Также вы можете использовать пользовательские функции в Структурированном Тексте для TeslaSCADA2. Вы можете посмотреть пример внизу:

 

function fun(a,b){

int c;

if (a>b){

c=a+b;

}

else{

c=b-a;

}

return c;

}

int d = fun(13,17);

print(d);

 

  В данном примере пользовательская функция начинается с ключевого слова function. Затем идет имя функции. В круглых скобках через запятую перечислены переменные. В скобках {} команды данной функции. Пользовательская функция должна быть объявлена до главной программы. В данном примере пользовательская функция fun в начале.  И только после команд пользовательской функции fun текст основной программы. Результат данного скрипта будет 4 в окне лога.