...
Idealerweise sollte das Prozessdaten-Handling der beiden Geräte voneinander sowie das Handling vom Rest der Applikation voneinander entkoppelt sein (Multithreading, MultiprocessingMultiprozessing). Diest Dies ist auch bei einem Single-Device Betrieb empfohlen.
Praxis
Für die Verwendung mehrerer Geräte ist das mehrfache Aufrufen der xChannelOpen-Funktion erforderlich. Über den szBoard-Parameter können dabei jeweils unterschiedliche Geräte selektiert werden. Dabei entstehenden Handles beziehen sich jeweils auf die unterschiedlichen Geräte. Daher sollte diese im weiteren Verlauf der Applikation immer selektiv behandelt werden.
Multiple-Application
Ob ein Betrieb mehrerer Applikation mit einem COMSOL-Device möglich ist, hängt wesentlich vom verwendeten Treiber ab. Grundsätzlich müssen mehrere Instanzen der Applikation bzw. des Treibers einander bekannt sein, da Sperrmechanismen für die verwendeten Ressourcen greifen.
...