Коллеги и пользователи, тестирующие различные функции программы, используют MFDeploy для установки, например, «MyApp.exe» на свой Netduino +2. Этот метод прекрасно работает. Есть ли способ также MFDeploy текстовый файл «MyApp.config», чтобы они могли установить свои конкретные сетевые критерии (например, номер порта) или другие настройки программы? Очевидно, что более надежные настройки можно установить с помощью настольного программного обеспечения или веб-приложения ПОСЛЕ установления соединения.
Как MFDeploy файл конфигурации
Ответы (1)
После нескольких дней исследований я не смог найти подходящего способа передачи файла конфигурации через MFDeploy. Решил добавить параметр командной строки «/ install» в настольное приложение:
cncBuddyUI.exe [/help|/?] [/reset] [/discover] [/install:[axisA=X|Y] ,port=9999]]
/help|/? Show this help/usage information
/reset Create new default software configuration
/discover Listen for cncBuddyCAM broadcasting IPAddress & Port (timeout 30 secs)
/install Install hardware specific settings on Netduino+2 SDCard.
port Network port number (default=80)
axisA Slave axisA motor signals to X or Y axis
В режиме «/install» после подключения сети cncBuddyCAM (приложение Netduino) к cncBuddyUI (приложение для настольных ПК) параметры конфигурации передаются и записываются на SDCard (\SD\config.txt). Каждая «горячая» перезагрузка теперь считывает \SD\config.txt при запуске и загружает параметры конфигурации в соответствующие переменные приложения.
После нескольких недель использования я считаю этот метод более предпочтительным и более простым в настройке. Посетите cncBuddy на Github.
person
George Aslanis
schedule
21.07.2015