Периодическая запись и постоянное чтение COM порта

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
Blackman

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

Re: Периодическая запись и постоянное чтение COM порта

Сообщение Blackman »

...Я не понял зачем это все было привязывать к "границам"...
:labview: Help ->Shift Register
Возможно c FeedBack Node будет понятней? На ней стрелка показывает, что строка с текущей итерации цикла передается в качестве входной строки в следующую итерацию цикла. Таким способом мы запоминаем последнюю принятую строку и постоянно видим в индикаторах самые последние данные.
Вложения
String Parser.PNG
Аватара пользователя
dadreamer

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

Re: Периодическая запись и постоянное чтение COM порта

Сообщение dadreamer »

electrolab писал(а):Так а как сделать именно массив?
На FP:
1. Помещаем на панель неопределённый массив Array, находящийся в палитре Array, Matrix & Cluster:
2016-04-24_12-20-51.jpg
2. Перетаскиваем Boolean-контрол или индикатор (кнопка или лампочка, соответственно) на неопределённый массив Array:
2016-04-24_12-23-28.jpg
3. Неопределённый массив превращается в пустой массив из логических элементов (на рисунке - массив Boolean-контролов):
2016-04-24_12-24-37.jpg
2016-04-24_12-24-37.jpg (3.01 КБ) 4284 просмотра
2016-04-24_12-38-13.jpg
2016-04-24_12-38-13.jpg (6.21 КБ) 4284 просмотра
На BD:
1. Помещаем на диаграмму неопределённую константу Array, находящуюся в палитре Programming -> Array:
2016-04-24_12-26-14.jpg
2. Перетаскиваем True или False константу из палитры Programming -> Boolean на неопределённую константу Array:
2016-04-24_12-27-11.jpg
3. Неопределённая константа превращается в пустую Array-константу из логических элементов:
2016-04-24_12-27-50.jpg
2016-04-24_12-27-50.jpg (2.19 КБ) 4284 просмотра
2016-04-24_12-28-09.jpg
2016-04-24_12-28-09.jpg (4.03 КБ) 4284 просмотра
electrolab
interested
interested
Сообщения: 7
Зарегистрирован: 04 апр 2016, 22:49
Версия LabVIEW: 15
Контактная информация:

Re: Периодическая запись и постоянное чтение COM порта

Сообщение electrolab »

Всем спасибо за разьяснения! Все понятно.
Аватара пользователя
Kosist

Activity Gold
expert
expert
Сообщения: 1236
Зарегистрирован: 21 фев 2011, 23:44
Награды: 2
Версия LabVIEW: 2013-2020
Благодарил (а): 23 раза
Поблагодарили: 30 раз
Контактная информация:

Re: Периодическая запись и постоянное чтение COM порта

Сообщение Kosist »

electrolab писал(а): Так а как сделать именно массив?
Судя по профилю, у Вас должно быть :labview: 2015. С ним еще легче - вытаскиваете на лицевую панель/на блок диаграмму контрол или константу нужного типа, нажимаете на нем правую кномку мышки, и выбираете из меню Change to Array. Скриптинг и плагины творят чудеса ))
Мы делили апельсин - много наших полегло...
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Коммуникация с приборами»