Тема: «Количество каналов COM-ASCII»
|
[Вернуться в "Список тем"]
[Создать новую тему]
|
Andrey
12.03.2020 19:37
|
Собрал схемку с Arduino для приема значений с COM порта, 4 канала. В итоге есть только 2 канала. В настройках сом порта есть значения со всех 4-х, то есть Arduino отсылает значения с 4 каналов. А на графике только 2 линии. В режиме "усилитель" только 2 канала, по умолчанию с названиями "Column1" и "Column2". Как сделать, чтобы заработали все 4 канала? |
Дмитрий (PG)
12.03.2020 22:01
|
Для того, чтобы драйвер COM-ASCII мог различать несколько каналов, значения этих каналов в одной текстовой строке должны быть разделены символом табуляции [Tab] - символ 0x09. Т.е. данные, высылаемые Arduino в COM-порт должны иметь следующий вид (1 строка): ####[Tab]####[Tab]####[Tab]####[CR][LF] |
Andrey
13.03.2020 02:57
|
Я не программист, можете показать на примере кода, где именно эти разделители? |
Andrey
13.03.2020 06:03
|
Разобрался. Перед пуском PG в ардуино должны быть включены все каналы. Включил все 4 и они появились на графике.
|
Дмитрий (PG)
13.03.2020 09:02
|
Программа может определить количество каналов только по количеству значений в строке. Сколько значений отправили в COM-порт, столько и будет каналов. |
[Вернуться в "Список тем"]
[Создать новую тему]
|
|