Перевод строки с прибора в число

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы

Перевод строки с прибора в число

Postby Bondosha on 13 Aug 2019, 09:58

Кусок схемы предлагаю во вложении, при переводе из строки теряет часть после запятой, не могу подобрать нужные параметры, помогите
Attachments
лаб.png
Bondosha
interested
interested
 
Posts: 6
Joined: 21 Dec 2017, 16:51
LabVIEW Version: 2016
Karma: 0

Re: Перевод строки с прибора в число

Postby ladik on 13 Aug 2019, 10:37

Что-то Вы намудрили
Attachments
Example.png
Example.png (10.25 KiB) Viewed 136 times
Дорогу осилит идущий.
User avatar
ladik
adviser
adviser
 
Posts: 229
Joined: 18 Nov 2014, 11:45
Location: Астана
Medals: 1
Silver (1)
LabVIEW Version: 2011, 2015
Karma: 87
hardware I/O VIP

Re: Перевод строки с прибора в число

Postby Bondosha on 13 Aug 2019, 10:56

И картина все равно такая
Attachments
2.png
2.png (2.42 KiB) Viewed 134 times
Bondosha
interested
interested
 
Posts: 6
Joined: 21 Dec 2017, 16:51
LabVIEW Version: 2016
Karma: 0

Re: Перевод строки с прибора в число

Postby Borjomy_1 on 13 Aug 2019, 12:06

Вам надо поставить параметр "%.;%f"
Причина: по умолчанию разделитель дробной части - запятая. Необходимо явно назначить разделитель - точку.
Borjomy_1
expert
expert
 
Posts: 1894
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 328
VIP

Re: Перевод строки с прибора в число

Postby Bondosha on 13 Aug 2019, 12:12

Borjomy_1, ничего не изменилось
Attachments
1.png
1.png (4.03 KiB) Viewed 117 times
Bondosha
interested
interested
 
Posts: 6
Joined: 21 Dec 2017, 16:51
LabVIEW Version: 2016
Karma: 0

Re: Перевод строки с прибора в число

Postby Vasiliy Baev on 13 Aug 2019, 12:28

Вам всё уже подсказали, внимательнее.
1.png
1.png (10.57 KiB) Viewed 115 times
User avatar
Vasiliy Baev
leader
leader
 
Posts: 505
Joined: 31 Oct 2011, 09:02
Location: Санкт-Петербург
Medals: 4
Activity (1) Gold (1) Bronze (2)
LabVIEW Version: 2013
Karma: 146
I/O VIP

Re: Перевод строки с прибора в число

Postby Bondosha on 13 Aug 2019, 12:33

Да, не заметила кнопку, спасибо
Bondosha
interested
interested
 
Posts: 6
Joined: 21 Dec 2017, 16:51
LabVIEW Version: 2016
Karma: 0

Re: Перевод строки с прибора в число

Postby Borjomy_1 on 13 Aug 2019, 12:51

Vasiliy Baev, Это плохой способ. Потому что знак разделения разрядов зависит не от настроек операционной системы, а зависит от настроек устройства. Вы разницу ощущаете?
Borjomy_1
expert
expert
 
Posts: 1894
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 328
VIP

Re: Перевод строки с прибора в число

Postby Vasiliy Baev on 13 Aug 2019, 13:24

Borjomy_1,
Полностью с Вами согласен. Вы дали абсолютно правильный ответ, но автор вопроса его не понял.
2.png
2.png (11.96 KiB) Viewed 97 times
User avatar
Vasiliy Baev
leader
leader
 
Posts: 505
Joined: 31 Oct 2011, 09:02
Location: Санкт-Петербург
Medals: 4
Activity (1) Gold (1) Bronze (2)
LabVIEW Version: 2013
Karma: 146
I/O VIP

Re: Перевод строки с прибора в число

Postby Blackman on 13 Aug 2019, 14:22

Нет никакой разницы какой способ использовать: Vasiliy Baev или Borjomy_1 :wink:
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 разделитель всегда точка.
Blackman
leader
leader
 
Posts: 874
Joined: 17 Jan 2016, 15:02
Medals: 1
Activity (1)
LabVIEW Version: 6.1,8.5,20
Karma: 258
VIP


Return to Коммуникация с приборами

Who is online

Users browsing this forum: No registered users and 3 guests

cron