МегаVB и АСУ

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
MOV
Постоялец
Постоялец
 
Сообщения: 414
Зарегистрирован: 13.03.2004 (Сб) 15:13
Откуда: Санкт-Петербург

МегаVB и АСУ

Сообщение MOV » 23.05.2004 (Вс) 9:07

Кто может объяснить как на VB писать проги, которые могли бы сделать из компа центр управления полетами :) ?
ЦУП это, конечно, круто, но хотя бы простой вариант включение какого-нибудь бытового прибора, двигателя, регулировка оборотов двигателя.
По поводу включения выключения чего-нибудь это, конечно можно просто выдвинуть CD ROM, а тот нажмет на кнопочку какую-нибудь, если кнопочек много, то надо сделать поворотное или подъемное устройство для системного блока, ну и т.д.
А если серьезно? То как?
Знаю есть платы сопряжения, котрые преобразуют сигнал на выходе компа в аналоговые управляющие напряжения, дальше идет сама автоматика. Так вот как сформировать этот сигнал (конечно это, от плат зависит, но в основном как поступают то?).
Могу только предположить, что на выходе может быть либо статическая величина, либо какая-то частота.
Только на каком выходе и какой сигнал и самое главное как сформировать? Или VB в этом плане молчит? Хотя всегда остаются API.

codemaster
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 604
Зарегистрирован: 13.02.2004 (Пт) 13:35

Сообщение codemaster » 23.05.2004 (Вс) 21:42

Пиши подробнее что хочешь сделать
и насколько владеешь паяльником

Как вариант можешь управлять своим устройством через LPT

Как правило с платами ,о которых ты писал , идет в придачу SDK

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 23.05.2004 (Вс) 21:47

Собственно, от VB тут много и не требуется.
Послать в порт, записать из порта.

Другое дело, надо самому собрать схему по ту сторону порта :wink:
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

MOV
Постоялец
Постоялец
 
Сообщения: 414
Зарегистрирован: 13.03.2004 (Сб) 15:13
Откуда: Санкт-Петербург

Сообщение MOV » 24.05.2004 (Пн) 10:07

Да походу зря я эту тему начал. Думал, что может есть какие-то явные варианты, а по сути, все зависит от конкретного случая.
Ну а если взять, например, Advantech (если кто-то слышал про такую штуковину, то знает, если нет, то долго объяснять). Хотя...
Пойду сам пошарюсь в сети, может нуйду что-нибудь по адвантеку, с чем его едят.
Ну а LPT как управлять? То есть вот как например подять сигнал на какой-нибудь один штырек? :) :shock:

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 24.05.2004 (Пн) 10:57

Lasciate ogni speranza, voi ch'entrate.

codemaster
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 604
Зарегистрирован: 13.02.2004 (Пт) 13:35

Сообщение codemaster » 24.05.2004 (Пн) 11:05

MOV писал(а):Да походу зря я эту тему начал. Думал, что может есть какие-то явные варианты, а по сути, все зависит от конкретного случая.
Ну а если взять, например, Advantech (если кто-то слышал про такую штуковину, то знает, если нет, то долго объяснять). Хотя...
Пойду сам пошарюсь в сети, может нуйду что-нибудь по адвантеку, с чем его едят.
Ну а LPT как управлять? То есть вот как например подять сигнал на какой-нибудь один штырек? :) :shock:


c Advantech идут дравера (под PCI плату) и SDK с примерами в том числе и на VB6.

Есть вообще готовые платформы от Advantech и VB не нужен

что касается LPT или см. здесь
http://www.vbrussian.com/Article.asp?ID=81
или пишем свою DLL по работе с LPT
(примеров в инете предостаточно)

MOV
Постоялец
Постоялец
 
Сообщения: 414
Зарегистрирован: 13.03.2004 (Сб) 15:13
Откуда: Санкт-Петербург

Сообщение MOV » 24.05.2004 (Пн) 12:51

Спасибо.
С Адвантеком все ясно, с LPT буду смотреть inpout32 это, похоже, то, что нужно для мелкой автоматизации, или сам напишу, действительно. Круто. :D
Меня просто интересовало насколько это вообще сложно, а оказывается все просто, а привлекает тем, что комп дома стоит и ничего полезного не делает :D, а ведь может, собака. Только вот чем теперь его озадачить?... :D
Думаю, тему можно закрыть.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 2

    TopList