Подскажите пожалуйста, возможно ли в Labview 2011 в Silver style контролах на фронт панели отключить антиалиасинг.
Сделал программу но оказалась что красоты силвер стиля очень просаживают процессор и скорость выполнения программы сильно падает, а переделывать в модерн не хотелось бы, поскольку не так красиво да и элементов много. Заранее большое спасибо.
Silver style
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Silver style
Хм, я использовал сильвер контролы , не заметил чтобы они сильно тормозили процессор. Может быть машина слабая?
У меня была вин7, intel core i3, 2.1 ГГц, 3 Гб ОЗУ.
У меня была вин7, intel core i3, 2.1 ГГц, 3 Гб ОЗУ.
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- interested
- Сообщения: 7
- Зарегистрирован: 13 апр 2011, 18:11
- Версия LabVIEW: 2010
- Контактная информация:
Re: Silver style
У меня кор 2 дуо 2,6 ГГц 2 Гб озу. При выполнении программы если "задвинуть" контролы с экрана, то оба ядра загруженны на 50% и скорость выполнения программы примерно 20 итераций в секунду. Если выдвинуть назад,то одно ядро загружается полностью а второе на 70% и количество итераций падает примерно до одной в секунду...
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Silver style
Что-то подсказывает мне что дело не в контролах, когда при нормальных характеристиках компа прога в номинальном режиме ест 50% загрузки CPU.
Я бы делал так - попробовал бы без сохранения заменить все сильверы на модерн и посмотреть что изменится.
Много времени это не займет, а ясность внесёт.
Я бы делал так - попробовал бы без сохранения заменить все сильверы на модерн и посмотреть что изменится.
Много времени это не займет, а ясность внесёт.
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Silver style
Вот..
Теперь чтобы узнать где собака порылась, попробуй дня начала поставить задержку 50-100 мс в каждый цикл в программе.
Это должно "разгрузить" процессор.
Если не поможет - делай disabled каждый цикл, или ветвь обработки данных, которые могут есть ресурс. Когда выявишь проблемный участок надо его оптимизировать. Есть много способов, например убрать Express VI, уменьшить количество вложенных циклов и т.д.
Теперь чтобы узнать где собака порылась, попробуй дня начала поставить задержку 50-100 мс в каждый цикл в программе.
Это должно "разгрузить" процессор.
Если не поможет - делай disabled каждый цикл, или ветвь обработки данных, которые могут есть ресурс. Когда выявишь проблемный участок надо его оптимизировать. Есть много способов, например убрать Express VI, уменьшить количество вложенных циклов и т.д.
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 87 раз
Re: Silver style
скорее всего процессор загружен визуализацией данныхJones писал(а):Да вы правы ничего не изменилось...
это достаточно ресурсоемкая процедура
можно обновлять данные не каждый цикл, а реже (где-то уже обсуждалось)
можно отключать (скрывать контролы) когда они не нужны
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...