Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Отклик от COM порта [D7, XP]


Страницы:   1 2

Zheksonz ©   (2009-07-07 16:33:00) 

Всем привет! Повторим марафончик???
Ситуация такая, отправляю в ком порт строку, функцией: function ComPort.WriteStr(const Str: string): Integer;, в формате уже давно всем известном ;))), после чего нужно считать ответ, функцией function ReadStr(var Str: string; Count: Integer): Integer;когда следует выполнять функцию ComPort.ReadStr();???, если сразу после отправки WriteStrвыполнение ReadStrвозвращает пустую строку...


Zheksonz   (2009-07-07 17:20:00) [21]

Сергей М. ©   (07.07.09 17:05) [10]
начинается... может сразу попрощаемся???


> Можно дословно, где такое написано?

блок wait time.


Сергей М.   (2009-07-07 17:13:00) [22]


> Dennis I. Komarov ©   (07.07.09 17:08) [12]
>
>


Это ж было ему дом.задание) .. Он так и не отчитался о ее выполнении, а уже полез в дебри приема)


Dennis I. Komarov   (2009-07-07 17:08:00) [23]


> Сергей М. ©   (07.07.09 17:05) [10]

ИМХО он CRC не осилил. Я не помню, помоему ее так и не написали :)


Dennis I. Komarov   (2009-07-07 17:07:00) [24]


> что нужно выждать время

Можно дословно, где такое написано?

> в инструкции к управляемому устройству показана схема, где
> три блока, фрейм 1, wait time, фрейм 2.

Это вот где показано? И куда делись
> Frame start : Frame start is recognized by signal line data
> transmitted.
> Frame completion: Frame completion is recognized by no data
> during correspond 4, 5-character time.


Сергей М.   (2009-07-07 17:05:00) [25]


> а чего мне тогда вылазить "из них"?


А нашиша опять полез-то ?
Ты, видимо, ничерташеньки не вынес в голове из прошлого "марафона")
Опять "преобразования" ? Опять сказка про белого бычка ?)


Zheksonz   (2009-07-07 17:03:00) [26]

По поводу инструкции понятно, что нужно выждать время, только потом будет сформирован отклик, но вот сколько времени должно пройти там ведь не указано...


Dennis I. Komarov   (2009-07-07 16:56:00) [27]


> Zheksonz   (07.07.09 16:52) [7]

[6] касадельно строк, ибо кто знает как работает ReadStr. Вообще лично мое мнение - это как "апендицит вилкой"...
ну и [4]?


Zheksonz   (2009-07-07 16:52:00) [28]


> не-а...


а чего мне тогда вылазить "из них"???


Dennis I. Komarov   (2009-07-07 16:50:00) [29]


> всё-таки надёжнее будет...

не-а...


Zheksonz   (2009-07-07 16:48:00) [30]

Dennis I. Komarov ©   (07.07.09 16:45) [3]
да я не вылазил просто из них... но попытаться следует, всё-таки надёжнее будет...


Dennis I. Komarov   (2009-07-07 16:47:00) [31]

И что по поводу [1] думаешь?


Dennis I. Komarov   (2009-07-07 16:45:00) [32]

А чего опять в строки-то полез?


Zheksonz   (2009-07-07 16:44:00) [33]

в инструкции к управляемому устройству показана схема, где три блока, фрейм 1, wait time, фрейм 2.

Frame start : Frame start is recognized by signal line data transmitted.
Frame completion: Frame completion is recognized by no data during correspond 4, 5-character time.
Frame 1: Transmit from external controller to inverter.
Frame 2: Indication reflects from inverter to external controller. Frame 2 in inverter displays as the signal that inverter receiving Frame 1 and recognizes a suitable frame and responds, and don’t output actively.

или тут больше имеет значение характеристики COM порта???


Dennis I. Komarov   (2009-07-07 16:44:00) [34]

пока не наступит событие Х

П.С. Я за, весело однако, но до шести...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо