Нужен простой пример работы с портами на C#. У меня есть своя рабочая программа, но ее эффективность желает лучшего. Возможно кто-нибудь из вас программирует на C# и может написать, показать пример рабочей программы, или дать исходники для изучения и тестирования.
Заранее благодарю!
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ -SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]
БЛин, серавно не могу понять почему у меня так работает программа ?
Нажимаем кнопку "вперед",.1,2,3,4сек - команда дошла. Заработала серва(например). Жмем "назад"-1,2,3...-ничего. Жмем еще раз-включается. Также с остальными кнопками. Но когда жмем опять вперед программа вылетает с ошибкой: "Невозможно задать значение PortName, порт (то) закрыт\открыт".
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ -SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]
setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent evt){ // тут обрабатывается закрытие окна });
"There is nothing better than sliding down snow and flying through the air" (с)Shane McConkey. Lieber ein Brett am Fuß als eins vorm Kopf, aber lieber ein Brett vorm Kopf als zwei am Fuß.
Holmes, спасибо, посмотрю. У меня не ардуина, у меня M32-... . )
Добавлено спустя 1 минуту 37 секунд: Народ, еще вот странное явление: При запуске среды разработки C#, при редактировании формы и компиляции после этого, - никаких изменений визуальных, например как "новая кнопка на форме" не появляется. Почему ? оО
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ -SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]
а оно точно откомпилировало, а не выдало вам кучу ошибок и при попытке запуска предложило запустить последнюю рабочую версию (и которое может не появляться, если вы галочку поставили)?
Вот в этом то и проблема, я не могу понять как она компилит, после запуска на компиляцию, у меня прога сохраняет файл. Я захожу в bin в папку с проектом, там все как было раньше, старый файл...
Ошибка есть, она такая: Ошибка 1: не удалось скопировать файл "obj\Debug\xxx.exe" в "bin\Debug\xxx.exe". Процесс не может получить доступ к файлу "bin\Debug\xxx.exe", так как этот файл используется другим процессом. xxx
Не могу понять, какой еще процесс может хавать мою прогу "xxx.exe" кроме как этой среды разработки ?
Добавлено спустя 40 минут 52 секунды: Проблема решена с ошибкой.
Добавлено спустя 51 минуту 53 секунды: Так значит вопрос еще в силе: Как лучше работать с COM портом: 1. Открывать - записывать - закрывать ? 2. Открывать - исполнять весь код - закрывать ? 3. Открывать - и не закрывать ?
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ -SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]