![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]()
Поищите вот эту книжечку:
А.Я. Архангельский, М.А. Тагин Приёмы программирования с С++ Builder Механизмы Windows, сети. В ней очень подробно описана работа с COM-портами в синхронном и асиннхронном режимах. Приводится код программ. Удачи.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
![]() |
![]() |
![]() |
#12 | ||
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]() Цитата:
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
||
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 20.01.2014
Сообщений: 37
|
![]()
Извините, но я не понял, что вы имеете в виду под этим - "Вам дан четкий совет как не привязываться к ОС вообще и использовать ее просто как верхний уровень. В железе вашем как раз ничего менять не придется. Но вы как то мимо ушей."?
|
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 20.01.2014
Сообщений: 37
|
![]()
Большое спасибо, но в общем-то проблем в программировании COM-порта у меня нету никаких. Я знаю, как с ним работать начиная с Assembler и С++, и заканчивая .Net. Вопрос в том - возможно ли написать ПО под Windows XP для работы с внешним устройством, которое(ПО) могло бы обмениваться с этим устройством за 4мс(миллисекунды) информацией - фактически в режиме реального времени. Дело в том, что я написал болванку - запустил, потестил -и у меня сложилось такое впечатление, что моя программа не успевает отработать за 4 мс(считать пакет с порта и выставить соответствующий сигнал на линию). И это вроде как логично - WindowsXP не предназначена для таких задач(что следует из организации ОС - планировщик задач выделяет своим потокам интервалы 10-130 мс и вероятность того, что при приходе данных - моя программа отработает за 4 мс небольшая, на сколько я понимаю).
|
![]() |
![]() |
![]() |
#15 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
То что не поняли, заметно. Повторяю в третий раз: покупаете, берете, одалживаете микроконтроллер/ПЛИС, скажем с аппаратным USB стеком на борту, можно и эмуляцией, пишите под МК всю работу с "требовательным" датчиком/периферией. Общение/получение данных по виртуальному порту over USB о произведенных действиях пишите программкой в Windows. Еще не ферштеен?
Цитата:
![]()
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
![]() |
![]() |
![]() |
#16 | |
Пользователь
Регистрация: 20.01.2014
Сообщений: 37
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 20.01.2014
Сообщений: 37
|
![]() |
![]() |
![]() |
![]() |
#18 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
Мне то не надо рассказывать
![]() http://programmersforum.ru/showthread.php?t=208930 http://forums.inscriber.com/viewtopic.php?t=288
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#19 | |
Пользователь
Регистрация: 20.01.2014
Сообщений: 37
|
![]() Цитата:
![]() ![]() |
|
![]() |
![]() |
![]() |
#20 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
![]() Цитата:
Если решать Вашу задачу в Борланд С++, то можно воспользоваться оператором: Код:
Код:
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 21.01.2014 в 10:38. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Программирование LPT-порта на DELPHI | Vova777 | Компьютерное железо | 5 | 05.02.2011 19:27 |
Программирование LPT-порта на DELPHI | Vova777 | Общие вопросы Delphi | 0 | 31.01.2011 17:37 |
Программирование последовательного порта | Funker | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 7 | 27.05.2010 02:20 |
программирование lpt порта | alexs2141 | Общие вопросы Delphi | 5 | 07.06.2008 17:10 |