Запись двух значений в один канал "TDMS WRITE"

Простейшие вопросы в области инженерной разработки
Ответить
pecetzz
interested
interested
Сообщения: 4
Зарегистрирован: 19 окт 2016, 18:18
Версия LabVIEW: 15
Контактная информация:

Запись двух значений в один канал "TDMS WRITE"

Сообщение pecetzz »

Доброго времени суток, уважаемые форумчане. Наверняка мой вопрос вызовет у вас усмешку, но я потратил порядка 27 часов на поиски решения проблемы и не смог найти ее. Итак суть: когда я использую функцию tdms write и в коннектор data ввожу 2мерный массив данных (массив чисел dbl), в файле тдмс в заданном мной канале появляются все значения которые я передал в массиве, но в виде столбца. мне хотелось бы создать канал который воспринимает 2 или более значений в массиве (строкой). Возможно ли это? или формат tdms подразумевает запись строго одного последовательного потока данных?
Скриншот проги прилагаю, а также скрин результирующего файла в тдмс вьювере.
С уважением Гончаров Борис.
Вложения
tdms try.jpg
Скрин.jpg
Аватара пользователя
dadreamer

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 127 раз
Контактная информация:

Re: Запись двух значений в один канал "TDMS WRITE"

Сообщение dadreamer »

Это, наверно, во Viewer'е так отображает. Попробуйте модифицировать - убрать Transpose 2D Array:
Вложения
2016-10-19_21-11-43.jpg
2016-10-19_21-10-28.jpg
Blackman

Activity
leader
leader
Сообщения: 932
Зарегистрирован: 17 янв 2016, 15:02
Награды: 1
Версия LabVIEW: 6.1,8.5,20

Re: Запись двух значений в один канал "TDMS WRITE"

Сообщение Blackman »

Назовите хотя бы одну причину из-за которой TDMS Viewer должен отображать одномерный массив данных одного канала как 2х-мерный массив значений (таблица)?
Если убрать Transpose 2D Array, то просто получим канал или каналы группы по строкам, а значения по столбцам.
pecetzz
interested
interested
Сообщения: 4
Зарегистрирован: 19 окт 2016, 18:18
Версия LabVIEW: 15
Контактная информация:

Re: Запись двух значений в один канал "TDMS WRITE"

Сообщение pecetzz »

Спасибо за ответы. Действительно, я что то не подумал о том что канал воспринимает 1 мерный массив данных. Просто разбил каждый свой канал данных (2 мерный массив чисел) на группы и пишу по 2 канала в каждую группу.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»