Triggers the analogue output with PCI-4461

Hello

I'm trying to generate a signal of analog output triggered with a card PCI-4461. First I tried to use the feature OR DAQmx 'start analog edge' with the way analog input AI0 as the source and the channel analog output AO0 as task. After it gave an error that I tried to use the NI DAQmx 'start digital dashboard' function with PCI0 as source and channel of analog output AO0 as task. It ran, but did not produce any output. Now I wonder if I can use the trigger analog or digital of the PCI-4461 to all of the output.

Thanks for support you,

Pribislav

Pribislav salvation,

you still have this problem? I did exactly the same configuration (power play) and it works fine on my system. The PCI-4461 does not support analog triggering, that's why this error occurs.

Kind regards

Michaud

Tags: NI Products

Similar Questions

  • Problem of generation of the analog output on PCI-7342

    I use for the control of servo motor with encoder Axis 1 of my PCI-7342 feedback

    and trying to out of the velocity of the encoder on the analog output of the axis-2 which is currently not used.

    For testing purposes, I pulled out a constant 16383 (half of 32767) to the analog output

    through load DAC.flx permanently, but there is no voltage on the map of the motion.

    I read

    http://digital.NI.com/public.nsf/WebSearch/102BE3EEED8A8B0DC1256EDA0059EC47?OpenDocument

    http://forums.NI.com/T5/motion-control-and-motor-drives/analog-output-voltage-from-UMI-7764/m-p/5219...

    http://forums.NI.com/T5/motion-control-and-motor-drives/configuring-the-analog-output-of-PCI-7358-mo...

    and configure my 2 axis to be a stepper motor. I also tried to disable axis - 2. None of them works for me.

    Also, I tried to read the value of CAD using reading DAC.flx right after that load DAC.flx is called.

    Correctly, the value was shown on the screen. (See the attached figure)

    I'm really bad now. Please, please, please help!

    Any possible solution is fully appreciated!

    Ron Liou


  • What happens if the analogue output exceeds the range of +-10v?

    I use the DAQ usb-6211 of my request card. Sometimes, there will be cases when the analog output would exceed the range + 10 volts. What will happen in this case for a DAQmx? The task just write + 10 volts? Or keep the last value wrote to the analogue of the outpot port? Y at - it hurt by this (giving a value out of range for the AO port)?

    If so, what would be the best way to amplify the voltage signal AO of the DAQ card to have a power greater than 10 volts?

    Thank you

    Lucy

    Hi Lucie,.

    Looking at the code, I noticed that an error occurs when the data of output voltage exceeds ±10V. The reason why you couldn't see this error now is because you forgot to place a general error at the end of the thread error handler. Without any error VI Manager, you will not be able to display this particular error line errors.

  • R310 Dell: What do the unknown fans with PCIe cards?

    Hello

    I'm looking to replace my aging modified PE2950 gen 3 with a server that is more effective, while maintaining 2 power PCIe slots.

    My use case is not particularly normal in that it's for a home installation and the server will be install re-usable to serve my ad and TVServer for home.  Therefore, I need to be able to add two DVB - S2 cards on the chassis to receive satellite service.

    I know that with some other manufacturers, installation unknown PCIe cards cause their fans go nuts as they assume that the maps are overheated.  How Dell servers in this situation, in particular the R310?  The R310 seems to satisfy all my needs and I think it would be perfect.

    In addition, until I removed the Perc 6 / I of my R410 it was quite noisy, how the R310 Dell price for the fan noise?  The system, with all remains will be in the basement in a rack Assembly away from the living areas. I think I could deal with what up to all about 60dba but especially because it would be too noisy... I understand that 1u rack systems are not designed to be quiet around but a few real comments here would be great.

    Any help that you can provide, or direction is appreciated.

    Thank you very much

    Chris

    Hello

    Bernos
    I know that with some other manufacturers, installation unknown PCIe cards cause their fans go nuts as they assume that the maps are overheated.  How Dell servers in this situation, in particular the R310?

    PCIe cards unknown/3 rd party causes servers 13 g and likely all generations run fans to its maximum SPEED, regardless of the temperature. To my knowledge, it is new with our servers to 13g. I don't think previous generations like 11g detected what exactly was settled in the PCIe slots. They changed fan thresholds based on whether or not the slots have been filled not based not what was in the slot.

    I can't say with certainty what will be the decibels. We do not have a list of all the possible configurations and the decibels. The highest specified configuration in my Datasheet does not include additional PCIe cards, but the dBA listed under stress with this population is 43. I can't guarantee that the system will operate less than 60 dBA, but I suspect that it will do so.

    Thank you

  • OR USB-6009 with op-amp to amplify the analogue output

    Hello.

    I use an NI USB-6009 data acquisition to send a signal to a proportional pressure regulator which varies the pressure of pneumatic system. Unfortunately, the controller of pressure requires a signal of order analog 0 - 10V and the 6009 can 0 - 5V.

    So I thought I'd build a small circuit with a gain of 2 to amplify the signal. See photos attached to a schema and the picture of the installation. The 741 operational amplifier is powered by a 24V DC power supply. 24V is a bit on the side high to the op-amp but I have this supply already built in and (using a supply of laboratory bench) the circuit works exactly the same in 12-18 v.

    Bascially, with voltages of entry of 5 up to 2 volts, the circuit behaves perfectly. The output is just the input multiplied by two.

    However, the output is never less than 3.9 volts (ish), regardless of the input voltage.

    Can anyone suggest a solution (or know where else to ask)? I really need to be able to control my production within the range of 1 - 10V.

    Thank you very much. John

    Yes, a LM358 should work.  You will not be able to get all the way up to 0 v, but it should get you up to 0, 5V or almost.  The LM358 is a dual op amp, then you will not be able to deposit into the same outlet as your 741.  You can probably get away with leaving half disconnected unused.  (Which is not true of all double operational amplifiers).

    Chris

  • Combining the scalar output with the acquisition of data time vs RPM

    I have no idea why my 9402 NOR does not work as it should, but I don't know he counts the pulses, and at that time I need data for my forthcoming report.

    I came to a .vi that contains a very basic way of relating counties in time, however, I need to save the data to an excel sheet for I can analyze it. I have a motor which is connected to an assembly. My encoder measures the rotation of the shaft (no measure of direction availible) which is directly activated by the engine. As load us the assembly, I want to see what the speed of the motor through the encoder. So let's set the engine speed (anywhere from 1 to 100 rpm) and then load the assembly and see if the engine cannot maintain speed. Seems simple but my module is having a difficult time getting one any frequency of the encoder.

    Anyway, the .vi I use counts the pulses and divide them by 100 ms once every 100ms. This generates a scalar value that I want to record with regard to the overall time, prefferably every 10th of a second (100ms). I know that I combine the values in a table (2 columns, an indefinite quantity of lines). How can I combine two elements ([time, RPM]) in a table every 100ms and having the table keep expansion of the lines until I hit stop?

    Hello Evan

    There you go!

    Mart

  • History of the program output with Drill-Down on Contacts? Is Eloqua 10?

    I do some forest - drowning on contacts who have left a program and it is not a black arrow to dig in the record of this email contact address, email, etc. I copy and paste the worksheet (if I'm in Firefox, in Internet Explorer, you can't) or export and look them up individually in Eloqua. I'm sure that this feature request has been requested before, as this has been a problem since the dawn of time.

    What is this problem fixed in Eloqua 10?

    Hi Nick,

    Currently in Eloqua 10 funnel program contact is history report is the same as that makes Eloqua 9, and unfortunately it is not possible to dig into the contact.

    There are new reports added to each new version of Eloqua 10, so I recommend you connecting a with Eloqua support team feature request in order to seduce the most.

    Thank you

  • Measure the voltage and the temperature simultaneously with PCI-6281

    Measure the voltage and the temperature at the same time at the same time. However, when I put the voltage and temperature in a loop, the acquisition of voltage is significantly delayed. When I put the voltage and temperature in two different loop, none of them works.  There is an example in aid of Labview as shown. This structure works fairly quickly? In addition, how a volgate get and temperature Analog DBL 1Chan 1Samp? I check the exported excel, the first column is 0, 1 the second column contains the value of the voltage, temperature value. I wonder how can I get these two values for each scan.

    ,

    Assuming that the DAQ cards can handle it, you can set an analog trigger for the channel of the tension.  Then you just X samples to get your 100us data value.  Keep the last sample.

  • "Data was overwritten before it can be read by the system" count with PCI 6601 with 20 MHz clock


    Hello Aditi

    What exactly is the purpose of the use of the clock of 20 MHz?  You count the edges of it?

    You can try to use the VI DAQmx Configure entry 'buffer' to increase the size of your buffer.  You can also use the DAQmx channel node to set the DMA data transfer mechanism.  If you create a channel node, you can get to this specific property through this path: counter of entry: general properties: learn more: Advancedata transfer and memoryata transfer good mechanism.

  • Help on the software triggers the analog output...



  • How can I check if the counter entry is synchronized with the analog output?

    Hello

    I'm working on an application for counting photons.  I use two channels of analog output on a PCI-6713 card to send a frame model to a set of XY scan mirrors.  I then a photon count unit that emits a TTL signal when the photons are detected as a result of this raster analysis.  I then use a surfboard USB-6211 to count the edges on this TTL signal.

    I have problems that seem due to synchronization problems.  I use the sample AO on the PCI-6713 card clock like the door of my meter on the map USB-6211.  I use a trigger to start digital to analog output and a trigger of arms for the entrance to counter early. Is there a way to check that the analog output and counter entry of start of operations at the same time and are are synchronized?  I basically want to monitor and compare the ao real sample of the PCI-6713 card clock door signal used by the jury of the USB-6211.  I was able to export the sample AO clock and watch it on my oscilloscope, but not the signal from the door of the USB-6211.

    Thanks for your help,

    Brian

    Update... It turns out that there is no problem of synchronization between my meter input and the analogue output.  There was a difference of impedance when I connected my unit of counting photons to my USB-6211.  This caused an error variable count rate.  After accouting for this shift, the problem disappeared.

  • Analog output with counter Falling Edge

    Hi all

    Here's the iamge which describes what wishes to accomplish. I would like to trigger that the AO output with the edge of the fall of the meter.

    I have set the clock for my AO as the counter.

    The analogue output should be raised whenever the Digital signal meter falls

    SAMPLE_SIZE = 80
    SAMPLING_RATE = 40 #Samples are written every 25 milliseconds
    TIME = float ((SAMPLE_SIZE) / (SAMPLING_RATE))

    CREATE TASKS
    CREATE CHANNELS OF AO
    CONFIGURE THE TIMING CHANNELS
    DAQmxCfgSampClkTiming (taskHandleAO, "PFI12", SAMPLING_RATE, DAQmx_Val_Falling, DAQmx_Val_FiniteSamps, SAMPLE_SIZE)

    CREATE TASKS
    CREATE A CHAIN COUNTER
    # Time high-low + time equals 25 milliseconds and is proportional to the frequency of sampling
    DAQmxCreateCOPulseChanTime(taskHandleD,"DAQ/ctr0","",DAQmx_Val_Seconds,DAQmx_Val_Low,0.00,0.005,0.020)

    # The values of voltage DAQmx writing
    DAQmxWriteAnalogF64(taskHandleAO,SAMPLE_SIZE,0,10.0,DAQmx_Val_GroupByChannel,Voltage,None,None)

    # DAQmx AO task start
    DAQmxStartTask (taskHandleAO)

    # Counter DAQmx Start task
    DAQmxStartTask (taskHandleD)

    #TIME is equal to the total time for the writing samples
    DAQmxWaitUntilTaskDone (taskHandleD, 2 * TIMES)

    I get an error every time that I run the task:

    DAQError: Over Acquisition or generation has been stopped until the required number of samples were acquired or generated.
    function DAQmxStopTask

    That's because my AO task is stopped for some reason any.

    Is there an obvious problem with the code. Can it be structured differently?

    best regards,

    Ravi

    I do all my programming in LabVIEW, so I'm pretty limited to help with programming syntax text.  That being said, here's what I * think * I see:

    Your AO task issues a call to DAQmxCfgSampClkTiming, but is not your task of counter.  This probably leaves you with a meter spot which creates only a single impulse, which causes only a single AO D/A conversion.  In LabVIEW when I need a pulse train, I would call a similar function of the synchronization with the clock mode is defined as 'implied '.

    Hope this helps you get started, I don't know enough to give you the specific syntax in the text.

    -Kevin P

  • Output TTL triggers analog input with PCI-6251

    Hello, I'm new to LabVIEW and have a question that I hope I can get a response on this forum.  I am currently using a PCI-6251 DAQ card with a block of connection BNC-2120.  I would like raise an event on an input, for example a sine wave, which is connected to AI0 analog.  Then I would send a TTL pulse train via the digital output.  What I'm describing can be better understood by the images of this link:

    http://zone.NI.com/DevZone/CDA/tut/p/ID/3017

    In the tutorial page linked above, they do mention the card PCI-6251, but when I read the specs and compared, 6251 also has analog and digital Board, trigger functions, as well as digital I / Os... so I think he should be able to do what I want it to do.  Can anyone confirm this?  If anyone could help me by providing a VI that could do what I ask, just to help me get started, would be greatly appreciated.  Thank you!

    Hello!

    Please post on the Forums OR! My suggestion would be to use build it digital Pulse - Retriggerable.vi found in the Finder for example of OR. Open LabVIEW, go to help > find examples > input/output equipment > DAmx > generating digital pulses > generate digital Pulse-redeclenchables. Change the type of trigger for this departure vi > Analog edge and make the source one line APFI (pin 20 of your card is APFI0). This will generate a pulse based on an edge similar to a level that you specify.

    I hope this helps!

  • Synchronization of analog and digital output with the external sample clock

    Hello

    First of all sorry for my English, I will try to explain what I want to do.

    I want my PCIe-6321 to send two custom signals (modification sawtooths) on a mirror controller. I would also like to generate output with my card at the beginning of each tooth of saw. Everything must be synchronized with an external k-clock signal of 100 kHz. The idea is that whenever the PCI receives a trigger to external clock, it sends two analog output voltages and when he received 1024 clock ticks it will also send a pic of triggering TTL. What I do is first prepare the map and after that in a loop sending and modifing the output values of the two signals and at the same time send a digital signal Boolean in each arch, so when's done it 1024 iterations of the loop I send an event to the digital port. Attached you can see.

    The problem is that I don't know how to synchronize both. Can I use the sample clock just to the analog output? I can use sample for the two outputs clock, or do I need to use the output of the meter? If don't know how to use it here.

    If I do nothing else bad/wrong, I would be grateful for feedback.

    Thanks in advance,
    Pablo

    I don't know how but I find the solution. I'm generating more than a positive value (as I was triggered maybe very fast the oscilloscope has been absent there). If I put the sample clock of digital output to use the sampling/ao/Dev1 clock that it doesn't, but if I put to use the same source as the OD (terminal where my external clock is connected), but the trigger to start the DO to be Dev1/ao/StartTrigger this works. I don't really know why, but it does.

    Thank you for your patience and your help. I put here the final code.

  • Buffer FIFO output DAC on PCI-4461 and USB-4431

    I remember correctly, there is a FIFO buffer on the output DAC of a PCI-4461 to approximately 2048 samples.  Am I remembering correctly?  What is the output DAC FIFO on the USB-4431?

    Hi jmoses,

    The FIFO on the 4461 is actually 1023 * samples (found in the page on record).

    The 4431 does not actually list a FIFO size in the page on record, but any device that handles output clocked by material will have some sort of FIFO to avoid running out of data to generate.  By using the Output.OnBrdBufferSize property node returns 4095 * samples - it is logical that FIFO would need to be bigger, given the higher latency of USB transfers.  Unless you use on-board regeneration, the FIFO size should not typically be a concern since it is designed to be large enough to accommodate a continuous generation to the full rate of the device specced.

    Action request corrective number 149512 filed with respect to the issue of the missing documentation on our USB DSA devices - I apologize for any inconvenience.

    * If you are interested, the reason that the FIFO is not an even number of samples is the software limits the size of buffer to one less than the actual hardware buffer.  This is necessary for us to be able to detect the difference between an empty FIFO and a State full of PEP (we use a reading and a pointer to write to manage the transfer of data in and out of the FIFO - we can say that the buffer is empty when the two pointers are equal and complete when the write pointer is a sample behind the reading pointer).

    Best regards

    John

Maybe you are looking for

  • Why my Firefox flashed to all the time?

    I installed the latest version of Firefox on the official site, I'm also re install the flash player for it but who do not have a lot.Because of flash player, I can see the videos, images GIF etc in Firefox but can't stop flashing Firefox. It is cons

  • Satellite A110-153: RAM upgrade Question

    Hello I am the proud owner of a Toshiba Satellite A110-153 I've had for a few years.I am interested in the upgrade of RAM but stumbled upon this controversy. 1 internal memory expansion module sizes are 256, 512, 1024 MB.2. maximum speed of the inter

  • I can't get into a new contact to my contact list

    I can't get into a new contact to my contact list

  • HP ENVY 17-j180ea Leap Motion TS SE laptop - HP Simplepass does not

    Hello, I bought this laptop a few days ago. HP Simplepass let me sign on my windows account sometimes, but other times he asks me to "confirm the windows password. When I enter my password, a message in the sense of "Windows password does not corresp

  • WRVS4400n (SSH access) port forwarding

    I have a WRVS4400n and a Server CentOS that I need to access SSH from WAN. I've created a single port rule to forward to open port 22 and pass to the server (whose address is 192.168.41.3) However ssh connect can't, 'ssh user@{external_IP}' command t