LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Data Acquisition using NI-MAX 15.0

Solved!
Go to solution
I was trying to acquire data from SCXI- 1100 using NI-MAX15.0 . I have added Devices and interfaces and created virtual channels with map ranges as scale. But when i am feeding signal to the card, the output showing in the driver is same as what i am providing as input to card. It is not converting signal to the scale i specified.
Could you please help me to solve this problem.
0 Kudos
Message 1 of 9
(3,168 Views)

You wired the third function in your Block Diagram wrong.  Oops, maybe it's the fourth function -- my powers of telepathy are not working as well today (need more coffee).  Why don't you help by posting your VI (not a picture, but the actual VI) so we can see what you've tried and can suggest what might be wrong.

 

Bob Schor

0 Kudos
Message 2 of 9
(3,112 Views)

Actually it's not in VI.. I was testing with NI MAX Driver software.. There itself it's not converting the acquired values to physical quantity even though I specified scale..

0 Kudos
Message 3 of 9
(3,109 Views)

Still, screen shots will help a lot here in diagnosing the issue.


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
0 Kudos
Message 4 of 9
(3,086 Views)

Interesting.  I recently programmed a triaxial accelerometer that had a nominal offset of 1.5v and a nominal gain of 0.5v/g.  I made scales in MAX and viewed the results by hand, only to find that the given offset and gain were "within 10%".  I subsequently wrote a very quick calibration routine that involve taking 6 10msec measurements from the accelerometer held stationary in six (approximate) orientation and solving for the three offsets and gains.  When these are used to build (in DAQmx) the scales, each axis goes between +1g and -1g (when not being moved).

 

Since we still don't know what you are doing, either your version of MAX is completely misbehaving or (dare I say it?) you are doing something (unknown) wrong.

 

Bob Schor

0 Kudos
Message 5 of 9
(3,073 Views)

Ohh.. May be i am wrong.. i am new to labview... not sure whether i have done correctly or not..  could you please check the screenshots...

0 Kudos
Message 6 of 9
(3,058 Views)

The only issue I am seeing is that the Signal Input Range should be after scaling values.


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
Message 7 of 9
(3,051 Views)

I didnt get you. Could you please tell me the complete procedure when you want to acquire signals from a sensor using NI-MAX software. Then i will be able to find out my mistake. Use Scale as Map Ranges

0 Kudos
Message 8 of 9
(3,017 Views)
Solution
Accepted by topic author tomp93

Look at the input setup you have in the screenshot Channel-Details.  You have entered 9.5 to .5m,  those are the values  prescaled in volts.  But you can see that it is looking for values in deg C.    You should enter the values of 999 and 0 which are the max and min for degC, the post-scale values.

Message 9 of 9
(3,014 Views)