Numeric Control
-
Vasiliy Baev
- leader
- Сообщения: 545
- Зарегистрирован: 31 окт 2011, 09:02
- Награды: 4
- Версия LabVIEW: 2019
- Откуда: Санкт-Петербург
- Благодарил (а): 9 раз
- Поблагодарили: 10 раз
- Контактная информация:
Numeric Control
Коллеги, может кто-то уже реализовывал подобный контрол?
Очень не хочется вникать в забытую тему - XControl...-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: Numeric Control
Если имелся в виду IP Address Xcontrol, то он лежит здесь: https://lavag.org/files/file/36-pta-ip-address
-
Vasiliy Baev
- leader
- Сообщения: 545
- Зарегистрирован: 31 окт 2011, 09:02
- Награды: 4
- Версия LabVIEW: 2019
- Откуда: Санкт-Петербург
- Благодарил (а): 9 раз
- Поблагодарили: 10 раз
- Контактная информация:
Re: Numeric Control
Blackman, Ваш пример понятен, но его надо "запаковывать" в XControl, показывать/скрывать разделители и на выходе получать одно число, да и много логики нужно накручивать внутри. Значит обойдемся без красоты.
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: Numeric Control
Vasiliy Baev, а Вам именно важно иметь разделитель разрядов? Если нужны лишь знаки разделителя разрядов, можно обойтись строкой (вводить число, конвертировать в строку, и разбивать на разряды). Недавно, кстати, обсуждалось в одной из тем, кажется...
Мы делили апельсин - много наших полегло...
-
Vasiliy Baev
- leader
- Сообщения: 545
- Зарегистрирован: 31 окт 2011, 09:02
- Награды: 4
- Версия LabVIEW: 2019
- Откуда: Санкт-Петербург
- Благодарил (а): 9 раз
- Поблагодарили: 10 раз
- Контактная информация:
Re: Numeric Control
Kosist, да, хотелось бы иметь контрол с разделителями и таких на лицевой панели будет под сотню штук. Причём пример, приведенный в первом сообщение, написан на LV. (http://www.ni.com/pdf/manuals/GFT9404_Manual.pdf)
Но программа, конечно, приложена без исходников.
Но программа, конечно, приложена без исходников.
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: Numeric Control
Пока нет автоперехода по декадам. Но и в приведенном примере его тоже похоже нет. Так как значения устанавливаются после выделения требуемого разряда или движениями мышкой или стрелками клавы.Vasiliy Baev писал(а):Kosist, да, хотелось бы иметь контрол с разделителями...
Прикладываю используемый Фонт.
- Вложения
-
- Decade Control Demo.vi
- LabVIEW 2013
- (20.55 КБ) 179 скачиваний
-
- DSEG14Classic-Regular.rar
- Установить
- (5.5 КБ) 171 скачивание
-
Vasiliy Baev
- leader
- Сообщения: 545
- Зарегистрирован: 31 окт 2011, 09:02
- Награды: 4
- Версия LabVIEW: 2019
- Откуда: Санкт-Петербург
- Благодарил (а): 9 раз
- Поблагодарили: 10 раз
- Контактная информация:
Re: Numeric Control
Коллеги, спасибо! Попробую на выходных сделать XControl, о результатах расскажу.
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: Numeric Control
Вариант комбинации Digital и String. Требуется DSEG14Classic-Regular фонт из моего предыдущего сообщения.
Указанный фонт может не работать на локализованных версиях Windows. Требуется дополнительная настройка LabVIEW в ini файле.
Я уже писал об этом раньше, но чтобы не искать напомню еще и здесь:
fontcodepagelist=DSEG14 Classic,1252;Terminal,866
; исправлено значение ключа
Значение для фонта Terminal - опция, если есть проблемы с его использованием. Например при чтении Std out в System Exec.vi.
Upd: Sorry :) Вместо имени файла фонта DSEG14Classic-Regular должно быть имя фонта DSEG14 Classic.
Указанный фонт может не работать на локализованных версиях Windows. Требуется дополнительная настройка LabVIEW в ini файле.
Я уже писал об этом раньше, но чтобы не искать напомню еще и здесь:
fontcodepagelist=DSEG14 Classic,1252;Terminal,866
; исправлено значение ключа
Значение для фонта Terminal - опция, если есть проблемы с его использованием. Например при чтении Std out в System Exec.vi.
Upd: Sorry :) Вместо имени файла фонта DSEG14Classic-Regular должно быть имя фонта DSEG14 Classic.
- Вложения
-
- Decade Control Demo2.vi
- LabVIEW 2013
- (19.95 КБ) 166 скачиваний
Последний раз редактировалось Blackman 22 сен 2018, 15:15, всего редактировалось 3 раза.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Numeric Control
Blackman писал(а):Значение для фонта терминал - опция, если есть проблемы со Std out в System Exec.vi.
А какие там могут быть проблемы?Blackman писал(а):Значение для фонта Terminal - опция, если есть проблемы с его использованием. Например при чтении Std out в System Exec.vi.
Если речь об этом то это просто решается:
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 5 Ответы
- 847 Просмотры
-
Последнее сообщение dadreamer