18.11.2013, 08:58
|
#21
|
Частый гость
Регистрация: 29.07.2008
Сообщений: 29
Сказал спасибо: 24
Сказали Спасибо 7 раз(а) в 5 сообщении(ях)
|
Re: Связь МК и компьютера
Могу дать пример для СОМ под Builder, у меня работает. Если нужно, сообщите почту.
|
|
|
|
18.11.2013, 10:27
|
#22
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 6,923
Сказал спасибо: 2,985
Сказали Спасибо 3,163 раз(а) в 2,147 сообщении(ях)
|
Re: Связь МК и компьютера
Сообщение от aak_s
|
т.к. идет управление несколькими пропорциональными пневмоклапанами. В зависимости от выходного устройства, возможна одна, или несколько обратных связей.
|
USB в промавтоматику? Не уверен, что это хороший выбор.
|
|
|
|
18.11.2013, 11:08
|
#23
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: Связь МК и компьютера
Сообщение от aak_s
|
программа получается не маленькая, т.к. идет управление несколькими пропорциональными пневмоклапанами. В зависимости от выходного устройства, возможна одна, или несколько обратных связей.
|
управление постоянное или временное соединение для конфигурирования?
если постоянное - недопустимо, т.к. возможны зависания усб, а для ввода данных/рецептов - возможно, т.к не критично.
вообще-то более предпочтительно блютуз-соединение, на наебее кетаяйцы продают модули за 6-8уя блютуз-сом для пердимоноклей на МК/ПЛК, в ноутбуках тоже есть встроенный и видится как сом-порт
|
|
|
|
18.11.2013, 13:45
|
#24
|
Прописка
Регистрация: 09.05.2005
Сообщений: 98
Сказал спасибо: 2
Сказали Спасибо 21 раз(а) в 13 сообщении(ях)
|
Re: Связь МК и компьютера
Делал я ноутбук на колёсиках (робот с камерой ) использовал USB-ComPort на CP2102 -писал на Delphi7 с компонентом BComPort (компонент в свободном распространении с примерами...) Так там релюшки щёлкали и УСБ -Ком- работало без перебоев.
|
|
|
|
18.11.2013, 13:48
|
#25
|
Частый гость
Регистрация: 03.10.2011
Сообщений: 10
Сказал спасибо: 5
Сказали Спасибо 7 раз(а) в 3 сообщении(ях)
|
Re: Связь МК и компьютера
aak_s, Я бы Вам посоветовал писать на Qt. К примеру!
|
|
|
|
18.11.2013, 13:56
|
#26
|
Частый гость
Регистрация: 03.10.2011
Сообщений: 10
Сказал спасибо: 5
Сказали Спасибо 7 раз(а) в 3 сообщении(ях)
|
Re: Связь МК и компьютера
|
|
|
|
18.11.2013, 13:59
|
#27
|
Почётный гражданин KAZUS.RU
Регистрация: 10.01.2007
Сообщений: 3,412
Сказал спасибо: 65
Сказали Спасибо 664 раз(а) в 443 сообщении(ях)
|
Re: Связь МК и компьютера
Сообщение от Ironium
|
Первоначально на Дельфях работал с ком портом, но в конце концов понял, что работа с компортом должна быть вынесена в отдельный поток, а на Дельфях это сложновато.
|
Используйте class TThread и сложностей не будет.
__________________
There's always more than one way to skin a cat.
|
|
|
|
18.11.2013, 14:11
|
#28
|
Гражданин KAZUS.RU
Регистрация: 06.04.2010
Адрес: Санкт-Петербург - Волжский
Сообщений: 529
Сказал спасибо: 74
Сказали Спасибо 56 раз(а) в 45 сообщении(ях)
|
Re: Связь МК и компьютера
Сообщение от Gai000login
|
Делал я ноутбук на колёсиках (робот с камерой ) использовал USB-ComPort на CP2102 -писал на Delphi7 с компонентом BComPort (компонент в свободном распространении с примерами...) Так там релюшки щёлкали и УСБ -Ком- работало без перебоев.
|
ну наверное еще зависит от глючьности системы, если свеженькая ХР, то может будет работать все как по маслу.
А вообще, управление девайсом через завязку МК ‹-› ПК , какой бы интерфейс не использовался очень ненадежно.
Если еще нужны простые примеры для работы с СОМ-портом под Builder6 через потоки и WinAPI, пишите. Также имеется хорошее описание способов работы с СОМ под тотже билдер, автор Олег Титов , если не ошибаюсь
Последний раз редактировалось MaxiMuz79; 18.11.2013 в 14:26.
|
|
|
|
18.11.2013, 14:37
|
#29
|
Гражданин KAZUS.RU
Регистрация: 02.03.2005
Сообщений: 923
Сказал спасибо: 155
Сказали Спасибо 444 раз(а) в 202 сообщении(ях)
|
Re: Связь МК и компьютера
Сообщение от Gai000login
|
Делал я ноутбук на колёсиках (робот с камерой ) использовал USB-ComPort на CP2102 -писал на Delphi7 с компонентом BComPort (компонент в свободном распространении с примерами...) Так там релюшки щёлкали и УСБ -Ком- работало без перебоев.
|
На Delphi7 и BComPort тоже юзал, но когда попробовал тоже самое сделать на VS2008, про дельфи забыл. Думаю программировать под ось от майкрософта, лучше софтом от майкрософта.
|
|
|
|
18.11.2013, 16:17
|
#30
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: Связь МК и компьютера
Сообщение от Gai000login
|
там релюшки щёлкали и УСБ -Ком- работало без перебоев
|
Сообщение от MaxiMuz79
|
ну наверное еще зависит от глючьности системы, если свеженькая ХР, то может будет работать все как по маслу.
А вообще, управление девайсом через завязку МК ‹-› ПК , какой бы интерфейс не использовался очень ненадежно
|
тема глючности длительной работы усб в промприложениях поднималась на форумах неоднократно - это заложено в самих форточках и решать данную проблему жабобил не хочет.
относительно других портов - LPT, COM аппаратные и особо там нечему отваливаться, есть возможность самому пользователю напрямую кишки посчупать, Eth решает программно, но более цивилизованно, а вот USB...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:36.
|
|