Коммутация с прибором по RS-232
Коммутация с прибором по RS-232
Здраствуйте проблема в следующем.
Прибор передает 512 измерений в ПК по com - порту.
Их надо принять создать файл lvm и затем уже строить зависимости.
Как принять я вроде понимаю а вот как создать этот файл я не знаю
В книгах как то все размыто
Спасибо!
Прибор передает 512 измерений в ПК по com - порту.
Их надо принять создать файл lvm и затем уже строить зависимости.
Как принять я вроде понимаю а вот как создать этот файл я не знаю
В книгах как то все размыто
Спасибо!
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Коммутация с прибором по RS-232
Покажи в каком виде приходят данные и ещё как должен выглядеть файл. Я обычно записываю измерения в файл-таблицу, не знаю как выглядит LVM-файл. Я им не пользуюсь потому что это не общепринятый формат.
Re: Коммутация с прибором по RS-232
Файл цепляю к сообщению.
Формат вывода 10 -тичный.
Формат вывода 10 -тичный.
- Вложения
-
- Данные с прибора.txt
- (4 КБ) 230 скачиваний
Re: Коммутация с прибором по RS-232
Выглядеть должен так чтобы было возможно построить график функции а по нему уже проеобразование Фурье делать и тд и тп
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Коммутация с прибором по RS-232
Понятно, получается что файл-таблица вполне подойдёт. На сколько я знаю LVM-файл так же выглядит.
Ну а что, вот у тебя есть данные с последовательного порта. Например время, число1, число2. Ну и таких у тебя 512 штук. Ну и тебе надо преобразовать это сначала в строку а потом записать в файл.
В каком месте у тебя проблема? Не знаешь как преобразовать в строку или не знаешь как эту строку записать в файл?
Ну а что, вот у тебя есть данные с последовательного порта. Например время, число1, число2. Ну и таких у тебя 512 штук. Ну и тебе надо преобразовать это сначала в строку а потом записать в файл.
В каком месте у тебя проблема? Не знаешь как преобразовать в строку или не знаешь как эту строку записать в файл?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Коммутация с прибором по RS-232
А может быть ты с порта получаешь строку и сразу без преобразований можешь записывать в файл? Ну вот тебе простенький пример как это можно сделать. А если всё таки надо преобразовывать, то делай их после считывания с порта и перед записью в файл.
- Вложения
-
- VISAToFile.png (9.5 КБ) 7412 просмотров
Re: Коммутация с прибором по RS-232
Спасибо за подсказку.
По ходу работы буду задавать возникающие вопросы.
По ходу работы буду задавать возникающие вопросы.
Re: Коммутация с прибором по RS-232
Еще вопросы.
Хочется создать "шапку" файлу.
Те. 16 -разрядный АЦП выдает данные, они могут иметь разные каналы , тип измерения (ток или напряжения), число точек.
Я планирую сделать вот как ,перед посылкой данных с прибора я получаю несколько цифр закодировынных под данные о этих настройках.
Например 0 1 1 0-ой канал, 512 выборок, напряжение.
Мне хочется отразить это в файле чтобы потом не разбираться что я там намерил.
Подскажите как можно это сделать?
Хочется создать "шапку" файлу.
Те. 16 -разрядный АЦП выдает данные, они могут иметь разные каналы , тип измерения (ток или напряжения), число точек.
Я планирую сделать вот как ,перед посылкой данных с прибора я получаю несколько цифр закодировынных под данные о этих настройках.
Например 0 1 1 0-ой канал, 512 выборок, напряжение.
Мне хочется отразить это в файле чтобы потом не разбираться что я там намерил.
Подскажите как можно это сделать?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Коммутация с прибором по RS-232
Сразу после открытия файла (не в цикле, а перед ним) надо вписать одну строчку с шапкой по тому же принципу что и в самом цикле.
Re: Коммутация с прибором по RS-232
Здраствуйте!
Не выходит что то преобразовать в строку и получить нормальные данные.
Пробовал TYpe cast результат пустой файл.
Flatten string результат пустой файл.
Скриншот прикрепляю.
Не выходит что то преобразовать в строку и получить нормальные данные.
Пробовал TYpe cast результат пустой файл.
Flatten string результат пустой файл.
Скриншот прикрепляю.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Коммутация с прибором по RS-232
Ну у тебя всё так непонятно на диаграмме. Ты бы не мог преобразовать всё в приличный вид:
/viewtopic.php?f=21&t=80
/viewtopic.php?f=21&t=80
Re: Коммутация с прибором по RS-232
Исправил сделал ка Вы рекомендовали .
Теперь работает.
Только данные не много не так распологается в тексте.
Теперь работает.
Только данные не много не так распологается в тексте.
- Вложения
-
- Text file (2).txt
- (5.02 КБ) 212 скачиваний
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Коммутация с прибором по RS-232
Хм, вроде похоже на тот что в третьем посте. А как должны располагаться данные? Что именно не так?
ЗЫ мы кстати здесь все на ты, если не против.
ЗЫ мы кстати здесь все на ты, если не против.
Re: Коммутация с прибором по RS-232
Они должны выглядить так чтобы можно было построить график .
Или файл таблица или LVM(как было сказано ранее это нестандартный формат но начальство требует )
Или файл таблица или LVM(как было сказано ранее это нестандартный формат но начальство требует )
- Вложения
-
- Text file (2).txt
- (3.01 КБ) 246 скачиваний
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 9 Ответы
- 1824 Просмотры
-
Последнее сообщение BARD