Как отправить в VISA WRITE двоичную посл-ть 1001 ? См. вопр

Простейшие вопросы в области инженерной разработки

Как отправить в VISA WRITE двоичную посл-ть 1001 ? См. вопр

Postby dakishi on 08 Dec 2019, 16:06

Если я хочу отправить в VISA write, предположим, двоичное число 1001 в виде integer array - я так понимаю, что преобразую массив в строку через bite array to string, который преобразует каждый элемент, 1 или 0, в соответствующий символ по ASCll, и, следовательно, VISA работает именно с кодами символов ? Т.е, если я захочу теперь тоже самое сделать, но, напрямую подавая строку - я записываю в строку не 1001, а сами символы, кодируемые 1,0,0,1 (квадрат, пробел, пробел, квадрат) и VISA переделает это как битовую последовательность 1001 в виде integer array для оборудования, которое это принимает ?

Если мы используем VISA read, то, соответственно, ответ она выдает по тому же правилу - в виде с символов, которые я декодирую в 1001 ?
dakishi
junior
junior
 
Posts: 67
Joined: 05 Sep 2019, 21:01
LabVIEW Version: 2016
Karma: 0

Re: Как отправить в VISA WRITE двоичную посл-ть 1001 ? См. в

Postby Artem.spb on 08 Dec 2019, 17:20

Примерно совсем не так.
Что приходит и уходит зависит от протокола.
Да, "по проводам" летят биты 0-1 (уровни сигнала Lo/hi), но на уровне выше варианты разные.
Например, число 1,23 (dbl) можно передать как строку "1,230000", а можно как строку (hex) "3FF3 AE14 7AE1 47AE "
Можно и каждый бит в строковый 1/0 преобразовать, но это совсем странно и замедлит передачу. (раз эдак в 8 с лишним)
Artem.spb
expert
expert
 
Posts: 1724
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 269
CLD hardware I/O VIP freelance

Re: Как отправить в VISA WRITE двоичную посл-ть 1001 ? См. в

Postby dadreamer on 08 Dec 2019, 20:35

 
Attachments
2019-12-08_22-34-31.jpg
2019-12-08_22-34-31.jpg (39.28 KiB) Viewed 329 times
User avatar
dadreamer
professor
professor
 
Posts: 3418
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2019
Karma: 858
I/O VIP vision internet


Return to Для чайников

Who is online

Users browsing this forum: No registered users and 7 guests

cron