SingleToneInformation detect nearly 0 amplitude to 0 hz

Hello

I use the 4071 DMM AND measure some AC signals.  Sometimes I'm also trying to detect the absence of an alternating signal n (stable switch).  My automation is all c#, I find it acquire a waveform and dealing with SingleToneInformation much faster to just have the built in a measure.  By customizing the rates and the number of samples, I can reach 20 X faster measurements (and quite right too).  This works really well if there is actually a signal.  It doesn't work so well when I check the absence of a signal.  The class SignalToneInformation spits some garbage values (like really high voltages that my system could ever generate).   Sample data is fairly thin with typical background noise usually well below one. Millivolt | and no corresponding samples to not return the value (I got 500V return values when no sample was more than ±0.0009.  What I do to work around these bad values is simple process the sampleData for | pics |  (enter the Max AbsoluteValue).

Two things:

(1) class (Analysis.Enterprise) SingleToneInformation should do a better job handling a no signal condition.

(2) in my test, I know when to wait for a missing signal, but there might be cases where I don't know and I want to measure.  If she were to measure a signal-no, I get garbage.  I should be able to have either SingleToneInformation give better values or an indication that he couldn't catch a tone with success.

I'm testing a system that generates signals AC using a DAC.  I always test type single tone signals (usually a form any of a sine wave.)  I still have a lot of oversampling

My software is up to date as of May 2, 2013 accoring to OR update.

Thanks for your help!

Hello JohnGardner58,

Currently, the function extract a single signal does not notify when it cannot detect a sound signal. However, there are plans to implement these features in the future.

Digital Multimeters to take a second to determine the frequency, as it must have some cycles a signal to measure with precision the frequency. However, this period is expected to decline during the measurement of higher frequencies.

When I'm looking for rate data, I use the function extract a single signal. The Sound and Vibration Toolkit has other functions for the calculation of frequencies. However, all these functions will wait a frequency and no noise. I recommend the code to get rid of the noise of post-processing data.

Tags: NI Software

Similar Questions

  • Detection of peaks software using and adding the entire maximum amplitudes it finds my chart

    Hello

    I'm trying to take my maximum amplitudes and multiply them by a constant I determine and then each amplitude added in a 32-bit integer. A usage example detects the acceleration of 5 shots, multiplying by a constant max amplitudes, add them all together and a 'score' of output for this people shots.

    A simple version of my code is attached. The output of amplitdue of Ridge detection is where I have a problem because it is only display a table and I want to add all the values in a single 32-bit integer.

    Thanks for the comments, it is greatly appreciated!

    Zack

    Zack,

    Try to use an array of Index followed by a Unbundle by name to get a digital output. Then, you can use add items table to summarize the.

    I would like to know if that's what you're looking for!

    Katie

  • computer does not detect blank cd and does not burn cd

    I did a full restore on my pc, nearly a year before and before restoring the computer was able to detect blank CD and burn the cd now after restoring I noticed, it won't detect CD or burn CDs. Pretty well, I did a search on google and tried almost all the tips on adding option "Save" to change the values in the registers. Any advice would be appreciated, thanks in advance.

    HP Compac dc 7700 small form factor

    32 bit

    HP s/n [edited personally identifiable information]

    p/n rw503us

    The version of the BIOS/date: Hewlett-Packard 786E1 v01.09. 05/01/2007

    SMBIOS version: 2.4

    Drive D:
    Description CD-ROM drive
    Loaded media no.
    Type of CD-ROM media
    Name TSSTcorp DVD - ROM TS-H353A
    Manufacturer (Standard CD-ROM drives)
    Status OK
    Transfer rate is not available
    SCSI Target ID 0
    ID device PNP-IDE\CDROMTSSTCORP_DVD-ROM_TS-H353A___BA08___\5 & EC81A8F & 0 & 0.0.0
    Driver c:\windows\system32\drivers\cdrom.sys (5.1.2600.5512 (xpsp.080413 - 2108), 61,50 KB (62 976 bytes), 03/08/2004 22:59)

    Hello EddieBonza,

    Welcome to the HP Forums, I hope you enjoy your experience! To help you get the most out of the Forums of HP, I would like to draw your attention to the Guide of the Forums HP first time here? Learn how to publish and more.

    I understand that you are experiencing problems when your optical drive does not recognize blank disc. I'm sorry, but to get your question more than exhibition, I suggest posting in the trade forums, as the Hp Compac dc 7700 small form factor is a commercial product. You can do to the company - Compaq, Elite, Pro PC.

    I hope this helps. Thanks for posting on the HP Forums. Have a great day!

  • New Probook 4330 s comes with "No battery is detected.

    My new 4330 s Probook was delivered with yellow light flashing AC outlet.

    Wouldn't start on battery, it started when it is connected to the AC outlet.

    The reason seems to be that "No battery is detected", and this is shown in the lower right corner and the battery icon that is blank and shows a red cross.

    This problem has everything going and just randomly and when it just means that the laptop can not be used without be permanently connected to the power supply. It's very embarrassing for a mobile device, held by a person who travels a lot and he needs in terms of battery power!

    After 2 months of this problem coming and going, searching the Web, reading the forums of HP and contacting HP business support, I have tried the solutions only 3 they offered so far: -.

    1 turn off the laptop, remove the AC cable, remove the battery then press and hold the power button for more than one minute.

    Then restart on power supply and insert the battery once the laptop has started.

    This solution worked about once in nearly 20 times "No battery is detected.

    2 uninstall the ACPI control method driver compatible battery in Device Manager, then restart the laptop.

    It has never solved the problem.

    3. constant restarts and removals of battery and then reinsert.

    Sometimes, it seems to work, although generally this problem just back them and forth and so this solution can never be determined clearly as being correct.

    I have now connected another complaint with HP, but as is Easter, I won't be able to track until later this week.

    Someone at - it something to try please?

    I spoke with HP and after running through all the previous suggestions once again, the "No battery is detected" is always on display. HP decided to send a new battery in Exchange for one that should arrive in the next few days.

    However, at the same time, I have inadvertently discovered a very simple work around...

    Put the laptop to sleep with the charger plugged in.

    The yellow light on the entrance of ca then stops flashing and lights up, indicating that the laptop battery is now in charge.

    Wake up the laptop, you will see that the watch battery icon now loads and works correctly.

    The laptop will then continue to load to the full (changes from light yellow to blue) and will now run on battery alone.

    A battery using HP support assistant test now shows 'Battery OK'.

    Then guess the new battery is not necessary...

    Yes, HP or Windows 7 driver issue?...

  • No battery is detected

    I bought a new ProBook 4530 s less than 2 weeks ago. It is currently running Windows 7 64 bit. I used it today on the battery when it stopped unexpectedly.  Apparently, the battery is low.  I was listening to music and did not hear any warning of low battery.  Certainly, there is no popup message.  I plugged in the charger and the computer restarted.  Now, I see an icon at the bottom right of the screen which apparently means no battery is detected.  The yellow light on the left side of the laptop near the power cord blinks.  I did some research online and tried to remove and replace the battery several times.  No change.  Originally, I was unable to start the computer from the battery at all.  Now, I find I have enough power I can start from the battery, so we must do certain powers despite the icon.   I now rebooted several times, plugged in and battery.  I always get the message No battery and flashing yellow light.

    I looked in the Device Manager, and it is said that the battery is fine.  Help, please!

    I used the HP Warranty Service online chat.  The technician crossed the scenario suggested above, but it did not work, so he wrote out a prescription and a new battery was addressed to me by delivery the next day.  The new battery completely solved the problem.  Kudos to HP for service warranties and solve this!

  • Satellite A200-09V - card Wifi detected but never connected

    Hi all!

    First of all, sorry for my English... so be cool with me!

    I have a Toshiba Satellite A200-09V so I change my router to a DLink with 802.11n. So I buy an internal wireless card but the card is correctly detected, but never whant to be 'connected '.

    The original card inside is an Intel 3945ABG.
    When I turn on my laptop, on the front of my laptop, I have a little orange light with a switch to cut the card.

    The card I buy is an Intel WiFi Link 5100 ABGN. But light, wathever I change the switch ON of OFF, again and always off the coast. Windows detects the card correctly and I install the right driver for intel, and in my equipment manager, the card is in the network card.

    But the map never want to get "online"... I can turn the card but I can not connect (so I do not see the wireless near me).

    I have the latest bios and driver... but it's like the laptop never 'talk' to the card and by the way, don't get pass the signal.

    But why XP detects the card but not get cards online? If the card was bundles, XP will never be able to "detect" the card and if XP correctly detects the card, it's as if the card is compatible with the motherboard? Isn't it?

    Thank you for helping be and I give you all the information you want...

    The network without WIRE Intel 3945ABG card only does support A, B or G standard and your router has N.

    So, you need to set the router to G standard or perhaps, you set up the router again to this standard and without security settings. It's the best way I think, and if it works, you can enable encryption and the security features more.

  • Detection of overruns of vibratory limit with FFT

    Hi all

    We follow a piece of rotating machinery for vibratory limit overruns.  Our acquisition of digital data is running at 3333Hz with anti-aliasing in front of the ADC analog filters.  We sample at least 5 times on the highest frequency of interest.  We then duplicate the measured data and apply several sets of filters band pass to divide the specrum in several frequency buckets watching us then for exeedences the limits defined.

    We head to dedicated hardware for our analysis of the frequency of a solution all digital.  I have a display FFT showing the linear magnatude of the signal over the frequency.  Then, I want to implement limit control on the output of the FFT for real-time tracking.  We will always post our data in frequency bins and will have a second look to limit cost overruns after the fact.

    As most seems, I had trouble doing exact enough amplitudes of the FFT.  Not sure if my problem is spectral leakage or a total lack of understanding FFT.  I think it's the latter.

    My sample VI has a capture of dynamic data with a real overtaking in the bandwidth of 4-50 Hz.  The limit is 5 across.  Amplitude in this bandwidth was almost 10.  I've included a screenshot of exceeding the limit on the face before of the VI for reference.  I have also indexed data saved to the point where the excceedence is visible on the raw data.

    I tried using a FFT to visualize this limit so that I can detect the overflow, but I have not been successful.  FFT tried several methods and all do not reach the height.  Those smarter than me could give it a try?  I don't want to run multiple filters of past band by signal in real time, as we do post-processing.  I am trying to monitor and display data between 8 and 24 channels.  I am concerned about the limits of my processing power to stand in a real-time environment close.

    Thanks for the help!  And I would like to know if it's just the misapplication of an FFT and if something is better in order.

    -Chris.

    Lynn,

    Thanks for the reply!  I tried the inverse FFT road as well, but my implementation was nowhere as clean as yours.  I had to spend your complex 1 d inverse FFT block to match the data source however.  The actual parameter was twice the amplitude of output.  Update attached VI.

    I like this solution and you will use Fortunately!

    I have an another question though.  My company uses not rms.  All our limits are in peak (peak-to-peak) / 2.  We can also assume that all the waveforms are sinusoidal and so impossible to convert from rms to crete with a root of 2.  I'll need a FFT function that does not export in rms.  In Matlab, our guys had to code our own FFT function as rms output all built-in functions.

    Any ideas on where to find a FFT function that does not export in rms?  Annoyingly, I need then inverse FFT in rms as well to match.

    -Chris.

  • Plotting the amplitude of a spectral peak over time

    Hello

    I am creating a VI where the acquired continuously DAQ, plots and save a waveform in millisecond delay (which is already done in this case), then takes this waveform, finds a specific pic (probably the first) and trace the amplitude of this pic over time (+ 30 minutes, one point each scan which is obtained). Essentially, I have a detector quickly attached to a chromatograph, and I want to select a single ion and monitor the amplitude of this ion. I can draw the waveforms along with it in post processing, but I want to do is to have the 'slow' constantly plot to update and display when it moves through time. Joined the VI will go in, using IMS software V1.3.vi, the paragraph is the "GC" Mode it seems I should use the "peak detect.vi.", but I'm not familiar with this operation, and so I don't know how to show a constantly updated graphic or remove the amplitudes and draw. Thank you for your help,

    <><>

    Eric-WSU wrote:

    I get an amplitude on plot of time, but it does not appear until after all the iterations are stopped

    I have not watched your VI (because I'm in a previous version of LabVIEW), but it's probably because your graphic is outside the loop.

    Here's how you can get a graph of the peaks (all vertices, by iteration):

    Or if you want to only a certain PEAK (and how this pic changes with the number of iterations):

  • free fall detection

    Hello

    I want to add a free fall detection to my prototype using myDAQ and LabVIEW. I need to come out with a program. How to make using the screws and what type of fall detection sensor/hardware do I need? I am a student and a low-cost project.  As I have no knowledge about this. Thank you very much!

    Best regards

    bobfun

    get the x, y and z acceleration of your MEMS VAC triax. sensor, compute the acceleration vector resulting, if the amplitude of the vector is less than a threshold of (0.1 g?) assumes that the free fall.

    Why not zero g?  Well, if your device is running your sensor migth read acceleration falling ... and you still have the noise

    If you're lucky, your MEMS sensor already has an output interrupt dedicated to free fall...

    get an app for your smartphone as the physics Toolbox accelerometer and fiddling with your phone.

  • detection of crete during the acquisition

    I am gaining of daqmx permanently a signal (single channel dbl table or waveform).

    The signal is a waveform of the triangle.

    I need take time between the ridge and the Valley for each pic.

    I try with peak detection but does not work, the acquired signal are not windowed period.

    Also, I need to record the results of the evaluation (amplitude /valley, Peak and Valley Ridge at a time) for each line

    Can someone help me?

    Thank you

    It's a start, now if you feed the data from that output in a "waveform peak detection VI. You will need to play with the threshold and the width for this VI entries in order to determine how detection works. You can also change the entry all about choose if you are detecting the peaks and valleys.

    One thing to remember is that the threshold value is the minimum of a peak or maximum value of a valley.

    You must also be a sort of timetable for the loop (an expectation of 100 ms) or set the timeout/samples by channelvalues if you want to get more then 10 to 20 samples per waveform.

  • Detection of peak

    Hello

    I'm doing a heart rate using LabVIEW and arduino monitor. The base material using a LED and a photoelectric cell. You place your finger on the LED, with the photoelectric cell above, and the cell detects changes in the amount of light in your finger whenever your heart beats.

    My design works very well and is able to detect changes in light. However, I can't calculate these changes and convert the data to a heart rate. One of the problems is the detection of crete, in which you set a threshold value and the detector seeks amplitudes above or below this value. The problem is the amount of light which crosses his finger varies greatly, so even if a pulse is clearly observable, you cannot set a value for the threshold to seek.

    I tried to solve this problem by making the threshold vary, whereas it would be slightly lower than the average, but my code still fails to detect a pulse. Does anyone have an idea how I could solve this problem, or if there is a better method than using the default tip detect?

    I have attached a copy of my code and would be very grateful if someone could help. Thank you very much!


  • How to detect a TCPIP SOCKET lost with LabVIEW and NI-VISA

    I use VISA functions in LabVIEW to communicate remotely with instruments on visa TCPIP SOCKET resources.   In general, this works well simply by creating a resource, from name to VISA Open then setting some attributes of the session.   Sometimes an instrument will reset or pedaled and this power, I've noticed, is that I have to call a VISA Close, then reopen the resource so that it can communicate again or close LabVIEW and run again.   If you use only VISA Open without calling a VISA near first of all you cannot communicate with the target.   The problem is that I have no way to detect this condition.   I tried to always call a close VISA before VISA Open and it seems to work for this condition, but it seems weird to always close a session before you open it.   Why no VISA OPEN does not work under this condition, and is it possible to detect this situation?

    It works this way because this is the behavior of TCP. A TCP connection is a connection dedicated between two end points. Hand unfortunately get an error of a read operation or in writing there is no way to determine if the fly othe of the connection is still there. You must close the connection, because otherwise the VISA will continue to use th eold connection that is no longer valid. Close it allows the cleaning system the dead link.

    If you communicate very often, you could simply open the connection, have you stuff and close it. Overhead costs for the establishment of the new connection are not that much. If you use a constant flow of data then you will need to monitor errors and then reconnect by closing the old one and open a new connection that you have observed.

  • How to detect "to bring to the Center" graphic cursor events

    I have a XY chart where I update a table of the data values on the graph when the user moves the cursor.

    I want to detect when the user selects the 'bring to the Center' in the menu cursor, but it doesn't seem to be a case of for this event.

    I already have a case for "Move cursor", "Capture cursor" and "Slider Release", but none who manages the 'bring to the centre".

    Short put a button near the chart to move the cursor to the Center and to update my table then, is there a way to detect this?

    Thank you.

    OK, we're going to 2012 (on our 100 facilities) in a few weeks.

    We can wait until then to it :-)

    Thanks again.

    Brian Smith

    Advanced light source

    Lawrence Berkeley National Laboratory

  • Input analog continuous USB DAQ find amplitude peak to peak

    I need to know if there is a way to use the crest detector when you do an analog voltage input. I use c# VS2005 and 8.6.

    Hi jsheridan,

    Have you looked at the Ridge detector example that comes with Measurement Studio?  The c# example can be found here: C:\Documents and Settings\All Users\Documents\National Instruments\MStudioVS2005\DotNET\Examples\Analysis\PeakDetector\cs (assuming that you have installed on your C drive :).

    The example generates a waveform and uses the PeakDetector class to detect the peaks.  You can take this example and modify it to support what you are doing, or just put some functions in your code.  The detector function takes an array and outputs tables of places, the amplitudes and the second derivatives of the peaks and valleys in the array passed to it.  If you prefer to use all the time, you could just do a ridge detection after each reading some or all few seconds so that you make a lot of unnecessary calculations.

  • Detect the frequency of an analog signal crossing of myRIo AudioIn analog channels

    I'm working on a robot firefighting that runs using myRio. I have a small microphone plugged into the port of "AudioIn' of the myRIO, and the robot has to detect a certain frequency (2.8 or 3.5 KHz) to start navigating. The AnalogIn express VI gives me amplitudes of raw tension of type 'Double' but the 'tone Measurment' vi I wanted to use takes in a data type of "Signal". I tried to convert raw data into dynamic data and feeding it, but did not work. A problem is that I can't control the sampling frequency of the express VI AnalogIn (LabView 2013), I appreciate any suggestions on how to do it.

    If you install the myRIO 2014 broadband module you can use the Audio input Express VI to sample between 1 and 30 kHz.

    You will need to follow the instructions in the myRIO 2014 LabVIEW Toolkit Readme in the section titled the switching between the default and personalities FPGA high speed.

    There is also a thread on the MakerHub of LabVIEW where the Toolbox broadband has been used to generate sound , so it might be a good resource to be part of the path.

    If you use NEITHER-DAQ hardware, you can get access to the DAQmx driver but myRIO cannot use the DAQmx driver sample data.

    Edit: You can also get more help specific myRIO by moving the post on the discussion forum academic hardware products (ELVIS, myDAQ, myRIO) .

Maybe you are looking for

  • G70-460: g70 uninstall feature stop working

    Connection to the local network, the problem started with an update of the printer that was not properly installed but now nothing will uninstall in Control Panel.

  • External issues with GT630 on Satellite P850-133

    As the title says, I have problems with my external graphics card, namely that it is not recognized by equipment checks. Instead, it is my integrated graphics, the graphics card Intel HD 4000, which seems to be the default video card which is a littl

  • usb cameras to sbRIO interface

    Hello We have a humanoid robot which has engines Dynamixel actuators for the movement of the hand and the usb camera high definition to the eyes. I want to build a control in real time of the robot to mimic the movements of the hand of a human being.

  • Photo of tasks - help w / Configuration for W530

    Hello world I look the W530 as my main computer for work and would like some advice on the ideal configuration. Main tasks: -Lightroom (heavy-duty) -Photoshop (use light-medium) -Internet browsing -Email The main components, sure I wonder are: 1 proc

  • Availability of support

    I upgraded from XP MCE to Vista 32 Ultimate with a retail DVD Microsoft puirchase.  The new operating system works fine, except when I'm looking for support, I am directed to the manufacturer of the computer.  I applied again the DVD product identifi