Вопрос по преобразованию формата float

Простейшие вопросы в области инженерной разработки
Ответить
Vladimir_T
user
user
Сообщения: 75
Зарегистрирован: 13 сен 2011, 18:06
Версия LabVIEW: 2009
Контактная информация:

Вопрос по преобразованию формата float

Сообщение Vladimir_T »

Здравствуйте, подскажите, пожалуйста как переменную double float (8 байт) преобразовать в массиву байт - разименовывание на Си, для дальнейшей байтовой передачи в COM порт. Делал разными методами:
1. Через преобразование типов LV, получаю только первый байт;
2. Через структуру Node, но LV не разрешает использование операторов косвенной адресации * и передачу адреса &.
В настоящее время приходится значение переменной float передавать в строковом формате. Через функцию преобразование float к строковой переменно, а на приемной стороне через функцию atof () присваиваю переменной для расчетов. Очень не изящно, не нравится. Подскажите способы. Заранее благодарен.
Последний раз редактировалось Vladimir_T 07 сен 2023, 13:47, всего редактировалось 1 раз.
Юрий
leader
leader
Сообщения: 532
Зарегистрирован: 28 фев 2010, 18:04
Версия LabVIEW: LV2018
Благодарил (а): 12 раз
Поблагодарили: 18 раз
Контактная информация:

Re: Вопрос по преобразованию формата float

Сообщение Юрий »

Выбирай на вкус.
2023-09-07_113750.jpg
double float.png
double float.png (19.34 КБ) 449 просмотров
Вложения
double float.vi
(9.28 КБ) 32 скачивания
Vladimir_T
user
user
Сообщения: 75
Зарегистрирован: 13 сен 2011, 18:06
Версия LabVIEW: 2009
Контактная информация:

Re: Вопрос по преобразованию формата float

Сообщение Vladimir_T »

Благодарю вас за отличные решения.
ujin1
adviser
adviser
Сообщения: 239
Зарегистрирован: 06 ноя 2020, 15:37
Версия LabVIEW: 19
Благодарил (а): 19 раз
Поблагодарили: 38 раз
Контактная информация:

Re: Вопрос по преобразованию формата float

Сообщение ujin1 »

Vladimir_T писал(а): 07 сен 2023, 08:38 Здравствуйте, подскажите, пожалуйста как переменную double float (8 байт) преобразовать в массиву байт - разименовывание на Си, для дальнейшей байтовой передачи в COM порт.
Такой вариант недавно был.
Flatten to string.png
Изображение
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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