Инициализация/Изменить положение

«КАСКАД Цифра» позволяет изменять положение объекта в зависимости от значений выбранных элементов точек данных. Правила изменения положения по оси X и правила изменения положения по оси Y настраиваются отдельно.

Результат: Положение объекта зависит от значений элементов точек данных.

Пример: Позиция индикатора в зависимости от температуры.

Основанием для расчета координат реперной точки объекта может являться либо диапазон значений «КАСКАД Цифра», заданный при помощи конфигурационного элемента точки данных в модуле PARA, либо заданные фиксированные значения.

Координаты реперной точки объекта могут вычисляться относительно исходного положения объекта, а также как абсолютные координаты объекта в панели.

Рисунок: Положение по горизонтали

Рисунок: Положение по вертикали

ЗначокПРИМЕР

Задача: обеспечить изменение положения индикатора на шкале в зависимости от значения элемента точки данных. Нарисуйте шкалу в виде линии с координатами начальной точки [40, 40] и с координатами конечной точки [40, 240]. Соответственно диапазон шкалы составляет 200 пикселей по оси Y.

  1. Начертите прямоугольник с координатами реперной точки [40, 40], нажмите кнопку «Открыть мастер свойств» для события «Initialize», выберите опцию «Изменить положение», для положения по горизонтали нажмите кнопку «Пропустить». Для положения по вертикали выберите текущее значение (online value) элемента точки данных, например, ExampleDP_Arg1 (см. рисунок выше).
  2. Выберите «Фиксированные значения» и «Относительно исходного положения«.
  3. Введите 0 в качестве «Минимального значения» диапазона значений и 100 в качестве «Максимального значения«.
  4. Введите 0 в качестве «Положения» для минимального значения и 200 в качестве «Положения» для максимального значения.
  5. Нажмите кнопку «Завершить«.
  • При выборе опции «Фиксированные значения» следует задать минимальное и максимальное значения диапазона значений (при этом необходимо использовать вещественные числа), а также задать «Положения» (в пикселях), соответствующие границам диапазона.
  • При использовании диапазона значений «КАСКАД Цифра» вводу подлежат только «Положения» (в пикселях), соответствующие границам диапазона.

Откройте панель в модуле VISION и проконтролируйте изменение положения объекта в зависимости от текущего значения. При значении, равном 45, объект должен переместиться на 90 пикселей вниз.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *