Редактор RTStateImage#

Компонент RTStateImage позволяет отображать состояние переменной с помощью набора динамических или статических изображений загруженных через редактор компонента HRTServerFiles.

Редактор изображений компонента RTStateImage может быть вызван через контекстное меню компонента:

../../../_images/RTStateImage1.png

Для каждого состояния (статуса) связанной с компонентом переменной можно указать:

  • отображаемое в этом состоянии изображение;

  • включить или отключить анимацию изображения;

  • включить или отключить отображение компонента целиком.

Порядок работы#

Для того, чтобы привязать изображение к конкретному состоянию переменной необходимо произвести следующие действия:

На панели Инспектора объектов выбрать свойство Связь с переменной.

В пункте Хранилище из выпадающего списка выбрать имя контейнера HRTServerFiles с загруженными изображениями.

../../../_images/RTStateImage2.png

Выбрать в контекстном меню компонента пункт Редактор….

После выбора пункта будет открыто окно Редактор статусов…

../../../_images/RTStateImage3.png

Привязать изображения к статусам переменных.

Привязка изображений возможна двумя способами:

4

Выбор изображения в поле Файл из раскрывающегося списка после однократного нажатия ЛКМ.

5

Выбор изображения из выпадающего списка в поле Файл на сервере. После выбора файла необходимо нажать кнопку применить.

Дополнительные настройки#

В окне Редактор статусов… можно настроить два свойства изображения:

Видимость:

При включении этого свойства компонент отражается на поле мнемосхемы (режим Запуск), при отключении - компонент видим на поле в режиме Редактирование, но не отражается в режиме Запуск, то есть будет не видим при использовании мнемосхемы в работе.

Играть:

Данное свойство используется для динамических изображений. При включении, начинает проигрываться картинка, при отключении - картинка фиксирует первый кадр и становится статичной.

Переключение

Переключать свойства картинок Видимость и Играть можно двумя способами:

  1. Используя активные ячейки в строке со статусом. Для этого необходимо один раз нажать ЛКМ и в выпавшем меню выбрать одну из команд Включить или Выключить. В активной ячейке появится запись Да или Нет соответственно.

../../../_images/RTStateImage6.png
  1. В поле Элемент отметить вкл пункты Компонент видим / Проигрывать анимацию. После выбора необходимого пункта нажать кнопку применить.

../../../_images/RTStateImage7.png

Проверка#

Для проверки корректности работы связи изображений с переменными можно использовать редактор Установить связь с переменной.

../../../_images/RTStateImage8.png

Изменяя вручную статусы переменной в окне Редактирование значений наглядно видно насколько корректно работает смена изображений.

../../../_images/RTStateImage9.png