Uiiiii... ob ich das alles so hinbekomm... auf die Schnelle mal ein paar Antworten.
Zitat:1) warum schreibstest Du auf unterschiedl. Ports?
Kommt auf com6 die answer von com5? Nehme an ja.
Ja, es soll auf 3 geschrieben/gelesen werden und dazu auf 4 gelesen/geschrieben werden
Das selbe mit 5 und 6.
Zitat:2) wenn das so ist, warum liest Du nicht NACH dem schreiben?
Weil es so im LV Beispiel war und da es von LV ist denk ich das wird schon richtig sein, immerhin haben die ja auch LV erstellt :roll:
Zitat:3) Jeder Serial Port muss nur 1x geöffnet und 1x geschl. werden,
Hmm, ok, nur ich hab ja in dem Fall zwei mal auszuwählende Ports. Und ich kann an ein "Visa seriellen Port konf." nur einen Port per Bedienelement anschließen. Darum auch alles doppelt. Außer du sagst mir, das man es doch irgendwie anderst machen kann...
Dann, im LB Beispiel gab es Visa öffnen nicht, fand ich seltsam, aber da es beim ersten Durchlauf immer mal wieder zu keinem Error kommt, warum auch immer, geht es ja so auch, werde nun aber dennoch mal ein open bei jedem rein machen.
Zitat:B) erstelle eine Routine "Sarah_Serial Send and Receive.vi" mit Timeout stelle Message und Answer auf Code Display. Wichtig: Hänge an Deine Message
ein Linefeed (rosa Pfeil nach unten) dran!! (Im Code Display = n)
Meinst du hier das Timeout das man unter Visa findet?!
Und was meinst du "stelle Message und Answer auf Code Display"?
Ist das dann eine Zeilenvorschubkonstante? Was kann diese? In der Hilfe steht kaum etwas, das mit weiterhelfen könnte :?
Zitat:c) erstelle eine Routine "Sarah_Serial Close.vi", die auch im Error Case aufräumt.
Meinst du hier Visa zurücksetzen oder einfach einen leeren String setzen?
Zitat:reentrant
Was ist in dem Fall anderst? Klar kann es einstellen, aber in dem Fall wüßte ich nicht was dahintersteckt
Zitat:f) setze "Bytes to Read" auf z.B. 255, um alles abzuholen, Dein Gerät muss dann auch ein
Linefeed (0x0A oder n) an die Antwort anhängen, was das Lesen beendet.
Die Größe ist ja erst mal Nebensache denk ich. Für den ersten Test reichen 10 Zeichen aus. Es soll ja nur sichergestellt werden, das die Kommunikation über die jeweiligen Ports steht, also wird ein Wert von 0123456789 geschickt und damit man auch sagen kann es kam auch "drüben" an auf dem anderen PC (weil beim Programmieren kann ich es erst mal nur an einem PC testen mit RS232 drum auch die beiden Kabel), wird es dort per Scrit zu 9876543210 und das kommt dann auch bei mir wieder an.
Nur wie kann ich nun etwas anhängen? Das müßte ja dann das Script machen, welches auch den Wert umkehrt, oder?
Zitat:g) Stelle mit MAX sicher, dass die Ports auch im System existieren com1=ASRL::1
Das hab ich schon von Anfang an festgelegt, der hatte mir anfangs immer mal wieder den "echten" Namen angezeicht, aber das macht er nun auch nimmer. Ist dort soweit alles vergeben.
Zitat:- Clustere die Port Config Daten und schleif sie ni. immer mit, es ist Ballast.
Wie mach ich das am besten?
Ja, Fragen über Fragen *g*... :roll: