Simple-Scada forum

Simple-Scada 1.3.3 и ниже (старая версия, больше не разрабатывается) => Ваши вопросы => Тема начата: shev65 от 26 Мая 2015, 14:30:20

Название: Запуск Simple-Scada вместе с Windows
Отправлено: shev65 от 26 Мая 2015, 14:30:20
Скада стартует, но сворачивается в панель задач. Что можно сделать, чтобы
программа не сворачивалась?

Известная проблема. Точнее это нормальное поведение в Windows. Возникает, когда при старте одновременно со скадой запускается ещё какое-то приложение (некоторые OPC-серверы тоже сюда входят). Windows при этом сворачивает скаду перемещая фокус на окно запускаемого приложения, т.к. скада является полноэкранным приложением. При разработке Simple-Scada 2 мы уже решали эту проблему. Теперь мы можем также решить её и в старой версии. Мы вышлем Вам обновленную версию сегодня вечером.

Сейчас попробовал новую версию 1.3.2.
При первом пуске программа не свернулась, при последующих запусках начала сворачиваться.
Использую Win7_32. OPC сервер от CoDeSys, скорее всего он сворачивает программу.
Сейчас попробую на буке Win7_64.

Попробовал...
Программа не запускается, вываливается окно  - "Can't create d3d device"


Название: Re: Запуск Simple-Scada вместе с Windows
Отправлено: Simple-Scada от 27 Мая 2015, 08:28:33
А на ноутбуке старая версия скады запускается нормально? Без "Can't create d3d device"? Сегодня вечером постараемся выслать ещё одну версию для теста.
Название: Re: Запуск Simple-Scada вместе с Windows
Отправлено: shev65 от 27 Мая 2015, 09:33:30
Старая версия, ведет себя так же. Выдает ошибку
Название: Re: Запуск Simple-Scada вместе с Windows
Отправлено: Simple-Scada от 27 Мая 2015, 09:41:17
Значит на ноутбуке просто есть какая-то проблема. Эта ошибка может возникать по следующим причинам:

Если в Options.exe выбрать маленькое разрешение, чтобы скада/редактор запускались в окне, то проблема исчезает? Также попробуйте смену типа рендера.
Название: Re: Запуск Simple-Scada вместе с Windows
Отправлено: shev65 от 27 Мая 2015, 12:00:54
Поменял настройки, вот что получилось:
Выбрал OpenGL- программа запустилась, но появился только черный экран. без мнемосхемы,
при закрытии программы появилось окно "Cannot set fullscreen mode: 1366x768".
В настройках монитора- 1366х768.
В Options, выбрал разрешение 1280х720, программа запустилась но не полный экран.
Старая и новая версии ведут себя одинаково.
Название: Re: Запуск Simple-Scada вместе с Windows
Отправлено: shev65 от 28 Мая 2015, 09:44:13
Продолжил эксперементировать с Win7_32, версия программы 1.3.2 ... ))
В Options.exe, поменял тип рендера на DirectX 9.
При первом запуске, программа ругнулась "Can't create d3d device",
при последующих, стала открываться на полный экран.
Версия 1.3.1 при любом типе рендера, при запуске сворачивается.
Спасибо за помощь!
Название: Re: Запуск Simple-Scada вместе с Windows
Отправлено: Simple-Scada от 28 Мая 2015, 09:46:24
А 1.3.2 не сворачивается при запуске теперь? Жаль проблема не решена до конца (на всех типах рендера и разных компьютерах). Но мы попробуем ещё варианты.
Название: Re: Запуск Simple-Scada вместе с Windows
Отправлено: shev65 от 28 Мая 2015, 09:56:07
Продолжил эксперементировать с Win7_32, версия программы 1.3.2 ... ))

при последующих, стала открываться на полный экран.
Все заработало!

 Вчера эксперементировал с буком, при отключенном ПЛК, т.к. ПЛК уже смонтирован
в шкафу. Сейчас подключу контроллер, посмотрю что получится

