XYZ плоттер — компонент. Предназначен для визуализации (оценки формы) взаимных характеристик двух измеряемых величин.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Параметры:
Входные
- Канал X — канал данных по оси X.
- Канал Y — канал данных по оси Y.
- Канал Z — канал данных по оси Z.
- Очистка — при подаче на который импульса, производится очистка отображения.
- Запись — при подаче на данный контакт импульса происходит сохранение данных в отдельный файл (имя и местоположение файла указываются в частных свойствах компонента).
Выходные
Не имеет.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- GridColor (bfbf20) — установка цвета координатной сетки.
- CursorColor (000080) — установка цвета курсора.
- BackColor (fffbf0) — установка цвета заднего фона.
- StartGraphColor (f0f0f0) — установка начального цвета графика.
- EndGraphColor (601010) — установка конечного цвета графика.
- DigitsColor (0000be) — установка цвета надписей на осях.
- LegendColor (009400) — установка цвета шапки.
- coordinatesystem (XT) — система координат:
- XT.
- YT.
- ZT.
- XY.
- XZ.
- YZ.
- XYT.
- XZT
- YZT.
- XYZ.
- coordinategrid (Сетка по X и Y) — установка координатной сетки:
- Нет сетки.
- Сетка по X.
- Сетка по Y.
- Сетка по X и Y.
- Autoscale (false) — автомасштаб.
- Xstart (-100) — начало отображения по оси X, ед. изм.
- Xend (100) — конец отображения по оси X, ед. изм.
- Ystart (-100) — начало отображения по оси Y, ед. изм.
- Yend (100) — конец отображения по оси Y, ед. изм.
- Zstart (-100) — начало отображения по оси Z, ед. изм.
- Zend (100) — конец отображения по оси Z, ед. изм.
- FileName — имя файла для записи результатов.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Параметры:
Входные
- Канал X — Входной числовой массив со значениями, которые будут отображены по оси X. (любое число).
- Канал Y — Входной числовой массив со значениями, которые будут отображены по оси Y (любое число).
- Канал Z — Входной числовой массив со значениями, которые будут отображены по оси Z (любое число).
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- LONG GridColor — установка и чтение цвета координатной сетки (число).
- LONG CursorColor — установка и чтение цвета курсора (число).
- LONG BackColor — установка и чтение цвета заднего фона (число).
- LONG StartGraphColor — установка и чтение начального цвета графика (число).
- LONG EndGraphColor — установка и чтение конечного цвета графика (число).
- LONG DigitsColor — установка и чтение значения цвета надписей на осях (число).
- LONG LegendColor — установка и чтение цвета шапки заголовка (число).
- BSTR CoordinateSystem — установка и чтение системы координат: XT; YT; ZT; XY; XZ; YZ; XYT; XZT; YZT; XYZ (строка).
- BSTR CoordinateGrid — установка и чтение координатной сетки: Нет сетки; Сетка по X; Сетка по Y; Сетка по X и Y (строка).
- VARIANT_BOOL Autoscale — установка и чтение автомасштаба:
- true — автомасштаб включен;
- false — автомасштаб выключен.
- FLOAT Xstart — установка и чтение начала отображения по оси X (в единицах измерения) (число).
- FLOAT Xend — установка и чтение конца отображения по оси X (в единицах измерения) (число).
- FLOAT Ystart — установка и чтение начала отображения по оси Y (в единицах измерения) (число).
- FLOAT Yend — установка и чтение конца отображения по оси Y (в единицах измерения) (число).
- FLOAT Zstart — установка и чтение начала отображения по оси Z (в единицах измерения) (число).
- FLOAT Zend — установка и чтение конца отображения по оси Z (в единицах измерения) (число).
- BSTR FileName — установка и чтение имени файла для записи результатов в файл формата *.dtu (после задания этого параметра происходит запись в указанный файл).
Методы:
- void PrintScreen(void) — сохраняет картинки в буфер обмена (PrintScreen).
- void CopyData(void) — копирует данные в буфер обмена.
Пример
Проект в SCADA ZETView
Данный компонент используется для создания различных проектов, в том числе таких как сейсмическая система.
Результат работы проекта