PDA

Просмотр полной версии : отображение данных



19_Артем_17
13.09.2021, 15:52
Здравствуйте. Подскажите пожалуйста, возникла такая проблема: на спк поступают радарные данные, предварительно обработанные другим контроллером. В спк они отображаются на мнемосхеме с характеристиками объекта ( скорость и уровень сигнала) + их местонахождение. С отображением нулевой скорости вопрос: вместо "0" пишется в виде "-0Е-06". Движущиеся объекты отображаются корректно. Есть ли возможность изменить формат отображения нуля? https://disk.yandex.ru/d/NDf2I2CvuKN-ug

Евгений Кислов
13.09.2021, 16:25
Здравствуйте. Подскажите пожалуйста, возникла такая проблема: на спк поступают радарные данные, предварительно обработанные другим контроллером. В спк они отображаются на мнемосхеме с характеристиками объекта ( скорость и уровень сигнала) + их местонахождение. С отображением нулевой скорости вопрос: вместо "0" пишется в виде "-0Е-06". Движущиеся объекты отображаются корректно. Есть ли возможность изменить формат отображения нуля? https://disk.yandex.ru/d/NDf2I2CvuKN-ug

Добрый день.
Для отображения переменных с плавающей точкой используйте спецификатор в стиле %.2f (где 2 - число цифр после запятой, укажите подходящее вам значение)

19_Артем_17
13.09.2021, 16:59
при использовании данного спецификатора отображение пропадает. Возможно дело в типе данных, на мнемосхему выводятся данные после преобразования в wstring. https://disk.yandex.ru/d/NDf2I2CvuKN-ug

Евгений Кислов
13.09.2021, 19:36
при использовании данного спецификатора отображение пропадает. Возможно дело в типе данных, на мнемосхему выводятся данные после преобразования в wstring. https://disk.yandex.ru/d/NDf2I2CvuKN-ug

Тогда форматируйте вашу строку.
См. библиотеку OwenStringUtils, там есть подходящие функции.

19_Артем_17
15.09.2021, 10:48
Тогда форматируйте вашу строку.
См. библиотеку OwenStringUtils, там есть подходящие функции.
Спасибо большое