Acsocad

Интерактивный объект


Описание

Блок предназначен для реализации формирования управляющих сигналов в режиме реального времени при нажатии на соответствующие кнопки и области.

Изменение размера

Размер элемента изменяется путем нажатия и удерживания левой кнопки мыши в правом нижнем углу блока и перемещения по рабочей области.

Выбор типа элемента

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



Некоторые интерактивные элементы имеют дополнительные поля параметров, которые отображаются на дополнительной панели инструментов после выбора типа элемента.

Кнопка

Элемент формирует на выходе сигнал со значением 0 при отсутствии нажатия по нему, значение +1 при нажатии и удерживании левой кнопкой мыши и значение -1 при нажатии правой кнопкой мыши.

Кнопка фикс.

Элемент выполняет действия, аналогичные элементу "Кнопка", но запоминает состояние после отпускания левой или правой кнопки мыши.

Джойстик

Элемент формирует составной сигнал с плавающей точкой: целая часть до точки содержит информацию о текущем значении угла в диапазоне от 0 до 359, а дробная часть после точки содержит нормированное значение расстояния от центра до текущего положения мыши в диапазоне от 0 до 0.999.



Основная сфера применения - управление подвижным объектом: отклонение мыши от центра вправо поворачивает объект по часовой стрелке, отклонение от центра влево - против часовой стрелки, отклонение от центра вверх - движение вперед, отклонение от центра вниз - движение назад.

Для осуществления подачи напряжения заданной величины и полярности на левый и правый борт подвижного объекта к выходу джойстика можно подключить нелинейный (программируемый) элемент со значением "::joydrive::" и увеличить количество выходных сигналов до двух. В этом случае будут формироваться сигналы в диапазоне от -1 до +1 для левого и правого двигателя.

Джойстик фикс.

Элемент выполняет действия, аналогичные элементу "Джойстик", но запоминает текущее положении после отпускания кнопки мыши.

Слайдер

Элемент формирует на выходе сигнал в соответствии с текущим положении отметки, которая изменяется путем нажатия и удерживания левой кнопки мыши и перемещения по рабочей области элемента.
В зависимости от результата изменения размера слайдера он может быть как горизонтальным, так и вертикальным.



Дополнительные параметры:
Минимальное значение - значение сигнала при приближении отметки к левой или нижней части слайдера.
Максимальное значение - значение сигнала при приближении отметки к правой или верхней части слайдера.

Набор кнопок

Элемент формирует на выходе сигнал в виде матрицы со значением 0 при отсутствии нажатия по ячейке, значение +1 при нажатии и удерживании левой кнопкой мыши и значение -1 при нажатии правой кнопкой мыши.



Элемент может использоваться в распределенных системах одного типа, например, для формирования воздействия на соответствующий элемент.
Дополнительные параметры:
Строк - количество строк матрицы;
Столбцов - количество столбцов матрицы.

Выбор

Элемент выполняет действия, аналогичные элементу "Набор кнопок", но запоминает состояние после отпускания левой или правой кнопки мыши и имеет дополнительные параметры.



Дополнительные параметры:
Строк - количество строк матрицы;
Столбцов - количество столбцов матрицы.
Режим - способ отображения элементов (0 - горизонтальный, 1 - вертикальный).
Ноль - способ отображения нуля (0 - не отображать, 1 - отображать).


 
Рейтинг@Mail.ru
Все материалы сайта принадлежат лично Василию Щербакову.
Допускается использование материалов в некоммерческих или учебных целях с указанием ссылки на этот сайт.