Forum: Mikrocontroller und Digitale Elektronik Pollin Schrittmotorplatine per Kommandozeile steuern


von FiSi (Gast)


Lesenswert?

Hallo zusammen,

ich hätte eine Frage zu der Schrittmotorplatine von Pollin 
(http://www.pollin.de/shop/dt/Mjc5OTgxOTk-/Bausaetze_Module/Bausaetze/Schrittmotorplatine_Bausatz.html):

Ich würde diese Platine gerne über die Windows-Kommandozeile, also per 
cmd-skript ansteuern.
Da ich leider keine Ahnung habe, wie ich den LTP-Anschluss der Platine 
ansprechen kann, hoffe ich, dass mir hier geholfen werden kann.

Ideal wären natürlich ein paar Codeschnipsel. ;-)


Vielen Dank schmonmal im Voraus und Grüße
FiSi

von 12q (Gast)


Lesenswert?

Wie wäre es mit googlen.

Die erste treffer: http://www.franksteinberg.de/4zeilen.htm

Gruß aus dem Pott

von FiSi (Gast)


Lesenswert?

Da ich leider keine Ahnung von der Programmierung irgendwelcher 
Schaltungen bzw. Pltinen habe, hilft mir so ein allgemeiner Code nur 
sehr wenig bis gar nicht weiter.
Zumal in dem Link ja die Programmierung über QBasic läuft.

Ich weis, dass es dreist ist, aber am besten wären ein paar kleine 
Codezeilen, welche sich speziell auf die Pollin-Platine beziehen.

Danke & Gruß
FiSi

von ... (Gast)


Lesenswert?

1
echo EFJI > LPT1:

von Juppi J. (juppiii)


Lesenswert?

Was hast du denn für ein Betriebssystem?

von · · · − − − · · · (Gast)


Lesenswert?

Juppi J. schrieb:
> Was hast du denn für ein Betriebssystem?

Lies den ersten Post nochmal:
Beitrag "Pollin Schrittmotorplatine per Kommandozeile steuern"

FiSi schrieb:
> Ich würde diese Platine gerne über die Windows-Kommandozeile, also per
> cmd-skript ansteuern.

von Niemand (Gast)


Lesenswert?

Hi,
was spricht gegen die mitgelieferte Software ?

von FiSi (Gast)


Lesenswert?

Über ein anderes Programm lässt sich nur eine Datei ansprechen, welche 
vor Beginn des Programms ausgeführt werden soll. Also am Besten eine 
cmd- oder eine exe-Datei.

Ich würde halt gerne zwei cmd-Dateien haben. Eine links.cmd und eine 
rechts.cmd. Damit soll der Motor eine bestimmte Anzahl an Halbschritten 
jeweils nach links bzw. rechts machen.

Wenn ich die Google-Recherche richtig verstanden habe, muss ich 
wahrscheinlich die inpout.dll Datei zur Hilfe nehmen.


Vielleicht hat ja noch jemand Ideen.
Bin für alle Antworten dankbar

Viele Grüße
FiSi

von Lehrmann M. (ubimbo)


Lesenswert?

12q schrieb:
> Die erste treffer: http://www.franksteinberg.de/4zeilen.htm

Da solltest du in jedem Fall mal vorbeischauen. Das ist super simpel - 
darum folgender Gedankengang:

Q-Basic (DOS) oder jede andere Programmiersprache die eine ausführbare 
Datei ausspuckt und auf den LPT zugreifen kann.
Hier als Beispiel vb / vb.net gewählt
http://www.vbarchiv.net/workshop/workshop_77-ansteuerung-des-lpt-port.html
http://support.microsoft.com/kb/823179
gibt es auch für C, C++ oder was auch immer du willst.

FiSi schrieb:
> Ich würde halt gerne zwei cmd-Dateien haben. Eine links.cmd und eine
> rechts.cmd. Damit soll der Motor eine bestimmte Anzahl an Halbschritten
> jeweils nach links bzw. rechts machen.

Für Links und Rechts und entsprechende Anzahl der Schritte machst du je 
eine exe und kannst mit hilfe von cmd (bzw. eingen bat-Dateien = Ablauf 
von cmd-Kommandos und mehr) diese aufrufen. Dann hast du dein 
Kommandozeilentool.

Es gibt übrigens sogenannte Kommandozeileninterpreter 
(http://de.wikipedia.org/wiki/Kommandozeileninterpreter) mit denen 
kannst du direkt über die Kommandozeile in deine Programmiersprache 
reingehen. Damit sparst du dir die die vielen Exe-Dateien.

mfG

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.