Список форумов   Список форумов  

Анализ данных телеметрии

Всё о программировании на Labview

Модераторы: Техподдержка NI, Robert, Модератор

Анализ данных телеметрии

Сообщение zorg25406 » Ср апр 12, 2017 12:07 am

Доброго времени суток. Пишу программу для анализа сохраненным логов (данных телеметрии) сторонней программы. Есть всего один вопрос. Например, одномерный массив содержит показания температур для 256 элементов. Температура изменяется, например, от 20 до 60 градусов по Цельсию. Каждый элемент имеет свою температуру, отображать которую необходимо в виде градации красного (от 0 до 255). То есть температура 60 градусов (уровень 255) - ярко-красный цвет. Суть в том, что как представлено на картинках №1 и №2, мы имеем 256 индикаторов, независимых друг от друга. Выходы развязаны, то есть на каждый элемент придется заводить свое значение. Это топорный метод и хотелось бы понять, можно ли как-то все упростить? Может есть готовый индикаторный (как на картинке) массив, на который можно завести одним проводником массив значений. Или какой способ есть, способствующий уменьшению количества соединений и проводников в коде?
Вложения
Безымянный1.png
Безымянный1.png (283.05 KiB) Просмотров: 130
Безымянный.png
Безымянный.png (216.64 KiB) Просмотров: 130
zorg25406
 
Сообщений: 8
Зарегистрирован: Вт апр 12, 2016 9:13 pm

Re: Анализ данных телеметрии

Сообщение Техподдержка NI » Чт апр 13, 2017 12:37 pm

Здравствуйте!

Вам нужно посмотреть, как работать с массивами. Основы изложены здесь: Data Structures in LabVIEW - https://www.ni.com/getting-started/labv ... res#Arrays
Основная идея для Вашего приложения - автоиндексация массива с помощью For-циклов (Figure 8 по ссылке выше).
Также общий вводный курс лекций: Introduction to LabVIEW - https://www.ni.com/getting-started/labview-basics/

С уважением,
Иван.
Техподдержка NI
Специалист LabVIEW
 
Сообщений: 158
Зарегистрирован: Ср мар 20, 2013 9:47 am


Вернуться в LabVIEW

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

cron