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

Простейшие вопросы в области инженерной разработки
Ответить
Аватара пользователя
gva62
beginner
beginner
Сообщения: 35
Зарегистрирован: 21 апр 2017, 23:00
Версия LabVIEW: 8.6
Откуда: Харьков, Украина
Контактная информация:

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

Сообщение gva62 »

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

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

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

Activity Автор
professor
professor
Сообщения: 3391
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

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

Сообщение 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 формат каждого контрола и там прописать разделитель.
Аватара пользователя
gva62
beginner
beginner
Сообщения: 35
Зарегистрирован: 21 апр 2017, 23:00
Версия LabVIEW: 8.6
Откуда: Харьков, Украина
Контактная информация:

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

Сообщение gva62 »

Artem.spb

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

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

Activity Professionalism Автор
professor
professor
Сообщения: 3926
Зарегистрирован: 17 фев 2013, 16:33
Награды: 4
Версия LabVIEW: 2.5 — 2022
Благодарил (а): 11 раз
Поблагодарили: 126 раз
Контактная информация:

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

Сообщение dadreamer »

Есть вот такая опция в настройках :labview: :
2019-07-08_18-04-10.jpg
Активна - учитываются настройки ОС, не активна - разделитель - точка. При желании можно программно эту опцию считывать из labview.ini. Устанавливать тоже можно, но активируется только после перезагрузки среды.
Вложения
Example_VI_BD.png
Example_VI_BD.png (10.63 КБ) 2091 просмотр
Аватара пользователя
gva62
beginner
beginner
Сообщения: 35
Зарегистрирован: 21 апр 2017, 23:00
Версия LabVIEW: 8.6
Откуда: Харьков, Украина
Контактная информация:

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

Сообщение gva62 »

Браво, dadreamer :super:
спс))
:drink:
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»