LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Reading Data from SCXI 1600

Solved!
Go to solution

Hi Experts,

 

I am new to this SCXI Interfacing. Kindly help me in the context

 

I am developing an application which is going to be use  SCXI 1125 module and SCXI 1600 controller.In the application I want to allow the user to configure various Task in the front panel. 

 

What are the controls needed in the front panel to allow the user to configure Task 

How to read the data from SCXI 1600,

How to differentiate eight channel data coming from SCXI 1125 thro SCXI 1600

 

Thanks in advance

0 Kudos
Message 1 of 6
(3,379 Views)

tunevr wrote:

What are the controls needed in the front panel to allow the user to configure Task


This question is a bit vague, as the answer depends on the task, or the kinds of tasks that you want to configure. If you want to see an example, open up MAX, and create a task for your device. This will give you an idea of the parameters that you can set for a task. 

 


How to read the data from SCXI 1600,


 You would use DAQmx. There are lots of examples that ship with LabVIEW. Open the Example Finder (Help -> Find Examples), and search for "SCXI". 

 


How to differentiate eight channel data coming from SCXI 1125 thro SCXI 1600


I don't really understand what you're asking here. You would have two separate tasks here, so each task would generate its own data.  Could you clarify?

 

 

0 Kudos
Message 2 of 6
(3,369 Views)

Ok I will try again.

 

I dont have SCXI 1125, SCXI 1600 Modules installed in my system.But I am developing an application which is going to use these modules. I have simulated SCXI 1125 with the help of MAX simulated Devices. But we cannot simulate SCXI 1600 (http://digital.ni.com/public.nsf/allkb/4B20AD64F650D2D5862572C2005779A7).

 

Since SCXI 1125 is a 8 channel isolation amplifier. the user may connect 8 different sensors to the input of isolation amplifier, the SCXI 1600 USB controller collects the amplified signal from SCXI 1125 and converts the data in to USB format and send the same to USB port of The PC.

 

Suppose I have thrmocouple signal in the first channel and some pressure signal in the second channel, what are the steps I have to follow to read these signals from respective channel and display them in the graph. Is it requires any additional programming since the multiplexed data is coming thro USB

 

I couldnot find any examples in the example finder for SCXI 1600. I am bit confused since the data is coming thro USB port. Kindly clarify my doubt and correct me if I am wrong in understanding at any point. If you find any examples matching with this criteria please make it available.

 

Thanks in advance

0 Kudos
Message 3 of 6
(3,359 Views)
Solution
Accepted by Kumar NI

True, you cannot simulate the SCXI-1600. This means you will not be able to run your code without the hardware. For simulation purposes you can, however, use another device that would function in a similar manner to the SCXI-1600 in terms of triggering, resolution, and sampling rate.

 

As for the programming, you would use DAQmx as I had mentioned. There are no examples that are specific to the SCXI-1600, but you don't really need them. The SCXI-1600 is fundamentally a data acquisition module that happens to be in a SCXI form factor with a USB connection. As far as your software is concerned you will use DAQmx to read data from it. So, take a look at the DAQmx examples that gather data from data acquisition devices.

 

Your task will define how many channels you will be reading. Since you are reading a mixture of measurements (temperature, pressure, and possibly just plain voltages) you will need to decide whether to create separate tasks for each of these measurements that are configured to be specific to that measurement type, or to create one task that simply reads all unscaled channel values (i.e. raw voltages) and then you scale the values in your code. If you open the Example Finder and navigate the tree to Hardware Input and Output -> DAQmx -> Analog Measurements you will see categories for the different measurement types. Many of them have graphs. 

 

If you have not already done so, you may want to start here: http://zone.ni.com/devzone/cda/tut/p/id/3116

0 Kudos
Message 4 of 6
(3,348 Views)

Thank you.

 

So the programming is same irrespectve of the communication port (PCI/USB).OK, I will start with the link u provided

0 Kudos
Message 5 of 6
(3,341 Views)

tunevr wrote:

Thank you.

 

So the programming is same irrespectve of the communication port (PCI/USB).OK, I will start with the link u provided


With respect to DAQmx that's generally true, though the different interfaces will behave a little differently. Those differences tend to be handled by the DAQmx API, leaving the programmer to concentrate on just getting the data, rather than programming the interface. VISA is the same way. That is an API that deals with instrument communication that handles GPIB, serial, and TCP/IP.

 

If you need futher help just post a follow-up. Good luck!

0 Kudos
Message 6 of 6
(3,332 Views)