Resolution of NOR-9263

Hello

I have a question about the resolution of the NOR-9263 analog output module.

The specs say it's 16-bit resolution, and that it has a range of 20V (-/ + 10V). I want to use the NOR-9263 to reproduce a 16-bit recording of a waveform, but I need the output of 0V to 1.2V.

I have 2 choices:

(1) use LabVIEW to scale my signal to be between 0 v and 1.2V, before sending it to the NOR-9263, or

(2) send my waveform to the NOR-9263 (taking advantage of the full range of 20V), mitigate and pass level DC using basic op-amp circuits.

I think that option (2) is better, but I want to check my reasoning in this forum.

If the resolution of the NOR-9263 is 16 bits, which corresponds to 65 536 different voltage levels which can be represented. I'm assuming it's on the whole of the party, if the device can generate pressure separated by 300 uV (= 20/65536) levels. Now, if I had to tighten my waveform in a 0-1, 2V rank, which is the option (1), I'm assuming this corresponds to only 4000 (=1.2/0.0003 about) of these voltage levels. It is roughly 12 bits, which means that I would essentially lose 4 bits of information of my waveform.

Using option (2), I would get a voltage analogue output with 16-bit resolution, and no information would be lost my waveform. The downside is that some external circuits are needed for mitigation and offset level.

I was wondering if this reasoning is correct. On the other hand, it may be true that the unit fits when you specify minimum and maximum levels of voltage (via the '.vi DAQmx create channel (AO-tension-Basic)'), so that the voltage levels are separated by less than 300uV (in my case, I need ~ 18uV separation to achieve 16-bit resolution on the beach 1.2V).

Best regards

Robert McEvoy

Hello Robert,.

You are correct that your range of adjustment with 0V - 1.2V will not increase the size of your possible step.  The NOR-9263 has an input range, so you will need to go with your external hardware option if you need hold the 16-bit resolution.  Please note that if you should also determine the accuracy specifications given in the detailed specification document to determine possible inaccuracies in generation of the NOR-9263.

Kind regards

Tags: NI Hardware

