Continuity of the functions of the basic function generator

I would use the basic function generator to create a continuous waveform.

im not sure if Im not run or use the function generator correctly.

for each iternation of the while loop, I would like to only one point of the exit sinusoid.

Then the next iternation would produce the next point in the sinwave.

It seems to keep missing a few points

I'm not sure why - this.

It's hard to notice that if the plot is made only show few places for each sampling point.

I'm fairly certain that that VI uses the current timestamp as the value of x, so whenever your computer receives a bit busy (I'm off / 0, etc.) it is likely to be a small problem.  You can always use the simple sinus with the number of the iteration (optimized for the desired period).

Tags: NI Software

Similar Questions

  • Continuity of the functions of the basic function generator and the right time

    I need to create a sine wave, point by point, which will be forwarded to the MIP and finally to a channel of analog output on a PCI-6014

    Ive tried a few different ways to do it, but everyone has some problems with her slider.

    with the 'generator.vi of the base feature.

    and also the "sine waveform.vi.

    There seems to be problems with this lack of points.

    someone helpfully pointed, its very likely windows interrupts the origin of the problem

    Here is a schematic representation of the panels front and rear

    the back panel

    the façade has a few points that are missing

    Another way to do that seems to work better known that the signal "simulate" express vi.

    It's great because it's actually a way of sine 1htz occur at 1htz.

    There are also all the points.

    The problem is that as soon as I put in my request, she grinds to stop.

    Program speed about changes 10khtz less than 1htz when the basic function generator is replaced with this express vi.

    A third idea or concept that has been proposed is to put a programmer to slow the timetable.

    It is once again, works fine, no more points are missed in the plot.

    Yet, he kills again the speed of execution of the program as everything can wait 1ms (or the recripocal of sampling points interval time).

    Someone at - it an idea on how I can get a sine wave in PID, then, in the analog waveform without a huge amount of the efficiency of the program. Im sure this is simple.

    Nevermind

    accedanta do the 2nd option from the top.

    go just to increase the number of samples for now leave the rest of the fastest of the program

  • Digital output frequency seems to be twice the frequency generated by the basic function generator

    Hi Labview forum,

    I wrote a program (attached) Labview to generate 3 PWM, square wave, signals that has the same frequency and phase delay right (so that when a signal is off, the other signal is lit. Then the next signal). Everything seems to work fine except that the frequency of the PWM signals generated seems twice as the frequency given to the basic function generator. Anyone have any idea why this is happening? Anyhelp would be greatly appreciated.

    Thank you!

    Totally agree with the advice of all GerdW than the hardware timing of your hardware DAQ will be much more reliable.  That said, part of what you are probably hitting is a little quirk of the primitive delay msec.   Requests for 1 msec have long been particularly little reliable (although they * seem * to have improved in recent years, probably due to the better OS support in Win 7 or something).

    I did minimal mods to your code with comments from you switch to a timed loop.  My quick test showed he is good enough to hit the 1 length of loop of target msec.

    -Kevin P

  • I'm new to LR and did install you on a Mac desktop computer and laptop.  On the laptop, the basic function under develop simply disappeared.  I'm lost.  Help.

    Question: I'm new to LR and did install you on a Mac desktop computer and laptop.  On the laptop, the basic function under develop simply disappeared.  I'm lost.  Help.

    This is a common problem. The basic Panel is simply hidden.

    Billboards / of masking is actually a function of Lightroom, but it is intuitive--not many people know that there are - for the most newcomers are thrown when a Panel is somehow hidden.

    Right-click anywhere in the area of the Panel on the right hand side and a context menu will appear.

    Click on the basic option to re - appear the basic Panel.

  • How can I restore function of the basic games.

    Program downloaded UniRegistryRestore, now my basic games will not play.  I use Windows Vista on a 64 bit system

    Hello

    also run the sfc/scannow command.

    http://support.Microsoft.com/kb/929833

    Use the (SFC.exe) System File Checker tool to determine which file is causing the problem and then replace the file. To do this, follow these steps:

    1. Open an elevated command prompt. To do this, click Start, click principally madeprograms,Accessories, right-clickguest, and then clickrun as administrator. If you are prompted for an administrator password or a confirmation, type the password, or clickallow.
    2. Type the following command and press ENTER:
      sfc/scannow

      The sfc/scannow command analyzes all protected system files and replaces incorrect versions with appropriate Microsoft versions

    How to analyze the entries in the log file generating the program Checker (SFC.exe) resources of Microsoft Windows in Windows Vista

    http://support.Microsoft.com/kb/928228#appliesTo

    If SFC detects the main problems it can't fix you may need to borrow a Microsoft dvd vista not an acer, HP etc. recovery disk and do a repair installation

    read the below tutorial on how to perform a repair installation

    http://www.Vistax64.com/tutorials/88236-repair-install-Vista.html

  • Need to model for the XR-2206 function generator chip

    I'm designing a training tool for the operation of the basic oscilloscope and decided to use a function generator based on chip XR-2206. Is there a template for this? I know its old but...

    Hi jwaters,.

    Unfortunately, we do not have anything; However, perhaps it will be useful.

  • function generator (HP 33120) running to the superior at 1 kHz by Labview

    Hi all

    To run a function HP 33120 Labview generator, I downloaded a driver "Agilent 33XXX Series", also attached to this message. But the files of vi (for example 'Waveform.vi Standard' or "Arbitrary Waveform.vi") available in this driver, do not allow the function generator generations a more signal of 1 kHz, while I need about 200 kHz. Manually the function generator can easily generate a signal to 15 MHz.

    So I need a pilot/vi of this function generator that can generate a signal to about 200 kHz. Kindly help me.

    Thanks in advance

    Concerning

    Fadi

    Dear Dennis

    I think I had hardware problem where I was able to change the frequency of 1000 Hz and 999Hz and so one but I was unable to move from 1000 Hz to 1001hz and so on. But now it is resolved.

    Thanks again

  • NI LabVIEW driver for the SRS DS345 function generator generates error "(Hex 0xBFFF0011) insufficient location information or the device or resource is not present in the system."

    Hello

    We have a generator function SRS DS345.

    I just downloaded the driver NOR for the instrument on http://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=E3B19B3E9149659CE034080020E748....

    After installation, the DS345 appears in MAX, and I can well communicate with him.

    However, if I run the srds345 to Started.vi, I get an error "location information insufficient (Hex 0xBFFF0011) or the device or resource is not present in the system" from initialize it with Options.vi srds345 sub - vi.

    The only change I did Exchange address GPIB 14 to 19, which is our function generator GPIB address. In addition, the

    Functions of SRS DS345 generator of function palette is empty, even after you restart LabVIEW (see attachment). I'm using LabVIEW 8.5.1.

    Your help in resolving this issue is appreciated. Thank you.

    Best regards

    Peter

    Have you installed the driver from LabVIEW or copied directly from inst.lib?

    The first is easier, and you don't have to restart LV more...

    Error in a not filled gpib address points. I have not checked if this driver has a resource name visa or a string of gpib address old but in the first case, try the little triangle on the right at the slect address instead of by hand.

  • Integrating Javascript functions in the HTML file generated from Adobe Muse

    I have a HTML file, CSS and js files generated by the tool Adobe Muse. Each button is clicked, I want to call a Js function and must do the same. I want to know how to integrate the Javascript code in the HTML file generated from Adobe Muse. My HTML file generated from Adobe Muse is shared below.

    http://pastebin.com/wDrWEmm6

    This will not happen because internal code must be confidence... you can link to a database if you have a server to host it and Adobe BC is the simple solution but none of the 3rd party site hosts will rent you space.

  • is there any function in the osb to generate a unique number in proxy

    is there any function in the osb to generate a unique number in proxy

    FN - bea: uuid()

    The function fn - bea: uuid() returns a universal unique identifier. The function has the following signature:

    FN - bea: uuid() as XS: String

    You can use this function in the pipeline of proxy to generate a unique identifier. You can insert the unique identifier that is generated in an XML document in the form of element. You are unable to generate a unique identifier to the system variable. You can use this to edit a message payload.

    For example, suppose you want to generate a unique identifier to add it to a message for follow-up purposes. You can use this function to generate a unique identifier. The function returns a string that you can add it to the SOAP header.

  • #VALUE in Excel for a formula that uses a missing cell with the function generator

    Forum,

    When I use the function generator to retrieve data of HFM in Excel, I have a problem with the formulas using these data when it is absent.

    If I didn't put in the #nodata / replacement of labels missing, then SmartView puts ' "in the cell, which causes an error if I try to summarize with something else (= '" + 1,234.56 returns #VALUE).

    SmartView let me use me replacement value of 0... I have found a workaround using of.0 as the replacement value, but I guess there is probably a more elegant way to solve this problem.

    Let me know if you have an idea.

    Thank you

    Julien

    Have you tried #NumericZero?

  • With an average using the "basic DC/eff' VI

    I seem to end up using the "basic DC/eff" VI a little average my data to my DAQ system. However, I have a question about what's going on "under the hood".

    Let's say, for simplicity I acquire data at 1 kHz into blocks of 1000 samples.

    Thus, all the 1 second I push 1000 samples in the VI-DC/RMS database as a data type of waveform.

    This means that the outputs 'DC' and 'Eff' will update at the rate of 1 second.

    The question is, is "continuous" averaging? In the sense that if I was doing 'good' low-pass filtering (on average is just the same as the low-pass filtering) - say simple TREE with notches n - to the DSP, then the output of the filter would be updated at the same speed as data entry; That is to say. taps would be 'move along' the input data at the same rate as the input data passes through the filter. I'm guessing based on my above explanation that's not what's happening. Instead, the VI DC/RMS is on average an entire block of 1000 samples and then 'jump' 1000 samples along and doing the next block.

    This is not necessarily a problem, but it is not not true low-pass filtering and I can image some scenarios where there might be artifacts because the moyenneur filter jump 1000 samples whenever it takes on average. I assumed that the only solution is to implement filtering in a loop of much higher speed and this could prove problematic in the higher frequencies of sampling.

    Anyone got any ideas on that? I worry about anything?

    Dave

    Hi Dave,.

    The 'average base DC - RMS' feature is designed to work only with continuous acquisitions, it will lift a warning is the signal is not continuous. When you open the function and examine the code in the function there is a Subvi with status information, which permits the function to continue the average of the previous data block.

    For this reason, we provide a reset terminal if you need 'forget' the previous calculations.

    Much of this is discussed in the detailed help on function, but still sometimes there hands dirty to know how the code works and review the code.

    Concerning
    JamesC
    NIUK and Ireland

  • Error handling and the basic flow data

    Hello

    I'm learning the basic error data and flow management. The seal is a simple VI to implement this.

    How do I implement this code to display an error.

    Thank you.

    You must assign a value of your choice for the cluster of error - in errors generated by the LabVIEW functions, error is already assigned/etc, but to find user customized errors, the user must assign values.  Just make sure you do not use the same error values that LabVIEW uses for predefined errors. If you do a search for error codes, you will be able to find this error varies from code - so pick something that is not already used.

    And Yes - using an error handler would be a simple way to accomplish what you're trying to do. This error handler will appear a message error only if your feature will remain smooth.

    -DP

    BatchTest Corp.

    NEITHER Alliance Partner

  • LabVIEW base, protocols supported system of development and the basic features

    Hello

    I ask this question here because I can't find that information on the web, or I get the technical support e-mail response. We are interested in acquiring a license of basis of Labview to start development to develop test for simple automation systems. The basic idea is to have a card with digital, analogue i/o, common seria interfaces: RS232, Ethernet, I2C or SPI. All this to interface HW under test.  A single port for communication with the PC (USB, Ethernet, RS232).

    We would like to know:

    (1) what protocols are supported by the Labview Base development system package.

    (2) if the license mode allows you to integrate MATLAB/C/C++ code.

    (3) in general, where a document that provides details on the characteristics of the Labview. We were not able to find a manual for it. Just this very basic with informaton purchase link: http://sine.ni.com/nips/cds/view/p/lang/no/nid/1385.

    Kind regards

    Jose

    Have you looked at the page 'Buy' for LabVIEW? http://www.NI.com/LabVIEW/buy/

    Basically, I think that LabVIEW base supports everything in terms of basic Windows protocols, but does not include LabVIEW RT or FPGA (for CompactRIO/FPGA targets) but you can use series, ethernet, etc. DAQmx for windows (and also the instrument 3rd party drivers). It doesn't have the enhanced math library or the application Builder so that you can not create executables/installers - you will need run your code in the development environment.

    Alternatively, you can call external code .NET / C dll through the call library function node. You will not be able to incorporate Mathscript, because it is only in the complete edition upward.

  • That meant disabled in the basic wireless settings?

    Hello

    I bought a WRT160N and find that there is an option "Disable" in the basic wireless menu. I want to know if I chose this option, the router stop its wireless signal or just can not use the wireless function? I mean, if I chose this option, this router exactly as a wired router?

    Thank you very much.

    If you set the "network Mode" to "disabled", your WRT160N becomes a router "Wired."  The wireless radio is turned off, then the router acts as a wired router.

Maybe you are looking for