23.02.2016, 14:38
Hallo,
ich benutze eine NI PCI-6703 Karte zur Ausgabe analoger und digitaler (TTL) Spannungssignale. Die Verwendung des SubVI (LabView03.png, Set_QP_parameters_NI-PCI6703.vi) funktioniert scheinbar problemlos, allerdings erhalte ich eine Fehlermeldung (Leitungen belegt), wenn ich dieses SubVI mehrfach in einem übergeordneten VI (LabView04.png, auf der rechten Seite unten, 'Set QP Param PCI6703') verwende:
Ich habe bereits das 'Clear Task' durch ein 'Control Task' mit der Freigabe der Recourcen ersetzt, was allerdings keinen Erfolg brachte. Weiß jemand wo das Problem liegt?
Markus
ich benutze eine NI PCI-6703 Karte zur Ausgabe analoger und digitaler (TTL) Spannungssignale. Die Verwendung des SubVI (LabView03.png, Set_QP_parameters_NI-PCI6703.vi) funktioniert scheinbar problemlos, allerdings erhalte ich eine Fehlermeldung (Leitungen belegt), wenn ich dieses SubVI mehrfach in einem übergeordneten VI (LabView04.png, auf der rechten Seite unten, 'Set QP Param PCI6703') verwende:
Code:
Requested operation could not be performed, because the specified digital lines are either reserved or the device is not present in NI-DAQmx.
It is possible that these lines are reserved by another task, the device is being used through the Traditional NI-DAQ interface, or the device is being reset. You might also get the error if the specified resource is currently in use by LabVIEW network variables bound to the DAQ Channel, or if the DAQ Channel is being used in any OPC Client software.
If you are using these lines with another task, wait for the task to complete. If you are using the device through the Traditional NI-DAQ interface, and you want to use it with NI-DAQmx, reset (initialize) the device using the Traditional NI-DAQ interface. If you are resetting the device, wait for the reset to finish.
Ich habe bereits das 'Clear Task' durch ein 'Control Task' mit der Freigabe der Recourcen ersetzt, was allerdings keinen Erfolg brachte. Weiß jemand wo das Problem liegt?
Markus