Similar Questions

  • error signal nor 9263 9234

    Hello

    I run a very basic test on the cRIO:

    Signal generator > I (NI 9234)

    AO (NOR 9263) > Oscilloscope

    The entrance is 1 kHz and I sent the sampling frequency of the AI to 2.5 k, which should be enough to produce a signal smooth on the scope. It does not work like that (I tried the 51.2 k s/s max and that does not work either)

    I have dc coupling, I export the NI 9234 clock.

    I have attached the code please can anyone help?

    * Just to note that I send a sinusoidal signal of +/-4 volts *.

    Hey,.

    I had a quick look at the VI. Have you tried to move the setting of the rate data outside the while loop? So that define you the flow of data once at the beginning and then to not constantly each iteration?

    Alternatively, you can set a flag that signals the entrance to the MOD3 node to determine if the data looks the same before get out you?

  • Precision NOR 9263 - NI9269

    Hello

    I just have a question. How the ni9263 and neither 9269 could have the same number of bits (n = 16), the same level of voltage (+/-10 v) and a different precision (9263: 0.11V / 9269: 0.006V)?

    I think that the accuracy of the signal depends on the resolution and the resolution = V/2 ^ n. Now why precision is different?

    Thank you

    concerning

    If you have discovered that the number of bits does not tell you everything

    The resolution of the DAC is not everything. He needs of the CCIP, a reference source (build - in or external), a power supply and amplifier, all rely on a PCB in a box.

    Each part plays a role to uncertaincy/precision, common main enemies are drift (in time and temperature), temperature, humidity...  EMC/noise /...

    And no wonder... part is about twice the cost of the other.

    You can buy a resistance for less than 1 c or > 1000 times this value... the two migth have resistance... Well well, at some point...

  • How to get the rate max one sampling NOR 9263 and other cards?

    Hello!

    I'm using a NI 9263 map and a chassis cDAQ-9172 proyect and im he 8.0 whit CVI programming. IM generating a sine and square waves to do some tests on a radio.

    I want my program to be functional for all cards of this type, and we know that most of the cards have different specifications, for example sampling max tariff, in this case the Pentecost of work NI 9263 100 kech. / s as the maximum. IM generating waves based on the sampling frequency.

    If my program must be compatible with most of the cards, my need to program to acquire max sampling rate using a specific function of NIDAQmx.h.

    Do you know if theres a function or attribute that can return this value?

    I tried this function with different attributes, with no results:

    DAQmxGetTimingAttribute (taskHandle, DAQmx_SampQuant_SampPerChan, & MaxSamp);
    DAQmxGetTimingAttribute (taskHandle, DAQmx_SampClk_Rate, & MaxSamp);
    DAQmxGetTimingAttribute (taskHandle, DAQmx_SampQuant_SampPerChan, & MaxSamp);
    DAQmxGetTimingAttribute (taskHandle, DAQmx_SampClk_TimebaseDiv, & MaxSamp);
    DAQmxGetTimingAttribute (taskHandle, DAQmx_SampClk_Timebase_Rate, & MaxSamp);

    The three first atribbutes gives me the rate real samp which is 1Ks/s (according to me, is the rate of samp set to the default value for all cards you before be initialized for the user), but do not give me samp (100Ks/s) max flow.

    The rest of the attributes only gives me the value of the clk, which is 20 MHz and the divisor of the clk (20000). Also I tried with a card 9264 (max samp rate is 25 ksps / s) and the function returns the same results.

    Any idea?

    Thank you!!

    Hey Areg22,

    I think I've found the service you're looking for:

    http://zone.NI.com/reference/en-XX/help/370471W-01/mxcprop/func22c8/

    This link gives just the syntax for the function, but the following gives you more information about the function:

    http://zone.NI.com/reference/en-XX/help/370471W-01/mxcprop/attr22c8/

    When I used the property of this function node output was 100,000 for the NI 9263. Which is consistent with the plug. I would like to know if it works for you.

    Thank you

    -KP

  • How can I turn the power on and off NI 9263 voltage output using a distribution channel?

    LabView 8.6

    cDAQ-9172

    NOR-9263

    I used the simple fan control - but can it be modified to turn on and off via a channel instead of a button.

    In other words for example 5 seconds now and 10 seconds off the coast.

    I would also be adjustable.

    Hi Helpme9211,

    Try it please change as my attached screenshot.

    Sincerely, Kate

  • Bad analog output help Every_N_Samples-NI-9263 cDAQ-9172 chassis (works with cDAQ-9178 chassis)

    Hello

    The NOR-9263 analog output voltage geberation works correctly with the cDAQ-9178 chassis but gives wrong result using the chassis NOR cDAQ-9172.

    In the attached code example, a single cycle of a sine wave is composed of 40000 samples and came out in the background using Every_N_Samples at a rate of production of 5000 samples per second.

    The output buffer size is set to 10000 samples.

    Prepare us the buffer writing 10000 samples 1, then write the remaining data in the background using the Every_N_Samples callback.
     
    Bug: Using the cDAQ-9172 chassis, to the 5000 s/s sampling rate with the help of an external field (or through closure to another HAVE), we observed that 1 10000 samples came out twice, followed by the rest of the waveform. The last 10000 samples are never exits. If you are working properly, we would expect to see 1 full cycle of a sine wave.

    The bug does not occur with the chassis NOR cDAQ-9178. I use the driver NIDAQmx v9.2.1f0 on Windows XP
    The bug does not happen with simulation devices, so you will need to use harwdare real to reproduce.

    Please find attached an example of code C based on the example program OR "ContGen - IntClk.c" to reproduce this bug.

    Thank you

    whemdan,

    The MathWorks

    Hi whemdan,

    By default, DAQmx regenerate old samples if no new data is available.  To give the correct behavior, you can:

    Use DAQmxSetWriteRegenMode to disable the regeneration (DAQmx_Val_DoNotAllowRegen).  In most cases, this is recommended if new data are written continuously in the buffer as the build is in progress.

    If you just need to generate 40 k samples, you can write them just all at once, rather than in 10 pieces of k (the code you attached probably is just an example, so I'll assume that you have a reason to write the data into segments in your actual code).

    I think the difference in behavior between 9172 and 9178 can if explained by the different way, buffering is set up on each product.  The 9172 uses a buffer of 8 k (on the STC2) in all cases (source).  The 9178 uses an 8 k of memory buffer (on the STC3) If you use regeneration shipped, but uses the 127 samples FIFO cartridge, if you use no on-board regeneration (source).

    Then... on the 9172 8191 samples are immediately transferred to the FIFO.  By default, the hardware is going to request new data when the FIFO is less to fill (this is configurable with DAQmxSetAODataXferReqCond).  I'm not sure what the transfer data request size is in your case (you can set the maximum value with DAQmxSetAOUsbXferReqSize), but obviously it is bigger than the other 1809 samples that you have not yet sent to the Board of Directors of your first entry.  At this point, the pilot will regenerate 10 existing k samples so that sufficient data will be available to meet the demand of data transfer.

    The 9178 however use the FIFO of 127 smaller samples so you will not have the same behavior in your case.

    In summary, the behavior is explainable by the difference of material.  If you want to avoid to regenerate old samples, you should ban the regeneration using DAQmxSetWriteRegenMode.

    Best regards

  • To input analog shutdown when the analog output is completed and synchronization

    Hello

    I'm trying to get my LabVIEW program to send analog output to a computer and read acceleration using the cDAQ-9184. Chassis output that I use is the NI 9263 and the chassis of entry is the NI 9234. I generate a signal of white noise using LabVIEW Express signal generator.

    The first problem I have is the synchronization. I had an old VI that has begun to measure the acceleration just about a second after the entry has been given to the machine. I used the LabVIEW tutorial on how to sync the analog input and output, only to discover that it does not work with two different hunts. Then I found another tutorial that shows how to synchronize different frames between them.

    The second problem is the cessation of the LabVIEW program. What I want to do is to generate the signal and then simultaneously send and read the input and output analog, respectively. It is because I don't want a phase difference or any shorter signal for a direct comparison. But as soon as the signal is sent to the machine, I want the entry to stop analog playback and then then the LabVIEW program must stop. I want to be able to choose any length of signal to be generated and stop as soon as the entire duration of the signal has been sent to the machine.

    I tried 'DAQmx stop', "DAQmx Timer" and 'DAQmx's task made?' and none of them have worked for me. It is also my first time on a forum posting, so I hope I gave enough information. I enclose my VI as well. The VI shows I read an entry for the analog input voltage, but I am only using this to try to get to the work programme.

    I'd appreciate any help I could get.

    Thanks in advance

    Peter

    Hi Peter,.

    I have some recommendations for you that I think you will get closer to your solution. First of all, I assumed you meant that you had 1 chassis (cDAQ-9184) who had two modules in it (NOR-9263 and NOR-9234). My next steps are based on this assumption, so if it's wrong, please let me know.

    For your first question about the synchronization, the code you provided is very close to what you need. You need to do, however, implement architecture master/slave for startup tasks DAQmx functions. To do this, you can add another frame to the flat sequence structure and put the master start task (input voltage) after the start slave (output voltage) task.

    To manage your second question and that the program ends at the point where you, the first step is to get rid of all the logic that you use with the local variable of length of time. Rather than use this logic, just wire the node "task performed?" of "is task performed?" operate to stop the loop. This will cause your loop to stop as soon as the signal is sent to the machine.

    I have some other recommendations for you that will increase the performance of your program:

    (1) rather than writing on file inside the last loop, you can use the DAQmx Configure Logging (PDM) .vi. You will place this VI between DAQmx Timing.vi and DAQmx Start Task.vi to the task of the analog input voltage.

    (2) after the last while loop, you want to stop the task and analog outputs as well with another DAQmx stop Task.vi.

    (3) rather than using a local variable for the entrance of displacement and wiring it in the DAQmx Write.vi, you can wire directly from the output waveform of the wave to build function node.

    That should help you get started in the synchronization of these tasks.

    -Alex C.

    Technical sales engineer

    National Instruments

  • Protocol of communication for NI 9222

    Hello

    I can't believe I have to ask this question, but after extensive research, I thought I must ask - sorry for this simple question.

    I just got my NOR-9222 and NOR-9263, they come with a VGA port. Then, how should I connect it to my PC? It is difficult to find a VGA cable these days so I just tried everything I have - VGA/HDMI, VGA/D; MAX cannot find the device after I plug.

    I checked the user manual and installation guide and can not find that all of the information. There are VGA/USB, RS485/USB adapter out there, but I want to assure those to use before I rush order something.

    Thank you

    Those who are NOT VGA signals.  Yes, they use a similar connector.  If you try to use DAQmx with these modules, you need a cDAQ chassis.  They range from USB to Ethernet connections and unique to 14 slot slot.  Of your very simple description, I'd probably go with a cDAQ-9174, which is a USB 4 chassis.

  • FPGA unexpected values

    Hello

    I just started to use LabVIEW FPGA and have some problems with the acquisition of signals. I set up a test project where I try to the issuance of a signal using a NOR-9263 and collated the signal using a NOR-9215. In addition, I measure a signal created by a signal generator sine. During the measurement, I get unexpected values (see attatchment). I think I get into trouble with the FIFO storage. What is my failure?

    Concerning

    Daniel

    My first guess is that you run into a situation where once from time to time, the number of items to be read from the FIFO is not a multiple of the number of outputs to Decimate 1 d Array. When this happens, you will lose data and the first item next FIFO reading doesn't match the first chain, so you will get incorrect values on the chart. Try to change your code so that when you do the reading of FIFO, it reads that multiples of the Decimate 1 d table size, not to mention that this number should also be less than or equal the number of elements to read in the FIFO (as you already).

    EDIT: also, you must make sure that the FIFO write never times out. Now you're ignoring this value. Chances are, it won't expire here, but if this is the case, which could also cause problems because you could write only some of the channels before it fills, which still move channels.

  • Nor-6120 - sample real resolution rate

    Hello.

    I use the card OR-6120 and labview 8.2.

    And I have not found information on the resolution of sampling rate.

    So I wonder if anyone knows what is the resolution?

    And I can get the real value of the sampling frequency of the card once I programmed the sampling frequency that I want.

    Thank you!

    Sincerely,

    Roman

    Hi Roman,.

    Referring to the technical details of the frequency of sampling for a PCI/PXI-6120 is 800 kech. / s with NOR-DAQmx divers.

    If you want to get the actual sampling frequency with LabView and DAQmx drivers use a Calendar property node and select sample clock > rate.

    Kind regards

    Ludovic R.

    Links:

    Data sheet OR-6120

  • How to set the resolution to a VI (NOR-IMAQdx)?

    Hello.

    I can set the resolution very well with the video Mode able & Automation Explorer, but I will in my VI as well.

    I found the property node named 'vidéo Mode' and the problem is that I don't really know, what I have to write in it? I want to reduce my resolution to

    160 x 120

    Thanks in advance

    When I run the VI list of video Modes, it shows me 0(160x120), 1(320x240)... If you run that first of all, it should show you. You could also count what position it is in the list of Max (start at 0). I'd stabbed to 0.

    Mike

  • Position of cursor/Cycle not full resolution

    A bit new to Logic Pro X. I'm bouncing titles using cycle to set the beginning and the end. I would like to point out the exact position of the start and end of the cycle bar so I can go back to a previous position if you wish. In full zoom I can move either end bar back some distance without changing the value of the Position display. The resolution I want is not indicated in the help tag, nor measures define the points of beginning and end displayed in the dialog bounce also precisely I want either. I realize these are microscopic changes, but still...

    Maybe using SMPTE points offers the best resolution. At one point, I was able to see a pop up to the SMPTE standard, but cannot find a way to get that back.

    Thus,.

    1. What is the best way to note cursor high resolution and post cycle?

    2. How can I display SMPTE point info?

    Thank you!

    Logic has a primary rule and a sovereign school.

    The primary ruler is set with the option 'Use Musical Grid'. If enabled, displays the primary sovereign bar. beat (on time) and if disabled, the primary ruler displays SMPT (absolute time)

    The secondary rule the other displays of everything that is on the primary sovereign.

    You can view the secondary rule in the area of the track (or other editor windows) by turning in their View Local Menu.

    In order to see the small increments, just zoom in as much as you need and set Snap to "Smart".

    BTW, once you set the range bounce (Cycle, region, project) and open the Bounce window, you can change the range in the beginning and end of the Bounce window field.

    Hope that helps

    Edgar Rothermich - LogicProGEM.com

    (Author of "Graphically improved manuals")

    http://DingDingMusic.com/manuals/

    "I could receive some form of compensation, financial or otherwise, my recommendation or link."

  • 550 - 108na Pavilion: Pavilion resolution maximum 550-108na

    I saw a flag 550-108na with A10-processor, 8 GB RAM, 1 TB HD and 128 GB SSD.

    Nobody knows what the maximum display resolution on this pc. It will support 4K?

    Concerning

    Mark

    @MarkSmith, welcome to the forum.

    Here are the Specifications of the product for the computer.  It seems that the computer comes with a dedicated, R5-330 video card.  Neither she nor the embedded video is capable of 4K resolution.

    Please click on the button + Thumbs up if I helped you and click on accept as Solution If your problem is resolved.

  • Satellite P200 and screen LCD Samsung T240HD - impossible to get good resolution

    Hello
    I can't force my laptop P200 with radeon 2600hd to work properly with the Samsung T240HD LCD screen.
    Nor with the d - Sub or HDMI output.

    Using d - Sub maximum resolution I can get is 1024 x 768... monitor can go up to 1900 x 1200. With different laptop ex Toshiba P100 with nvidia Go7600, everything is OK - 1920 x 1200 goes like a charm.

    Much worse is to use an HDMI output. Photo is very poor - I can't choose any standard resolution. Worse than common crt tv (SD).

    I have a new Toshiba support web pages display drivers.
    The cables are OK.

    Any help?

    Hello

    I'm really surprised that you can get the resolution of 1024 x 768 only. According to the specifications of the laptop for P200 with ATI graphics support for external monitor resolutions are:
    640 x 480
    800 x 600
    1024 x 768
    1280 x 1024
    1400 x 1050 is not supported.
    1600 x 1200
    1920 x 1440
    2048 x 1536
    Then maybe you should try to use the original driver Samsung

  • GeForce 9800GT problems (resolution and horizontal lines) after upgrading to Windows 7

    I have recently upgraded to Windows 7 on my desktop HP m9350f computer.  I more a few days later my screen has finished by resolution 800 x 600 with horizontal lines on the screen, from the start.  I spent several hours with the support of Microsoft and HP by train to reload the updated drivers from the Internet HP site and Web of NVIDIA site with no improvement.  As part of the normal troubleshooting I plugged a cable and another monitor and the problem is neither the monitor nor the cable.  I removed the video card and temporarily replaced by another video card and the problem goes away, so the problem is with the graphics card (as opposed to the motherboard).  I replaced the NVIDIA card and the problem is back, essentially confirming that the problem is directly related to the graphics card.  While I found 'a lot' of discussions on the internet about similar issues with 9800GT cards, I can't find a solution to this problem. HP and MS have exhausted their resources. Any ideas or solutions?

    It's time for a new video card.   Remember to match the energy needs of the new card with the power supply of your PC.

Maybe you are looking for