Форум: "WinAPI";
Текущий архив: 2008.03.09;
Скачать: [xml.tar.bz2];
ВнизRS-232 состояние RTS, DTR Найти похожие ветки
← →
Dio © (2007-06-22 21:32) [0]Подскажите, как отправлять данные на RS-232 не изменяя состояние RTS и DTR. И самостоятельно менять их состояние. Необходимо реализовать передачу двех сигналов независимо друг от друга. Основной сигнал - данные (2 и 3 выводы) + сигнал - на переключение внешнего реле.
← →
Германн © (2007-06-23 02:36) [1]
>
> Dio © (22.06.07 21:32)
>
> Подскажите, как отправлять данные на RS-232 не изменяя состояние
> RTS и DTR. И самостоятельно менять их состояние. Необходимо
> реализовать передачу двех сигналов независимо друг от друга.
> Основной сигнал - данные (2 и 3 выводы) + сигнал - на
> переключение внешнего реле.
>
Вопрос для конференции "Начинающие". Вот перенесут модераторы его туда, отвечу.
← →
ANTPro © (2007-06-23 03:22) [2]> [1] Германн © (23.06.07 02:36)
А в чем разница? Если в условии сказано что переносится вся ветка? %)
← →
Германн © (2007-06-23 03:55) [3]
> ANTPro © (23.06.07 03:22) [2]
>
> > [1] Германн © (23.06.07 02:36)
>
> А в чем разница?
А в том, что вопрос не соответствует уровню WinAPI.
← →
Anatoly Podgoretsky © (2007-06-23 13:47) [4]А хрен его знает куда его относить, для начинающих вроде пока рано.
Но капа наготове.
← →
tesseract © (2007-06-24 12:29) [5]
> Подскажите, как отправлять данные на RS-232 не изменяя состояние
> RTS и DTR.
Стандартный WriteFile этого и не изменяет, управления сигналами RTS/DTR ты сам разруливаешь.
← →
Германн © (2007-06-25 03:53) [6]
> Anatoly Podgoretsky © (23.06.07 13:47) [4]
>
> А хрен его знает куда его относить, для начинающих вроде
> пока рано.
> Но капа наготове.
>
Ну тогда подождём следущих ходов от автора. Может он сможет "простым языком" объяснить что ему нужно и что ему мешает решить его задачу. Пока что в вопросе никаких проблем нет, но заметно явное незнание темы.
← →
Kolan © (2007-06-25 08:43) [7]> И самостоятельно менять их состояние.
EscapeCommFunction
← →
medved_68 © (2007-06-25 08:45) [8]
> Подскажите, как отправлять данные на RS-232 не изменяя состояние
> RTS и DTR.
Если ты не специально не включаешь управление в DCB а оставляешь их по умолчанию - то они и не будут изменяться. :)))
← →
Anatoly Podgoretsky © (2007-06-25 10:22) [9]Вообще то это не так, эти выводы как раз и предназначены для автоматического изменения с целью управления передачей.
В частном случае в этот процесс можно вмешаться.
← →
Германн © (2007-06-25 17:05) [10]
> Anatoly Podgoretsky © (25.06.07 10:22) [9]
>
> Вообще то это не так, эти выводы как раз и предназначены
> для автоматического изменения с целью управления передачей.
>
> В частном случае в этот процесс можно вмешаться.
Мы например используем их для питания своих преобразователей :)
← →
tesseract © (2007-06-25 17:21) [11]
> Мы например используем их для питания своих преобразователей
> :)
Ну не только вы :-) Многие так делают.
← →
Anatoly Podgoretsky © (2007-06-25 18:44) [12]> Германн (25.06.2007 17:05:10) [10]
Дык мышки то откуда свое питания получают?
← →
Германн © (2007-06-26 00:54) [13]
> Anatoly Podgoretsky © (25.06.07 18:44) [12]
>
> > Германн (25.06.2007 17:05:10) [10]
>
> Дык мышки то откуда свое питания получают?
>
Уже давно не оттуда :)
← →
Dio © (2007-06-27 00:28) [14]
> Германн © (23.06.07 02:36) [1]
> Вопрос для конференции "Начинающие". Вот перенесут модераторы
> его туда, отвечу.
Возможно, не стану спорить.
> Германн © (25.06.07 03:53) [6]
> Ну тогда подождём следущих ходов от автора. Может он сможет
> "простым языком" объяснить что ему нужно и что ему мешает
> решить его задачу. Пока что в вопросе никаких проблем нет,
> но заметно явное незнание темы.
Простой язык - есть программа, работает с регулятором измерителем "Сосна-004" - посылает запрос, принимает данные. Для этого используются 2 и 3 контакты. Теперь нужно организовать релейный выход на включение эл.магнитного клапана. Человек собирает промежуточное реле. Надо его подключить к RS так, чтобы работа с регулятором и релюхой шли независимо. (порт один и тот-же). Надеюсь внятно изложил...
← →
Германн © (2007-06-27 01:33) [15]
> Простой язык - есть программа, работает с регулятором измерителем
> "Сосна-004" - посылает запрос, принимает данные. Для этого
> используются 2 и 3 контакты. Теперь нужно организовать релейный
> выход на включение эл.магнитного клапана. Человек собирает
> промежуточное реле. Надо его подключить к RS так, чтобы
> работа с регулятором и релюхой шли независимо. (порт один
> и тот-же). Надеюсь внятно изложил...
>
Да теперь внятно. Потому что теперь изложена сама задача, которую надо решить. Теперь я согласен с АП, что с переносом в другую конференцию не стоило спешить.
Но выскочил дополнительный вопрос. Насколько независимой должна быть работа с реле относительно работы с регулятором? Потому что полной независимости добиться невозможно, поскольку и ту и другую работу выполняет один и тот же драйвер.
← →
tesseract © (2007-06-27 11:05) [16]
> Потому что полной независимости добиться невозможно, поскольку
> и ту и другую работу выполняет один и тот же драйвер.<Цитата
Можно попробовать развязку на оптронах + использовать 2 драйвера.
← →
Dio © (2007-07-01 14:31) [17]
> Но выскочил дополнительный вопрос. Насколько независимой
> должна быть работа с реле относительно работы с регулятором?
>
Не знаю даже, что сказать... Насколько... Просто - работаю все время с регулятором, а на реле сигнал только один раз за время работы программы надо подать - режим работы установки переключить при достижении температуры.
← →
Германн © (2007-07-02 00:29) [18]
> Не знаю даже, что сказать... Насколько... Просто - работаю
> все время с регулятором, а на реле сигнал только один раз
> за время работы программы надо подать - режим работы установки
> переключить при достижении температуры.
>
Ну тогда в чем проблема? В промежутке между циклами чтения регулятора выполни
> EscapeCommFunction
>
, когда решишь что пора переключать реле.
← →
Dio © (2007-07-02 20:28) [19]
> Ну тогда в чем проблема? В промежутке между циклами чтения
> регулятора выполни > EscapeCommFunction> , когда решишь
> что пора переключать реле.
Дело в том, что сейчас, используется компонент из книги Михаила Фленова по работе с сом, и он (компонент - ComPort) при работе с регулятором меняет состояние RTS, DTR и др. Следовательно надо применять что-то другое. Сам я не в курсе, что делать мне б примерчик...
← →
Германн © (2007-07-02 21:22) [20]
> Дело в том, что сейчас, используется компонент из книги
> Михаила Фленова по работе с сом, и он (компонент - ComPort)
> при работе с регулятором меняет состояние RTS, DTR и др.
>
Найди другой компонент.
Например, вот в этой библиотеке http://sourceforge.net/projects/tpapro есть весьма неплохой.
> Сам я не в курсе, что делать мне б примерчик...
>
Достаточно полный примерчик займет весьма много места.
← →
atruhin © (2007-07-12 06:11) [21]> Дело в том, что сейчас, используется компонент из книги
> Михаила Фленова по работе с сом
Дак что мешает, открыть компонент и поправить?
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2008.03.09;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.044 c