Доброго времени суток!
При переносе VI на другую машину с большим разрешением и размером экрана все приборы ожидаемо уменьшают свой размер относительно экрана, подстраиваясь под число точек. Но при этом текст (наименование приборов, текст на лицевой панели) масштабируется, увеличиваясь в размерах и залезая на приборы. Можно изловчиться и привязать размер текста к текущему разрешению экрана (если проблема действительно в этом), но что-то подсказывает, что вопрос в настройках приложения. Заранее благодарен.
Масштабирование текста
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Масштабирование текста
Axumac, в настройках ставили опцию Maintain proportions of window for different monitor resolutions (категория Window Size)?
-
- interested
- Сообщения: 3
- Зарегистрирован: 16 янв 2014, 06:18
- Версия LabVIEW: 8.6
- Контактная информация:
Re: Масштабирование текста
Уже попробовал и так и так. С ней размер окна на машинах с большим расширением становится больше панели приборов, не уменьшаясь вместе с ними. Но проблема с текстом сохраняется в обоих случаяхdadreamer писал(а):Axumac, в настройках ставили опцию Maintain proportions of window for different monitor resolutions (категория Window Size)?
-
Vasiliy Baev
- leader
- Сообщения: 545
- Зарегистрирован: 31 окт 2011, 09:02
- Награды: 4
- Версия LabVIEW: 2019
- Откуда: Санкт-Петербург
- Благодарил (а): 9 раз
- Поблагодарили: 10 раз
- Контактная информация:
Re: Масштабирование текста
Чтобы сохранить размер шрифта неизменным на другой машине необходимо:
1. Для всех надписей, индикаторов, графиков и тд изменить шрифт с System Font на Sergoe UI
2. На удаленной машине поставить шрифт Sergoe UI
тогда все будет отображаться как на компьютере разработчике.
(первый пункт можно выполнить как ручками, так и программными ухищрениями - кто на что горазд)
1. Для всех надписей, индикаторов, графиков и тд изменить шрифт с System Font на Sergoe UI
2. На удаленной машине поставить шрифт Sergoe UI
тогда все будет отображаться как на компьютере разработчике.
(первый пункт можно выполнить как ручками, так и программными ухищрениями - кто на что горазд)
-
- VIP
- Сообщения: 1337
- Зарегистрирован: 03 фев 2010, 00:42
- Награды: 6
- Версия LabVIEW: 6.1 - 2024
- Откуда: Германия
- Благодарил (а): 1 раз
- Поблагодарили: 44 раза
- Контактная информация:
Re: Масштабирование текста
Я б для начала прописал в ini файл приложения строчки типа
appFont=""Arial Cyr" 14"
dialogFont=""Arial Cyr" 14"
systemFont=""Arial Cyr" 14"
Ну а шрифт и размер - по вкусу
http://labviewwiki.org/LabVIEW_configuration_file/Fonts
appFont=""Arial Cyr" 14"
dialogFont=""Arial Cyr" 14"
systemFont=""Arial Cyr" 14"
Ну а шрифт и размер - по вкусу
http://labviewwiki.org/LabVIEW_configuration_file/Fonts
-
Vasiliy Baev
- leader
- Сообщения: 545
- Зарегистрирован: 31 окт 2011, 09:02
- Награды: 4
- Версия LabVIEW: 2019
- Откуда: Санкт-Петербург
- Благодарил (а): 9 раз
- Поблагодарили: 10 раз
- Контактная информация:
Re: Масштабирование текста
Андрей всё верно подсказал! Самый оптимальный способ и простой.
В Win 7 в 2013 стандартным шрифтом является Sergoe UI (из хелпа). Он более компактный и читаемый нежели Arial, особенно это видно на цифровых идикаторах и контролах.
В Win 7 в 2013 стандартным шрифтом является Sergoe UI (из хелпа). Он более компактный и читаемый нежели Arial, особенно это видно на цифровых идикаторах и контролах.
- Вложения
-
- Снимок_экрана_011614_024332_PM.jpg (20.26 КБ) 3090 просмотров
-
- interested
- Сообщения: 3
- Зарегистрирован: 16 янв 2014, 06:18
- Версия LabVIEW: 8.6
- Контактная информация:
Re: Масштабирование текста
Большое спасибо, проблема решена! Дело действительно было шрифтах - предположение о разном разрешении оказалось ошибочным.