Amplitude of arbitrary wave

Hello

We thought to use a map of PXI-5421 arbitrary signal generator to generate a signal of 'light at the top' 50 Hz, but the maximum amplitude of the signal must be +/-14V but available from the 5421 maximum amplitude is +/-6V, ideas?

Concerning

Steve

Yes.  You will get (27 000 / (27 000 + 50)) = 99.815% of the tension in your load, or +/-11.978 V.

Neil

Tags: NI Products

Similar Questions

  • Ideas on how to create a sine wave between 0 and 10 V with NI 5412?

    Hello

    I tried to create a sine wave from 0 to 10 volts on a 5412 OR. I have 2 problems and I have a question:

    (1) I can't generate a waveform with lag, even when using the examples of NEITHER.

    (2) the value of the offset, that I can set the camera is of +/-25% range of amplitudes. Do I have to create an arbitrary waveform myself?

    (3) in the brochure it says I can get 12 v peak-to-peak. Does this mean that it is between-6 and 6, or it is between 0 and 12?

    I would appreciate it if I could see an example.

    Thank you very much.

    Hi, several notes:

    (1) the peak to peak voltage is 12V. For example, it can operate between 0 - 12V.

    (2) the shift of 25% limit is for a given wave. That means assuming that it will create a wave, it cannot compensate for 25% of the beach. The solution is to create an arbitrary wave (e.g. a sine between 0 and 10 V) and the function generator to create rather than attempt to compensate for a sine wave.

    Thanks for the help though.

  • Voltage wave are not smooth!

    Dear all

    I use power quality measurment with the cRIO-9023 + 9118 + 9225 + 9227 with LabVIEW and EPS 2013.

    My questionthat why the voltage dispay wave are not really smooth. Please please let me known the reason why and how can I make it smooth!

    Please see the picture below

    I thank and consider

    Luong.Tran

    Hi QuangLuong.Tran,

    1. perhaps this is what in fact generated from your singal source. You should try to use an oscilloscope to look for yourself.
    Be careful with the high voltage however.
    The top of the flattened wave can also suggest that the amplifier maximum has been reached. Try to reduce the amplitude of the wave and the measurement using the rest of the EPS.

    2 right-click on the plot icon and choose 'Smoothing' for a smoother view. See the attached screenshot.

  • function in virtual bench generator does not properly

    Hi all

    I will start this post by saying that I am a mechanical engineer, and even though I'm familiar with the basic principles of electric, I'm not an expert. With this in mind, please expect a certain level of ignorance and naivety on my part. Now, to my question...

    I recently bought a virtual bench because he seemed to be the ideal option to give me some basic features for my electronic projects. After the unpacking, I tested each of the functions and was pleased with what he could given my needs. Currently, the function generator gave a solid signal and consistent. However, now that I use the function for a project generator, is no longer gives me a compatible signal. When I read the signal to the channel amplitude of the wave grows and shrinks at random, and the signal moves left and right erratically. Can anyone think of what could be causing this? As far as I know that I have done nothing that would have harmed it, but then again I am a bit of a novice when it comes to this, and I'm afraid that I broke this unit in less than a week. Reactions of this community would be greatly appreciated. Thank you!

    It is possible that the signal is an alias for the scope, what happens when the unit is at a high frequency, but the scope is at a low sample rate and so he can'f fully grasp the waveform.

    In this case, what happens when you click on the button "Auto" on the bezel at the top left? If the behavior corrects itself, aliasing was the problem. If it's still broken, please share a screenshot or a gifthat you see.

  • Trying to shutter AWG out digitizer (CVI)

    I work with an arbitrary wave generator NI PXI-5421 and digitizer PXI-5211.

    With CVI, I let a waveform with the AWG output 500ms after the scanner is triggered.

    Is this possible?

    To set up triggers, I used the following two functions:

    • niFgen_ConfigureDigitalEdgeStartTrigger (AWGHandle, "PXI_Trig1", NIFGEN_VAL_RISING_EDGE);
    • niScope_ConfigureTriggerOutput (ScopeHandle, NISCOPE_VAL_START_TRIGGER_EVENT, NISCOPE_VAL_RTSI_1);

    However, I was not managed by entering the ARB to produce anything once the scope is triggered.

    I'm missing steps crucial or is - something that cannot be done in the way wherein I try?

    Thanks for your help.

    Hello

    I think I see the problem. It seems, it's that you configure your digitizer and fgen correctly if they were going to be run separately, except for one thing. In this section:

    Digitizer of config.

    ....

    Set up the output trig for digitizer to trigger AWG
    error | = niScope_ExportSignal (ScopeHandle, NISCOPE_VAL_START_TRIGGER, "", NISCOPE_VAL_RTSI_0);

    you export the start trigger, which is in fact sent immediately after you call the niScope_InitiateAcquisition() function. All this is done before you set up your AWG, so start trigger is already sent before calling the niScope_InitiateGeneration() to the working group. Also, I suppose that you want to trigger off the trigger of reference that you configure your call to the niScope_ConfigureTriggerEdge() function. I have attached a picture of the help file for this function.

    There are two things you need to do to solve this problem.

    1. you need to change this line: / / output trig to trigger AWG scanner configuration
    error | = niScope_ExportSignal (ScopeHandle, NISCOPE_VAL_START_TRIGGER, "", NISCOPE_VAL_RTSI_0);

    to export the reference trigger instead: / / output trig to trigger AWG scanner configuration
    error | = niScope_ExportSignal (ScopeHandle, NISCOPE_VAL_REF_TRIGGER, "", NISCOPE_VAL_RTSI_0);

    2. in addition, you must move the niScope_InitiateAcquisition() function to be called after the function niFgen_InitiateGeneration():

    "....

    Activate the AWG output
    error | = niFgen_ConfigureOutputEnabled (AWGHandle, '0', VI_TRUE);

    Output of arm
    error | = niFgen_InitiateGeneration (AWGHandle);

    Acquisition of digitizer Begin
    error | = niScope_InitiateAcquisition (ScopeHandle); "

    According to me, who must take care of it.

    Chris W

  • PCI-6723 at 100 kHz

    Hi all

    I use the NI PCI 6723 Analog Output card with SCB-68 connector housing. Specifications of the PCI-6723 tells this unique channel of sampling frequency (refresh rate) maximum is 800 Ksamp/s. I tried t0 generate sine wave 100 KHz using single channel only in continuous mode with + / 10V range defined using Labview Signal Express application, however, output of the DAC was very distorted (a kind of triangle instead of waveform sinusoidal waveform) and amplitude of output even reduced to about 2 or 3 V and becomes not symmetrical (i.e. not centered around 0V).

    Then I found that the generation of signals up to 20 kHz, output DAC was very well without any distortion amplitude or form, however as I go beyond 20 kHz (with constant update of rate of 800Ksamp/s) to 100 KHz, CAD production has started to become more, and most corrupt.

    Kindly tell me if NI PCI-6723 is sufficient to 100 kHz signal output if I use only single channel?

    And if so, what can be the reson for this distortion?

    Thank you

    Best regards

    Asim

    It seems that you exceed the maximum scanning speed for the card, which is probably why you see distortion on your waveform. Scanning speed is defined as the maximum rate of change of output voltage per unit of time. The map (from the manual, link below) has a maximum speed of scanning of .7V / us, you are exceeding that by a significant margin.

    NEITHER 6722/6723 specifications

    http://www.NI.com/PDF/manuals/370822c.PDF

    To resolve this problem, you can either reduce the frequency of your signals output, or you can decrease the amplitude of the wave. the two changes will reduce the scanning speed. You will need to reduce one or the other enough will be the maximum scan rate specified map.

    So, long story short, the card is not able to produce a sine wave of full scale at 100 kHz due to the limitation of the maximum scanning speed. You should be able to output a signal 100 kHz if you reduce the amplitude of your waveform.

    Kind regards

  • Agilent 33250 has synchronized with DT9812

    Hello everyone,

    I'm trying to control two devices (Agilent 33250 A and card DAQ DT9812) synchronizedly using LabVIEW.
    I need excite a transducer using an arbitrary waveform generated by 33250 A burst mode with its frequency swept KHz x to Y KHz with a given increment. Breakup of period and number of cycles should also be adjustable.
    I am trying to send orders for the generator of signals via port GPIB using LabVIEW VIs.I have the necessary drivers. (Config Burst Modulation.VI under "ag33xxx.llb" and Agilent 33XXX series generate Arbitrary Waveform.vi under "examples" in the attached file) but I don't know how to combine these two.
    I contacted the instrument without any problem and I can take any form of arbitrary wave I want. I can also put the generator in burst mode, but I have to be able to do in a single VI.
    After that, I also need to synchronize the process such as the each time that the frequency of the waveform changes, data is acquired by the computer. I have the LV-LINK to control data acquisition card. I'd appreciate any help that gets at least started me off.

    Thanks in advance

    Deniz


  • Problem with the generation of multi-sinus wavefrom of random phase using PXI-5412

    Hello

    I am trying to generate random phase multi-sine waveform using the PXI-5412 14 bits 100 M/s AWG on LabVIEW8.0.

    The version of LabVIEW8.0 for the PXI-5412 comes with a sample VI on multi-tone waveform generation. When I tried with a different combination of frequency and amplitude, there is no problem with the sample VI.

    Because I need the phase to be random for each frequency component, I had tore the tone cluster containing 3 elements, i.e. frequency, amplitude and phase, which feeds the generator of signals, and rebundle the cluster with elements of reading a CSV file by using a loop, a fixed value amplititude and a number of random phase of the frequency generated by a random number (formula lournies elements (: pi - 2pi x r). When the waveform multi-sinusoidale generated on the PXI-5112 100 MHz Digital Oscilloscope, it was pointed out that the waveform would change with the tested frequency range.  However, the amplitude of the wave is always ~1.4V (guess that's always default to 1 V x sqrt (2)).  There is no question also when testing the same combination of frequency and amplitude by using sample VI without modification.

    Please find attached the VI of the sample, snatching up to the version and the CSV file I used. Is there something wrong with the table 1 d of the cluster of 3 elements that I built and assembled causing the signal generator to ignore the value of input amplitude and, possibly, the input value of the same phase (as it seems that the amplititude is always set to the default)?

    The other question that I found on the two sample VI and ripped version is on the news of sampling.  The waveforms appear on digital Oscilloscope PXI-5112 always default to 10 cycles no matter how changed the sampling frequency and the number of samples.  For example, if the frequency is 10 Hz, sampling frequency is 1000 Hz, and I put the number of samples to 10000.  I'm supposed to get 10000/100 = 100 cycles.  However, I could see 10 cycles no matter how, I changed.  What should be the correct way to change the number of cycles?

    Really appreiciate your help and advice. Thank you.

    1 phase unit is in degrees (-180 to 180), no - pi pi.
    2 standardize Waveform.vi always normalize your amplitude of the signal. You can remove it to use your desired amplitue, but must make sure that it is not above 5412 spec.

  • Create signals that are customized by using the spreadsheet of settings.

    Hello

    I'm quite new to LabVIEW but I have a complicated program to create. This framework requires a waveform from a spreadsheet of settings, attached.

    I have attached a chart of the appearance of the waveform. As you can see the different parameters related to durations and amplitudes of the wave as well as the frequency and the amplitude of the sine wave in the middle.

    In addition to this the program must travel creating each waveform in succession that the values in the change of worksheet for each different test.

    I managed to read the file in spreadsheet, make a chart from this and then I tried index table online to send to a loop for which would go through each test, but I don't know how to create the waveform of these values. I have tried to use the labView signal generators to create individual sections of the wave but struggled.

    Thanks for any help.

    Combine the GERD and my suggestions.  I had not used the Signal generation pallet front screw, but they manage most of the "math" for you.  The key step, you have to decide is what interval to use for "dt", "quantum" time, usually the same as the sampling interval.  Looking at your picture of waveform, you have a pulse, a ramp, a series of sinusoids, another ramp and a final push.  When you look at an individual Palette, it has parameters "dimensionless" you need to adjust to your particular situation.

    Consider the ramp time T3, starting at V1 and ends at V3.  Assume that your sampling interval is "dt".  You samples, end, thread and start entries in the ramp model based on the samples as follows:

    • samples = T3 / dt
    • end = V3
    • Start = V1

    Since you continue where you left it, I think that you do not want to "exclude the end?" thread true (to avoid double points), but I could be wrong on this matter.

    To the sinusoid, you have need samples, amplitude, phase and cycles.  Samples is again the total length of the sinusoid divided by dt.  The amplitude is one, phase is 180 (notice that your sinusoid starts negative), and cycles is however several cycles you want during the period of the sinusoid.  This sine wave, however, will be about 0, so you will need to add the offset constant V3 on the table.

    After having assembled all the pieces of this wave form complex and are concatenated berries resulting from it, have to turn them into a proper waveform.  Drop a wave function of building on the block diagram, drag to the top of its upper part a 'click' to expose dt and wire in dt and your table (Y).  You now have a good waveform.

    Bob Schor

  • How to display wav on a table or chart, if the user enters frequency, amplitude, shape, offset

    Hello

    I have a program (an example of program) where the user can enter the frequency, amplitude, shape as well as the compensation of a wave. How to take these properties and in the wiring diagram to display the waveform on the front panel (in a table or a graph)?

    Frequency, amplitude and offset is a double. Waveform in the wave function of type.

    code attached.

    Please answer. Thank you.

    To see the actual waveform, you obviously have another instrument connected to the output of the Agilent. If you want something simulated as closely as possible, you can wire the wave to a case statement function and set a function of generation of waveform appropriate inside each case.

    Edit - you also posted to the wrong Board. In the future, don't forget to post on the instrument (approximately Agilent) control or Council of LabVIEW (regarding the functions of generation of waveform).

  • DAQmx change amplitude of wave on-the-fly

    Hello!

    I'm trying to program my DAQmx device. I have a table of double (waveform custom), a variable amplitude depending on another (feedback), frequency of 50 Hz operation. I want to change the waveform between starts with the new amplitude.

    I have the error like:

    200288 error has occurred in the DAQmx write (analog 1-d 1Chan NSamp DBL) .vi:1780001

    Possible reasons:

    Attempted to write a sample beyond the final sample generated. The build is stopped, so the sample specified by the combination of the position and the offset is never available.

    Specify a location and a shift that selects a sample up to, but not beyond, the final sample generated. The final sample generated can be determined by querying the total number of samples generated after that a generation stopped.

    Attempted to write example: 40
    Property: RelativeTo
    Corresponding value: Position of the current entry
    Property: Offset
    Corresponding value: 0

    Task name: _unnamedTask<28>

    How can I do?

    Thank you

    I have toke

    https://decibel.NI.com/content/docs/doc-25373

    and change a bit litle and it works!

  • WAV to waveform - error amplitude in LabVIEW 2010


    NOR will table a report with the Group R & D to solve the problem in a future version of the tool, but in the meantime, a good workaround is to use the 2009 version of the svx_Snd VI of waveform of reading, while using in LabVIEW 2010 environment.

  • Arbitrary signal generation

    Hello

    I would create a program that simulates the signal given by the contraction of a heart Chamber. It should be periodic with an adjustable frequency and amplitude. I use a structure of the event with a time-out interval equal to the time interval of the signal and a block "simulate arbitrary signals." The problem arises when the signal trace because the graph shows all forms of wave side by side instead of not not been zero only after than all of the time interval. You will find attached an example of signal I would get and that I receive and the labview VI.

    I hope my question is clear, thank you in advance for the help.

    Federico

    So, you want something like that?

  • generation of sinusoidal wave with smu

    Is it possible to generate, for example, one 3 a 50 Hz sine wave with SMU 4138 or 4139?

    THX

    The DCPower API provides no screws to use blocks of power or SME like FGENs.  However, it is possible to program the jury at the exit of the standard functions by translating the desired frequency and amplitude to a sequence of continuous output with delays of source is defined so that the output function the user selects is output on the terminals of the device.

    The attached program allows you to use a NI 414 x, NI 4135/4136/4137/4138/4139 as a FGEN.  As it is, the program is limited to a maximum output frequency of 5 kHz.

    I have attached a version of the code for the current output and a version for output voltage waveforms.

  • Export of multiple markers in mode of arbitrary waveforms

    I use the example Fgen Arb Marker.vi waveform (in the examples of LV2011) as the basis for the production of markers and exporting to PFI0 and PFI1 on a PXI-5422.

    I added a 2nd call of property node after the first configuration of marker1.  The program runs without error, but only generates marker0.  It seems that if I configure Active Channel as 'marker1' or 'marker2' or 'marker3' or 'marker4', the property node has no effect.  I expect that subsequent calls must set up additional markers.

    I used the script mode to configure several markers with my generator signal as well, but I'm trying to understand how things work in mode of arbitrary signals for some legacy code.

    So just to summarize, things that I confused me more than before and during this thread have been:

    1. lack of feedback of error/warning when configuring marker1-marker3 in wave arb mode

    2. the general statement "a marker by segment" seems inaccurate given the script arb mode

    3. script view arb is not mentioned in the PXI-5422 or PXI-5421 hardware specification

    1. the Council supports 4 markers, numbered 0 - 3. So when you configure those, you do not get an error. When you configure marker4 you get an error because it does not exist.

    2. I think you are right, that the statement applies to arbitrary waveform Mode, no Mode Script.

    3. it's probably another problem of documentation. Script mode was not supported when 5421/5422 first came out, so my guess is that when a support because it has been added, the documentation was not updated.

    Good luck

    Marcos (not Marco )

Maybe you are looking for