![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отклик от COM порта [D7, XP]
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]пока не наступит событие Х
П.С. Я за, весело однако, но до шести...