Перевод строки с прибора в число
-
- interested
- Сообщения: 6
- Зарегистрирован: 21 дек 2017, 16:51
- Версия LabVIEW: 2016
- Контактная информация:
Перевод строки с прибора в число
Кусок схемы предлагаю во вложении, при переводе из строки теряет часть после запятой, не могу подобрать нужные параметры, помогите
-
ladik
- developer
- Сообщения: 275
- Зарегистрирован: 18 ноя 2014, 11:45
- Награды: 1
- Версия LabVIEW: 2015, 2019
- Откуда: Екатеринбург
- Благодарил (а): 4 раза
- Поблагодарили: 3 раза
- Контактная информация:
Re: Перевод строки с прибора в число
Что-то Вы намудрили
- Вложения
-
- Example.png (10.25 КБ) 3359 просмотров
Дорогу осилит идущий.
-
- interested
- Сообщения: 6
- Зарегистрирован: 21 дек 2017, 16:51
- Версия LabVIEW: 2016
- Контактная информация:
Re: Перевод строки с прибора в число
И картина все равно такая
- Вложения
-
- 2.png (2.42 КБ) 3357 просмотров
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Перевод строки с прибора в число
Вам надо поставить параметр "%.;%f"
Причина: по умолчанию разделитель дробной части - запятая. Необходимо явно назначить разделитель - точку.
Причина: по умолчанию разделитель дробной части - запятая. Необходимо явно назначить разделитель - точку.
-
- interested
- Сообщения: 6
- Зарегистрирован: 21 дек 2017, 16:51
- Версия LabVIEW: 2016
- Контактная информация:
Re: Перевод строки с прибора в число
Borjomy_1, ничего не изменилось
- Вложения
-
- 1.png (4.03 КБ) 3340 просмотров
-
Vasiliy Baev
- leader
- Сообщения: 545
- Зарегистрирован: 31 окт 2011, 09:02
- Награды: 4
- Версия LabVIEW: 2019
- Откуда: Санкт-Петербург
- Благодарил (а): 9 раз
- Поблагодарили: 10 раз
- Контактная информация:
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: Перевод строки с прибора в число
Vasiliy Baev, Это плохой способ. Потому что знак разделения разрядов зависит не от настроек операционной системы, а зависит от настроек устройства. Вы разницу ощущаете?
-
Vasiliy Baev
- leader
- Сообщения: 545
- Зарегистрирован: 31 окт 2011, 09:02
- Награды: 4
- Версия LabVIEW: 2019
- Откуда: Санкт-Петербург
- Благодарил (а): 9 раз
- Поблагодарили: 10 раз
- Контактная информация:
Re: Перевод строки с прибора в число
Borjomy_1,
Полностью с Вами согласен. Вы дали абсолютно правильный ответ, но автор вопроса его не понял.
Полностью с Вами согласен. Вы дали абсолютно правильный ответ, но автор вопроса его не понял.
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: Перевод строки с прибора в число
Нет никакой разницы какой способ использовать: Vasiliy Baev или Borjomy_1
use system decimal point - defines the decimal separator. If TRUE (default), the decimal separator uses the localized decimal separator. If FALSE, the decimal separator is a period.
Т.e. если FALSE разделитель всегда точка.
use system decimal point - defines the decimal separator. If TRUE (default), the decimal separator uses the localized decimal separator. If FALSE, the decimal separator is a period.
Т.e. если FALSE разделитель всегда точка.