Легенда. Вкладка Заголовок ST

<< Click to Display Table of Contents >>

Navigation:  Программирование в MasterSCADA 4D > Общие средства редактирования программ > Легенда >

Легенда. Вкладка Заголовок ST

На этой вкладке отображается заголовок ST-кода, полученного в результате трансляции программы (заголовок содержит операторы определения переменных):

lang_trmd6img28

На вкладке не отображаются переменные, объявленные непосредственно в тексте программы.

Вкладка представляет собой текстовый редактор, в котором, как и в редакторе ST, используется ST-подсказчик.

Вкладка имеет две кнопки для синхронизации: legenda_zagolovok_st Левая кнопка отображается всегда. Правая кнопка появляется, если разработчик проекта изменил текст заголовка вручную.

Левая - синхронизирует текст вкладки по дереву. Т.е. если во вкладке были сделаны изменения, то после нажатия этой кнопки они отменятся, и в текст добавятся переменные из дерева.

Правая синхронизирует дерево по тексту вкладки. Т.е. если во вкладке были сделаны изменения, добавлены параметры, то они будут добавлены в дерево, а несуществующие в заголовке параметры будут удалены из дерева. Если при редактировании заголовка были допущены ошибки, то при синхронизации появится сообщение:

legenda_zagolovok_st_1

Текст заголовка ST и дерево программы изменяться не будет, до тех пор пока ошибка не будет устранена и не будет проведена синхронизация.

Если разработчик проекта изменил текст вкладки Заголовок ST, но не произвел синхронизацию, то при попытке скомпилировать текст программы появится сообщение:

legenda_zagolovok_st_2

Синхронизация происходит в соответствии с выбором пользователя.

При выборе кнопки Отмена компиляция конфигурации проекта прекращается, выдается сообщение об ошибке "Прервано действие синхронизации заголовка.". Если компиляция проводилась перед запуском проекта в исполнительной системе, то запуск не произойдет.