График в полярных координатах — компонент. Предназначен для отображение данных в полярных координатах.
Внешний вид компонента
Режим проектировщика | Режим оператора |
---|---|
Параметры:
Входные
- {Y} — массив со значениями, которые будут отображены по оси ординат.
- Синхро — осуществляться синхронизация по передаче данных на поле прорисовки.
- Сброс — при подаче на который импульса, происходит очистка графика.
- Запись — при подаче на данный контакт импульса происходит сохранение данных в отдельный файл (имя и местоположение файла указываются в частных свойствах компонента).
Выходные
Не имеет.
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- YAutoscale (true) — включение/выключение автомасштабирования по оси Y.
- YString — установка единицы измерения по оси Y.
- Ystart (0) — начало отображения по оси Y.
- Yfinish (1) — конец отображения по оси Y.
- FileName — установка имени и расположения файла, в котором данные будут сохранены в виде отдельного файла.
- xprecision (0.01) — точность отображения значений по оси X.
- yprecision (0.01) — точноcть отображения значений по оси Y.
- BackColor (ece9d8) — цвет заднего фона.
- GridColor (c0c000) — цвет координатной сетки.
Программирование
При использовании компонента в сценарии и программируемом компоненте (скрипте) необходимо учитывать диапазоны значений подаваемых на входные ножки компонента, диапазоны значений свойств компонента, а также диапазоны значений параметров методов компонента.
Параметры:
Входные
- {Y} — входной числовой массив со значениями, которые будут отображены по оси ординат (любое число);
- {X} — входной числовой массив со значениями, которые будут отображены по оси абсцисс (любое число).
Настраиваемые свойства:
Частные свойства (в скобках значение, установленное по умолчанию):
- VARIANT_BOOL YAutoscale — установка и чтение автомасштаба по оси Y:
- true — автомасштаб по оси Y включен;
- false — автомасштаб по оси Y выключен.
- BSTR YString — установка и чтение единицы измерения по оси Y (строка).
- FLOAT Ystart — установка и чтение начала отображения по оси Y (число).
- FLOAT Yfinish — установка и чтение конца отображения по оси Y (число).
- BSTR FileName — установка и чтение имени файла для записи результатов в файл формата *.dtu (после задания этого параметра происходит запись в указанный файл).
- BSTR XPrecision — установка и чтение точности отображения по оси Х: 1; 0.1; 0.01; 0.001; 0.0001; 0.00001; 0.000001 (строка).
- BSTR YPrecision — установка и чтение точности отображения по оси Y: 1; 0.1; 0.01; 0.001; 0.0001; 0.00001; 0.000001 (строка).
- LONG BackColor — установка и чтение цвета заднего фона (число).
- LONG GridColor — установка и чтение цвета координатной сетки (число).
Методы:
- void CopyPicture(void) — копирование графика в буфер обмена.
- void CopyData(void) — копирование данных в буфер обмена.
Пример
Проект в SCADA ZETView
Данный компонент используется для создания различных проектов, в том числе таких как пьезоэлектрические датчики.
Результат работы проекта