Графика и анимация / Графические примитивы |
Данный примитив может импользоваться для самомстоятельного создания виртуальных
узкопрофильных приборов. Также для экономии времени можно воспользоваться примитивом «Линейный
прибор» .
Вставка
Редактирование
Свойства
Название | Имя | Значение по умолчанию |
Допустимые значения {в скрипте} в окне свойств |
Справка |
Имя объекта | Name | Axis<N> | Непрерывная последовательность цифр и латинских букв |
Данное имя используется для обращения к свойствам объекта, например, в скрипте: Axis3.Visible. |
Тип элемента | ClassName | Axis | Значение предопределено | Тип объекта, определяющий его внешний вид объекта и набор свойств. |
Подсказка | Hint | <нет> | Любой текст | Текст подсказки, всплывающей при наведении курсора мыши на объект. |
Отображать подсказку при редактировании | ShowHintOnEdit | Нет |
{0} Нет {1} Да |
Включает и отключает отображение всплывающей подсказки в режиме редактирования. |
Видимость при выполнении | Visible | Да |
{0} Нет {1} Да |
Включает и отключает отображение объекта в режиме «Индикация» при запуске расчёта. |
Цвет | Color | <черный> | Цвет выбирается из стандартной системной палитры. | Цвет рисок шкалы. |
Координаты точек | Points | [(X1,Y1),(X2,Y2), (X3,Y3)] |
Значения float, имена сигналов, математические выражения: [(56 , 104), (112 , src1),(coord3*k4 , 40)] |
(X1,Y1) – координаты центра описывающего шкалу прямоугольника. (X2,Y2) – координаты маркера на правой стороне описывающего прямоугольника. Данный маркер также используется для поворота объекта. (X3,Y3) – координаты маркера на верхней стороне описывающего прямоугольника. |
Ссылка | Instance | <нет> | Значения, задаваемые в окне «Выбор ссылки». | Вызов окна «Выбор ссылки». Объект используется в качестве чувствительной области для вызова различных действий: переключения между страницами проекта, управления другими блоками, открытия файлов и пр. |
Ссылка при редактировании | EditInstance | Нет |
{0} Нет {1} Да |
Обработка объектом вызова ссылки в режиме редактирования. |
Действие для вывода ссылки | InstanceMode | Двойной щелчок |
{0} Двойной щелчок {1} Щелчок левой кнопкой {2} Щелчок правой кнопкой |
Выбор варианта активации ссылки. |
Ярлык | Tag | 0 | Любое целое число или интерпретируемое выражение | Метка в виде произвольного числа. Позволяет обращаться ко всем объектам с одинаковым ярлыком при написании скриптов. Например, когда в процессе счета требуется скрыть или показать группу объектов. |
Шаблон автозаполнения | Template | <нет> | Подробнее о шаблонах автозаполнения. | Заданный в специальном формате текст, позволяющий автоматически создавать связи и присваивать имена сигналам объекта. |
Номер решателя | Layer | 0 | Любое целое число или интерпретируемое выражение | Число, задающее номер расчетного ядра, которое производит расчет математической модели объекта. Применяется при использовании нескольких расчетных программ. |
Скрипт инициализации объекта | OnInitScript | <нет> | Текст скрипта | Текст скрипта, исполняемого непосредственно перед запуском расчёта. |
Скрипт исполнения объекта | OnRunScript | <нет> | Текст скрипта | Текст скрипта, исполняемого при выполнении расчёта. |
Угол поворота | Angle | 0 | Значения float, имена сигналов, математические выражения. | Угол поворота объекта в радианах при вращении вокруг центра прямоугольника, описывающего шкалу. |
Ширина | Width | 128 | Значения float, имена сигналов, математические выражения. | Ширина описывающего прямоугольника. |
Высота | Height | 144 | Значения float, имена сигналов, математические выражения. | Высота описывающего прямоугольника. |
Нижний предел | MinValue | 0 | Значения float, имена сигналов, математические выражения. | Начальное значение шкалы. |
Верхний предел | MaxValue | 100 | Значения float, имена сигналов, математические выражения. | Максимальное значение шкалы. |
Шаг | Step | 20 | Натуральные значения, имена сигналов, математические выражения. | Размер промежутка в единицах шкалы для отображения цифровых подписей над рисками шкалы. |
Число делений на шаг | DivCount | 20 | Натуральные значения, имена сигналов, математические выражения. | Число отображаемых рисок шкалы между соседними цифровыми подписями, включая риски с подписями. |
Высота штриха (% от размеров) | NumHeight | 6 | Значения float, имена сигналов, математические выражения. | Высота больших[1] рисок. |
Высота деления (% от размеров) | DivHeight | 2 | Значения float, имена сигналов, математические выражения. | Высота стандартных рисок. |
Радиус шкалы (% от размеров) | Radius | 40 | Значения float, имена сигналов, математические выражения. | Радиус окружности шкалы от центра описывающего шкалу прямоугольника (размеры прямоугольника при этом не изменяются). |
Показывать деления | ShowDivs | Да |
{0} Нет {1} Да |
Включает и отключает отображение всех рисок шкалы. |
Показывать числа | ShowNums | Да |
{0} Нет {1} Да |
Включает и отключает отображение цифровых подписей над рисками. |
Шрифт | Font | Arial | Настройка происходит в дополнительно вызываемом окне. | Настройка параметров шрифта. |
Число больших делений на шаг | LargeDivCount | 2 | Натуральные значения, имена сигналов, математические выражения. | Число промежуточных больших рисок шкалы между соседними цифровыми подписями, включая риски с подписями. Данные риски отображаются поверх стандартных. При значении «2» данного свойства между рисками с подписями отображается одна риска. |
Толщина малого штриха | SmallWidth | 1 | Натуральные значения, имена сигналов, математические выражения. | Толщина стандартных рисок в пикселях. |
Толщина большого штриха | LargeWidth | 1 | Натуральные значения, имена сигналов, математические выражения. | Толщина больших рисок в пикселях. |
Штрихи наоборот | InvTicks | Нет |
{0} Нет {1} Да |
Переворачивает изображение рисок симметрично относительно горизонтальной оси. Цифровые подписи остаются на прежних местах под рисками. |
Высота среднего штриха (% от размеров) | MidHeight | 4 | Натуральные значения, имена сигналов, математические выражения. | Высота дополнительных промежуточных средних рисок шкалы между соседними цифровыми подписями. |
Количество средних штрихов на шаг | MidCount | 4 | Натуральные значения, имена сигналов, математические выражения. | Число дополнительных промежуточных средних рисок шкалы между соседними цифровыми подписями, включая риски с подписями. Данные риски отображаются поверх стандартных. При значении «2» данного свойства между рисками с подписями отображается одна средняя риска. |
Отступ цифр от шкалы (% от размеров) | NumDelta | 2 | Значения float, имена сигналов, математические выражения. | Расстояние между краем риски и цифровой подписью. |
Коэффициент прозрачности | Opacity | 1 | Значения float от 0 до 1. |
0 – полностью прозрачный объект. 1 – полностью непрозрачный объект. |
Настройки шрифта
Для настройки шрифта надписи используется окно «Редактор шрифта».
В данном окне могут быть сделаны следующие настройки:
[1] В данном примитиве используется три вида рисок, размер которых настраивается независимо. Поэтому деление рисок на большие, средние и стандартные условно и может не отражать их реальных взаимных размеров соотношений в размерах.