...Чуда не случилось ((
Автозапуск на буке не пошел...
Драйвера с сайта производителя, последние и единственные.
Хотя автозапуск на буке собственно не нужен, пробовал ради эксперимента.
Название: Re: Запуск Simple-Scada вместе с Windows
Отправлено: Simple-Scada от 30 Мая 2015, 13:21:53
Автозапуск на буке не пошел... Драйвера с сайта производителя, последние и единственные.
А обычный запуск при этом работает?
Название: Re: Запуск Simple-Scada вместе с Windows
Отправлено: shev65 от 30 Мая 2015, 23:41:05
Обычный запуск работает.
Название: Re: Запуск Simple-Scada вместе с Windows
Отправлено: Simple-Scada от 02 Июня 2015, 09:38:01
А при автозапуске на ноутбуке с ошибкой - что Вы видите в файле лога "Scada-log.txt"?
Название: Re: Запуск Simple-Scada вместе с Windows
Отправлено: shev65 от 02 Июня 2015, 14:51:21
Scada-log_OpenGL- окно "Cannot set fullscreen mode: 1366x768"
Scada-log_ DirectX 9- ошибка "Can't create d3d device"
Название: Re: Запуск Simple-Scada вместе с Windows
Отправлено: shev65 от 03 Июня 2015, 11:39:12
Продолжение...
Вчера забыл удалить файл скады, из автозагрузки. Зачем он там нужен, все равно не работает.
Сегодня, запускаю ноутбук, скада стартует во всей красе, на весь экран. Чудеса какие то! :)
Вчера на бук ни чего не ставил, ни чего не удалял.
В Options.exe пробовал поменять рендер на DirectX 9- та же ошибка "Can't create d3d device".
Вернул OpenGL, все продолжает работать.
Название: Re: Запуск Simple-Scada вместе с Windows
Отправлено: Simple-Scada от 03 Июня 2015, 14:59:30
Возможно ещё провести эксперимент с автозапуском при помощи планировщика Windows. Также нужно убедиться, что у скады есть все права на запуск и её не ограничивает Windows, или другое ПО.
Название: Re: Запуск Simple-Scada вместе с Windows
Отправлено: janga от 31 Октября 2015, 09:58:40
при автозапуске Simple Scada 3.2.1 demo на Win8 x64 пишет ошибка ZenGL ( так понимаю библиотека). рендер менял directX на OpenGL, не помогло.
Название: Re: Запуск Simple-Scada вместе с Windows
Отправлено: Simple-Scada от 31 Октября 2015, 11:45:28
Как вы добавили программу в автозапуск?

Убедитесь, что Вы не допустили ошибку описанную далее. Вы берете файл "Scada.exe" и перетаскиваете его в меню "Пуск" в папку "Автозагрузка". Все вроде бы правильно, но в этом случае Вы получите копию исполняемого файла "Scada.exe", а не его ярлык. Это весомая ошибка. При запуске .exe файла он будет искать ресурсы в том же расположении (т.е. в папке автозапуска) и конечно не найдет их, поэтому Вы получите ошибку "Error while loading ZenGL". Поэтому правильным вариантом является следующая последовательность действий: создать ярлык для "Scada.exe" в папке Simple-Scada; на всякий случай можно поставить в его свойствах галочку "запускать от имени администратора"; затем переместить полученный ярлык в папку "Автозагрузка";

Вариант 2. Если Вы выполняете автозапуск скады другим приложением (напр. планировщиком).
Скада может не запуститься другими приложениями (напр. планировщиком) в системах Windows Vista/7/8, т.к. эти ОС ограничивают права запуска в целях безопасности. Исключения есть для приложений, которые находятся в той же папке, что и "Scada.exe". Т.е. если бы исполняемый файл планировщика был расположен в папке вместе со скадой, то он бы корректно её запускал - без ограничений прав. В Windows XP и ниже таких проблем соответственно нет;
Название: Re: Запуск Simple-Scada вместе с Windows
Отправлено: janga от 31 Октября 2015, 13:53:53
ошибку все же допустил.как загнал ярлык, все норм заработала в автозагрузке.