Hallo s-vdobre,
Zitat:Wenn ich eine längere Schleife erstelle(in meinen Fall ist "for-Schleife") werden nicht alle eingegebene Befehle ausgeführt. Aber wenn ich in den Blockdiagramm auf das Symbol mit der gelbe Lampe drücke dann und starte dann funktioniert alles tip top. Also muss ich hier iwie die ComPort Einstellungen verfeinern?
Wenn ein VI im (sehr langsamen) Highlight-Debugging "funktioniert", aber nicht bei normal schneller Abarbeitung, dann hast du ein Timing-Problem!
Du musst dann nicht an den COM-Port-Einstellungen rumspielen (die werden sowieso von deinem Gerät vorgegegeben), sondern einfach mal das Handbuch deines Gerätes lesen und alles umsetzen, was dort zum Thema Ablaufsteuerung geschrieben wird.
Allgemeiner Tipp:
- Geräte mit serieller Schnittstelle benötigen Zeit, um überhaupt Befehle/Daten über die Schnittstelle zu übertragen.
- Diese Geräte benötigen auch noch Zeit, den empfangenen Befehl abzuarbeiten - gern dauert dies noch deutlich länger als die reine Datenübertragung auf der seriellen Schnittstelle.
- Solche Geräte benötigen dann auch noch Zeit, um Daten oder eine andere Antwort über die gleiche langsame Schnittstelle zurück zu senden.
- Alles dies muss man beachten: es hilft nicht, einfach alle Befehle so schnell wie möglich zum Gerät zu schicken!
Noch ein allgemeiner Tipp:
Wenn du ein Problem mit deinem VI hast, dann solltest du dieses VI auch hier als Attachment bereitstellen!