VI I am using Ich mache ein Projekt, in dem ich Daten von Xbee am entfernten Ende empfange. Ich habe die Baudrate der Sende- und Empfangsseite, 115200, eingestellt. Ich muss jedes Mal 3000 Bytes senden. Bei der genannten Baudrate müssen die Daten in weniger als einer Sekunde empfangen werden. Ich habe LabVIEW verwendet, um die Datenwellenformen anzuzeigen. Nun ist das Problem, dass ich Daten in 2 Sekunden in Xctu empfangen habe. Wenn ich aber in LabVIEW dieselben Daten erhalte und grafisch darstelle, werden die Wellenformen gestört. Aber wenn ich die Sendezeit, sagen wir 7 Sekunden, erhöhen, sind die Wellenformen gut. Jetzt ist das Problem mit LabVIEW-Geschwindigkeit, um die vorher empfangenen Daten mit neuen Daten zu aktualisieren, so dass ich die Wellenformen richtig plotten konnte. Deshalb möchte ich vervollständigen Zugriff des Com-Ports auf LabVIEW. Bitte helfen Sie mir.Wie kann LabVIEW vollständigen Zugriff auf einen COM-Port erhalten?
Antwort
Ich denke, das ist wegen der Schleife innerhalb der Schleife. Ich kann das nächste Paket lesen, wenn die innere Schleife gestoppt ist.
Alles andere ist korrekt und sollte kein Problem verursachen.
PS. Stellen Sie sicher, dass Sie die Baudrate einstellen und den VISA-Port korrigieren, bevor Sie den LabVIEW-Code ausführen.
Wenn ich die innere Schleife entfernen, wird die Schaltfläche für subvi Aufruf nicht verfügbar sein. –
warum? Schauen Sie sich den Screenshot an: https://www.dropbox.com/s/izbwy4u1xz3guwo/exampleforso.png?dl=0 –
Andere Frage ist, wenn Sie die zweite Schleife als eine parallele Schleife machen wollen. Die Architektur des Problems ist nicht gut. Sie sollten in Erwägung ziehen, eine Erzeuger/Verbraucher-Architektur mit der parallelen Schleife (nicht die Schleife innerhalb der anderen) zu verwenden. –
gehen in die Labview Such Beispiel Abschnitt, dann suchen „Verbraucher“, werden Sie gleich ein vi „Einfache Queue.vi“ genannt öffnen und Sie werden ein Produzent/consummer functionnal Programm
- 1. Asynchroner DLL-Zugriff in LabVIEW?
- 2. Pure Data Comport Ausgabe
- 3. jquery auf Tropfen erhalten vollständigen Pfadnamen
- 4. Wie kann ich den Zugriff auf SOAP-Antwort erhalten
- 5. Kann ich einen LabVIEW-Webservice von Raspberry Pi aus starten?
- 6. Wie kann ich Daten von verschiedenen Funktionen an denselben Comport senden, ohne den Comport ständig öffnen zu müssen?
- 7. Kann ich einen Tipp-Snapshot eines Merkur-Repositorys erhalten, ohne einen vollständigen Klon zu erstellen?
- 8. Zugriff auf eine Datenbankvariable erhalten
- 9. Erhalten Sie den vollständigen Benutzernamen einen neuen Benutzernamen
- 10. Zugriff auf MVC andere Klassen ohne vollständigen Namespace-Pfad
- 11. Kann jemand diesen Labview Code erklären
- 12. Wie kann ich einen vollständigen C++ Build profilieren?
- 13. Python: Schöne Suppe: Kann nicht einen vollständigen Titel von Parsing
- 14. Erhalten vollständigen CPU-Namen ohne WMI
- 15. Wie kann SQLAnywhere die „externe CLR“ Zugriff auf einen Systemprozess
- 16. Wie kann ich den Zugriff auf einen Webservice programmatisch beschränken?
- 17. Warum LabVIEW?
- 18. LabVIEW-Objekte
- 19. Python kann den vollständigen Pfadnamen der Datei nicht erhalten
- 20. LabVIEW-Bibliothek .NET kann nicht verbunden werden
- 21. Wie erhalten Sie den vollständigen Hostnamen in C#?
- 22. Zugriff auf einen zustandsbehafteten Service
- 23. Wie kann ich einen Verweis auf eine Methode erhalten?
- 24. Wie kann ich einen Druckergerätekontext erhalten?
- 25. Wie erhält man einen vollständigen hexadezimalen Wert vom Blob-Datentyp?
- 26. Axios erhalten Zugriff auf Antwort Header-Felder
- 27. Zugriff auf die LinkedIn-Jobs-API erhalten
- 28. Zugriff auf einen Remote-GarbageCollectorMXBean
- 29. Die beste Methode, um einen vollständigen API-Zugriff zwischen Anwendungen zu ermöglichen
- 30. Synchronisieren Zugriff auf einen Rückgabewert
Fügen Sie Ihren Code hinzu, so können wir helfen –
Bitte überprüfen Sie das Problem.Ich hoffe, Sie können es beheben –