Silver style

Обсуждение, связанное с разработкой ПО верхнего уровня
Ответить
Jones
interested
interested
Сообщения: 7
Зарегистрирован: 13 апр 2011, 18:11
Версия LabVIEW: 2010
Контактная информация:

Silver style

Сообщение Jones »

Подскажите пожалуйста, возможно ли в Labview 2011 в Silver style контролах на фронт панели отключить антиалиасинг.
Сделал программу но оказалась что красоты силвер стиля очень просаживают процессор и скорость выполнения программы сильно падает, а переделывать в модерн не хотелось бы, поскольку не так красиво да и элементов много. Заранее большое спасибо.
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Silver style

Сообщение Pavel Krivozubov »

Хм, я использовал сильвер контролы , не заметил чтобы они сильно тормозили процессор. Может быть машина слабая?
У меня была вин7, intel core i3, 2.1 ГГц, 3 Гб ОЗУ.
Jones
interested
interested
Сообщения: 7
Зарегистрирован: 13 апр 2011, 18:11
Версия LabVIEW: 2010
Контактная информация:

Re: Silver style

Сообщение Jones »

У меня кор 2 дуо 2,6 ГГц 2 Гб озу. При выполнении программы если "задвинуть" контролы с экрана, то оба ядра загруженны на 50% и скорость выполнения программы примерно 20 итераций в секунду. Если выдвинуть назад,то одно ядро загружается полностью а второе на 70% и количество итераций падает примерно до одной в секунду...
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Silver style

Сообщение Pavel Krivozubov »

Что-то подсказывает мне что дело не в контролах, когда при нормальных характеристиках компа прога в номинальном режиме ест 50% загрузки CPU.
Я бы делал так - попробовал бы без сохранения заменить все сильверы на модерн и посмотреть что изменится.
Много времени это не займет, а ясность внесёт.
Jones
interested
interested
Сообщения: 7
Зарегистрирован: 13 апр 2011, 18:11
Версия LabVIEW: 2010
Контактная информация:

Re: Silver style

Сообщение Jones »

Да вы правы ничего не изменилось...
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Silver style

Сообщение Pavel Krivozubov »

Вот..
Теперь чтобы узнать где собака порылась, попробуй дня начала поставить задержку 50-100 мс в каждый цикл в программе.
Это должно "разгрузить" процессор.
Если не поможет - делай disabled каждый цикл, или ветвь обработки данных, которые могут есть ресурс. Когда выявишь проблемный участок надо его оптимизировать. Есть много способов, например убрать Express VI, уменьшить количество вложенных циклов и т.д.
Аватара пользователя
IvanLis

Activity Professionalism Tutorials Gold Man of the year 2012
Автор
guru
guru
Сообщения: 5462
Зарегистрирован: 02 дек 2009, 17:44
Награды: 7
Версия LabVIEW: 2015, 2016
Откуда: СССР
Благодарил (а): 28 раз
Поблагодарили: 86 раз

Re: Silver style

Сообщение IvanLis »

Jones писал(а):Да вы правы ничего не изменилось...
скорее всего процессор загружен визуализацией данных
это достаточно ресурсоемкая процедура

можно обновлять данные не каждый цикл, а реже (где-то уже обсуждалось)
можно отключать (скрывать контролы) когда они не нужны
Ответить

Вернуться в «Лицевая панель»