Мобильная версия форумов
Открыть
 −4°C
завтра: −13°C
Погода в Перми
−4°C
ночью−6°C
утром−11°C
завтра−13°C
Подробно
 66,70
+0.1615
Курс USD ЦБ РФна 16 февраля
66,7044
+0.1615
 75,25
+0.2021
Курс EUR ЦБ РФна 16 февраля
75,2492
+0.2021
PRM.Форум /Компьютеры Интернет Связь / Программирование /

Сигнал в последовательный порт

  • veteran

    Сообщений: 1177

    Можно ли без использования доп. ПО, т.е. просто средствами Windows послать сигнал в ком порт. Есть оборудование которое слушает ком порт на аппаратном уровне и хотелось бы например при помощи "выполнить" отправить туда сигнал.

  • veteran

    Сообщений: 2432

    можно и без ПО. два провода и "морзянку". главное знать "распиновку". :миг:

  • veteran

    Сообщений: 1177

    а вот с этого места подробнее, какие команды, или хотя бы источник этой уверенности?

  • забанен

    guru

    Сообщений: 7188

    Hyper Terminal поможет. или любой сторонний терминал для последовательного порта.

    .NET Developer

  • veteran

    Сообщений: 2432

    у Вас хотя бы есть описание на аппарат, который "ком слушает"? чего он там слушает? по Com-порту этот аппарат управляется? по аналогии например с модемом, или он по Com-порту определённые электрические сигналы ждёт? определённого уровня и/или определённой длительности.
    мой совет с "морзянкой" - для второго случая :миг:

  • veteran

    Сообщений: 1177

    вот у меня и есть второй случай:улыб:Надо выдать какой нибудь сигнал и уже под него настроить по напруге контролер

  • veteran

    Сообщений: 1177

    условия - средствами винды, скрипт какой то

  • guru

    Сообщений: 9338

    В ответ на: условия - средствами винды, скрипт какой то
    В смысле? на скриптовом языке?
    ну hSerial = CreateFile("COM1",...)
    потом ReadFile(hSerial,...)

    http://www.robbayer.com/files/serial-win.pdf
    или вот еще
    http://www.lookrs232.com/com_port_programming/api_open_port.htm
    Это для затравки, еще примеров найти не сложно гуглем. Ну и переложить на встроенный JScript или VBScript - не сложно, если в курсе где это.
    (русскоязычных ресурсов - тоже много, просто не попались с ходу)

    Исправлено пользователем KSergey (28.04.11 18:32)

  • guru

    Сообщений: 3859

    В ответ на: хотелось бы например при помощи "выполнить" отправить туда сигнал.
    echo aaaaaaaaaaaaa > com1
    Это если отвечать тупо на поставленный в топике вопрос.

    Более вдумчивый ответ требует дополнительной информации.
    Каков протокол обмена с устройством? Оно должно получать посылку по последовательному каналу или реагировать на изменение сигнала на какой-то из ножек com-порта? Если первое, то каков формат посылки? Если второе, то какая нога и как она должна управляться? Должно ли устройство отвечать на команды? Если должно, то как?
    Описываемое устройство вообще существует или только разрабатывается?

    У вас такая красивая машина. Это Ферарри? - Не, это Лада Калина.

Записей на странице:

Перейти в форум

Модератор: