find the fundamental frequency & treatment

Hello

I am in an interesting situation, I am processing a signal (Labview8.2) looking for a fundamental frequency using the Analyzer SINDH and harmonic distortion Analyzer, but I need to build again the signal using only the basic and some of its harmonics frequency signal,

Suppose that some time, I need to add up to 5 harmonics built the signal as well as the fundamental frequency, and some time the number of harmonics must make six or another value.

in this part, I'm hard to find, can someone help me? There is a VI that can directly do the job?

Hello!

Looks like all you need is the filtering.

Kind regards.

Tags: NI Software

Similar Questions

  • RMS / amplitude and phase to the fundamental frequency

    Hi, does anyone know how to find the RMS or amplitude and phase to the fundamental frequency of a signal measured in Labview?

    I tried with the Analyzer for harmonics of buit - in, but he can't give the values of the phase angle. I also tried the FFT VI spectrum, but I don't think the results are good.

    Thank you.

    Hi again

    Harmonic distortion Analyzer is a polymorphic VI, this means that if you connect a single signal in and then you get a unique signal, and if you connect a table of signals in out you a table.

    The VI I is not polymorphic, but you can easily change to work with multiple signals. If you look at the standard implementation for the harmonic distortion Analyzer N-channel then, he simply called the channel 1 harmonic distortion Analyzer a loop for. So you can easily call my VI in the same way. See attached screenshot:

    Best regards

    Anders Rohde

    Technical sales engineer

    National Instruments Denmark

  • How to find the sampling frequency to read the measurement file

    Hello

    I would like to find/extract the sampling frequency of a .lvm file.

    Right now I am using the VI 'read file of measurement' and my data charge fine and all, but I need the frequency of sampling for certain calculations.

    I know the header of the file .lvm that the sampling frequency is 1613Hz, but I want to get this automatic information from the open file .lvm.

    Tried to find an express vi that could give me the answer, but I could not find a

    I'm sorry if this question already answered, but I could not just to find the answer.

    I hope you understand what I'm doing!

    Thank you

    Kind regards

    Tommy

    The timing is part of the production of signals information. Never use the functions of the Express, but you can use DDT to and convert to one of the data types of waveform. Waveform components then turns the dt.

  • How to find the ratio between the two frequencies in the fft

    Hi, I'm Jean,

    I need to find the ratio of the frequencies of 1st and 2nd graph fft.

    Already, I received information of this site only. Mr. Alten helped me.

    Now, I have to continue the same problem and need to find the ratio of the frequencies.

    Please someone help me guys...

    I will attach my vi file and the text file.

    John,

    Should you report the frequencies or the report of the amplitudes of the components at these frequencies?

    The Information.vi of your multiple for the Signal Processing, extract > range of measures of waveform should do what you want.

    The frequency resolution is not very good because you have cycles relatively little waveforms (2 ~ for the lower frequency). I added a few zeros to improve resolution, even if a larger sample of data would be better.

    Lynn

  • How to find the frequency bands of the TPL for Wavelet db04?

    The President complied,

    I'm doing project on the simulation of the EEG signal, processing and analysis. I want to find the frequency of the signal band after having extracted the detail and the approximate coefficient. Here I used a Wavelet analysis (db04). I'll be gratfull for you if you can help me in this matter.

    Thanking you.

    Hello

    You can use WA Wavelet Filter.vi to obtain the coefficients of the filter used in Wavelet transformation, then you might anlayze the frequency responses.

    Thank you!

    ZJ Gu

  • Error to find the frequency of signal to tachometer

    I use the vi "Extract only your Information" to find the speed of a motor.  The entrance is a monarch Laser Tach AC output.  Tach reading is very regular and the AC output is 5 volts peak.  There are a few negative pics, but these are at the speed of the engine.  My output frequency, who should read the changes back from 1800 1800 at a frequency near 5400, but not exactly 5400 (5321, etc.).  Y does it have no signal conditioning that I'm missing before signal to the vi "extract", for example, the window it and then use the frequency domain cutting-edge research?

    Thanks in advance,

    Ron

    Matt,

    Just to let you know that I put a bandpass filter in my vi.  I took the input of the speed estimated of the user and put in parentheses of the bandpass filter to be 25% below 25% above the target and the input of speed tachometer works very well!

    Ron

  • How to find the frequency in the cureent network band to blackberry.

    Hello

    How to find the frequency in the cureent network band to blackberry.

    There is no API that exposes this information on a BlackBerry smartphone.

  • Real-time display at the high frequency of data acquisition with continuous recording

    Hi all

    I encountered a problem and you need help.

    I collect tensions and corresponding currents via a card PCI-6221. While acquiriing data, I would like to see the values on a XY graph, so that I can also check current vs only voltage/current / time. In addition, data should be recorded on the acquisition.

    First, I create hannels to analog input with the Virutal DAQmx channel create, then I set the sampling frequency and the mode and begin the tasks. The DAQmx.Read is placed in a while loop. Because of the high noise to signal, I want to average for example every 200 points of the current and acquired for this draw versus the average acquisition time or average voltage. The recording of the data should also appear in the while loop.

    The first thing, I thought, was to run in continuous Mode data acquisition and utilization for example 10 k s/s sampling frequency. The DAQmx.Read is set to 1 D Wfm N Chan N Samp (there are 4 channels in total) and the number of samples per channel for example is 1000 to avoid the errors/subscribe for more of the buffer. Each of these packages of 1000 samples should be separatet (I use Index Array at the moment). After gaining separate waveforms out of table 1 d of waveforms, I extracted the value of Y to get items of waveform. The error that results must then be treated to get average values.

    But how to get these averages without delaying my code?

    My idea/concern is this: I've read 1000 samples after about 0.1 s. These then are divded into single waveforms, time information are subtracted, a sort of loop to sprawl is used (I don't know how this exactly), the data are transferred to a XY Chart and saved to a .dat file. After all that's happened (I hope I understood correctly the flow of data within a while loop), the code in the while loop again then 1000 samples read and are processed.

    But if the treatment was too long the DAQmx.Read runs too late and cycle to cycle, reading buffer behind the generation of data on the card PCI-6221.

    This concern is reasonable? And how can I get around this? Does anyone know a way to average and save the data?

    I mean, the first thing that I would consider increasing the number of samples per channel, but this also increases the duration of the data processing.

    The other question is on the calendar. If I understand correctly, the timestamp is generated once when the task starts (with the DAQmxStartTask) and the time difference betweeen the datapoints is then computed by 1 divded by the sampling frequency. However, if the treatment takes considerable time, how can I make sure, that this error does not accumulate?

    I'm sorry for the long plain text!

    You can find my attached example-vi(only to show roughly what I was thinking, I know there are two averaging-functions and the rate are not correctly set now).

    Best wishes and thank you in advance,

    MR. KSE

    PS: I should add: imagine the acquisition of data running on a really old and slow PC, for example a Pentium III.

    PPS: I do not know why, but I can't reach my vi...


  • Can not find the drivers for the display

    Hi, I can not find drivers for Toshiba TruBrite screen.

    Who is right for which I had frequency on display only 60 Hz.

    Could you help me with this problem?

    To be honest I n don't know what you mean with TruBrithe.

    But the display drivers, you can find the Toshiba site:
    http://EU.computers.Toshiba-Europe.com/ > support & downloads > download drivers

    Moreover, what laptop do you have?

  • find the angle of rotating an image in 8-bit grayscale

    Hi all

    I have an image in grayscale 8 bits of dimension 3969 X 600, the image is slightly tilted. I need to find the rotation angle and apply the rotation before treatment.

    Are there transformation features in LabVIEW to find the angle of rotation?

    Need your suggestions people,

    Hello

    just calculate the slope of the line joining the two points:

    xDiff = p2.x - p1.x

    yDiff = p2.y - p1.y

    [degrees] angle = atan2 (yDiff, xDiff) *(180/pi)

    Best regards

    K

  • get the MAX from the task frequency

    Hello

    I would like to know if it is possible to obtain the frequency configured in MAX for a particular task in LabVIEW.

    This is in order to launch the task set by the user in LabVIEW, as set in MAX: channels, frequency etc...

    I tried differentDAQmx furniture knots and I could not find this information.

    Best regards

    Didje

    Didje Hello,

    Indeed, it is possible to obtain this information.

    After you have configured your task in MAX, you must find the task created by task name Constant DAQmx in LabVIEW. After that, you use the property Timing DAQmx node where you can find the frequency you set up before in MAX.

    I hope this will help!

    Kind regards

  • How to detect the peak frequencies in the frequency domain?

    Hello

    I built a small test consisting of two sine waves of varying frequencies, program it is and subsequently FFT is performed on it to find the frequencies of two peaks. I tried to display the values of these two frequencies somehow, but I can't find a way.

    I searched the forum before asking the question, many of them suggested using extract more Information VI tone I tried and could not get any results.

    I have attached to my account. Please take a look. If you know all the discussions on the forum directly related to my problem, please just cite it.

    Thank you

    LD

    Don't wire the tone of several extracts the wire coming from the Express VI of Sprectral.  You need to run on the thread after that the two signals are summed.

  • Find the instrument Driver won't find 6070E vi

    I have trying to find vi that have been written for card PXI-6070E.  Some fundamental, as output 1 V out of the DAC1OUT.

    When I use "Find her Instrument Driver"... and interrogate National Instrument (company) and 6070E (additional keywords) I get no driver?  I remember being able to get to drivers before.

    Can someone help me please?

    Thank you

    Find the tool instrument Driver is for drivers of finding for instruments like scopes, DMM, power supplies, etc. The PXI - 6070E is a data acquisition card, so the examples it would be installed when you install the DAQmx drivers. You can find the examples in the example Finder (help-> find examples) and search for "DAQ" or see material input and output-> DAQmx folder in the menu tree.

  • Windows XP svchost.exe problems. Cannot find the latest updates for windows xp.

    Hello, this is my first time on the Microsoft Community page.

    I have a very strange problem with automatic updates svchost.exe and windows. I know that automatic update of windows, has been known to cause problems on XP and there is thus CPU utilization of memory leaks. Last night, I tried to install the latest windows XP updates, with automatic tool. The tool hanged during the process. Not sure why exactly. I never had a problem with it. I've been running Xp SP 3 for more than five years. In any case, I rebooted my system and checked to see if the updates actually treatment. They do not have. Then I went to the windowsupdate.microsoft site. I was trying to these updates. The scan never completed, he just constantly checked, for about 45 minutes. I decided to do some research. I found the C:\Windows\SoftwareDistribution folder "fix" online. He kicked, I renamed the file. And then disabled auto updates and restarted my computer. After windows starts, I re-activated automatic updates and waited. Nothing happened, so I did some research more. I noticed that svchost.exe uses about 25% the use of the processor. Normally my treated systemidle is 99%. I used Process explore and isolated the wuauclt.exe under the svchost.exe file. When I disable automatic updates executable, it is up to a full 99%.

    I'm not sure why it uses 25%, when I look at the actual use of the memory for the wuauclt.exe, it is only using about 17 k of memory. Which is quite low. I have not turned on microsoft update, starting in the configurations of parameters at windowsupdate. I know that in the past, that has been a problem and swallowed up system resources.

    Any advice would be helpful. Thank you in advance.

    There are a lot of threads on this forum - and many others - this problem - just try to do a Google search for UPDATES of XP SVCHOST - hits now more than 8 million.

    But to save you the trouble of tracking down the fix OK here is the short version

    1. disable automatic updates using Control Panel icon

    2. restart the computer - SVCHOST is now not going crazy

    3. check which version of Internet Explorer you have installed IE8, IE7 or IE6

    4. download and install - the links below - the good update for Internet Explorer.

    Assuming you have Windows XP 32 bits here are the direct download links:

    IE8: IE8-WindowsXP-KB2898785 - x 86 - ENU.exe
    http://www.Microsoft.com/en-US/Download/details.aspx?ID=41404

    IE7: IE7-WindowsXP-KB2898785 - x 86 - ENU.exe
    http://www.Microsoft.com/en-US/Download/details.aspx?ID=41442

    IE6: WindowsXP-KB2898785 - x 86 - ENU.exe
    http://www.Microsoft.com/en-US/Download/details.aspx?ID=41458

    5. Once installed, you can reactivate the automatic updates and using Windows Update.

    Note: The bug also affects access via Windows/Microsoft Update Web site.

    KB2898785 is the "Cumulative Security Update for Internet Explorer" (December 10, 2013)

    There is a bug in the function of automatic update under XP running the SVCHOST process at full CPU load (100% or 50% or 25% depending on the number of CPU cores you have). If you have a Quad core CPU the bug works the CPU at 25% (a carrot out of four) and eventually battles through a conclusion - but if your computer is a single old Celeron or Pentium bug works the CPU chip at 100% load for many, many h/solid.

    Faster your processor and RAM than you seem to make a radical difference to the actual times are waiting for you maybe search for updates complete. Most of the old core systems were never designed to deal with this kind of situation and can easily overheat. This is especially true of laptops and desktop systems older where the radiator can be partially blocked with fluff and hairs of animals - which could cause blockages or stops!

    Microsoft said last month that the updates of Internet Explorer are treated differently from all the other updates - which is originally the XP update engine run so slowly as to appear frozen. If the update service finds that you don't have the latest version of IE that is currently available, it starts to search the entire tree of updates of IE to see what it takes - rather than offering just the cumulative current update for your system.

    But if you manually install the update yourself update Internet Explorer service is fully updated and is not search for updates of IE. But until Ms. fix it will still occur whenever a new update is published.

    MS said that intend to prune the IE updates database so that only the main cumulative updates have been offered when a search has been launched - it did not in time for the update as it should of November and obviously has not arrived or worked either in time for the December Update!

    MS say they hope to have a fix before the January updates are released (Patch Tuesday) - that the problem will be activated once the next update Cumulative of IE is released.

  • Can not find the task in the Task Scheduler

    I created a fundamental task to connect to an ad - hoc network whenever I boot my laptop with Vista Home Premium 32-bit.  I don't want that to happen and I deleted the network tries to delete the task.  When I open the Task Scheduler, I don't see my task listed.  I made sure 'show hidden tasks '.  I know that the task runs as I continue to receive errors not being to find the ad hoc network.

    I created a new task of fundamental task, called 'test' starts just the calc program and it shows in the list of tasks.

    Any help?

    As others have found, if you change the name of your computer, scheduled tasks that have been associated with a specific user account (like the logon trigger, such as the credentials for the job and so forth) will no longer appear in the list of scheduled tasks. Scheduled tasks displays the message "an error has occurred for task xxxx. Error message: the specified account name is not valid. "The same thing happens if you delete a user account that is named in a scheduled task.
     
    The reason for the problem is that the computer name part of the account name (for example, "mycomputer\myaccount"), and so if a part of the name is not valid, the associated account is no longer recognized. Unfortunately, given that the scheduled tasks will not display the task entry broken, you cannot fix it directly.
     
    The tasks themselves are defined in XML files in plain text stored in \windows\system32\tasks. The files have the same name as their entries in scheduled tasks.
     
    If a task is not desired, you can simply delete the corresponding file from \windows\system32\tasks.
     
    If you want to restore a task, you must change the computer name and/or account name everywhere wherever he is in the job file. But, you can just edit the file in place to solve the problem. Scheduled task detects that the file has been modified externally and even once will not use or display.
     
    I managed to solve the problem by following these steps:

    1. Move the file to the task entry broken of the \windows\system32\tasks in another case. You want to move it, copy it not - file must be put out \windows\system32\tasks. You can do this by using Windows Explorer or move the command in a command prompt window.
    2. Using Notepad, open the file in its new location. Set the name of the computer or the name of the account as it happens and save the file. Repeat steps 1 and 2 for all other tasks of problem.
    3. Open scheduled tasks, or select the menu Action, refresh. It should be no error message now, given that the task of the problem has been removed.
    4. On the Action menu, use the import command to locate the edited file. This will restore the scheduled task.
    5. Test the restored task by opening and then run. Once everything works, you can remove older versions of the file task as you had moved it. Repeat steps 4 and 5 for any other task edited file.

Maybe you are looking for