Error -89132: Specified Property Value Cannot Be Used, Because It Requires Resources That Are Currently in Use

Updated Jun 27, 2024

Reported In

Hardware

  • PXI-6289

Software

  • LabVIEW

Driver

  • NI-DAQmx

Issue Details

I am trying to use CTR0 on my M series DAQ device to generate a retriggerable pulse train and use it as a sample clock for a continuous Analog Input task, but I receive the following error when I try to use all of the PFI lines as well: 

Error -89132 occurred at DAQmx Start Task.vi:7220007

Possible reason(s):
Specified property value cannot be used, because it requires resources that are currently in use.
Property: CO.Pulse.Term
Destination Device: PXI1Slot6
Task Name: _unnamedTask<68>

Solution

This error is caused by the counter and timing signals being routed to certain PFI lines by default. In order to resolve this error, you will have to disconnect the physical hardware routes by using the DAQmx Channel Property Node called Counter Output » Pulse » Output Terminal. This property allows you to specify which terminal will output the generated signal, but in this case, you will set it to an empty string so that none get routed or connected to a PFI line. 

​​​​​​​CO-property-pulse-outputterminal.png

 

Additional Information

In the case of PXI-6289, CTR 0 OUT gets routed to pin 2, or PFI 12 by default, so you could also avoid the error by using a counter that is not routed to the PFI line you will be using. However, if you are planning to use all or most of the PFI lines, you will need to disconnect the physical hardware routes as done above. You can also check the physical routings by checking the device pinout from NI MAX.