Здравствуйте.
Перевожу бинарный массив в шестнадцатеричный hex с помощью Type Cast.
Проблема заключается в том, что из Type Cast он выдает 4 байта информации, а мне нужен только один. Вот и понятия не имею, как отделить.
Я потом этот байт на аппаратную часть отправляю.
Проблема с Type Cast.
-
- interested
- Сообщения: 9
- Зарегистрирован: 15 май 2017, 20:28
- Версия LabVIEW: v2012
- Контактная информация:
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Проблема с Type Cast.
Просто. Берете String Subset и обрезаете строку после TypeCast так, как вам нужно (до одного символа, начиная с нулевого, например)
Либо, для вашего случая. У функции Scan String задайте константой значение по умолчанию определенного типа (U8), тогда выходное значение будет нужного вам типа (размера)
Либо, для вашего случая. У функции Scan String задайте константой значение по умолчанию определенного типа (U8), тогда выходное значение будет нужного вам типа (размера)
-
- interested
- Сообщения: 9
- Зарегистрирован: 15 май 2017, 20:28
- Версия LabVIEW: v2012
- Контактная информация:
Re: Проблема с Type Cast.
Спасибо большое!Borjomy_1 писал(а):Просто. Берете String Subset и обрезаете строку после TypeCast так, как вам нужно (до одного символа, начиная с нулевого, например)
Либо, для вашего случая. У функции Scan String задайте константой значение по умолчанию определенного типа (U8), тогда выходное значение будет нужного вам типа (размера)
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение