Что такое NI DIAdem?

Аватара пользователя
Andrew Lunev

Activity Professionalism
VIP
VIP
Сообщения: 957
Зарегистрирован: 11 дек 2010, 12:31
Награды: 2
Версия LabVIEW: 2014-2021
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 10 раз

Re: Что такое NI DIAdem?

Сообщение Andrew Lunev »

1. Именно прореживания в явном виде в Diadem вроде как нет. Хотя в нем тысячи функций, возможно где-то и есть готовая.
Прореживание точно можно реализовать с помощью нескольких команд в VBS Script. Пишите один раз скрипт, потом выполняете над каналами в различных файлах и получаете нужный результат.

В стандартной палитре есть функция Resampling. Она даже более универсальная для прореживания, так как может работать с не кратными частотами и можно выбрать варианты алгоритмов обработки.
Если задать кратную частоту и выбрать Stairs, то вроде как получится вариант, максимально близкий к прореживанию. Если выбрать Analog, то ресэмплинг будет с интерполяцией.

Есть еще интересная функция в той же палитре: Linear Mapping. В ней можно указать канал с временем по которому данные будут пересчитаны и он может быть с плавающим шагом по времени. То есть из исходного сигнала вы получите значения только в точках времени, которые указаны в новом временном канале. Этот вариант позволит пересчитать все каналы в какое-то единое время. Конечно же значения между точками получаются интерполяцией, которую так же можно выбрать.

Прореживание - частный случай описанных выше функций, если шаг выбрать кратным исходному.
Вложения
Diadem Resample.png
Аватара пользователя
Andrew Lunev

Activity Professionalism
VIP
VIP
Сообщения: 957
Зарегистрирован: 11 дек 2010, 12:31
Награды: 2
Версия LabVIEW: 2014-2021
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 10 раз

Re: Что такое NI DIAdem?

Сообщение Andrew Lunev »

2. Чтобы объединить каналы, точно придется скрипт писать.
Можно с помощью нескольких команд объединить все каналы в группе в один. Например, использую команду DataAreaInsertV.

Ну или вручную сделать отображение в табличном виде данных из каналов и копировать и вставлять части в один канал. Точно так же пришлось бы поступать и в Excel. Долго и нудно...
Аватара пользователя
JohnChaban
leader
leader
Сообщения: 669
Зарегистрирован: 18 фев 2010, 13:26
Версия LabVIEW: 2015,2016
Откуда: Город Сосновый Бор Ленинградская Область
Контактная информация:

Re: Что такое NI DIAdem?

Сообщение JohnChaban »

Извиняюсь за вопрос
На работе перешли на win10 стоит Labview 2014 и DIadem2014 напомните пожалуйста какой нужен плагин чтобы экспортировать данные в из Diadem в exel?
Спасибо
Аватара пользователя
Andrew Lunev

Activity Professionalism
VIP
VIP
Сообщения: 957
Зарегистрирован: 11 дек 2010, 12:31
Награды: 2
Версия LabVIEW: 2014-2021
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 10 раз

Re: Что такое NI DIAdem?

Сообщение Andrew Lunev »

Наверное не из Diadem, а для открытия файлов TDM и TDMS в Excel?
Для этого нужен плагин: TDM Excel Add-In for Microsoft Excel http://www.ni.com/example/27944/en/
Вообще он ставится вместе с Diadem, так что можно просто переустановить Diadem и выбрать и плагин в установщике.
Ответить

Вернуться в «Report Generation / Diadem»