Hallo zusammen,
Ihr werdet Euch sicherlich totlachen über mich und mein Problem, aber ich stelle doch die Frage.
Ich nutze die Evaluierungsversion 7 aus der vierten Auflage des Grundlagenbuches J. RAMAL. Ich möchte eine LED an der seriellen Schnittstelle zum blinken bringen. Zwischen GND und DTR. Ich bekomme es nicht hin, da ich nicht weis wie ich die DTR-Leitung ansprechen soll. Weiterhin gibt es schon eine Fehlermeldung beim Initialisieren (das VI für die Baudrate &Co.). Das liegt wohl am Timeout vermute ich. Unter MATLAB kann ich DTR relativ einfach ein und ausschalten. Nur wie geht es in LabVIEW? Mit den Beispielen aus dem Grundlagenbuch komme ich nicht weiter.
Könnt Ihr mir einen Tipp geben?
Vielen Dank und freundliche Grüße eines Dummvogel-Anfängers
Volker
Hi,
Willst du unbedingt eine VISA Session machen, oder reicht es aus einfach auf das Port zu schreiben. Denn wenn B, dann gibs unter "Advanced>>PORT I/O" die Möglichkeit direkt auf die Pins Signale anzulegen. Setz GND permanent auf Null und leg eine Timeloop oder ein Signal an die gewünschte Leitung an. Ist die einfachste Möglichkeit.
Hi Kukulcán,
danke für den Tipp. Das werd' ich mal probieren. Mal sehen wie weit ich komme. Über Visa würde mich auch interessieren. Da wird man wohl irgendwie den Eigenschaftsknoten anzapfen müssen???
MfG
Volker
Wennst es über VISA machen möchtest wär es super wenn du das Problem genauer beschreiben könntest. Denn über VISA läuft das ganze serielle Protokoll ab, sprich präamble, startbit, databits, 1-2Stopbits, parity (even, odd) bei einer gewissen Baudrate usw. Wenn du weitere Daten asynchron oder synchron sendest dann macht VISA schon Sinn, wennst aber lediglich das eine Steuersignal für die LED hast dann ist die andere Variante mehr als ausreichend.
Habe mal ein kleines Programm geschrieben mit dem man die einzelnen Anschlüsse einer seriellen Schnittstelle frei auslesen oder setzen kann.
Ob man allerdings mit einer seiellen Schnittstelle direkt eine LED treiben kann bezweifele ich. Ich habe sicherheitshalber noch ein Treiber IC dazwischen geschaltet. Ein ähnliches Programm mit dem man die parallele Schnittstelle aus bitweisen als Ein- und Ausgang verwenden kann habe ich auch noch. Bei Interesse veroffendichen ich das auch noch.
Gruß Robert
Hallo,
den LED-Blinker hab' ich aus dem Buch "PC-Schnittstellen unter Windows" von Burkhardt Kainka. Man stopft die "Beinchen" einfach zwischen DTR und GND in ein serielles Kabel und schon leuchtet das Ding. Der steuert in seinem Buch mittels Visual Basic oder auch VBA. Man benötigt jedoch eine PORT.DLL die im Buch dabei ist um damit arbeiten zu können.
Ich werde das VI schnellstens ausprobieren, sobald ich meine Rechnerbüchse wieder auf Vordermann hab'. Musste mal zwischendurch die Festplatte formatieren...
Durch die Evaluierungsversion aus: "Das Anwenderbuch" ist die Kiste einwenig aus den Fugen geraten. Die Software meldete beim zweiten Start, die Zeit sei abgelaufen. Beim runterwerfen und dem manuellen "fegen" der Registrierung war es dann soweit...
Letztens habe ich bei ebay mehrere Vollversionen von LabVIEW 7.0 beobachtet. Es handelt sich wohl um Hochschullizenzen. Darf man die erwerben und (wenn denn auch nur) privat nutzen?
Danke
Volker
Hallo Chefkoch,
ich habe Dein VI ausprobiert und wäre beinahe verzweifelt. Es wollte nicht funktionieren. Es erschien immer schon bei der Initialisierung eine Fehlermeldung. Man muß die Evaluierungsversionen miteinander kombinieren, dann funktioniert es.
Beim Installieren der Evaluierungsversion 7 aus dem "Grundlagenbuch" installierten sich keine VISA-Treiber. Deshalb die Fehlermeldung. Ich habe dann die Evaluierungsversion 5 aus dem "Anwenderbuch" genommen und die VISA-Treiber installiert. Jetzt funktioniert es. Die Fehlermeldung ist weg. Man kann auf DTR schreiben (ein- und ausschalten).
Vielen Dank nochmal für Dein VI
MfG
Volker
Hallo Volker,
habe leider erst heute mal wieder ins Forum geschaut, war ein bisschen viel auf Dienstreise. Schön das es funktioniert hat. Das es diese Schwierigkeiten gibt konnte ich nicht wissen. Ich habe eine Vollversion 7.0, da ging es.
Werde nächste Woche dann auch das VI für den Paralleport mal ins Netz stellen, wenn ich das Beispiel wieder gefunden habe.
Gruß Robert