"Язык и региональные стандарты" и LabVIEW

Простейшие вопросы в области инженерной разработки

"Язык и региональные стандарты" и LabVIEW

Postby gva62 on 08 Jul 2019, 15:19

Уважаемые знатоки LabVIEW!

Столкнулся с очередной проблемой: по всей видимости, LabVIEW проверяет языковую среду и, в соответствии с ней, устанавливает (в частности) значение разделителя между целой и дробной частью в числах.
Ок, пусть так...

Но, скажите пожалуйста, если так, то могу ли я его "попросить" не делать этого, а использовать в качестве разделителя значение, жестко указанное мной?
Причем, желательно ЭТО задавать программно, а не, скажем, настройками самой программной среды при ее старте (на случай, мало ли, чтобы не забыть это сделать или на другой машине)!
User avatar
gva62
beginner
beginner
 
Posts: 33
Joined: 21 Apr 2017, 23:00
Location: Харьков, Украина
LabVIEW Version: 8.6
Karma: 0

Re: "Язык и региональные стандарты" и LabVIEW

Postby Artem.spb on 08 Jul 2019, 15:51

Столкнулся с очередной проблемой: по всей видимости, LabVIEW проверяет языковую среду и, в соответствии с ней, устанавливает (в частности) значение разделителя между целой и дробной частью в числах.

Странно, что вы столкнулись с этим только сейчас. Это давно делают "все".
Руками можно поменять в конкретнов выводе. Так, чтобы сразу всей среде задать, не встречал.
Вам нужен блок Localization Codes
%,; Comma decimal separator.
%.; Period decimal separator.
%; System default separator. If you do not specify a separator, LabVIEW uses the system default separator.

Если это не строки, то придётся руками задать advansed формат каждого контрола и там прописать разделитель.
Artem.spb
expert
expert
 
Posts: 1585
Joined: 31 Jul 2011, 23:05
Medals: 2
Activity (1) Автор (1)
LabVIEW Version: 12,14,15
Karma: 254
CLD hardware I/O VIP freelance

Re: "Язык и региональные стандарты" и LabVIEW

Postby gva62 on 08 Jul 2019, 16:20

Artem.spb

...нет-нет, конечно же я не "столкнулся только что" ))) мне просто не хотелось перегружать топик подробностями - потому и упростил ситуацию!
Да, я знал об этом, но решал не так: просто ЗНАЛ и УЧИТЫВАЛ это обстоятельство.

Сейчас же возникла необходимость решать "без костылей": вот и спросил, нет ли каких-то глобальных настроек среды, о которых я не знаю (чтобы уйти от проблемы)!
User avatar
gva62
beginner
beginner
 
Posts: 33
Joined: 21 Apr 2017, 23:00
Location: Харьков, Украина
LabVIEW Version: 8.6
Karma: 0

Re: "Язык и региональные стандарты" и LabVIEW

Postby dadreamer on 08 Jul 2019, 16:30

Есть вот такая опция в настройках :labview: :
2019-07-08_18-04-10.jpg

Активна - учитываются настройки ОС, не активна - разделитель - точка. При желании можно программно эту опцию считывать из labview.ini. Устанавливать тоже можно, но активируется только после перезагрузки среды.
Attachments
Example_VI_BD.png
Example_VI_BD.png (10.63 KiB) Viewed 126 times
User avatar
dadreamer
professor
professor
 
Posts: 3274
Joined: 17 Feb 2013, 16:33
Medals: 4
Activity (1) Professionalism (1) Автор (2)
LabVIEW Version: 2.5 — 2019
Karma: 822
I/O VIP vision internet

Re: "Язык и региональные стандарты" и LabVIEW

Postby gva62 on 08 Jul 2019, 16:35

Браво, dadreamer :super:
спс))
:drink:
User avatar
gva62
beginner
beginner
 
Posts: 33
Joined: 21 Apr 2017, 23:00
Location: Харьков, Украина
LabVIEW Version: 8.6
Karma: 0


Return to Для чайников

Who is online

Users browsing this forum: No registered users and 8 guests

cron