#labview
#лабораторный обзор #labview
Вопрос:
У меня есть угол в градусах, и мне нужно сопоставить его с напряжением.
т. е. влево: -360 градусов = 0 В, прямо: 0 градусов = 5 В, вправо: 360 градусов = 10 В.
Как вы сопоставляете значения в LabVIEW?
Я нашел масштабирование под числовой палитрой, но они кажутся очень специфичными (например, для термистора) без общего блока.
Ответ №1:
Если требуемое сопоставление описывается математической формулой, просто реализуйте это вычисление с помощью функций LabVIEW. В вашем случае, предполагая, что это линейная зависимость, формула имеет вид напряжение = (угол 360) / 72 .
Вы могли бы закодировать это в LabVIEW с помощью функции добавления, за которой следует функция разделения, или, если вы считаете, что это понятнее записать в виде формулы, тогда вы могли бы использовать узел формулы.
Если вам нужно использовать это вычисление более чем в одном месте вашего приложения, сделайте это подразделом.
Комментарии:
1. Просто из любопытства! почему вы делите на 72?
2. Запрашивающий хочет сопоставить входной диапазон в 720 градусов (от-360 до 360) с выходным диапазоном 10 В. 720/10 = 72.
Ответ №2:
Похоже, вы пытаетесь прочитать значение аналогового датчика! На самом деле это очень просто.
- Создайте таблицу поиска
- Выполните интерполяцию с последующим установлением порога.
Обратитесь к фрагменту VI (просто вставьте это изображение в свою блок-схему).
Пример вывода:
Комментарии:
1. Это хорошее объяснение того, как реализовать калибровочную кривую в виде серии линейных сегментов, но это не обязательно для вопроса OP, которому просто нужна простая линейная функция.