XYZ осциллограф — компонент. Предназначен для просмотра формы сигнала, измерения мгновенных значений сигнала и отображения параметрической зависимости сигналов.
Входные
• Канал X — канал данных по оси X.
• Канал Y — канал данных по оси Y.
• Канал Z — канал данных по оси Z.
• Вкл\Выкл — включение и выключение XYZ-осциллографа.
• Запись — при подаче на данный контакт импульса происходит сохранение данных в отдельный файл (имя и местоположение файла указываются в частных свойствах компонента).
Выходные
Не имеет.
Общие свойства (окружение)
• Приведены по данной ссылке.
Частные свойства (в скобках значение, установленное по умолчанию):
• GridColor (bfbf20) — установка цвета координатной сетки.
• CursorColor (000080) — установка цвета курсора.
• BackColor (ffffbf0) — установка цвета заднего фона.
• StartGraphColor (f0f0f0) — установка начального цвета графика.
• EndGraphColor (601010) — установка конечного цвета графика.
• DigitsColor (0000be) — установка цвета надписей на осях.
• LegendColor (009400) — установка цвета шапки
• coordinatesystem ( XT) — система координат:
• XT;
• YT;
• ZT;
• XY;
• XZ;
• YZ;
• XYT;
• XZT;
• YZT;
• XYZ.
• BSTR FreqRange — Установка и чтение декады частотного диапазона, Гц:
• 0 – от 0 до (частота дискретизации / 1);
• 1 – от 0 до (частота дискретизации / 10);
• 2 – от 0 до (частота дискретизации / 100);
• 3 – от 0 до (частота дискретизации / 1000);
• 4 – от 0 до (частота дискретизации / 10000).
• coordinategrid (Cетка по X и Y) — установка координатной сетки:
• Нет сетки;
• Сетка по X;
• Сетка по Y;
• Cетка по X и Y.
• update (1 с) — обновление графика (0.1 и 1 с.)
• interval (1) — интервал отображения, с
• TStart (0) — смещение нуля по оси времени, с
• TInterval (1) — длина отображения по оси времени, с
• Xstart (-100) — начало отображения по оси X, ед. изм.
• Xend (100) — конец отображения по оси X, ед. изм.
• Ystart (-100) — начало отображения по оси Y, ед. изм.
• Yend (100) — конец отображения по оси Y, ед. изм.
• Zstart (-100) — начало отображения по оси Z, ед. изм.
• Zend (100) — конец отображения по оси Z, ед. изм.
• FileName — имя файла для записи результатов
• Activate (true) — состояние работы (включено (true)/выключено (false)).
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Входные
• Канал X — входной числовой массив со значениями, которые будут отображены по оси X. (любое число).
• Канал Y — входной числовой массив со значениями, которые будут отображены по оси Y (любое число).
• Канал Z — входной числовой массив со значениями, которые будут отображены по оси Z (любое число).
Общие свойства (окружение)
• Приведены по данной ссылке.
Частные свойства (в скобках значение, установленное по умолчанию):
• LONG GridColor — установка и чтение цвета координатной сетки (число).
• LONG CursorColor — установка и чтение цвета курсора (число).
• LONG BackColor — установка и чтение цвета заднего фона (число).
• LONG StartGraphColor — установка и чтение начального цвета графика (число).
• LONG EndGraphColor — установка и чтение конечного цвета графика (число).
• LONG DigitsColor — установка и чтение значения цвета надписей на осях (число).
• LONG LegendColor — установка и чтение цвета шапки заголовка (число).
• BSTR FreqRange — установка и чтение декады частотного диапазона, Гц:
• 0 – от 0 до (частота дискретизации / 1)
• 1 – от 0 до (частота дискретизации / 10)
• 2 – от 0 до (частота дискретизации / 100)
• 3 – от 0 до (частота дискретизации / 1000)
• 4 – от 0 до (частота дискретизации / 10000).
• BSTR CoordinateSystem — установка и чтение системы координат: XT; YT; ZT; XY; XZ; YZ; XYT; XZT; YZT; XYZ (строка).
• BSTR CoordinateGrid — установка и чтение координатной сетки: Нет сетки; Сетка по X; Сетка по Y; Сетка по X и Y (строка).
• BSTR Update — установка и чтение обновления графика: 0.1 с; 1 c (строка).
• FLOAT Interval — установка и чтение интервала отображения, с (число).
• FLOAT TStart — установка и чтение смещения нуля по оси времени, с (число).
• FLOAT TInterval — установка и чтение длины отображения по оси времени, с (число).
• FLOAT Xstart — установка и чтение начала отображения по оси X (в единицах измерения) (число).
• FLOAT Xend — установка и чтение конца отображения по оси X (в единицах измерения) (число).
• FLOAT Ystart — установка и чтение начала отображения по оси Y (в единицах измерения) (число).
• FLOAT Yend — установка и чтение конца отображения по оси Y (в единицах измерения) (число).
• FLOAT Zstart — установка и чтение начала отображения по оси Z (в единицах измерения) (число).
• FLOAT Zend — установка и чтение конца отображения по оси Z (в единицах измерения) (число).
• BSTR FileName — установка и чтение имени файла для записи результатов в файл формата *.dtu (после задания этого параметра происходит запись в указанный файл).
• VARIANT_BOOL Activate — установка и чтение состояния работы XYZ-осциллографа:
• true — состояние работы XYZ-осциллографа включен;
• false —состояние работы XYZ-осциллографа выключен.
• void CopyPicture(void) — копирует график в буфер обмена.
• void CopyData(void) — копирует данные в буфер обмена.
Проект в SCADA ZETView
Данный компонент используется для создания различных проектов, в том числе таких как Датчик ндс.
Результат работы проекта