Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
Meri

Как из VB обратиться к любой ножке COM-порта?

09.10.2007, 17:24. Показов 1658. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Кто-нибудь знает можно ли из VB обратиться к любой ножке COM-порта и послать на нее число.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.10.2007, 17:24
Ответы с готовыми решениями:

Можно как-то объявить переменную, чтобы к ней можно было обратиться с любой из форм?
У меня такой вопрос) Пишу курсовую работу, состоит из 3 форм, есть пару переменных, которые нужно сохранять при переходе на другую форму....

Как правильно организовать прерывание на ножке RB1 ?
Помогите плиз, как правильно организовать прерывание на ножке RB1 (от второй кнопки)? Имеются две кнопки (Button1 and Button2) и один...

Через что можно обратиться к любой части реестра?
В VB знаю по сабджу только ф-ции GetSetting, SetSetting. Но ими можно достать только данные программ написаных на VB. Через что можно...

13
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
28.10.2007, 17:38
Помогаю со студенческими работами здесь

Как в oracle обратиться к таблице и где и как в delphi 5 обратиться к бд?
как в oracle обратиться к таблице и где и как в delphi 5 обратиться к бд?

Обращение к отдельной ножке
Подскажите пожалуйста, что надо дописать в библиотеке reg51.h, чтоб я смог обращаться к отдельной ножке порта? #include...

Прочитать напряжение на ножке
Занялся недавно данной темой. Если не затруднит, помогите. Проверяю граунд на ноге SAM4 PC31. В нормальном состоянии 1.6 вольта, на плюс...

Низкое напряжение на ножке m328p
На ножке ATmego328p-PU низкое напряжение и диод подключенный к ножке даже напрямую светит тускло. Каюсь, когда первый раз подключал мк...

Хочу купить микрофон к компьютеру на подставке (ножке)
Здравствуйте. Хочу купить микрофон к компьютеру. Какой посоветуете покупать и по подключению как его подключать и фирмы какой лучше??? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
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, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru