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

<< Click to Display Table of Contents >>

Навигация  Проект > Скрипты > Язык 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"  и отобразится в Окне лога.