Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

DTR Bit an serieller Schnittstelle ansprechen.

hexagon / 3 Antworten / Baumansicht Nickles

Hallo Leute,

hier in meinem kleinen Netzwerk werckelt unter anderem ein Raid5 Server worauf WIN 2000 für Server installiert ist.
Weiterhin befindet sich ein NAS in meinem Netzwerk. Ein NAS ist eine extene Festplatte der man eine IP-Adresse zuweisen kann.
Diese beiden Geräte sind alle mit Kabel an einem Switch verbunden.

Ich möchte jetzt, dass via. geplante Tasks eine Datensicherung von meinem Raid5 Server macht sodass jeweils in der Nacht der NAS angeschmissen wird. Denn der NAS läuft nur bei Bedarf.
Ich möchte quasi, dass an meiner freien seriellen Schnittstelle das Data-Terminal-Ready Bit den NAS einschaltet und auch wieder ausschaltet. Die Schaltelektronik dazu kann ich mir sebst bauen.
Dazu kann ich mir ja eine kleine *.BAT oder *.CMD Datei schreiben:
naseinschalten.exe
xcopy .....
nasausschalten.exe
Jedoch macht mir da Windows 2000 einen Strich durch die Rechnung, weil Windows ja leider nur durch Umweg durch den seriellen Treiber eine Schnittstellenmanipulation zulässt. Wär das nicht so, hätte ich mir schon lange in Basic dazu ein Programm geschrieben und als *.EXE kompiliert. Ich bin auch im Besitz der Schnittstellenregister.
Wie lässt sich denn meine Idee in die Tat umsetzen?
Die naseinschalten.exe muss nach dem Einschhalten noch ca. 1 Minute warten, bis dass der NAS hochgefahren ist.

MfG. Hexagon

bei Antwort benachrichtigen
gelöscht_23570 hexagon „DTR Bit an serieller Schnittstelle ansprechen.“
Optionen

Ich bin zwar kein Programmier-Guru, aber möglicherweise hilft dieser Artikel weiter:

http://msdn.microsoft.com/de-de/library/bb979092.aspx

In wie weit sich damit eine Handshake-Leitung beeinflussen lässt - keine Ahnung.

http://www.beyondlogic.org/

Hier unter "RS-232 Interfacing"

Gruß Alois





bei Antwort benachrichtigen
Lemon5 hexagon „DTR Bit an serieller Schnittstelle ansprechen.“
Optionen
bei Antwort benachrichtigen
gelöscht_23570 hexagon „DTR Bit an serieller Schnittstelle ansprechen.“
Optionen

Hallo Hexagon!

Auch wenns bereits Monate her ist:

http://www.elo-web.de/elo/messen-steuern-regeln/rscom.dll/handshake-leitungen

Im verlinkten Artikel geht es um die Schnittstellenprogramierung mit Hilfe einer "RSCOM.DLL".

Möglicherweise bringen Dich und andere die gelisteten Codeschnipsel etwas weiter. Funktionen in DLLs lassen sich ja aus den verschiedensten Programiersprachen verwenden.


Gruß Alois


bei Antwort benachrichtigen