25.07.2014, 09:04
Hallo,
von mir mal eine ganz kurze Verständnisfrage. Bin jetzt dabei mein erstes größeres LabView Projekt zu schreiben und möchte natürlich von Anfang an alles richtig machen.
Hab hier einen großen Messaufbau mit acht Schrittmotoren die über vier Controller an vier COM Ports hängen.
Nun hab ich für jeden Motor ein eigenes VI "SendString" geschrieben, mit dem ich steuern und auslesen will im Sinne des angehängten Bildes. Davon hab ich auch schon ziemlich viele in meinem Haupt VI verbaut.
Jetzt hab ich mich aber gefragt, ob das so sinnvoll ist jedesmal eine Visa Session zu starten, zu schließen und den Port zu konfigurieren, oder ob sich das vielleicht irgendwann negativ auf die CPU auswirkt.
Also sollte ich lieber alles einmal am Anfang setzten und am Ende schließen oder fressen diese Befehle nicht soviel Arbeitsspeicher?
Gruß
von mir mal eine ganz kurze Verständnisfrage. Bin jetzt dabei mein erstes größeres LabView Projekt zu schreiben und möchte natürlich von Anfang an alles richtig machen.
Hab hier einen großen Messaufbau mit acht Schrittmotoren die über vier Controller an vier COM Ports hängen.
Nun hab ich für jeden Motor ein eigenes VI "SendString" geschrieben, mit dem ich steuern und auslesen will im Sinne des angehängten Bildes. Davon hab ich auch schon ziemlich viele in meinem Haupt VI verbaut.
Jetzt hab ich mich aber gefragt, ob das so sinnvoll ist jedesmal eine Visa Session zu starten, zu schließen und den Port zu konfigurieren, oder ob sich das vielleicht irgendwann negativ auf die CPU auswirkt.
Also sollte ich lieber alles einmal am Anfang setzten und am Ende schließen oder fressen diese Befehle nicht soviel Arbeitsspeicher?
Gruß