Под заказ

Грамма

Стоимость Цена по запросу
Российское производство Гарантия производителя Доставка по РФ и ЕАЭС

Грамма

Грамма — компонент. Предназначен для отображения численных значений на специально оформленной области в 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

Данный компонент используется для создания различных проектов, в том числе таких как Шумомер.

Результат работы проекта