|
Meri
|
|
Как из VB обратиться к любой ножке COM-порта?09.10.2007, 17:24. Показов 1658. Ответов 13
Метки нет (Все метки)
|
|
| 09.10.2007, 17:24 | |
|
Ответы с готовыми решениями:
13
Как правильно организовать прерывание на ножке RB1 ? Через что можно обратиться к любой части реестра? |
|
0 / 0 / 0
Регистрация: 06.07.2007
Сообщений: 89
|
|
| 10.10.2007, 09:15 | |
|
Esli ty mogew programnno obratitsa k nogke porta
Togda ty eto mogew sdelat' cherez API.No ya dumaju tut problema ne v VB, a v postroenii compa, ty sam skazal port, na skol'ko ya pomnu stroenie PC, ty mogew obrabatyvat' bity, no vse idet cherez registry porta, no ne nogki. I esli tebe MS pozvolaet v Windows stu4astsa napryamuju k portam ( v chem ya somnevajus', no ne uveren), togda kakie-to funkcii API, lu4ew isto4nika chem MSDN net, nu a VB tebe bez problem pozvalaet iszo'aovat' API. Udachi.
0
|
|
|
0 / 0 / 0
Регистрация: 17.08.2007
Сообщений: 539
|
|
| 10.10.2007, 17:35 | |
|
Опиши проблему поподробнее. Кто у тебя на этом порту сидит, какую систему команд он понимает. Потом техническую сторону. Так легче ответить.
Удачи.
0
|
|
|
Meri
|
|
| 10.10.2007, 20:05 | |
|
Спасибо за ответы, но я уже разобрался с этой проблемой и не успел закрыть тему. А нужно было сделать чтобы на железку с контроллером подавалось когда это нужно напряжение ~5V, проще всего это сделать ногу СOM-порта, а как это сделать я сразу не понял.
|
|
|
0 / 0 / 0
Регистрация: 17.08.2007
Сообщений: 539
|
|
| 10.10.2007, 20:14 | |
|
Давай решение, хотя бы в общих чертах. Пригодится для других.
Удачи.
0
|
|
|
Meri
|
|
| 10.10.2007, 20:34 | |
|
Да все очень проста, наверняка есть еще какие-то способы, но я чтобы не париться с WinAPI или писать какую-то DLL на С++ нашел дубовый и в тоже время самый простой способ. У COM-порта есть ножка (порядковый номер 4) которая называется DTR (Data Terminal Ready) работающая на выход так вот если в регистре у нее '1' на ножке напряжение 12V если '0' на ножке -12V, а в VB есть компонент 'MS Comm' который позволяет управлять этой ногой.
|
|
|
0 / 0 / 0
Регистрация: 17.08.2007
Сообщений: 539
|
|
| 10.10.2007, 20:50 | |
|
Спасибо. Теперь, если у меня возникнут подобные задачи, то я знаю к кому пойти
![]() 2Meri: Для тренировки, так сказать. То же самое, но на параллельный порт. Он то быстрее.
0
|
|
|
Meri
|
|
| 10.10.2007, 20:59 | |
|
Вопрос конечно интересный, но для этого наверняка надо что-то изобретать, потому что в VB компонент для работы с LPT портом помойму нет и тут уж точно придется использовать API, а вот каким местом надо подумать.
|
|
|
0 / 0 / 0
Регистрация: 17.08.2007
Сообщений: 539
|
|
| 10.10.2007, 21:18 | |
|
MODE LPTn[:]=COMm[:]
Может подойдет?
0
|
|
|
0 / 0 / 0
Регистрация: 17.08.2007
Сообщений: 539
|
|
| 10.10.2007, 21:19 | |
|
Что-то не то написал, ошибочка
0
|
|
|
0 / 0 / 0
Регистрация: 17.08.2007
Сообщений: 539
|
|
| 10.10.2007, 21:25 | |
|
2Meri: Ты случаем с инфракрасным портом не баловался? Что-то я к нему не достучусь никак. Задача: принимать/передавать байты на принимающее устройство. Систему команд устройства знаю. Laptop, W98, порт встроенный. Может в инете встречал?
Спасибо и удачи!
0
|
|
|
0 / 0 / 0
Регистрация: 30.08.2007
Сообщений: 35
|
|
| 27.10.2007, 13:08 | |
|
Дык народ - а как вообще открыть компорт для считывания данных (без коннекта с чем то)
Дело в том что нужно написать программулину для считывания данных с АТС (подключена к СОМ1 ) ГиперТерминал это делает но не подходит ...
0
|
|
|
Meri
|
|
| 28.10.2007, 14:49 | |
|
А чего его открывать-то, берешь стандартный компонент VB, MSComm, настраиваешь параметры порта и открываешь.
|
|
|
MiCros
|
|
| 28.10.2007, 17:38 | |
|
Поглядите линк, случайно на него нарвался, может пригодится:
http://www.sources.ru/vb/vb_user_control_com_port.shtml |
|
| 28.10.2007, 17:38 | |
|
Помогаю со студенческими работами здесь
14
Как в oracle обратиться к таблице и где и как в delphi 5 обратиться к бд? Обращение к отдельной ножке
Низкое напряжение на ножке m328p Хочу купить микрофон к компьютеру на подставке (ножке) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|