Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
This Document is not yet Rated  Rate this Document

Why Does the Device Reset.vi in LabVIEW Return Status 0 When the SCXI-1000 is Powered Down?

Hardware: SCXI

Problem:
If the Device Reset.vi in LabVIEW is called with SC1 as the string input, which should attempt to reset the SCXI chassis, and the SCXI-1000 chassis powered down, it still returns a 0 status.

Steps to Reproduce:
Run the Device Reset.vi in LabVIEW with SC1 as the string input with the SCXI chassis powered on and installed in Measurement & Automation Explorer (MAX). Then power the chassis down and run it again. The status returned is still 0. If the chassis is then tested in MAX, MAX correctly replies that it cannot communicate with the chassis. If the Device Reset.vi is now called, it returns -10800, correctly identifying the timeout. When the chassis is powered on again, and the Device Reset.vi is run again, it still return -10800 instead of resetting the device and acknowledging that it is now powered on. The chassis must first be retested in MAX before the Reset Device.vi will correctly return 0.

Solution:
This is a known issue in Traditional DAQ because of the way that the driver caches the current state of the SCXI chassis. The Traditional DAQ driver in MAX must be reset, or the chassis tested, in order to get an accurate status of the chassis state.

This is not an issue in DAQmx. National Instruments strongly recommends upgrading to DAQmx, as many Traditional DAQ issues have been fixed.

Related Links:

Attachments:





Report Date: 03/31/2005
Last Updated: 03/17/2006
Document ID: 3JUGH12G

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit