Generate sine wave with noise when simulating Compact Rio on computer test Dev

How can I create a simulated IO vi. I tried to follow the tutorial, but it did not work. Do I need an array of pre filled with data for the business running or I can generate with one express vi? My IO vi does not seem to enter the case of race ever. What is the process of running this VI? He is running once or whenever the main vi trying some samples?

Hi Bartekluk

What tutorial did you follow? Please post the link and I'll take a look.

Kind regards

Tags: NI Hardware

Similar Questions

  • How to make a sine wave with a series of spherical objects (symbols of Yin/Yang)?

    How to make a sine wave with a series of spherical objects (symbols of Yin/Yang)?

    Do the yin/yang. Shift drag a copy some distance away. Create a blend between the two stages specified. Draw another line. Use the effect > transform > Zig - Zag with enough height and number of steps and smooth anchors. Expand the appearance of the effect. Select the mix and the wide range and the object > blend > replace Spline.

  • How to generate sine waves of the evolution of the frequencies with neither 6733?

    I have a card ni6733. I want a specific frequency of the output waveform. After a few cycles, waveform frequency must be changed several times without delay. Bandwidth varies from 0.1 Hz to 10 Hz.

    I'm new on the map of NI6733, if have no idea about it. I intend to use the scheme of double buffering for waveform generation. Timing here is critical.

    Please give the sequence of function (if possible).

    Hi Andrew, I found problem in double buffering when using the buffer of size less than 16384 (32768/2). Why? I don't know... also beyong 1,25,000 "stack overflow" error was coming. Anyway, I dropped the idea of using double buffering. Now I use generation of waveform buffer alone without the help of NIDAQMakeBuffer. Instead, I create the buffer myself having data points of variable frequency to set the number of cycles. as demand for time-duration of profile waveform must be generated is limited to 50 seconds, and I use the rate constant update of 1000 samples per second, buffer size if necessary not creating any problems so far (for now). Thank you very much for your generosity. Rahul

  • Is it possible to change the sine wave 'exit' a simulation device?

    I work on a LV collection and analysis VI in LabView that interfaces with a CDAQ-9178 loaded with 9215 modules/a. chassis.  In the Measurement & Automation Explorer, I was able to set up simulated devices that work with my code and I get the sinewave / 5 (?) standard signal noise %.

    However, to really test my application, I need a slightly different sine wave with high frequency (1-10 Hz vs the)<1hz sent="" by="" the="" simulated="" device). ="" is="" there="" anyway="" to="" modify="" or="" get="" the="" simulated="" device="" to="" output="" a="" different="" wave? ="" if="" not, ="" are="" there="" any="" other="" simple="" ways="" to="" simulate="" the="" device? ="" i="" could="" write="" another="" vi="" to="" send="" out="" a="" sinewave="" but="" was="" looking="" for="" a="" more="" obvious="" or="" simpler="" solution="">

    Thank you

    # You need to do is call an of the generating functions of waveform instead of the DAQmx Read. Place inside a case, the declaration or the conditional structure disable is fairly simple.

  • Simulate the sine wave using LabVIEW FPGA with NOR-myRIO and display in real time


    I'm relatively new to LabVIEW FPGA. I am trying to test (and later apply) controllers high speed on myRIO.

    At this point, I'm trying to simulate the sine wave from 1 to 10 kHz using Sinewave generator VI express. I also intend to display the sine wave on the time real (RT) using FIFO. However, I had a bit of trouble to understaing various synchronization parameters.

    1. how to encode information about the sampling frequency generating sine wave? (The side FPGA vi requires only the frequency of the signal and possibly phase and does not rate update lines)

    2. how to estimate the number of items in a FIFO? (that is, the relationship between the rate of updates to loop (RT), the signal frequency, sampling frequency and the number of items in the FIFO)

    It would be great if we could share a very simple program (side host and target) that did something similar.

    Thank you



    I think the problem is the type of data in your FIFO. Your FIFO is configured to use a data type of I16. The problem is the number, it displays only ever will be-1, 0 or 1. To resolve this problem, you must send the sine wave as a fixed point data and convert it to a double on the side of the RT. This should significantly improve your resolution.

  • 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?


    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.

  • SINAD SNR NI 6733 sine wave

    Hello world

    This question is perhaps a bit too much, because I have seen already too many messages on SNR and SINAD in this forum. But honestly, I've been looking for all threads and I couldn't find what I really need, that's why I am posting this however.

    My question is, how do I get the real analog sine wave SINAD or SNR output PXI-6733. I tried to look at example SINAD base measureand also niScope EX Fetch to always use the PXI-5105, but I don't think I get the real value of SINAD just by simply using the block measure SINAD. I get only 38dB SINAD using the sampling frequency of 1 MHz and 100 k points, by extraction. IM geneating 10 kHz sine wave with PXI-6733 for example Cont Gen Wm-Int voltage.

    Any idea what I miss here?

    Hi Mystogan,

    If I understand you correct, generate you a sine with the PXI-6733 and measure this return signal

    with the PXI-5105 and the expected value are reached because you only get measures

    round about 50 DB?

    The problem might be that in the manual of the PXI-5105 page 7 the SINAD of the device is between 50-62 db.

    If you want to get the best result, you must use a map better as the PXI-5122 page 9 the beach is here

    89 - 102 db.

  • How to generate a pulse with the signal generator?


    I would like to ask if anyone knows how to use the Elvis platform to generate a regulated pulse wave?

    It should look roughly like the picture above. A sine wave with the regulation.

    Anyone who can answer my question please respond to my post.

    Thank you.

    You are using LabVIEW to generate the waveform or using the Soft front panels? In LabVIEW, you can use the express VI generator function and specify the Type as "Sine". Then, simply change the amplitude of the sine wave. During the actual pulse, the amplitude would be what you want (i.e. 1 V) and while the pulse is idle, set the amplitude to 0.

    If you use the soft front panels, you can use the Waveform Editor to create a waveform that includes a sine wave for the length of your pulse and then the values of '0' for the rest of the time. Then use this waveform in the flexible front of the arbitrary signal generator. Simply create a component of sine as the first part of the wave and then add another element to a level DC '0' for the rest.

  • write to sine wave DAQ AO map

    Hi all

    I use a card OR-DAQ 6009, and I'm trying to generate a sine wave of LABVIEW 8.5 and then go out to the analog output of the data acquisition card.

    The code I wrote was pretty simple. Generate a sine wave with the help of "create an analog signal" and then connect the sine function «writing» DAQmx. The output of the 'writing' goes into the task of "DAQ Assistant" outside of the loop.

    But I get the following error message:

    Error-200077 occurred to the property Node DAQmx Timing (arg 1) DAQmx calendar (sample clock)

    Property: SampTimingType
    You asked: sample clock
    You can select: on request

    Parameters with respect to the timing of the sample in each of the 3 components are:

    Creat analog signal: sampling frequency: 10K block size (samples): 100

    Writing: Analog, single channel, several samples, waveform

    DAQ Assistant: sync settings:

    Generationg mode: samples of N

    Writing samples: 100

    Rate (Hz): 10K

    Any help will be appreciated.

    Thank you.


    You see this error because the 6009 does not support timed by the material outputs analog.  Have you looked at the data sheet of the device?  He does not appear.  Here it is:

    Note that the listed maximum rate is 150 s/s, and it is specified as timed software.

    So what you're trying to do is not possible with the 6009.  You will need a 6221 or something similar.  Make sure that any advice you choose supports analog output clocked by material at a fast enough pace for what you're trying to do.

    Edit: I see that Dennis beat me to it!

  • sine wave generation


    I have a problem of small labview.

    I want to generate a sinusoidal pulse with labview and send it to a pc oscilloscope using my sound card.

    I did first VI creates a sine wave and sends it to the pc oscilloscope. Works perfectly.

    But now I want to create a sine wave with a single period (second VI). Problem is while the VI blocks if I want a high frequency (I need 10 kHz)

    So the VI operates on frequencies low but gives this error with a higher frequency:

    "the audio driver or the card does not support the desired operation."

    Can someone give a solution for my second VI (creation of sinus with a period on 10 kHz). ?

    Thanks in advance!


    Hello Benje,

    The problem / the difference you see is indeed in coding and also in the sound card.

    In the example of 'work' you use the VI of Signal to simulate with the following parameters:

    -44100 samples per second (sampling frequency)

    -Number of samples 10000 (samples per cycle of generation)

    In the non-functional example, you specify:

    - sampling rate = 1000 * 'Value of frequency control'. This info of sampling should be fixed (for example) to 441000 Hz.

    -Number of samples 1000 (samples per cycle of generation)

    As a sidenote:

    Is there a reason why you used different functions to generate similar signals in the VI 2?

  • The sine wave generation

    Hi guys,.

    Sorry I have a very simple problem. But it seems that I am too new to LabVIEW... and / or have no idea. I've tried a few things but nothing worked propperly.

    I need to generate a sine wave with the following of the flexible parameters.

    f = 0.02 Hz... 10 Hz

    Range = 0... 500

    Offset of 1500

    I would like to see a cursor moving and get off after the sine wave. The parameters should be changed at any time that the generation of the sine wave inside a While loop. If that would work I intend to integrate that in the code I wrote for an Arduino, Makerhub, slavery... The values already referring...

    I tried allmost all the generation of singnal live that I could find but nothing has worked. Calendar completely proven on a waiting insid the while...

    Frequencies below 1 Hz is the fast cursor again... WTF...

    A sinusoidal 1 Hz signal should make the cursor up and down 1 times per second... or am I totally wrong.

    Ah... Perhaps another question. If possible, I want to count the period. For example, after 4 times of the sine wave stop all programs.

    Any help apprechiated... I work with LabVIEW 2012SP1

    First of all, please understand this waveform generating function works. You specify a waveform (amplitude, frequency, etc.) and whenever you call the function, it returns all the wave specified points.

    You can set the number of points with the #s of the info of sampling pole control. As you put the function in a loop, each itaration gives you #s number of points (1000 in your case). You always get a sine wave on your cursor because each iteration returns a different set of 1000 points (this is because of the method, the function calculates the waveform).

    The easiest way to create a sine wave is using the sinus (mathematics, primary, Tigonometric, sine) function. You must use the iteration of the I of the loop counter so that the entry of the sine function. Note that the entry is in radians.

    With a little math, you can easily produce and display a sinusoid at 1 Hz.

    Kind regards

    Adam Boros

  • Noise when using computer

    Suddenly, when I use my computer to get on the internet, I hear a thud. It happened once before, but suddenly disappeared. I wonder if the fan may be bad. Any ideas on what is the cause? The only other time that I hear it is when my computer is near the end of the scan of Norton fuul. This was bought in 2009 is therefore an old computer.


    HP Slimline s3700y PC

    Windows Vista

    PS Now I don't hear the noise, but most of the time I hear the sound when you go to different Web sites.

    I tried your suggestion yesterday and by changing the diet plan of the balanced or recommended energy saving plan has worked. I don't hear any noise now.  The performance for power management is not as good as it takes more time to load web pages, but I prefer this to the noise. He said beside the plan of standby power energy savings is rated with a 5 and the performance is rated a 2, while balanced or recommended plan has energy savings, a 3 and performance 3.

    I've always kept it on the recommended plan, which I think is the plan by default as it was defined like this when I bought my computer.

    Out of curiosity, why is she become necessary now that I change for energy savings?  I have that noise when I got to my computer. Is this because the computer is older?

    The information that you sent me has also stated the following:

    Some parameters to cause fans to turn too fast for a typical home environment. If you use the computer in an environment quiet where temperatures remain mild and stable (up to and 30 degrees Celsius or 86 degrees fahrenheit), and then follow these steps to adjust the power settings in a more appropriate setting:

    Do you know why the environment calm and temperatures are a factor?

    I waited until today to answer that I wanted to test it for another day. I also put it to (balanced) recommended plan and the noise comes back then I then changed once again to the energy saver and it will keep on saving.

    Thanks for your help.


  • sine wave vi

    I would like to illustrate the effects of the differences on the amplitude, frequency and phase between two sine waves. I already used the sinus function and works well without phase variations. I tried to use the sine wave as planned in the signal generation VI vi, but I can't find a way to make it work. I tried to use a loop for change the entrance of samples, but does not work. I don't want to use the express vi.

    Anyone out there an idea to share? Thank in advance!


    Have you looked carefully at the example, that I told you about earlier? You can find examples in LabVIEW by going to help > find examples.

    This example uses the VI of sinusoidal waveform to generate sine waves. Just look at the chart of most likely down. Look at the entries to the function and you will see how the sine waves you want do like VI.

  • touchscreen compact Rio

    Hello world!

    I'm developing an application to control a cooler with Labview 2012 and Compact RIO. I would like to create a group of GUI to visualize data and a basic control.

    However, I would like to use a touchscreen to third party (not OR). Purchase the Labview Touch Panel module can I do?

    My question is: if it's just a screen and not a PC, simply by connecting to the RIO Compact RS232 port and launch of real-time application,

    It will allow me to control the VI?

    Thank you!

    I don't see why not.  You need to just make a protocol of good communications between your cRIO and computers touch screen.  I find a network stream to work very well.

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


    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.

Maybe you are looking for