Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Relaiskarte per batch steuern

Frage Entwicklung Batch & Shell

Mitglied: slofis

slofis (Level 1) - Jetzt verbinden

20.01.2010 um 00:18 Uhr, 8932 Aufrufe, 4 Kommentare

Hallo

Die Fa Pollin bietet eine Relaiskarte an, (http://www.pollin.de/shop/dt/NzcyOTgyOTk-/Bausaetze/Diverse/Bausatz_PC_ ...) die ich am LPT betreiben will.
Da gibt es auch eine Software, die diese Karte steuern kann.

Nur hilft diese Software mir nichts.

Ich beabsichtige ein Programm auf meinem PC (WinXP SP2) laufen zu lassen, das bei bestimmten verschiedenen Aktionen verschiedene eingebundene Programme zum ausführen bewegt. (exe's, Musikdateien oder eben auch Batchdateien)

Gibt es eine Möglichkeit, Batch'es zu programmieren, die dann an dem LPT die Pin's 2-9 (D0...D7)mit einem High belegen können(+5V)

Leider verstehe ich gar nichts vom Programmieren, deshalb denke ich das eine Batch das einfachste ist.

Eigentlich benötige ich nur 3 Funktionen > sprich Lampe1.bat, Lampe2.bat, Lampe3.bat

Wenn nun die Aktion 1 aufläuft, soll Lampe1 am Relais leuchten, bei Aktion 2 die Lampe 2 und bei A3 die L3

Alternative würden 3 dieser Relaiskarte genügen (http://www.pollin.de/shop/dt/NTU5OTgxOTk-/Bausaetze/Diverse/Bausatz_Rel ...)

Alternative auch am Com

mfG Stephan
Mitglied: fritzo
20.01.2010 um 11:15 Uhr
Hi,

ich fürchte, da wirst Du um Programmierung nicht herum kommen, mit Batch allein wird das nichts. Das einzige Tool, mit dem man über eine Dosbox an die Werte herankommt, ist wahrscheinlich debug ;) Aber damit kannst Du nur die Werte auf den Pins abfragen / setzen, aber keine Ablaufsteuerung programmieren.

Lern am besten ein bißchen VB.NET oder lass Dir etwas entsprechendes von einem netten Coder in Deiner Nähe programmieren. Hier ein paar Tips und ein Link für den Start:

Die zu benutzende Library ist "inpout32.dll". Einbinden der Library mit:

Public Declare Function Inp Lib "inpout32.dll" Alias "Inp32" (ByVal PortAddress As Integer) As Integer
Public Declare Sub Out Lib "inpout32.dll" Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)

Integer-Wert vom Port mit Adresse X auslesen: "A=inp32(PortAdresse)"
Wert an Port senden: "Out32: call out32(PortAdress, Wert)"

Quelle und weiterführende Codeschnipsel: vb-magazin.de

Gruß,
fritzo
Bitte warten ..
Mitglied: slofis
21.01.2010 um 21:49 Uhr
Zitat von fritzo
Das einzige Tool, mit dem man über eine Dosbox an die Werte herankommt, ist wahrscheinlich debug ;) Aber damit kannst Du nur die Werte auf den Pins abfragen / setzen, aber keine Ablaufsteuerung programmieren.: <


Na das würde doch schon reichen, wenn ich die Werte auf den Pins setzen kann

z.B. Pin 2 = high

Der Befehl sollte halt in einer ausführbaren Datei sein (Pin2_high .bat oder Pin2_high.cmd )

Natürlich bräuchte ich dann auch den Gegenbefehl (Pin2_low.bat)


mfG Stephan
Bitte warten ..
Mitglied: fritzo
22.01.2010 um 09:42 Uhr
Natürlich.

Tool mit GUI: LPTRelaisbox.

Das hier könnte passen. Hier ist eine Software-Suite namens WinAVR genannt, vielleicht ist da was dabei.

Ansonsten würde ich mal in Foren über Mikrocontroller suchen, das Thema ist doch recht speziell. Wahrscheinlich gibt es da auch ein Dosbox-Tool, mit dem man das ohne Probleme machen kann. Ich hab nur keins gefunden bis jetzt.

Wenn Du mit Steuersoftware für LPT-Ports arbeiten willst und Dich in die Niederungen der Hardware begibst, dann würde ich eher was vernünftiges für die Ansteuerung nehmen - Batch eignet sich dafür nicht (und ich schreibe Batches seit "einigen" Jahren). Hier bietet sich Basic an, da es -sehr- einfach ist. Als Anfänger kannst Du ein fertiges Programm in ein paar Minuten zusammenschrauben. Das Beispiel oben ist eigentlich fast schon alles, was Du benötigst (da fehlen nur noch die Adressen der Ports, die Du aber auf Deiner Maschine auslesen kannst). Eine Basic-IDE mit Interpreter gibts kostenlos von mehreren Anbietern. VB.Net von MS, ansonsten kannst Du zB QBasic nehmen - hier ist ein Beispielfür die Ansteuerung über QBasic.

