я принимаю данные с внешнего прибора, используя Visa Read. Естественно, данные приходят в виде строк. Я выделяю необходимую мне информацию с помощью String Subset и далее получаю нужные данные опять в виде строки.
А мне надо эти значения отображать в виде осциллограммы. Чтобы график рисовался по мере поступления данных. Как это сделать?
Принять данные в массив и построить по этим значениям график
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Принять данные в массив и построить по этим значениям гр
В палитре String есть такие , которые превращают строку в цифру.
-
- interested
- Сообщения: 8
- Зарегистрирован: 27 май 2010, 10:18
- Версия LabVIEW: 7.1
- Контактная информация:
Re: Принять данные в массив и построить по этим значениям гр
я еще использовала функцию Spreadsheet String To Array. Но не знаю как и что писать в Format String. В итоге я просто подключила к этому входу строковую константу. Так же можно? Но результата нет. На графике меняется цена деления и все...больше ничего не видно.
-
Viktor
- expert
- Сообщения: 1408
- Зарегистрирован: 23 мар 2008, 10:56
- Награды: 4
- Версия LabVIEW: 2020
- Откуда: Санкт-Петербург
- Благодарил (а): 17 раз
- Поблагодарили: 3 раза
- Контактная информация:
Re: Принять данные в массив и построить по этим значениям гр
Смотри в хелпе по "Format Specifier Syntax"
- BilD
- beginner
- Сообщения: 14
- Зарегистрирован: 10 июн 2010, 21:19
- Версия LabVIEW: 8.5, 2009
- Откуда: Украина
- Контактная информация:
Re: Принять данные в массив и построить по этим значениям гр
Текстовые данные в цифры можно перевести используя элемент на картинке.
Строку разделить на отдельные числа можно просканировав строку, и как только начинаются пробелы делать новое число.
Строку разделить на отдельные числа можно просканировав строку, и как только начинаются пробелы делать новое число.
- Вложения
-
- Фрагмент схемы.
- Untitled-1.jpg (20.29 КБ) 4115 просмотров
- BilD
- beginner
- Сообщения: 14
- Зарегистрирован: 10 июн 2010, 21:19
- Версия LabVIEW: 8.5, 2009
- Откуда: Украина
- Контактная информация:
Re: Принять данные в массив и построить по этим значениям гр
По мере поступления - принцип такой. Сначала рисуем, когда цикл закончился - сохраняем.Чтобы график рисовался по мере поступления данных. Как это сделать?
-
- interested
- Сообщения: 8
- Зарегистрирован: 27 май 2010, 10:18
- Версия LabVIEW: 7.1
- Контактная информация:
Re: Принять данные в массив и построить по этим значениям гр
Спасибо всем большое! Попробую реализовать
-
- interested
- Сообщения: 8
- Зарегистрирован: 27 май 2010, 10:18
- Версия LabVIEW: 7.1
- Контактная информация:
Re: Принять данные в массив и построить по этим значениям гр
И еще вопрос - я хочу чтобы принятые данные поступали в массив. И каждое новое значение помещалось в новую ячейку массива. А то у меня массив не заполняется значениями, а переписывает старое.
-
Viktor
- expert
- Сообщения: 1408
- Зарегистрирован: 23 мар 2008, 10:56
- Награды: 4
- Версия LabVIEW: 2020
- Откуда: Санкт-Петербург
- Благодарил (а): 17 раз
- Поблагодарили: 3 раза
- Контактная информация:
Re: Принять данные в массив и построить по этим значениям гр
Проверь свою блок диаграмму, видимо, где-то ошибкаА то у меня массив не заполняется значениями, а переписывает старое
-
- leader
- Сообщения: 548
- Зарегистрирован: 20 авг 2009, 17:58
- Награды: 2
- Версия LabVIEW: 2011
- Контактная информация:
Re: Принять данные в массив и построить по этим значениям гр
можно использовать Build Array - она добавляет в новый индекс
We live in a graphical world.
Why not program in one?
Why not program in one?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 628 Просмотры
-
Последнее сообщение IvanLis
-
- 3 Ответы
- 344 Просмотры
-
Последнее сообщение IvanLis
-
- 6 Ответы
- 1061 Просмотры
-
Последнее сообщение JohnChaban