Hallo zusammen,
Habe mit LabVIEW 6.0.2 einen Chipkartenleser über die serielle Schnittstelle angesteuert, was wunderbar funktionierte. Dann hab ich das angehängte VI konvertiert nach LabVIEW 8.0, wonach das VI nicht mehr funktionierte und ich eine Fehlermeldung erhielt. Soweit ich gesehen habe, enthält LabVIEW 8.0 die von mir benutzte Funktion "Serial Port Init.vi" nicht mehr. Was gibt es für Alternativen? Wie bringe ich die serielle Schnittstelle wieder zum Laufen?
gruss mike
Hallo Mike,
das VI gibt es auch unter LV8.0.
Hast Du VISA mit installiert ? Das wird für die serielle Schnittstelle benötigt.
Grüße
Andreas
Ich nehme an du meinst folgendes VI?
Was gebe ich als VISA resource name ein? Und was genau ist dieses VISA?
' schrieb:Ich nehme an du meinst folgendes VI?
Was gebe ich als VISA resource name ein? Und was genau ist dieses VISA?
Für die VISA-Resource gibts ein schönes Auswahlfeld, einfach im Blockdiagramm eine leititung von dem VI-Anschluss VISA_Resource (oder so Ähnlich) weg legen und dort dann auf Erstelle Bedinfeld klicken.
Was VISA genau bedeutet sollte in der Hilfe stehen.
Ich hoffe Dire reichen die vagen Erklärungen, hab leider gerade kein LabVIEW offen (gibt ja leider keine Studentenversion für Linux :-( )
Gruß, Rob
Leider nein!
Wähle mal im Blockdiagramm auf der Palette "VI auswählen..."
Anschließend im Verzeichnis in dem LV8.0 installiert ist vi.lib -> Instr -> serial.llb
Bei mir:
D:ProgrammeNational InstrumentsLabVIEW 8.0vi.libInstrserial.llb
Dort findest Du das gewünschte VI!
Gruß
Andreas
' schrieb:Dort findest Du das gewünschte VI!
Danke für den Tipp. Hab es gefunden, aber leider erhalte ich einen Error (Error -1073807202 occurred at an unidentified location
This error code is undefined. No one has provided a description for this code, or you might have wired a number that is not an error code to the error code input.).
Hab mir das VI angeschaut, ist leider nicht gleich aufgebaut wie dasjenige in LV6.0.2...
gruss
Probier mal das und sagst Bescheid