Как выгядит строковой массив в реале?

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

Как выгядит строковой массив в реале?

Postby inkorner on 07 Jan 2010, 01:25

Интересует такой вопрос. Как будет выглядеть этот массив в шестнадцатеричном виде?
1.PNG
1.PNG (9.7 KiB) Viewed 2637 times

При передаче через visa rs232 на другом конце считывает 16 байт, полезных данных в нем 12 байт(3 элемента по 4 байт), я так понимаю есть еще индекс, но в каком он формате? Нельзя ли записывать в visa другой формат данных (numeric)?
User avatar
inkorner
beginner
beginner
 
Posts: 12
Joined: 10 Oct 2009, 19:37
Location: Харьков
LabVIEW Version: 2009
Karma: 0

Re: Как выгядит строковой массив в реале?

Postby Eugen Graf on 07 Jan 2010, 01:27

Конечно можно и даже нужно! Используй Flatten To String вместо преобразования в ASCII строку.
User avatar
Eugen Graf
guru
guru
 
Posts: 6502
Joined: 13 Nov 2007, 02:20
Location: Saarbrücken
Medals: 4
Activity (1) Professionalism (1) Silver (1) Black (1)
LabVIEW Version: 2009
Karma: 303
CLAD I/O VIP bloggers internet

Re: Как выгядит строковой массив в реале?

Postby inkorner on 07 Jan 2010, 01:37

А где можно увидеть как этот массив будет выглядеть?
User avatar
inkorner
beginner
beginner
 
Posts: 12
Joined: 10 Oct 2009, 19:37
Location: Харьков
LabVIEW Version: 2009
Karma: 0

Re: Как выгядит строковой массив в реале?

Postby Eugen Graf on 07 Jan 2010, 01:41

Сделай строковой индикатор и нажми на него правой кнопкой мыши. В меню выбери Hex Display.
User avatar
Eugen Graf
guru
guru
 
Posts: 6502
Joined: 13 Nov 2007, 02:20
Location: Saarbrücken
Medals: 4
Activity (1) Professionalism (1) Silver (1) Black (1)
LabVIEW Version: 2009
Karma: 303
CLAD I/O VIP bloggers internet

Re: Как выгядит строковой массив в реале?

Postby inkorner on 07 Jan 2010, 22:50

Подскажите пожалуйста как мне из unsigned byte array отделить по несколько байт и назначить их формат?
User avatar
inkorner
beginner
beginner
 
Posts: 12
Joined: 10 Oct 2009, 19:37
Location: Харьков
LabVIEW Version: 2009
Karma: 0

Re: Как выгядит строковой массив в реале?

Postby Eugen Graf on 07 Jan 2010, 23:17

Я обычно использую Binary String (например полученный от VISA Read) и сразу перевожу его в нужный мне формат с помощью Unflatten From String.
User avatar
Eugen Graf
guru
guru
 
Posts: 6502
Joined: 13 Nov 2007, 02:20
Location: Saarbrücken
Medals: 4
Activity (1) Professionalism (1) Silver (1) Black (1)
LabVIEW Version: 2009
Karma: 303
CLAD I/O VIP bloggers internet

Re: Как выгядит строковой массив в реале?

Postby inkorner on 07 Jan 2010, 23:21

А если этих форматов там несколько?
User avatar
inkorner
beginner
beginner
 
Posts: 12
Joined: 10 Oct 2009, 19:37
Location: Харьков
LabVIEW Version: 2009
Karma: 0

Re: Как выгядит строковой массив в реале?

Postby Eugen Graf on 07 Jan 2010, 23:22

Тогда сверху подключаем кластер со всеми форматами.
User avatar
Eugen Graf
guru
guru
 
Posts: 6502
Joined: 13 Nov 2007, 02:20
Location: Saarbrücken
Medals: 4
Activity (1) Professionalism (1) Silver (1) Black (1)
LabVIEW Version: 2009
Karma: 303
CLAD I/O VIP bloggers internet

Re: Как выгядит строковой массив в реале?

Postby Eugen Graf on 07 Jan 2010, 23:30

Вот простой примерчик
Attachments
HexString.png
HexString.png (9.75 KiB) Viewed 2602 times
User avatar
Eugen Graf
guru
guru
 
Posts: 6502
Joined: 13 Nov 2007, 02:20
Location: Saarbrücken
Medals: 4
Activity (1) Professionalism (1) Silver (1) Black (1)
LabVIEW Version: 2009
Karma: 303
CLAD I/O VIP bloggers internet

Re: Как выгядит строковой массив в реале?

Postby inkorner on 07 Jan 2010, 23:55

Спасибо. То что надо! :thank:
User avatar
inkorner
beginner
beginner
 
Posts: 12
Joined: 10 Oct 2009, 19:37
Location: Харьков
LabVIEW Version: 2009
Karma: 0


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

Who is online

Users browsing this forum: Google and 17 guests

cron