Уважаемые знатоки LabVIEW!
Столкнулся с очередной проблемой: по всей видимости, LabVIEW проверяет языковую среду и, в соответствии с ней, устанавливает (в частности) значение разделителя между целой и дробной частью в числах.
Ок, пусть так...
Но, скажите пожалуйста, если так, то могу ли я его "попросить" не делать этого, а использовать в качестве разделителя значение, жестко указанное мной?
Причем, желательно ЭТО задавать программно, а не, скажем, настройками самой программной среды при ее старте (на случай, мало ли, чтобы не забыть это сделать или на другой машине)!
"Язык и региональные стандарты" и LabVIEW
-
- professor
- Сообщения: 3406
- Зарегистрирован: 31 июл 2011, 23:05
- Награды: 2
- Версия LabVIEW: 12-18
- Благодарил (а): 49 раз
- Поблагодарили: 176 раз
- Контактная информация:
Re: "Язык и региональные стандарты" и LabVIEW
Странно, что вы столкнулись с этим только сейчас. Это давно делают "все".Столкнулся с очередной проблемой: по всей видимости, 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 формат каждого контрола и там прописать разделитель.
- gva62
- beginner
- Сообщения: 35
- Зарегистрирован: 21 апр 2017, 23:00
- Версия LabVIEW: 8.6
- Откуда: Харьков, Украина
- Контактная информация:
Re: "Язык и региональные стандарты" и LabVIEW
Artem.spb
...нет-нет, конечно же я не "столкнулся только что" ))) мне просто не хотелось перегружать топик подробностями - потому и упростил ситуацию!
Да, я знал об этом, но решал не так: просто ЗНАЛ и УЧИТЫВАЛ это обстоятельство.
Сейчас же возникла необходимость решать "без костылей": вот и спросил, нет ли каких-то глобальных настроек среды, о которых я не знаю (чтобы уйти от проблемы)!
...нет-нет, конечно же я не "столкнулся только что" ))) мне просто не хотелось перегружать топик подробностями - потому и упростил ситуацию!
Да, я знал об этом, но решал не так: просто ЗНАЛ и УЧИТЫВАЛ это обстоятельство.
Сейчас же возникла необходимость решать "без костылей": вот и спросил, нет ли каких-то глобальных настроек среды, о которых я не знаю (чтобы уйти от проблемы)!
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: "Язык и региональные стандарты" и LabVIEW
Есть вот такая опция в настройках :
Активна - учитываются настройки ОС, не активна - разделитель - точка. При желании можно программно эту опцию считывать из labview.ini. Устанавливать тоже можно, но активируется только после перезагрузки среды.- Вложения
-
- Example_VI_BD.png (10.63 КБ) 2141 просмотр
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 0 Ответы
- 1900 Просмотры
-
Последнее сообщение Anastasia
-
- 3 Ответы
- 2068 Просмотры
-
Последнее сообщение PozhiloyGoblin
-
- 0 Ответы
- 344 Просмотры
-
Последнее сообщение maxim_MA
-
- 23 Ответы
- 2416 Просмотры
-
Последнее сообщение dadreamer
-
- 2 Ответы
- 391 Просмотры
-
Последнее сообщение ujin1