Страница 1 из 1

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

СообщениеДобавлено: Ср апр 12, 2017 12:07 am
zorg25406
Доброго времени суток. Пишу программу для анализа сохраненным логов (данных телеметрии) сторонней программы. Есть всего один вопрос. Например, одномерный массив содержит показания температур для 256 элементов. Температура изменяется, например, от 20 до 60 градусов по Цельсию. Каждый элемент имеет свою температуру, отображать которую необходимо в виде градации красного (от 0 до 255). То есть температура 60 градусов (уровень 255) - ярко-красный цвет. Суть в том, что как представлено на картинках №1 и №2, мы имеем 256 индикаторов, независимых друг от друга. Выходы развязаны, то есть на каждый элемент придется заводить свое значение. Это топорный метод и хотелось бы понять, можно ли как-то все упростить? Может есть готовый индикаторный (как на картинке) массив, на который можно завести одним проводником массив значений. Или какой способ есть, способствующий уменьшению количества соединений и проводников в коде?

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

СообщениеДобавлено: Чт апр 13, 2017 12:37 pm
Техподдержка NI
Здравствуйте!

Вам нужно посмотреть, как работать с массивами. Основы изложены здесь: 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/

С уважением,
Иван.