Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
ich habe hier gesehen, dass jemand das gleiche Problem hatte wie ich und direkt auf die NI Developer Zone verwiesen wurde.
Als ich das ganze mit meiner LV6 Version ausprobiert hatte, ging es aber direkt nicht, weil ich für VISA kein USB zur verfügung habe:
Programme -> National Instruments -> VISA -> PXI Driver Development Wizard und leider nicht VISA Driver Development Wizard.
Auf der NI Seite wird von einer Version Nr.3 gesprochen, kann es sein, dass sich dies nicht auf LV, sondern auf den National Instruments
Measurement & Automation Explorer bezieht? Oder gibt es das schon bei LV6 und ich muss es nachinstallieren?
Danke Jens,
das bestätigt meine Vermutung. Ich habe deine genannten Programme auch schon auf der NI Homepage gefunden, mich dann aber ein wenig gestreubt, da man sich zum download anmelden bzw. registrieren muss. Und zwar vollständig mit Anschrift und so.
Ist jeder von euch hier bei NI gemeldet und hat seine vollständigen Datern hinterlegt?
' schrieb:Danke Jens,
das bestätigt meine Vermutung. Ich habe deine genannten Programme auch schon auf der NI Homepage gefunden, mich dann aber ein wenig gestreubt, da man sich zum download anmelden bzw. registrieren muss. Und zwar vollständig mit Anschrift und so.
Ist jeder von euch hier bei NI gemeldet und hat seine vollständigen Datern hinterlegt?
Cheers,
Lv-B
Natürlich! Als Alliance Member von NI wissen die ehh, noch viel mehr von uns
Also VISA USB Unterstützung ist mit LabVIEW 6.1 grunsdätzlich möglich, so Du denn die richtie VISA Version installiert hast, aber probiert hab ichs noch nicht, da ich bis jetzt sowas immer mittels externer DLL getan habe.
die Verknüpfung mit dem USB Anschluss hat nach viel Gepfrimel doch noch geklappt und ich habe mal das Programm drangehängt. Jetzt habe ich natürlich wieder ein Input - Problem:
Als jpg - Datei habe ich zwei Ausschnitte aus der Beschreibung drangehängt. Einmal die allgemeine Befehlsstruktur und dann zwei Beispiele.
In meiner Naivität dachte ich, dass ich den Befehl einfach bei VISA Write in den "write buffer" eintragen kann. Natürlich war dem nicht so.
Auf jeden Fall tun sich mir noch ein paar Fragen auf:
Muss ich trotz VISA die Schnittstelle Initialisieren, wie ich es in meinem Programm tue? Denn irgendwo muss ich ja z.B. die Baudrate angeben und das Port vorgeben?
Und schließlich ob jemand eine Idee hat wie ich den Befehl eingbe?
Ich habe in diesen "write buffer" schon alles mögliche eingeben:
@X<CR>
@X13
@X0D
Bin ich da überhaupt an der richtigen Stelle oder muss ich noch etwas manipulieren?
Der Error Code ist Null und ich habe als Status ein grünes Häkchen, also scheint von der USB Verbindung her alles in Ordnung zu sein.
' schrieb:Ist jeder von euch hier bei NI gemeldet und hat seine vollständigen Datern hinterlegt?
Ich bin auch angemeldet.
Es ist auch lustig, wenn ich etwas länger auf ni.com rumklicke, besonders im Onlinekatalog, ruft mich schon bald ein NI-Mensch an.
Sie haben sich für xy interessiert, ..... möchten Sie ....
aber sonnst habe ich eigentlich nur Vorteile..
.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Wenn ich gar nichts in das writer buffer Feld eintrage, so ist dieser 0.
Wenn ich denn allerdings einen Befehl wie z.B. oben beschrieben eingebe mit @X13 oder @X0D (Statusabfrage), also mit der erforderlichen Endung <CR> so, bekomme ich immernoch als Fehlercode eine 0.
Wenn ich nun die Endung auslasse. Also nur @X als Befehle rübergebe, so erhalte ich den Fehlercode 1073676294 und bei der Souce tut sich etwas: Er sagt aus, dass es mein momentanes VI ist ...
... was er vorher nicht tat.
Heißt dies, dass mit dem Fehlercode 0 doch nicht alles in Ordnung ist? Und ich ohne die Endung eher auf dem richtigen Weg bin, allerdings noch den Fehlercode interpretieren muss?
Edit:
Okay, der Fehlercode sagt mir nur, dass mit meinen gelesenen Bytes alles in Ordnung ist!
Cheers,
Lv-B
29.04.2009, 09:23 (Dieser Beitrag wurde zuletzt bearbeitet: 29.04.2009 09:28 von rolfk.)
' schrieb:Ich bin auch angemeldet.
Es ist auch lustig, wenn ich etwas länger auf ni.com rumklicke, besonders im Onlinekatalog, ruft mich schon bald ein NI-Mensch an.
Sie haben sich für xy interessiert, ..... möchten Sie ....
aber sonnst habe ich eigentlich nur Vorteile..
Hmm, diese "Vorzugsbehandlung" erhalte ich aber nicht
Zu sagen wäre wohl noch dass diese Frage eigentlich nichts mit VISA USB zu tun hat. Scheint ganz einfach ein USB Device zu sein dass sich als serieller Port (Communication Device Class) beim System anmeldet und im Prinzip ganz einfach wie ein RS-232 Port angesprochen wird.
Gerade eben hatte ich noch nen LV Experten aus der anderen AG dabei, der nach einigem Suchen auch darauf gekommen ist, dass unsere Motorsteuerung noch nen Seriel Converter vorgeschalten hat.
D.h. rein äußerlich ist es zwar über USB mit dem Rechner verbunden, aber programmtechnisch muss ich es eben wie eine normale Serielle Schnittstelle behandeln.
*Zähne knirsch*
Aber jetzt habe ich mich wenigstens mal damit beschäftigt, wie ich theoretisch mit USB Verbindungen arbeite. ^_^