Ansonsten frag in einem Coderforum nach und bitte darum, Dir eine Software zusammenzubasteln. Kostet natürlich evtl. Geld. :P

hf & gl,
fritzo
Bitte warten ..
Mitglied: slofis
26.01.2010 um 10:16 Uhr
Hallo und Danke nochmal

mfG Stephan
Bitte warten ..
Ähnliche Inhalte
PHP
Wie kann man eine 8-Fach Relaiskarte mit PHP schalten
Frage von helmuthelmut2000PHP3 Kommentare

Hallo. Ich möchte eine 8-Fach Relaiskarte von Conrad mit einer PHP Script schalten. Wie macht man das? Ich habe ...

HTML
Webseite von Smartswich ohne Browser steuern
gelöst Frage von lasterHTML3 Kommentare

Hallo, kennt jemand ein Programm (unter Linux), mit dem man HTML-Seiten fernbedienen kann? Ziel: am Switch anmelden im Menü ...

Windows Tools
Dateiversionsverlauf über Gruppenrichtlinien steuern
Frage von KMUlifeWindows Tools

Hallo zusammen! Ich wollte mal nachfragen ob man den Dateiversionsverlauf in Windows 10 über die Gruppenrichtlinien steuern kann. Bis ...

TK-Netze & Geräte
Telefonanlage mit VoIP-Telefonen steuern
gelöst Frage von Alex29TK-Netze & Geräte10 Kommentare

Guten Abend in die Runde, ich habe hier ein kleines Problem und vielleicht könnt Ihr mir dabei helfen. Ich ...

Neue Wissensbeiträge
Batch & Shell

Open Object Rexx: Eine mittlerweile fast vergessene Skriptsprache aus dem Mainframebereich

Information von Penny.Cilin vor 14 StundenBatch & Shell8 Kommentare

Ich kann mich noch sehr gut an diese Skriptsprache erinnern und nutze diese auch heute ab und an noch. ...

Humor (lol)

"gimme gimme gimme": Automatischer Test stolpert über Easter Egg im man-Tool

Information von Penny.Cilin vor 16 StundenHumor (lol)6 Kommentare

Interessant, was man so alles als Easter Egg implementiert. Ist schon wieder Ostern? "gimme gimme gimme": Automatischer Test stolpert ...

MikroTik RouterOS

Mikrotik - Lets Encrypt Zertifikate mit MetaROUTER Instanz auf dem Router erzeugen

Anleitung von colinardo vor 1 TagMikroTik RouterOS8 Kommentare

Einleitung Folgende Anleitung ist aus der Lage heraus entstanden das ein Kunde auf seinem Mikrotik sein Hotspot Captive Portal ...

Sicherheit

Sicherheitslücke in HP-Druckern - Firmware-Updates stehen bereit

Information von BassFishFox vor 1 TagSicherheit1 Kommentar

Ein weiterer Grund, dass Drucker keinerlei Verbindung nach "auswaerts" haben sollen. Unter Verwendung spezieller Malware können Angreifer aus der ...

Heiß diskutierte Inhalte
Windows Server
RDP macht Server schneller???
Frage von JaniDJWindows Server17 Kommentare

Hallo Community, wir betrieben seit geraumer Zeit diverse virtuelle Maschinen und Server mit Windows Server 2012. Leider haben wir ...

Windows 10
Windows 10 dunkler Bildschirm nach Umfallen
Frage von AkcentWindows 1015 Kommentare

Hallo, habe hier einen Windows 10 Rechner der von einem User umgefallen wurde (Beine übers Knie, an den PC ...

Windows 10
Bitlocker nach Verschlüsselung nicht mehr aufrufbar!
gelöst Frage von alexlazaWindows 1013 Kommentare

Hallo, ich besitze ein HP ZBook 17 G4 mit einem Windows 10 Pro Betriebssystem. Bei diesem Problem handelt sich, ...

Batch & Shell
Neuste Datei via PowerShell kopieren
gelöst Frage von kaiuwe28Batch & Shell11 Kommentare

Hallo zusammen, ich hatte mir mit Hilfe der Suche im Forum einen kleinen Code von colinardo rausgesucht und versucht ...