- signal.txt
- вот мой файл
- (495 байт) 159 скачиваний
Нужна помощь в решении задачи
-
- beginner
- Сообщения: 12
- Зарегистрирован: 26 июн 2012, 16:05
- Версия LabVIEW: 8.5
- Контактная информация:
Нужна помощь в решении задачи
Добрый день! передо мной стоит такая задача: есть некий файл
в котором в виде таблицы записаны "0" и "1" нужно прочитать данный файл в LabVIEW и закинуть его в массив.Каким способом лучше всего это сделать? Похожие примеры в этом разделе форума мне не подошли, некоторые не смог открыть, потому что версия LabVIEW 8.5 у меня. Помогите пожалуйста дельным советом либо скиньте примерчик реализации данной задачи.-
Oleg B.
- leader
- Сообщения: 674
- Зарегистрирован: 25 сен 2011, 11:30
- Награды: 2
- Версия LabVIEW: 5 .. 2021
- Откуда: Israel
- Контактная информация:
Re: Нужна помощь в решении задачи
Перед Вами стоит задача - прочитать данный файл в LabVIEW и закинуть его в массив.
При попытке помочь возникает множество вопросов.
1. Какого типа должен быть массив: текст("1"/"0"), логический(TRUE/FALSE), цифровой(1/0)?
2. Одномерный или двумерный - то есть учитывать разбивку файла на строки или нет?
При попытке помочь возникает множество вопросов.
1. Какого типа должен быть массив: текст("1"/"0"), логический(TRUE/FALSE), цифровой(1/0)?
2. Одномерный или двумерный - то есть учитывать разбивку файла на строки или нет?
veni, vidi, phallomorphi
-
- beginner
- Сообщения: 12
- Зарегистрирован: 26 июн 2012, 16:05
- Версия LabVIEW: 8.5
- Контактная информация:
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Нужна помощь в решении задачи
Может конечно и немного ректально....OlegAngstrem писал(а):Массив должен быть в виде текста, либо цифровой. Также двумерный
Но предлагаю заменить "1"="1 + space" и "0"="0 + space"
разбить текст на массив по пробелам
ну и удалить лишний столбец - последний
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- beginner
- Сообщения: 12
- Зарегистрирован: 26 июн 2012, 16:05
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Нужна помощь в решении задачи
Спасибо большое за пример, все работает как было нужно. И еще вопросик: что нужно добавить или убрать в данном примере чтобы на выходе был одномерный массив?
-
- beginner
- Сообщения: 12
- Зарегистрирован: 26 июн 2012, 16:05
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Нужна помощь в решении задачи
С этим тоже разобрался, еще раз спасибо за пример, прошу прощения за столь глупые вопросы))) Просто только недавно начал знакомиться с LabVIEW
-
- beginner
- Сообщения: 12
- Зарегистрирован: 26 июн 2012, 16:05
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Нужна помощь в решении задачи
И еще небольшой вопрос. Можно ли данные в виде digital waveform представить в текстовом виде, либо как-нибуть скопировать в текстовый файл?
-
- VIP
- Сообщения: 1337
- Зарегистрирован: 03 фев 2010, 00:42
- Награды: 6
- Версия LabVIEW: 6.1 - 2024
- Откуда: Германия
- Благодарил (а): 1 раз
- Поблагодарили: 44 раза
- Контактная информация:
Re: Нужна помощь в решении задачи
Первое что приходит в голову - воспользоваться Get Waveform Components - взять оттуда Digital Data, затем воспользоваться Get Digital Data Components - на выходе получится массив U8 состоящий из нулей и единиц. Ну а его уже перегнать в текст.OlegAngstrem писал(а):И еще небольшой вопрос. Можно ли данные в виде digital waveform представить в текстовом виде, либо как-нибуть скопировать в текстовый файл?
-
- beginner
- Сообщения: 12
- Зарегистрирован: 26 июн 2012, 16:05
- Версия LabVIEW: 8.5
- Контактная информация:
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение