Отговори на тема  [ 4 мнения ] 
Има ли такова животно???? LPT Signal monitor.... 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Съб Фев 10, 2007 11:33 am
Мнения: 4
Мнение Има ли такова животно???? LPT Signal monitor....
Чудя се има ли някакъв начин да наблюдавам сигнали чрез LPT или COM порта, т.е дали на даден пин на LPT порта примерно има "1" или "0". Идеята ми е да вържа домашната аларма, която има 3 програмируеми изхода, които дават съответно "1" или "0" с компютъра и при дадено събитие (аларма да речем) компютъра да праща email-ли или нещо подобно. Виждали ли сте такъв софтуер?....или може да се наложи използването на допълнителен хардуер????
Обърнах нета, но не намерих нищо подобно. Иначе обратното - да контролираш някви джаджи през LPT ...варинти доста.... :wink:


Сря Авг 29, 2007 10:38 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Сря Авг 22, 2007 10:08 pm
Мнения: 18
Мнение 
ако търсиш така ще намерищ само софт за снуф на LPT i COM
Ако искаш да следиш логически състояния чрез LPT , май ти трябва програмист за Windows (дори само за мейл).
Aко имаш време за губене и хъс опитай с терминала (само за проби) и IP -протоколи .
Мисля че вече има библиотеки за PIC -ове с IP-та и маски и гетуей. Не съм сигурен, но мисля че може да вържеш PIC-чрез IP в мрежа
и от там да пращаш на определено IP в мрежата някъкъв текст или поне PING. А в отсрещната страна ще отвориш терминала , Win-а си го подържа.
И пак подчертавам че не сам сигурен, защото не съм правил нищо подобно . Мисля че имам начин т.е. drvers на управлвние на стара ISA мрежова карта.


Сря Авг 29, 2007 11:40 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30686
Местоположение: София
Мнение 
Има да, вариантите са няколко, но ти препоръчвам да гопозлваш в най-простия режим SPP. Ако ще е под XP моцже да позлваш W API, някой готов компонент за делфи/bcb или има еидн драйвер с който можеш да работи диретно под дос, всъщност аз и без тоя дайвер май съм го позлвал под XP. трябва да позлваш служебните сигнали, които с епредават от прнтера към PC-то.


Сря Авг 29, 2007 11:48 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл
Аватар

Регистриран на: Вто Ное 16, 2004 3:29 pm
Мнения: 108
Местоположение: София
Мнение 
Може да ползваш тази програма тук то по точно е нещо като библиотека:
http://www.codeproject.com/csharp/contr ... iances.asp

Сваляш си това:
http://www.codeproject.com/csharp/Contr ... d_bins.zip

В самия zip директно променяш тестовия пример:
\inpout32_source_and_bins\test applications\VC_test_app\InpoutTest.cpp

Като за да четеш от статус регистъра се ползва адрес: 0x379 за LPT1
Като входове са ти:
LPT pin, Name, Reg. Bits, Invert
10, nAck, Status-6, No
11, Busy, Status-7, Yes
12, Paper-Out , Status-5, No
13, Select, Status-4, No

По подробно прочети статията от линка в началото.

Има примери и на C# и на VisualBasic така че на което можеш на това.

Идеята е че тази библиотека ти спестява работата с драйвери и
е една и съща като API за Win98, WinNT, Win2K i WinXP


Чет Авг 30, 2007 7:58 am
Профил WWW
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 4 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни