Page 1 of 1

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

PostPosted: 08 Jul 2019, 15:19
by gva62
Уважаемые знатоки LabVIEW!

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

Но, скажите пожалуйста, если так, то могу ли я его "попросить" не делать этого, а использовать в качестве разделителя значение, жестко указанное мной?
Причем, желательно ЭТО задавать программно, а не, скажем, настройками самой программной среды при ее старте (на случай, мало ли, чтобы не забыть это сделать или на другой машине)!

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

PostPosted: 08 Jul 2019, 15:51
by Artem.spb
Столкнулся с очередной проблемой: по всей видимости, 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 формат каждого контрола и там прописать разделитель.

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

PostPosted: 08 Jul 2019, 16:20
by gva62
Artem.spb

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

Сейчас же возникла необходимость решать "без костылей": вот и спросил, нет ли каких-то глобальных настроек среды, о которых я не знаю (чтобы уйти от проблемы)!

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

PostPosted: 08 Jul 2019, 16:30
by dadreamer
Есть вот такая опция в настройках :labview: :
2019-07-08_18-04-10.jpg

Активна - учитываются настройки ОС, не активна - разделитель - точка. При желании можно программно эту опцию считывать из labview.ini. Устанавливать тоже можно, но активируется только после перезагрузки среды.

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

PostPosted: 08 Jul 2019, 16:35
by gva62
Браво, dadreamer :super:
спс))
:drink: