Грамма — компонент. Предназначен для отображения численных значений на специально оформленной области в 3х мерном изображении.
Входные
• {Y} — массив со значениями, которые будут отображены по оси ординат.
• {X} — массив со значениями, которые будут отображены по оси абсцисс.
• Сброс — при подаче на который импульса, происходит очистка графика.
• Индекс — заполняет только строку с номером, пришедшим по ножке "индекс".
• Запись — при подаче на данный контакт импульса происходит сохранение данных в отдельный файл (имя и местоположение файла указываются в частных свойствах компонента).
Выходные
• X — координата курсора по оси X на графике.
• Y — координата курсора по оси Y на графике.
• Текущий — массив значений на заданном уровне.
Общие свойства (окружение)
• Приведены по данной ссылке.
Частные свойства (в скобках значение, установленное по умолчанию):
• allowPicture (false) — разрешение загрузки рисунка из файла.
• PictureFile — установка имени и расположения файла, содержащего рисунок в формате *.bmp.
• LineQuantity (10) — количество отсчётов.
• DeltaT (1) — установка интервала между строками по оси Y (в единицах измерения)
• XAutoscale (true) — включение/выключение автомасштабирования по оси X.
• YAutoscale (true) — включение/выключение автомасштабирования по оси Y.
• XString (Гц) — установка единицы измерения по оси X.
• YString (с) — установка единицы измерения по оси Y.
• ZString (мВ) — установка единицы измерения по оси Z.
• BlackMode (false) — установка отображения в чёрно-белом режиме.
• XAxis (false) — установка разметки по оси X.
• FileName — установка имени и расположения файла, в котором данные будут сохранены в виде отдельного файла.
• FillType (последовательно) — установка типа заполнения граммы: последовательное; по индексам.
При выборе свойства "по индексам" заполняется входной массив Y заполняет только строку с номером, пришедшим по ножке "индекс".
При выборе свойства "последовательно" входной массив Y записывается в конец и картинка движется.
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Входные
• {Y} — входной числовой массив со значениями, которые будут отображены по оси ординат (любое число).
• {X} — входной числовой массив со значениями, которые будут отображены по оси абсцисс. (любое число).
• Индекс — значение, которое содержит индекс (любое число).
Общие свойства (окружение)
• Приведены по данной ссылке.
Частные свойства (в скобках значение, установленное по умолчанию):
• VARIANT_BOOL allowPicture — установка и чтение разрешения загрузки рисунка из файла:
• true — разрешение загрузки рисунка из файла включено;
• false — разрешение загрузки рисунка из файла выключено.
• BSTR PictureFile — установка и чтение имени файла, содержащего рисунок в формате *.bmp (строка).
• LONG LineQuantity — установка и чтение количества отсчетов (число).
• FLOAT DeltaT — установка и чтение интервала между строками в единицах измерения по оси Y (число).
• VARIANT_BOOL XAutoscale — установка и чтение автомасштаба по оси X:
• true — автомасштаб по оси X включен
• false — автомасштаб по оси X выключен.
• VARIANT_BOOL YAutoscale — установка и чтение автомасштаба по оси Y:
• true — автомасштаб по оси Y включен
• false — автомасштаб по оси Y выключен.
• BSTR XString — установка и чтение единицы измерения по оси X (строка).
• BSTR YString — установка и чтение единицы измерения по оси Y (строка).
• BSTR ZString — установка и чтение единицы измерения по оси Z (строка).
• VARIANT_BOOL BlackMode — установка и чтение отображения в черно-белом режиме:
• true — отображение в черно-белом режиме включено;
• false — отображение в черно-белом режиме выключено.
• VARIANT_BOOL XAxis — установка и чтение использования разметки по оси X:
• true — использование разметки по оси X включено;
• false — использование разметки по оси X выключено.
• BSTR FileName — установка и чтение имени файла для записи результатов в файл формата *.dtu (после задания этого параметра происходит запись в указанный файл).
• BSTR FillType — установка и чтение типа заполнения граммы: последовательное; по индексам.
• void CopyPicture(void) — копирует график в буфер обмена.
Проект в SCADA ZETView
Данный компонент используется для создания различных проектов, в том числе таких как Шумомер.
Результат работы проекта