This is topic Автозапуск узла в WinPAC in forum Микро Мониторы Реального Времени / Micro Real Time Monitors at Форум TRACE MODE: техническая поддержка.
Если необходим автозапуск узла при включении или перезагрузке контроллера WinPAC, то можно воспользоваться утилитой WinPAC Utility, входящей в состав Windows CE данного контроллера.
Для задания автозапуска узла нужно выполнить следующие процедуры (далее предполагается, что необходимые файлы TRACE MODE скопированы в директорию \System_Disk\WinPac\ контроллера):
1) используя редактор Microsoft WordPad, создать новый файл в папке \System_Disk\ICPDAS\System с именем Start.bat, например;
2) в файле Start.bat написать строку следующего вида: “<path>\RTM_CE.exe” “<path>\<rtp-file of node>”
Например, для задания автозапуска узла контроллера поставляемого демонстрационного проекта необходимо задать следующую строку: "\System_Disk\WinPac\RTM_CE.exe" "\ System_Disk\WinPac\EmbeddedRTM_1\WinPAC_Demo_0.rtp"
3) разместить в папке узла текстовый файл TMcom_<ordinal>.cnf, содержащий следующие строки: RUN END_OF_CNF <пустая строка> Например, для демонстрационного проекта нужно разместить файл TMcom_0.cnf в папке \Compact Flash\MicroRTM\EmbeddedRTM_1\
4) запустить утилиту WinPAC Utility, выбрать вкладку Auto-execute и с помощью кнопки BROWSE указать запускаемый файл, например, Start.bat.
Posted by malp (Участник № / Member № 3829) on :
Подскажите пожалуйста, как сделать автозапуск проекта в WinPac-8841 (Windows CE).
Пробовал с предоставляемой демо-версией. создал Start.bat файл, прописав путь "\System_Disk\RTM_CE_e.exe" "\System_Disk\WinPac\EmbeddedRTM_1\WinCon8000_Demo_0.rtp" Разместил в папке узла (System_Disk\EmbeddedRTM_1\) файл TMcom_0.cnf, содержащий следующие строки: RUN END_OF_CNF <пустая строка>
При запуске файла Start.bat запускается профайлер (RTM_CE_e.exe), но проект не стартует. Приходитс в ручную нажимать run.
Пробовал в файле Start.bat прописать ключ run: "\System_Disk\RTM_CE_e.exe" "\System_Disk\WinPac\EmbeddedRTM_1\WinCon8000_Demo_0.rtp" /run. Не помогло.
Дайте пожалуйста подробную инструкцию по запуску профайлера с проектом и автоматическим запуском.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Вам отправлен патч.
Posted by malp (Участник № / Member № 3829) on :
Спасибо! Заработало!
Но почему вы не выкладываете подобную информацию на сайте или я что-то пропустил?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
На сайте мы выкладываем только официальные релизы.
Posted by Yurik. N. (Участник № / Member № 3294) on :
Здравствуйте. А можно и мне патчик?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Патч уже не нужен, скачайте с сайта новый релиз.
Posted by limit (Участник № / Member № 4551) on :
А как в данном случае (описание процедуры авто-запуска после перезагрузки) развернуть на весь экран и убрать все лишние меню?
Posted by limit (Участник № / Member № 4551) on :
При выполнении указаны действий по настройке авто загрузке, запускается проект но не стартует (RUN). Можно и мне патчик выслать? Или где можно скачать обновление RTM_CE?
--- RTM_CE 6.06.2 WinPAC WP-8841
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Установил с сайта новый реализ 6.07. При выполнении указанных выше действий по настройке авто загрузке, запускается проект но не стартует (RUN). Что делать????
Posted by Romсheg (Участник № / Member № 3792) on :
2ktecasu: TMconf_.cnf файл с командой RUN создали в папке узла? И если создавали его средствами контроллера (его текстовым редактором) настоятельно рекомендую проверить его истинное расширение (по умолчанию у эксплорера может быть включена галочка не показывать расширения), а его редактор искусственно добавляет расширение TXT к файлам.
[ 06.06.2011, 12:14: Сообщение отредактировал / Message edited by AdAstra Technical Support ]
Posted by ktecasu (Участник № / Member № 2878) on :
Romсheg большое спасибо!!!!! Расширение стояло *.cnf , а действительно было *.тхт !!!!! Скажите 90-95% загрузка процессора в контроллере при запущенном мониторе это нормально??!!! В microRTM пересчитывается 120 каналов.
Posted by ktecasu (Участник № / Member № 2878) on :
Используется внутренний Com-порт, через него 6 модулей i-870.... обсчитываются.
Posted by ktecasu (Участник № / Member № 2878) on :
Очень бы хотелось услышать мнение AdAstra Technical Support по поводу загрузки процессора.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Загрузка процессора определяется как ресурсами контроллера, так и потребностями проекта. В некоторых случаях при наличии COM-портов в проекте обращения к COM-портам активизируются и эти потоки выбирают свободные ресурсы CPU. Однако эти обращения имеют достаточно низкий приоритет и "отдают" эти ресурсы по требованиям более приоритетных потоков. В релизе, готовящемся к выпуску, этому вопросу было уделено внимание.
Posted by ktecasu (Участник № / Member № 2878) on :
Спасибо за ответ!!!! Когда ожидать нового релиза!!!
Posted by Romсheg (Участник № / Member № 3792) on :
2AdAstra Technical Support: А что по поводу вылетаний МикроМВР при автозапуске?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В ближайшем релизе приняты меры против возникновения побобных ситуаций. Релиз готовится к выпуску. Точной даты назвать не можем.
Posted by limit (Участник № / Member № 4551) on :
Тоже наблюдал аномальную загрузку процессора при работе с корзиной расширения через COM порт. Причем если стоит модуль 87040 32xDI то проклятье придет к Вам в контроллер. Для себя решил данную проблему изменением приоритета для обмена по RS с Default на IDLE.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Эта проблема снята в ближайшем релизе.
Posted by Glash (Участник № / Member № 6433) on :
Добрый день, подскажите пожалуйста: сделал так как написано выше, но к сожалению при перезагрузке профайлер выдает ошибку "81 was not found" что делать?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
"Не найден файл 81." В нашей спецификации такого файла нет. Почему Вы считаете, что это сообщение профайлера? Где выдается это сообщение, в протоколе профайлера? Пришлите, пожалуйста, на адрес техподдержки hotline@adastra.ru скриншоты директорий, где расположены файлы start.bat, *.cnf, *.rtp, RTM_CE.exe и тексты файлов start.bat и *.cnf. Укажите, как Вы создавали и переносили в контроллер эти файлы.
Posted by Glash (Участник № / Member № 6433) on :
проблема решилась, перевел контроллер на заводские настройки и заново добавил в автозагрузку файл Start.bat. После перезагрузки профайлер загружает проект и запускает его в автоматическом режиме
Posted by Glash (Участник № / Member № 6433) on :
quote:Отправитель / Originally posted by AdAstra Technical Support: Если необходим автозапуск узла при включении или перезагрузке контроллера WinPAC, то можно воспользоваться утилитой WinPAC Utility, входящей в состав Windows CE данного контроллера.
Для задания автозапуска узла нужно выполнить следующие процедуры (далее предполагается, что необходимые файлы TRACE MODE скопированы в директорию \System_Disk\WinPac\ контроллера):
1) используя редактор Microsoft WordPad, создать новый файл в папке \System_Disk\ICPDAS\System с именем Start.bat, например;
2) в файле Start.bat написать строку следующего вида: “<path>\RTM_CE.exe” “<path>\<rtp-file of node>”
Например, для задания автозапуска узла контроллера поставляемого демонстрационного проекта необходимо задать следующую строку: "\System_Disk\WinPac\RTM_CE.exe" "\ System_Disk\WinPac\EmbeddedRTM_1\WinPAC_Demo_0.rtp"
3) разместить в папке узла текстовый файл TMcom_<ordinal>.cnf, содержащий следующие строки: RUN END_OF_CNF <пустая строка> Например, для демонстрационного проекта нужно разместить файл TMcom_0.cnf в папке \Compact Flash\MicroRTM\EmbeddedRTM_1\
4) запустить утилиту WinPAC Utility, выбрать вкладку Auto-execute и с помощью кнопки BROWSE указать запускаемый файл, например, Start.bat.
что означает <ordinal> вроде ввел все как написано в хелпе, но проект не стартует автоматом, что делать?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Из документации (раздел "Файлы узла, создаваемые при экспорте"):
"Ordinal – этo пopядkoвый нoмep узлa (cм. Имена и идентификаторы объектов структуры ). Пopядkoвый нoмep узлa нe cлeдуeт путaть c eгo индивидуaльным нoмepoм, koтopый иcпoльзуeтcя пpи oбмeнe пo ceти.
<имя файла prj>_<ordinal>.dbb – бинарный файл узла (загружается монитором); ..." Из раздела "Имена и идентификаторы объектов структуры": "Узлы нумepуютcя (нaчинaя c 0) пo пopядkу иx coздaния в пpoekтe и coxpaняют cвoи пopядkoвыe нoмepa (ordinal) пpи любыx oпepaцияx c узлaми в ИC. "
В предыдущем посте Вы писали об успешной реализации автозапуска. Что изменилось?
Файл TMcom_<ordinal>.cnf следует создавать в текстовом редакторе на ПК и импортировать в папку узла в контроллере.
Posted by Kollega (Участник № / Member № 4097) on :
Подскажите, пожалуйста, поддерживает ли МикроМРВ для WinPac запуск программ через ChGrR c типом вызова Exec, как МРВ?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :