Контроль (для кнопок)

<< Click to Display Table of Contents >>

Navigation:  Проект > Экраны > Свойства >

Контроль (для кнопок)

Previous pageReturn to chapter overviewNext page

Свойство контроля позволяет записывать значение в тэг. Для того чтобы редактировать свойство нажмите на вкладку Контроль окна свойства объекта.  

controlbutton

Свойство

Описание

Тег

Выберите тег в который будет записано значение.

Функция

Выберите функцию записи значения:

Включение - запись true в тэг;

Выключение - запись false в тэг;

Переключение - если текущее значение тэга true запись false, если текущее значение тэга false запись true;

Нажатие - в течение нажатия запись true;

Значение - запись Значения в тэг;

Ввести значение - вызов диалога для записи значения;

Вызвать экран - переход к выбранному экрану;

Вызвать вспл. окно - вызов выбранного вспл. окна;

Закрыть вспл. окна - закроет вспл. окно;

Вызов внешней программы - вызов внешней программы при помощи команды и аргументов.

Close application - закрыть приложения.

Build report - построить и отобразить отчет.

Login - вход пользователя в проект.

Logout - выход текущего пользователя. Пользователь с наименьшим уровнем допуска войдет в проект.

Show/hide main menu - Показать/Спрятать главное меню проекта.

Значение

Когда выберите Функцию Значение введите в поле Значение которое будет записано в тег.

Заголовок

Когда выберите Функцию Ввести значение в поле Заголовок укажите заголовок диалога для записи значения.

Экран

Когда выберите Функцию Вызвать экран или Вызвать вспл. окно выберите Экран который будет вызываться при нажатии кнопки. Есть возможность вызова предыдущего экрана (Previous screen).

Команда и арг.

Это поле используется двумя способами:

1. Когда вы выбираете Вызвать экран, Вызвать вспл. окно функцию или Закрыть всплывающее окно это поле используется для ввода глобальных аргументов, разделенных точкой с запятой. Пример:

name=pump; description=pump 1 description;

Это полезно если вы хотите передать какие-либо аргументы в ST скрипты. Вы можете получить данные аргументы при помощи команды getglobalargument. Пример:

string name = getglobalargument("name", "");

string description = getglobalargument("description","");

 

2. Когда вы выбираете функцию Вызов внешней программы это поле используется для ввода команд ОС и аргументов для вызова внешнего программного обеспечения. Примеры:

для MacOS: open /Applications/TextEdit.app

для Windows: C:/Progra~1/somesoftware.exe

для Android: ops.tesla.scada (name of the Android application package)

для iOS: http://www.youtube.com/watch?v=VIDEO_IDENTIFIER (youtube scheme for calling in iOS).