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

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
inkorner
beginner
beginner
Сообщения: 12
Зарегистрирован: 10 окт 2009, 19:37
Версия LabVIEW: 2009
Откуда: Харьков
Контактная информация:

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

Сообщение inkorner »

Интересует такой вопрос. Как будет выглядеть этот массив в шестнадцатеричном виде?
1.PNG
1.PNG (9.7 КБ) 4381 просмотр
При передаче через visa rs232 на другом конце считывает 16 байт, полезных данных в нем 12 байт(3 элемента по 4 байт), я так понимаю есть еще индекс, но в каком он формате? Нельзя ли записывать в visa другой формат данных (numeric)?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

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

Сообщение Eugen Graf »

Конечно можно и даже нужно! Используй Flatten To String вместо преобразования в ASCII строку.
Аватара пользователя
inkorner
beginner
beginner
Сообщения: 12
Зарегистрирован: 10 окт 2009, 19:37
Версия LabVIEW: 2009
Откуда: Харьков
Контактная информация:

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

Сообщение inkorner »

А где можно увидеть как этот массив будет выглядеть?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

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

Сообщение Eugen Graf »

Сделай строковой индикатор и нажми на него правой кнопкой мыши. В меню выбери Hex Display.
Аватара пользователя
inkorner
beginner
beginner
Сообщения: 12
Зарегистрирован: 10 окт 2009, 19:37
Версия LabVIEW: 2009
Откуда: Харьков
Контактная информация:

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

Сообщение inkorner »

Подскажите пожалуйста как мне из unsigned byte array отделить по несколько байт и назначить их формат?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

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

Сообщение Eugen Graf »

Я обычно использую Binary String (например полученный от VISA Read) и сразу перевожу его в нужный мне формат с помощью Unflatten From String.
Аватара пользователя
inkorner
beginner
beginner
Сообщения: 12
Зарегистрирован: 10 окт 2009, 19:37
Версия LabVIEW: 2009
Откуда: Харьков
Контактная информация:

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

Сообщение inkorner »

А если этих форматов там несколько?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

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

Сообщение Eugen Graf »

Тогда сверху подключаем кластер со всеми форматами.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

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

Сообщение Eugen Graf »

Вот простой примерчик
Вложения
HexString.png
HexString.png (9.75 КБ) 4346 просмотров
Аватара пользователя
inkorner
beginner
beginner
Сообщения: 12
Зарегистрирован: 10 окт 2009, 19:37
Версия LabVIEW: 2009
Откуда: Харьков
Контактная информация:

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

Сообщение inkorner »

Спасибо. То что надо! :thank:
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»