Рисунок — компонент. Предназначен для организации выбора конкретного изображения из набора в зависимости от значения, поступающего на вход.
Входные
• Номер — порядковый номер отображаемой картинки, которую нужно вывести на дисплей в режиме оператора.
Общие свойства (окружение)
• Приведены по данной ссылке.
Частные свойства (в скобках значение, установленное по умолчанию):
• CurrentPicture (0) — установка текущего номера изображения.
• Pic1_FileName — выбор изображения, которое будет отображаться на дисплее в режиме оператора при подаче на вход компонента числа 1.
• ...
• Pic10_FileName — выбор изображения, которое будет отображаться на дисплее в режиме оператора при подаче на вход компонента числа 10.
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Входные
• Номер — значение номера изображения для отображения на дисплее в режиме оператора (от 0 до 9).
Общие свойства (окружение)
• Приведены по данной ссылке.
Частные свойства (в скобках значение, установленное по умолчанию):
• LONG CurrentPicture — установка и чтение текущего номера изображения (от 0 до 9);
• BSTR Pic1_FileName — установка и чтение названия первой картинки (любая строка);
• BSTR Pic2_FileName — установка и чтение названия первой картинки (любая строка);
• BSTR Pic3_FileName — установка и чтение названия первой картинки (любая строка);
• BSTR Pic4_FileName — установка и чтение названия первой картинки (любая строка);
• BSTR Pic5_FileName — установка и чтение названия первой картинки (любая строка);
• BSTR Pic6_FileName — установка и чтение названия первой картинки (любая строка);
• BSTR Pic7_FileName — установка и чтение названия первой картинки (любая строка);
• BSTR Pic8_FileName — установка и чтение названия первой картинки (любая строка);
• BSTR Pic9_FileName — установка и чтение названия первой картинки (любая строка);
• BSTR Pic10_FileName — установка и чтение названия первой картинки (любая строка).
• LONG RefreshData(OLE_HANDLE sourceWHND, BSTR helpString, LONG parametr, LONG parametrType) — возвращает данные, где:
• 1) OLE_HANDLE sourceWHND — хэндл изображения в формате OLE_HANDLE.
• 2) BSTR helpString — содержит информацию о названии компонента (строка).
• 3) LONG parametr — параметры передаваемых данных (от -2147483647 до 2147483647)
• 4) LONG parametrType — определяется тип параметров:
• TYPE_LONG — 0
• TYPE_FLOAT — 1
• TYPE_PARAM — 2
• TYPE_MANAGE — 3
• TYPE_AUTOFORMAT — 100
• TYPE_POINTER — 101
• TYPE_POINTER_STRING — 104
• TYPE_STRING — 4
• TYPE_CHANNEL — 5
• TYPE_COLORSTRING — 6
• //флоат с маркером качества
• TYPE_FLOAT_BAD — 7
• TYPE_FLOAT_UNCERTAIN — 8
• TYPE_FLOAT_GOOD — 1
• //интегер с маркером качества
• TYPE_LONG_BAD — 10
• TYPE_LONG_UNCERTAIN — 11
• TYPE_LONG_GOOD — 12
• //Указатель на интерфейс
• TYPE_INTERFACE — 13
• // double
• TYPE_DOUBLE — 14
• TYPE_DOUBLE_GOOD — 14
• DOUBLE_BAD — 15
• TYPE_DOUBLE_UNCERTAIN — 16
Проект в SCADA ZETView
Выбор рисунков для каждого из значений производится путем редактирования частных свойств компонента:
В этой схеме компоненты Рисунок служат для вывода изображений на дисплей, которые в зависят от введенного числа. Компонент Селектор служит для выбора конкретного рисунка. Данный компонент используется для создания различных проектов, например таких как "система контроля сейсмических воздействий"
Результат работы проекта