How to measure different signals with PXI-2501

Hello everybody,
i have a an understanding problem.
I have a PXI-2501 switch and i want to measuere signals with the pxi-4071, so far so good.
I did some voltage- measurements and everything worked fine. Then i disconnected the power source and measured the temperature with a PT1000 in four-wire-mode ... also worked fine.
But i want to measure voltage and temperature, in the same VI, so i connected the voltage signal on CH0 and the PT1000 at CH5 (in four wire mode), and now i get problems. The temperature is fluctating. There are a few measurements that seems OK, and then i see some that are far away from the truth.
The VI consists of a state machine, the measurements are done in different states, of course with the correct scan list for each measurement.
Any suggestions? Am I doing something completely wrong?
Thanks
(and excuse for my english )

Hi Roman,
id I understand you right:
The temperature measurement works fine, if the sensor is directly connected to the 4071, but if connected via the 2501 you see the big deviations?
Have you measured the the resistance of the Switch-Matrix yet?
kind regards 
Heinz

Similar Messages

  • Measuring DC signal with ac coupling

    I'm TOTALLY new to Labview. I was trying to use NI DAQ 4472 for measuring DC signal with large DC offset. I would like to see an example that sets AC coupling for filtering the unwanted DC offset. I found an example with "DAQmx Channel Property", but I need help in connecting it with the block diagram. I have attached my block diag. and and help in connecting the DAQmx Channel Property Node is highly appreciated.
    Thanks.
    Attachments:
    Sensor_Configuration_Test.vi ‏60 KB

    Good afternoon MiamiVipul,
    Thanks for contacting National Instruments with your issue, we'll try and get you up and running as quickly and efficiently as possible.
    Look like you've got the right approach to your problem.
    In order to integrate a property node into your code, you simply have to wire the task reference and error cluster in line with the rest of your code.  I.e. after you create the task, you will have the purple task reference out as well as the pink error cluster out, wire those to the corresponding intputs on the property channel node and then wire the task and error out of the property node into the DAQmx Create Channel vi. 
    Have a look at the examples by going to Help > Find Examples (Browse Tab)  > Hardware Input/Output > DAQmx > Analog Measurements.  There are a variety of different measurement types which you can start from to give you a strong idea of the general DAQmx coding principles.  Several of these also use Property Nodes.  For example Acq&Graph Voltage - Int Clk-Analog Start w Hyst.vi
    You mentioned you want to measure "DC signal with large DC offset", which I'm assuming is a typo, as AC coupling is of course designed to remove the DC offset so you can measure the AC signal.  
    Best of luck with your project.
    Sincerely,
    Minh Tran
    Applications Engineering
    National Instruments 

  • Can you tell me how to measure audio signal frequency in measurement studio with visual basic 6.0?

    I'd like to measure two differential input signal(I.e. A+ and A-),below is two test projects,
    1.connect A+/A- to PCI 6052E card's ACH0/ACH8 ,and refer to GND for testing
    2.connect respectively A+/A- to PCI 6052E card's ACH0/ACH8 for testing
    Could you tell me the details of the second project?and give me a illustration in measurement studio with visual basic 6. 0 about the second?
    In addition,I would like to measure the audio signal frequency,could you give me a illustration in measurement studio with visual basic 6.0?
    Wait for your reply!

    Dear kelven,
    Thank you for contacting National Instruments.
    To address your question, there are Analog Input shipping examples that demonstrate how to measure an analog input differentially, as you specify in (2).
    As for measuring the audio signal frequency, you may want to check out the following KnowledgeBase. The link is:
    http://digital.ni.com/public.nsf/websearch/4b08380530d72d3b86256340004c3005
    Let me know if you have any further questions or if this does not resolve your issue.
    Thanks again and have a great day!
    Chad AE
    Applications Engineer - National Instruments

  • Sequence 1create output digtal signal- 2 make microsecon​ds delay or less- 3 measure digital signal with board 6023e

    hello
    I need creat a digital signal and for this i use a counter output and then i need creat a delay after  a signal measurment and for this i use again a couter. My problem is how i can make this delay betwen create and measure a signal. this delay must to bethe shortest  possible  and precise. une of my attemps was make  a sequence and for make the delay i create a task for une virtual output with max frequency 5000000hz and just une pulse but i dont know how many time the labview get to go by the first task ( creat a output pulse and ent it) to make tis task before discribed to the last task (measure a digital sinal). Another thing that i dont know is how many time the libview get to create and eliminate une task. Une information beyond the kind of board (6023E) that can be useful to help me  with this problem is the information about my pc in this case i use a pentium4 3Ghz.
    thanks  

    ...My problem is how i can make this delay betwen create and measure a signal.
    ...how many time the labview get to end one task and start another one.
    What I tried to say is, that even if you use the counter of the 6023e-Board
    to create the delay and trigger the measure via LabView under Windows,
    you leave the realtime-path. Executiontime of LabView-code is then not
    determinated.
    One way to solve this, is triggering measurement via hardware and use LabView to read Data from the Buffer of the DAQ-card.
    You can find more info about DAQ in the "measurements manuall" of NI, delivered with your LabView Software.
    Lorand

  • Problems to measure a signal with 10kHz frequenz

    Hello,
    i want to measure a signal at 10khz frequenz.
    My problem is that from 100Hz above i dont get a clear Signal.

    Daniel,
    Could you provide more information about your task.
    - What type of signal is it (sine, square wave, etc.)?
    - What hardware are you using to measure the signal?
    - What type of input are you using (analog in, digital in, counter)?
    - How are you performing the measurement? What functions are you using? What development environment (LabVIEW, C, etc.) are you using? Can you attach an example of your code?
    Christian L
    NI Consulting Services
    Christian Loew, CLA
    Principal Systems Engineer, National Instruments
    Please tip your answer providers with kudos.
    Any attached Code is provided As Is. It has not been tested or validated as a product, for use in a deployed application or system,
    or for use in hazardous environments. You assume all risks for use of the Code and use of the Code is subject
    to the Sample Code License Terms which can be found at: http://ni.com/samplecodelicense

  • How to fix the signal with the microphone to the computer when recording through an interface? every time i record and play back i get poor signal and a lot of fuzz

    How to fix the signal from the microphone to the computer when recording through an interface in logic pro? Every time i record and playback i get poor signal and a lot of fuzz.. how can i fix this problem?

    Which model computer?
    What operating system?

  • Generate PXI Trigger Signals with PXI-6115

    Hello,
    I have a question.
    I have a PXI-6115 and some other card in my mainframe.
    These other cards nee 10 Mhz pulses on line PXI-Star1 and 2.5 MHz on PXI_trg7.
    So I thought to apply (somewhere on my PXI 6115 card) 10 MHz, divide the 10 MHz with a counter to 4 and route all this things to the backplane.
    But I don't understand how to do this.
    There are no good examples.
    And as far as I know the PXI-6115 isn't yet supported by DAQ-MX.
    Can anybody give me some good advises or tips, white paper or so to make me solve my problem ???
    Thanks Ruediger

    I don't have time to write any example snippets right now, but I'll try to provide you the general idea and hopefully you can take it from there.
    First, it's not clear whether you want to generate the 10 MHz from the 6115 and send it to other devices in the system or accept the 10 MHz externally and route it to the rest of the system.  If you're bringing in the signal externally, I would simply using the DAQmx Connect Terminals VI to route the signal from a PFI line on the front connector of the board to one of the PXI trigger bus lines in the backplane.  Check out the routing table in MAX to see what routes are possible.  To perform this route, the driver will have to route through Counter 0 so you won't be able to use Counter 0 for anything else.
    If you want to generate 10 MHz from the 6115, I would create a continuous pulse train task on Counter 0 using the CO Pulse Ticks version of the Create Channel VI with a value of 2 for both the high ticks and low ticks input.  However, to achieve 10 MHz clock on a PXI trigger line, you'll have to perform a couple of modifications that typically aren't done with counter tasks.  First, you'll need to use the DAQmx Export Signal Property Node to route the Counter Output Event to the desired PXI trigger line.  You can find this property by navigating the following menu hierarchy Events->Counter Output Event->Output Terminal.  By default, the driver routes this event to the Ctr0Output pin on the front connector of the board.  Using this property will override this behavior and route the output of the counter to a PXI trigger line instead.  Second, you will need to change the output behavior of the Counter Output Event from toggle to pulse.  This can be through the Events->Counter Output Event->Output Behavior property.  Normally, when generating pulse trains, the high ticks and low ticks parameters from the Create Channel VI determine the frequency and duty cycle of the pulse train.  When the high ticks count expires, the output of the counter toggles.  The low ticks value is then loaded into the counter, and the counter output toggles again when the low ticks value expires.  This process repeats to produce a pulse train of the desired frequency and duty cycle.  Since the counter uses a 20 MHz timebase and has a minimum low ticks and high ticks value of 2, you can only produce at maximum a 5 MHz pulse train using the toggle behavior.  However, by changing the output behavior from toggle to pulse, the counter output will issue a short pulse each time the high ticks and low ticks counts expire yielding a 10 MHz clock signal.
    Now that you have the 10 MHz signal taken care of, you need to generate a 2.5 MHz signal from it.  My guess is that since you have a 6115, you already have plans for the AI engine so I'll describe a route that uses AO instead.  First, create an AO task to perform continous waveform generation.  Use the DAQmx Channel Property Node and set the Use Only Onboard Memory property to true.  Setting this to true will cause the driver to download the waveform once upon starting the task and replay the waveform from the onboard FIFO.  Since you're only using this task to generate a clock, you don't really care about the data and this will prevent unneccessary traffic across the PCI bus.  Next, use the DAQmx Timing Property Node to set the Sample Clock->Timebase->Source to the PXI Trigger line that you're generating the 10 MHz clock on, and set the Sample Clock->Timebase Divisor to 4 (10 MHz / 4 should give you a 2.5 MHz sample clock).  Last, use the DAQmx Export Signal Property Node to set the Clocks->Sample Clock->Output Terminal to the PXI Trigger Line you want to generate the 2.5 MHz signal on.
    It requires some creative programming, but you should now have a 10 MHz and 2.5 MHz signal routed onto two different PXI Trigger lines.  I know this solution is a bit involved so if you have any further questions be sure to post back.

  • How do I get started with PXI timing?

    I'm working in a lab that is trying to start to use a National Instruments PXI/VXI hybrid system.  I currently know very little about timing and triggering.  Basically all I know is that the timers we are using (PXI-6653) generate a square wave at 10 MHz and I can route it to the CLK10_in.  I'm able to confirm that the clock is being routed there by using some of the example VIs and using a scope to see that the square wave is being outputted through the BNC connector on the back.  I can see it's not the regular PXI 10 MHz reference clock because there is a difference in 10 MHz signals between before I hit the "GO" button on the routing VI and after I hit the "GO" button.  So all in all, I can confirm I'm getting the 10 MHz signal routed to the CLK10 backplane signal.
    However, my main question is how I can use that CLK10 signal on my DAQ cards?  We are using PXI-4462 and PXI-6123 cards.  I'm trying to use some of the example VIs given with NI-DAQmx.  Is the "onboardclock" a timer that's on the DAQ card itsself?  What about this sampleclock?
    I've read through the examples and tutorials on the NI website, and they aren't very "newbie-friendly". 
    Thanks,
    Michael 

    Hello Michael,
    Thanks for posting on the forums!  What you are trying to do is called reference clock synchronization.  This is also referred to as Phase Lock Looping (PLL) to a reference clock.  You will access this reference clock with a DAQmx property node as shown below.
    Your PXI-4462 is a DSA device.  This needs to be the Master device.  Take a look at the Synchronization examples that ship with LabVIEW.  Launch the NI Example Finder by going to Help»Find Examples.  Browse by task to Hardware Input and Output»DAQmx»Synchronization»Multi-Device.  The image above comes straight from the Multi-Device Sync-AI and AO-Shared Timebase & Trig-DSA.vi  example.  You can modify this example to suit your application.  But remember, the DSA device needs to be the master.
    You may be wondering what the Sync Pulse is for.  In addition the the NI Example Finder, the NI-DAQmx Help is a great resource.  Do a search for Sync Pulse, and you will find quite a bit of information about it as well as other useful things to know and consider with DSA synchronization.
    Message Edited by RT4CY on 10-25-2008 03:06 PM
    Rod T.
    Attachments:
    refclock.jpg ‏110 KB

  • Aquisition of a voltage Signal with PXI 6713

    Hi.
    I want to make voltage aquisition with a PXI 6713 card. I take the Channels ai16 to ai33. The voltage at the clamp is 3.886VDC ( measured with a DMM ). When i measure the voltage and calculate it into a current ( see my applikation atteched ) the result is something between -10 and -24mA?!?!?
    Are the settinges in the DAQmx Express-VI "analog voltage aquire" wrong or could it be another Problem?
    My settings are:
    RSE
    voltage measuring from 0 to +8VDC
    N Samples
    I hope of yous Answer.
    Thanks
    Attachments:
    analog_voltage_aquisition.jpg ‏33 KB

    Is it a trick question??
    First of all, Looks like you mentioned the card wrong PXI 6713 is an AO card, without any AI channels
    Which card are you using??
    Are you connecting a 390 ohm Resistance on your connector block to convert current signal to Voltage equivalent?? ( Sounds like you are not )
    Are you measuring the Voltage correctly in the first place??
    if you are not, check if the signal is connected correctly for RSE mode
    Hope this Helps
    Regards
    Dev
    Message Edited by devchander on 07-28-2006 07:35 AM

  • How to measure Pulse signals

    Hello, Friends
    I am interested in developing a data acquisition program from a sensor that gives a pulse signal. I would like that send me please some information about what VI’s I have to use inorder to began the acquisition and How I can measure the pulse frecuency. Some examples will be very excellent.
    Please, write me. I will be very thankful
    Pablo

    You should be able to findout the output of the signal, is it an analog voltage or is this pulse a digital pulse (ie measuring TTL Width or some number of counts for a frequency changing pulse train)?  All this is either done with DAQMX analog in vis or counter vis.  You really need a clear picture of what the signal is before you can write code.  The code should be simple once you know your signal.
    Paul
    Paul Falkenstein
    Coleman Technologies Inc.
    CLA, CPI, AIA-Vision
    Labview 4.0- 2013, RT, Vision, FPGA

  • How to Upload different Material with Different Selection View

    Hello Experts!
    Iu2019m new in ABAP and trying to understand methods of LSMW. Now I get a question for you guys. Let say I need to upload 10 different materials. Now for instance.
    1st material has Basic data 1 and Basic data 2.
    2nd material has Basic data 1, Purchasing and Purchase Order text
    3rd material has Basic data 1, Classification, Purchasing, MRP 1, MRP 2 & MRP 3.
    4th material has Basic data 1 & Basic data 2.
    5th material has Basic data 1, Classification, Purchasing, MRP 1, MRP 2 & MRP 3.
    And so on. Now here Iu2019ve notice that every material has different INDUSTRY SECTOR, MATERIAL TYPE AND SELECTION VIEWS. I understand that Industry Sector, Material Type and other data I can specify in my file but how I can control SELECTION VIEWS for different materials. Because for different Selection view coming screens will become different accordingly.
    So can somebody can please tell me how I can control different select views for different material and upload it in SAP.
    Thanks.

    Hi
    I understand that you are performing LSMW on MM01 transaction code..and are uploading through batch input in LSMW.
    Actually, for a tcode like MM01 I dont think you should use LSMW, instead you can go with the BAPI: BAPI_MATERIAL_SAVEDATA.
    The views is a serious problem with MM01 when performing using batch input..
    So, go through the documentation in SE37 tcode for the BAPI...
    The information you get there will help you on how to proceed.
    Regards,
    Vishwa.

  • How to associate different securityschema with different webgate .

    Hi All,
    We have protected all our resources which is deployed on different server using OAM.
    Take my scenirio like this .
    I have 2 resources having url like 127.22.33.22:4040/myfirstresource .
    175.22.44.55.4050/mySecondResource
    Thesr 2 resources are protected by 2 webgate and i have created 2 security schema .
    I want to associate security schema 1 with resource 1 and security schema with resouce 2 .
    Can anyone provide me some poiter how can i achieve it .
    Thanks ,
    Arun.

    This is provided by OAM out-of-box. Create 2 policy domains, and give resource1 in domain1 and resource2 in domain2. Then in the default rule, give authentication schemes that you want to give. Enable the policy domains.
    The end.
    (This can be done by 1 policy domain and 2 policies too. Choose whichever is good with you)

  • Measuring different values with different intervals

    I have a program which is measuring temperatures every second (or how often I want it to) and writes this to a file. But now I want it to open a digital line to measure the current through a resistant and if the current is higher than a certain limit, the program should open another digital line. But I don't want it to open the digital line/measure the current so often because the resistant will get hot, so I want it to measure maybe every 15 minutes. How should I make the program measure these values in different intervals?
    I am really a beginner in labVIEW, and i have no clue how to do this. If someone could give me any advice, even if it's only about where i can look to find a solution, I would be very greatful.

    On your front panel, you can have two numerics: one is the interval between temperature reads, the other is the interval between digital reads. If intervals are on the order of seconds (not milliseconds) you're probably better off checking the interval using Get Date/Time in Seconds rather than using Wait (ms). Add shift registers to your loop to save the last time read (one shift register for last temp read, another for last digital read). Each time through the loop, check if the current time (from Get Date/Time in Seconds on the Time & Dialog palette) is more than the specified interval from the last time read. If it is, take the reading and save the current time as the last time read to the shift register. Use separate case structures for the temperature
    reading and the digital reading.
    See the attached LabView 6.1 example.
    Attachments:
    ReadAtDifferentIntervals.vi ‏35 KB

  • How to make different events with different colors on calendar, on my new iPad

    how to make events on calendar with different colors ?

    Sergio,
    The color of an event is dictated by the color assinged to the calendar it's on.
    Tap Calendars then tap Edit to either changed the color of an existing calendar or to add a new one.
    Matt

  • Why do I get Error 33487 when measuring TC signals with FieldPoint

    I am measuring temperature with a cFP-2000 and cFP-TC-120 using K-type thermocouples. I am intermittantly getting Error 33487 (Signal out of measurement range) from FP Read.vi the first time the unit tries to take a data sample after startup (it automatically starts colelcting data once it is done booting). The temperature should be nowhere near the signal limits (about -450F to 3200F) - when the data is collected without an error I am seeing 75 - 250F. What could it be?

    Hi,
    I have posted you an answer through the standard support channel, let me know if that answers it.
    Regards
    Andre Oliveira
    Applications Engineer
    National Instruments

Maybe you are looking for