25.04.2006, 10:33
Beitrag #2
|
walterk
LVF-Neueinsteiger
Beiträge: 8
Registriert seit: Jul 2005
2010
1995
DE_EN
91058
Deutschland
|
Parallele Schnittstelle
Hallo Adamais,
hier: ...LabVIEWexamplesportaccessparallel port examples.llb
stehen auch VI's für den portaccess (auch in der Studentenversion?) Darin kannst du sehen, dass du die Datenrichtung der Portpins einstellen kannst. Jeder Parallelport hat drei Register: Input, Output und Config.
Gruß
Walterk
|
|
|
17.05.2006, 09:10
Beitrag #3
|
jze
LVF-Grünschnabel
Beiträge: 30
Registriert seit: May 2006
7.1
-
kA
Deutschland
|
Parallele Schnittstelle
Hallo,
meine Frage greift vielleicht noch weiter zurück, aber ich hoffe, mir kann jemand helfen:
ich möchte/muss auch auf den Parallelport zugreifen.
Zunächst die Frage: wenn ich ein Signal habe (im Programm berechnet) und das wiederum eigentlich über einen A/D-Wandler auf den LPT1-Port geht- muss ich den A/D-Wandler zwischenschalten oder passiert das automatisch (irgendwie muss ich ja von dem einen Signal auf die 8 Bit auf D0-D7 kommen).
Und dann: gibt es ein einfaches VI, mit dem ich den Port ansprechen kann? ich hab auf den Seiten von NI gelesen und auch sonst im Internet gesucht, werde aber nicht so richtig schlau daraus.
Vielen Dank schonmal!
|
|
|
17.05.2006, 14:22
Beitrag #4
|
|
|
22.06.2008, 11:57
Beitrag #5
|
wega
LVF-Neueinsteiger
Beiträge: 4
Registriert seit: Jun 2008
6.1
-
en
52525
Deutschland
|
Parallele Schnittstelle
' schrieb:Hi!
folgendes VI habe ich für die K8 Relaiskarte von Pollin geschrieben.
Du kannst damit 8 Leitungen ansteuern, reicht das?
Das VI liest den Status der Leitungen vorher ein, um die Leitungen, die du nicht ansprichst, auch nicht zu verändern.
Mit dem Testprogramm kann man das eigentliche VI ganz komfortabel bedienen.
Wenn du genau wissen willst, welche Leitungen angesprochen werden, empfehle ich dir irgendwo das Datenblatt der K8 Karte zu besorgen (wahrscheinlich bei Pollin.de)
Vielleicht hilfts....
Hallo diplNisse,
ich habe LabVUEW 6.1 unter Linux und würde ganz gerne meine 8-Bit-Relaiskarte ebenfalls mit der parallelen Schnittstelle betreiben.
Deine Anleitung bezieht sich auf die Verion 8.0 und ist somit von mir nicht lesbar.
Könntest Du das Diagramm für mich sichtbar machen?
Damm kannich versuchen das auf 6.1 zu übertrqgen, wenn es geht!
Denn ich fange gerade erst an, mich in LabVIEW einzuarbeiten.
Gruß
Werner
|
|
|
25.06.2008, 08:23
(Dieser Beitrag wurde zuletzt bearbeitet: 25.06.2008 08:26 von rolfk.)
Beitrag #6
|
rolfk
LVF-Guru
Beiträge: 2.305
Registriert seit: Jun 2007
alle seit 6.0
1992
EN
2901GG
Niederlande
|
Parallele Schnittstelle
' schrieb:Hallo diplNisse,
ich habe LabVUEW 6.1 unter Linux und würde ganz gerne meine 8-Bit-Relaiskarte ebenfalls mit der parallelen Schnittstelle betreiben.
Deine Anleitung bezieht sich auf die Verion 8.0 und ist somit von mir nicht lesbar.
Könntest Du das Diagramm für mich sichtbar machen?
Damm kannich versuchen das auf 6.1 zu übertrqgen, wenn es geht!
Denn ich fange gerade erst an, mich in LabVIEW einzuarbeiten.
Gruß
Werner
Da hast Du leider Pech gehabt. Diese VIs verwenden InPort und OutPort Funktionalität und das ist eine privilegierte CPU Operation unter Windows und Linux. Für Windows hat NI einen Kernel Device Driver entwickelt der diese Operationen unterstützt. Für Linux eben nicht.
Eventuel kannst Du VISA benützen um direkt Registerzugriff auch unter Linux zu tun aber selber hab ich das noch nie getan und ich denke mal dass es eine richtige technische Herausforderung ist. Lies Dich mal bei NI durch die Dokumentation betreffend Hardware Register Zugriff in VISA.
Eine andere Möglichkeit die ich wahrscheinlich verfolgen würde wäre eine Shared Library für Linux schreiben und diese mit der Call Library Node in LabVIEW importieren. Das erfordert aber einiges an C Programmierkenntnissen, ist also nicht für jedermann erreichbar.
Also viel Spass!
Rolf Kalbermatter
|
|
|
26.06.2008, 20:18
Beitrag #7
|
wega
LVF-Neueinsteiger
Beiträge: 4
Registriert seit: Jun 2008
6.1
-
en
52525
Deutschland
|
Parallele Schnittstelle
Hallo Rolf,
danke für Deine Antwort.
Da ich mich mit C++ nun gar nicht auskenne, werde ich mir überlegen müssen, dass ich mir eine Relaiskarte für den seriellen Ausgang zulege.
Dann scheint doch wieder alles etwas einfacher zu werden.
Ich glaube, LabVIEW ist auch jetzt in meinem Anfängerstadium schon eine Herausforderung für mich.
Gruß
Werner
|
|
|
| |