YarrowSoft

Архив : Re[2]: [cache_ru] com1 cache-3 : группа пользователей постреляционной СУБД Cache


[Предыдущее - [cache_ru] Re: com1 cache-3] [Следующее - Re: [cache_ru] com1 cache-3]


Письмо #5115

Тема: Re[2]: [cache_ru] com1 cache-3
Начало этой темы: [cache_ru] Re: com1 cache-3
Это ответ на: Re: [cache_ru] com1 cache-3
Ответ на это письмо: Re: [cache_ru] com1 cache-3
От: Vitaly R.Kvirikadze Дата: 10 Мая 2006 22:29

Здравствуйте Алексей,

Wednesday, May 10, 2006, 11:15:49 AM, Вы писали:

АМ> Всем привет!

АМ> Алексей, в Win9x COM-порты ни в одной версии Cache не работают. Про это где-то в доке написано.
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
             Здесь я с Вами полностью согласен...
АМ> Далее, во всех версиях Cache, где поддерживаются Com'ы, есть нюанс. Если поставить
АМ> в конфигурации "Старт COM-портов = Yes" (а другого способа
АМ> проинициализировать порты в Cache нет), Cache будет ждать регистрации
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ... а вот здесь вынужден с Вами не согласиться, вовсе не обязательно применять
    данный параметр в конфигурации, мало того, этот параметр
    конфигурации нужен ___только___ в случае, если на линиях нужно
    ожидать регистрации с терминалов.
    Если СОМ-порт нужен в целях чтения/записи в контексте обычного
    устройства, то, соответственно:

    ;__В примитивном варианте
    ;__" 0801X00" - это параметры открытия порта, где каждый байт значит:
    ;__ 1. Пробел - не делать disconnect (обычный режим)
    ;__ 2. 0 - нет контроля несущей модема
    ;__ 3. 8 - 8 бит данных
    ;__ 4. 0 - нет контроля четности
    ;__ 5. 1 - 1 стоповый бит
    ;__ 6. X - протокол XonXoff
    ;__ 7. 0 - DTR (1-поднять, 0-опустить)
    ;__ 8. 1 - информацию о статусе писать в $ZA
    ;__Пятый параметр - это понятно скорость (38400 бод)

    open "COM1:":(:::" 0801X01":38400)
    use "COM1:"
    write "ATZ",!
    read answer
    .....
    close "COM1:"

    Что еще нужно для инициализации?.... :)

    P.S. Писал в спешке, поэтому не бейте за возможные очепятки в
    коде... :)

АМ> с портов, т.е. ввод 0x13 с порта инициирует регистрацию. Это может
АМ> быть нежелательно, если через порты подключены не терминалы, а,
АМ> скажем, приборы, которые должны обслуживаться по инициативе
АМ> серверного процесса. Для обхода у нас в свое время была написана утилитка,
АМ> которая читал cache.cpf и инициализировала порты перед стартом Cache.


--
С наилучшими пожеланиями,
Квирикадзе Виталий




------------------------ Yahoo! Groups Sponsor --------------------~-->
Home is just a click away.  Make Yahoo! your home page now.

http://us.click.yahoo.com/DHchtC/3FxNAA/yQLSAA/PhFolB/TM

--------------------------------------------------------------------~->


[2000|2001|2002|2003|2004|2005|2006|2007|2008] [Январь|Февраль|Март|Апрель|Май|Июнь]
[01|02|03|04|05|06]

Error. Page cannot be displayed. Please contact your service provider for more details. (15)