Нужна помощь в решении задачи

Работа с файлами и базами данных
Ответить
OlegAngstrem
beginner
beginner
Сообщения: 12
Зарегистрирован: 26 июн 2012, 16:05
Версия LabVIEW: 8.5
Контактная информация:

Нужна помощь в решении задачи

Сообщение OlegAngstrem »

Добрый день! передо мной стоит такая задача: есть некий файл
signal.txt
вот мой файл
(495 байт) 159 скачиваний
в котором в виде таблицы записаны "0" и "1" нужно прочитать данный файл в LabVIEW и закинуть его в массив.Каким способом лучше всего это сделать? Похожие примеры в этом разделе форума мне не подошли, некоторые не смог открыть, потому что версия LabVIEW 8.5 у меня. Помогите пожалуйста дельным советом либо скиньте примерчик реализации данной задачи.
Аватара пользователя
Oleg B.

Activity Professionalism
leader
leader
Сообщения: 674
Зарегистрирован: 25 сен 2011, 11:30
Награды: 2
Версия LabVIEW: 5 .. 2021
Откуда: Israel
Контактная информация:

Re: Нужна помощь в решении задачи

Сообщение Oleg B. »

Перед Вами стоит задача - прочитать данный файл в LabVIEW и закинуть его в массив.

При попытке помочь возникает множество вопросов.
1. Какого типа должен быть массив: текст("1"/"0"), логический(TRUE/FALSE), цифровой(1/0)?
2. Одномерный или двумерный - то есть учитывать разбивку файла на строки или нет?
veni, vidi, phallomorphi
OlegAngstrem
beginner
beginner
Сообщения: 12
Зарегистрирован: 26 июн 2012, 16:05
Версия LabVIEW: 8.5
Контактная информация:

Re: Нужна помощь в решении задачи

Сообщение OlegAngstrem »

Массив должен быть в виде текста, либо цифровой. Также двумерный
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5467
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 87 раз

Re: Нужна помощь в решении задачи

Сообщение IvanLis »

OlegAngstrem писал(а):Массив должен быть в виде текста, либо цифровой. Также двумерный
Может конечно и немного ректально....
Но предлагаю заменить "1"="1 + space" и "0"="0 + space"
разбить текст на массив по пробелам
ну и удалить лишний столбец - последний
1.png
OlegAngstrem
beginner
beginner
Сообщения: 12
Зарегистрирован: 26 июн 2012, 16:05
Версия LabVIEW: 8.5
Контактная информация:

Re: Нужна помощь в решении задачи

Сообщение OlegAngstrem »

Спасибо большое за пример, все работает как было нужно. И еще вопросик: что нужно добавить или убрать в данном примере чтобы на выходе был одномерный массив?
OlegAngstrem
beginner
beginner
Сообщения: 12
Зарегистрирован: 26 июн 2012, 16:05
Версия LabVIEW: 8.5
Контактная информация:

Re: Нужна помощь в решении задачи

Сообщение OlegAngstrem »

С этим тоже разобрался, еще раз спасибо за пример, прошу прощения за столь глупые вопросы))) Просто только недавно начал знакомиться с LabVIEW
OlegAngstrem
beginner
beginner
Сообщения: 12
Зарегистрирован: 26 июн 2012, 16:05
Версия LabVIEW: 8.5
Контактная информация:

Re: Нужна помощь в решении задачи

Сообщение OlegAngstrem »

И еще небольшой вопрос. Можно ли данные в виде digital waveform представить в текстовом виде, либо как-нибуть скопировать в текстовый файл?
AndreyDmitriev

Activity Professionalism Tutorials Gold Black
VIP
VIP
Сообщения: 1337
Зарегистрирован: 03 фев 2010, 00:42
Награды: 6
Версия LabVIEW: 6.1 - 2024
Откуда: Германия
Благодарил (а): 1 раз
Поблагодарили: 44 раза
Контактная информация:

Re: Нужна помощь в решении задачи

Сообщение AndreyDmitriev »

OlegAngstrem писал(а):И еще небольшой вопрос. Можно ли данные в виде digital waveform представить в текстовом виде, либо как-нибуть скопировать в текстовый файл?
Первое что приходит в голову - воспользоваться Get Waveform Components - взять оттуда Digital Data, затем воспользоваться Get Digital Data Components - на выходе получится массив U8 состоящий из нулей и единиц. Ну а его уже перегнать в текст.
OlegAngstrem
beginner
beginner
Сообщения: 12
Зарегистрирован: 26 июн 2012, 16:05
Версия LabVIEW: 8.5
Контактная информация:

Re: Нужна помощь в решении задачи

Сообщение OlegAngstrem »

Большое спасибо!
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Сохранение данных»