exponenta event banner

Проектирование пользовательских датчиков

С помощью блоков «Круговая манометрия», «Горизонтальная манометрия» и «Вертикальная манометрия» можно создавать пользовательские манометры, похожие на дисплеи в реальной системе, или анимировать сигнал. В этом примере приводится пошаговое руководство по проектированию термометра с использованием блока «Вертикальный калибр» и амперметра с использованием блока «Круговой калибр».

Модель для этого примера включает в себя несколько настраиваемых датчиков, соединенных с выходом блока синусоидальной волны. В примере приводятся пошаговые инструкции по проектированию блоков датчика в холсте модели. Модель включает панель, которая содержит дополнительные настраиваемые датчики, которые можно исследовать самостоятельно. Каталог примера включает папку со всеми образами SVG, используемыми для создания датчиков.

Проектирование термометра с помощью вертикального блока датчика

Термометр, сконструированный с использованием блока вертикального датчика, использует фоновое изображение для определения формы термометра и планку значений блока вертикального датчика для указания значения подключенного сигнала во время моделирования. Блок «Уровень батареи» на панели использует аналогичную стратегию проектирования.

Для проектирования термометра добавьте в модель вертикальный датчик и используйте вкладку «Проект» в Инспекторе свойств. Для отображения инспектора свойств на вкладке «Моделирование» в разделе «Проектирование» выберите «Инспектор свойств». Выберите блок «Вертикальный датчик». Затем в Инспекторе свойств перейдите на вкладку «Проект» и нажмите «Редактировать проект». В режиме проектирования активна вкладка «Проект» инспектора свойств, а над блоком «Вертикальный датчик» появляется панель инструментов.

Добавьте фоновое изображение термометра.

  1. Выберите компонент «Фоновое изображение» на вкладке «Модель».

  2. В разделе «Выбор изображения» нажмите кнопку «плюс».

  3. Навигация внутри CustomGaugeImages и выберите Thermometer.svg файл.

В конструкции термометра для указания значения подключенного сигнала используется строка значений, а не игла. Чтобы удалить изображение иглы, на вкладке «Дизайн» выберите компонент «Игла». Затем в разделе «Выбор изображения» нажмите кнопку X.

Затем настройте диапазон масштаба, цвет, положение и размер.

  1. На вкладке «Проект» выберите компонент «Масштаб».

  2. В разделе Диапазон измените значение параметра Максимум на 50.

  3. В разделе «Засечки» и в разделе «Метки» измените цвет на черный, чтобы засечки были более заметны на белом фоне.

  4. Измените масштаб таким образом, чтобы он помещался внутри белого столбца фонового изображения термометра. Можно регулировать ширину и высоту масштаба в интерактивном режиме на блоке или с помощью вкладки «Проект». Для использования вкладки «Проект» в разделе «Размер и положение» отрегулируйте значения параметров «Ширина» и «Высота».

  5. Выровняйте нулевую точку на шкале по верхней части красной области фонового изображения.

Наконец, измените ширину и цвет панели значений.

  1. На вкладке «Проект» выберите компонент «Панель значений».

  2. В разделе «Предварительный просмотр значений» настройте ползунок для предварительного просмотра значений, отображаемых на панели значений, если введенное значение превышает минимальное значение масштаба.

  3. В разделе «Панель значений» измените значение параметра «Цвет» на «Красный».

  4. Расширьте планку значений, чтобы она заполняла большую часть термометра. Можно использовать интерактивные элементы управления в блоке или на вкладке «Проект». На вкладке «Модель» в разделе «Панель значений» задайте размер.

  5. Уменьшите непрозрачность панели значений, чтобы легче было читать метки.

По окончании настройки конструкции термометра выйдите из режима проектирования. На вкладке «Проект» нажмите «Редактировать проект». Перед моделированием модели подключите блок «Вертикальный датчик» к Sine Wave with Offset сигнал.

  1. Выберите блок «Вертикальный датчик».

  2. Нажмите кнопку «Подключить», которая отображается над блоком.

  3. Выберите Sine Wave with Offset сигнал.

  4. Выберите Sine Wave with Offset в таблице, которая отображается под выбранным сигналом.

  5. Щелкните значок X в правом верхнем углу полотна.

Чтобы увидеть термометр в действии, смоделируйте модель.

Проектирование амперметра с помощью кругового блока датчика

Амперметр, сконструированный с использованием блока кругового датчика, использует фоновое изображение для определения внешнего вида амперметра и игольчатое изображение для указания значения подключенного сигнала во время моделирования. Блок манометра на панели использует аналогичную стратегию проектирования.

Для проектирования амперметра добавьте в модель блок «Круговой калибр» и используйте вкладку «Проект» в Инспекторе свойств. Выберите блок «Круговой датчик». Затем в Инспекторе свойств перейдите на вкладку «Проект» и нажмите «Редактировать проект». В режиме проектирования активна вкладка «Проект» инспектора свойств, а над блоком «Круговой датчик» появляется панель инструментов.

Сначала добавьте фоновое изображение амперметра.

  1. Выберите компонент «Фоновое изображение» на вкладке «Модель».

  2. В разделе «Выбор изображения» нажмите кнопку «плюс».

  3. Выберите Ammeter.svg файл.

Измените границы масштаба и цвет и скройте строку значений.

  1. На вкладке «Проект» выберите компонент «Масштаб».

  2. В разделе «Диапазон» измените значение параметра «Минимум» на -50 и максимальное значение для 50.

  3. В разделах «Засечки» и «Метки» измените цвет на черный, чтобы засечки были более заметны на белом фоне.

  4. Выберите компонент «Панель значений».

  5. В разделе «Панель значений» измените непрозрачность на 0.

Отрегулируйте дугу масштаба так, чтобы масштаб начинался и заканчивался на горизонтальном перекрестии. Начальный угол масштабирования определяет положение минимального масштаба, а дуга масштабирования определяет протяженность дуги масштабирования в градусах. На вкладке «Модель» в группе «Диапазон» измените значения «Начальный угол» и «Дуга» на 180.

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

Замените изображение иглы.

  1. На вкладке «Проект» выберите компонент «Игла».

  2. В разделе «Выбор изображения» нажмите кнопку «плюс».

  3. Выберите Needle.svg файл.

Изображение иглы представляет собой прямую чёрную линию. Сохраненное изображение слишком велико для размера блока и ориентировано так, чтобы игла не указывала на нулевую точку шкалы. Чтобы повернуть изображение иглы, нажмите кнопку поворота иглы в блоке. Затем используйте ручки захвата иглы в блоке, чтобы изменить размер и положение иглы так, чтобы она начиналась в центре полукруга на фоновом изображении и заканчивалась перед меткой минимального масштаба.

По завершении настройки конструкции амперметра выйдите из режима проектирования. На вкладке «Проект» нажмите «Редактировать проект». Перед моделированием модели подключите блок циклического датчика к выходному сигналу блока синусоидальной волны.

  1. Выберите блок «Круговой датчик».

  2. Нажмите кнопку «Подключить», которая отображается над блоком.

  3. Выберите выходной сигнал синусоидального блока.

  4. Выберите Sine Wave в таблице, которая отображается под выбранным сигналом.

  5. Щелкните значок X в правом верхнем углу полотна.

Чтобы увидеть амперметр в действии, смоделируйте модель.

Подробнее о настраиваемых измерительных приборах

Панель в модели содержит дополнительные примеры настраиваемых датчиков, построенных с использованием блоков «Круговая», «Горизонтальная» и «Вертикальная». Чтобы просмотреть панель, дважды щелкните значок панели в модели. Можно перетащить панель в холст или изменить размер окна для просмотра панели. Чтобы увидеть, как датчики реагируют на изменение входных значений, смоделируйте модель. CustomGaugeImages папка содержит изображения SVG, используемые для создания каждого датчика, чтобы можно было попробовать реплицировать проекты самостоятельно.

См. также

Блоки

Связанные темы