Vibration measuremnt : SVT versus SVMS

Hi everyone,
I have an accelometer connected to a NI 9234 and I need to get the vibration level (in mm/s) and send it to a spreadsheet every 1sec. I do not have Sound and Vibration and I'm not familiar to it. For financial concern, I'm wondering if I just need the sound and vibration toolkit (2,310.00 $ CAD) or if I need to buy the NI Sound and Vibration Measurement Suite (4,620.00 $ CAD) to do what I want.
Thanks
Solved!
Go to Solution.

Hello Vapko,
The Sound and Vibration Toolkit would be sufficient, however, also review the following Sound and Vibration Software Overview and Comparison document (see Vibration Measurements and the remaining features) for more information incase you wish to expand your application in the future. To learn more about these features, please review the NI Sound and Vibration Help document.
Best regards,
Ali M
Applications Engineer
National Instruments
www.ni.com/support

Similar Messages

  • I have activated SVT 6.0 however it does not show installed in the find examples

    I have the Sound and Vibration measuremnt suite installed and the Sound assistant works.  However when go to look at the examples in Find examples in Labview 8.6 it shows not installed.
    Any ideas

    Hello Tim Nrc,
    Thanks for your post!
    I am sorry to hear that you cannot access your examples for Sound and Vibration. I want to let you know that you can always navigate straight to them using windows explorer.
    C:\Program Files\National Instruments\LabVIEW 8.X\examples\Sound and Vibration 
    I would like to ask if you have multiple versions of LabVIEW installed on the system. If you recently installed LabVIEW 8.6 then the examples would only be installed for the last version. So to get the examples you can simply uninstall and reinstall the Sound and Vibration Measurement suite and add support for LabVIEW 8.6. Let me know if any of this information helps/assist you to getting your SVT example programs.
    Cheers!
    Corby_B
    http://www.ni.com/support 

  • Need advice on best way to acquire multiple vibration waveforms from a PXI-4472 board

    I'm using a PXI-4472 board to acquire vibration data from 8 proximity probes, each with different scaling. Confused as to best approach to achieve this given all the options with MAX, LabView and its Sound & Vibration toolset scaling. Reading other posts, it appears that 24 bit acquisition also requires some special treatment.
    This acquisition needs to be done continuously.
    As an additional side note, I will eventually need to synchronize these channels with the channels on 2 other 4472 boards.
    Any advice on how to use MAX in combination with LabView's AI CONFIG, START, READ, CLEAR and scaling
    for this application would be greatly appreciated.
    All the best,
    Hunter

    Hello Hunter --
    In regards to your questions...
    For scaling, I would recommend using either MAX or the Sound and Vibration Toolset (SVT) scaling, but not both together. The SVT is a bit more flexible, and in general I prefer that. One other thing to keep in mind about MAX is that virtual channels for accelerometers and microphones provide an option to control IEPE excitation, but in fact this can only be set from LabVIEW for the 4472.
    24 bit acquisition does not require any special treatment if you are only reading the scaled (i.e. voltage or engineering unit) data. If you use the binary array option for AI read, you will only receive the top 16 bits.
    If you use the SVT scaling, you should not worry about MAX at all. If you you do define virt
    ual channels in MAX for scaling, you should simply wire a channel array with those channel names into AI Config. Other than this, what you do in MAX should not change how you write the LabVIEW code.
    Please see the attached example for synchronizing PXI-4472s.
    Hope this helps!
    Bryan
    Attachments:
    PXI_4472_Continuous_Synchronized_AI.vi ‏156 KB

  • Read & Filter Multiple .wav files, Export Filtered SPL

    Hi
    I'm searching for tips on how to use LabVIEW to read multiple .wav files, then filter them, then export just the calculated SPL values to a "database friendly format".
    Basically I want a solution that allows me to point to several files, then press a "go button" that triggers LabVIEW to produce filtered SPL values as exported data.
    I'll skim over the cal approach since I'm confident most readers know how to handle it. Basically, though, for each 30 s .wav file of broadband noise, an associated cal tone file is used to determine the dBFS value (dB below Full Scale) to be associated with 94 dB SPL, or 114 dB SPL, as the case may be. I'll leave it at that.
    Detailed Requirements, (excluding cal steps, tho).
    1) Operates on up to a dozen 30 s time records (44,1 kSa/s, mono .wav files);
    2) Passes the signal from each desired .wav file through 18 of the 1/3 octave filters (IEC 1260 compliant, as in the S/V toolset) not necessarily in real time!;
    3) Calculates the SPL for each 1/3 octave filtered time record; This makes (12 files) x (18 filters) = 216 filtered SPL values if end-user points to a dozen broadband noise files before pressing the "Go" button;
    4) Exports SPL values in a suitable database format; an existing database does the rest of the mathematics and report generation;
    Client FileMaker database functions include:
    - import and store 1/3 octave filtered Leq(30) SPL values;
    - average filtered SPL across the declared qty of mic positions of the present test case;
    NOTES:
    1) In the field, we do NOT use simultaneous / MULTI-mics. Instead, it is absolutely an "open and shut case" that the optimum process is to move one (1) single mic quickly from spot to spot. While holding the airborne noise at a constant level we position the mic at each spot for 30 s to feed the .wav recorder, then move on. We emerge from a typical day of field activity with, say, 60 to 100 .wav files to post-process.
    2) (1), above, explains why we don't use any N.I. DAQ h/w.
    3) LabVIEW, it seems, exports best to a spreadsheet, so if needed, I'm prepared to handle manually any ugly conversion from LV's format to a proper database format ("1st Normal Form, 2nd Normal Form, etc.).
    4) Given a choice to calculate the averages in my database, versus in LV (say, to cut down on exported data qty), I'd likely opt to export the 216 SPL's and then do averaging in the database, (where the ASTM E336 reports are done).
    TIPS Gathered To Date:
    1) S/V toolset has IEC 1260 compliant filters, BUT...
    2) If you use the S/V toolset VI's, then you CANNOT ACCESS the filtered time record NOR CAN YOU WRITE the filtered data back to a .wav file! All you can do is measure the filters' outputs. Fortunately for us here, the available measures include SPL.
    Aside: Although not a show-stopper in this project, this constraint is surprising, nonetheless. To access & record the filtered sound, you'd have to either (a) ask N.I. to unprotect VI's, or (b) develop your own IEC compliant filters from N.I.'s published tap co-eff's etc.;
    3) LabVIEW does not support drag'n'drop operations on files. Instead, the recommended technique is to use multiple "Browse to/ Navigation/ File Open" panels to allow LV to open the user's desired qty of .wav files simultaneously;
    Thanks for any tips!

    The filter VI is password protected in the Sound & Vibration Toolkit (SVT) for two reasons. First, since the filter is compliant to a standard, by locking the code we guarantee that no one has the chance to accidentally change it so that they are no longer compliant. Second, the method of filtering the data is considered intellectual property that we are protecting.
    That said, from reading your post it does not appear that you need to have access to the filtered data since you are making an SPL measurement which is provided in the Sound & Vibration functionality. Is that correct?
    Also, I wanted to point you to another subVI which comes with SVT but is not in the pallette that might be of use. There is an example for SVT which is SVXMPL_Wav Power Spectrum which opens up a wav file and computes the power spectrum of it. Inside the VI, there is a subVI which will open a Wav file and convert it into a waveform which you can use with your SVT functions.
    Hope that helps,
    Jack

  • Third octave operations with "sound and vibration toolkit"

    Hi!
    I’m working about third octave decomposition with a vibration signal.
    I’m using the sound and vibration toolkit.
    The sample frequency of my signal is 2400 Hz.
    And I’m working with a 1 second vibration signal (so 2400 points).
    Fs = 2400
    N = 2400
    I need to understand the different and successive operations that the “SVT Fractional-octave Analysis [IEC].vi”VI do.
    In fact, I think that my frequency resolution (df = Fe/N=1Hz) is too low.
    Do you have a solution?
    Maybe I could turn into my 1 sec signal in 10 sec signal with 10 recopies and assemblage of my previous signal?
    N’ = 10N so df = Fe/10N = 0.1Hz.
    Thanks for your help.
    Bastien of paris

    Hello,
    The first thing you have to do is to read the Chapter 7 of the user manual of the Sound and Vibration Toolset.
    You can find it in : program -> National Instruments -> LabVIEW Sound and Vibration Toolset -> User Manual
    This chapter discusses fractional-octave analysis, including fractional-octave analysis theory, averaging modes supported by the
    Octave Analysis VIs, settling time, and ANSI and IEC standards.
    regards,
    Marc L.
    NIF

  • I am using sound and vibration assistant 7.0. I want to know if it is possible to convert the mag and phase plot to real and imaginary plots ??

    I am using sound and vibration assistant 7.0 . I am using the impact test example given . I want to know if it is possible to convert the magnitude phase plot to real and imaginary plot in the sound and vibration assistant 7.0 ???

    If you have LabVIEW, you can create a user step to perform the conversion in version 7.0. Sound and Vibration 2009 has a checkbox in the Frequency Response configuration page to export the real and imaginary components. Short of upgrading SVT, you can also install the evaluation version of NI LabVIEW SignalExpress 2009, and this will also upgrade the Frequency Response Step which is shared between the two products (but then you don't get all the other features that were also added in SV 2009).
    Here are some links that may be useful to help decide whether you want to upgrade:
    http://www.ni.com/soundandvibration/
    http://www.ni.com/labview/signalexpress/
    Doug
    NI Sound and Vibration

  • SVT Gain & Phase - no gain value output

    Our application has been using the SVT Gain & Phase.vi from the Sound and Vibration Toolkit
    add-on for Labview with no problems until we try to upgrade.
    The original versions in use are: Labview 8.2, Testand 3.5 and the Sound & Vibration Toolkit 4.0.
    Basically, the SVT Gain & Phase.vi is used to return a gain value back into Teststand.
    I ran our application using Labview 2009 and the
    Sound & Vibration Toolkit 2009, a test based on the SVT Gain & Phase.vi failed.
    Stepping through the code showed that the VI was not returning a dB gain value, but "Nan" instead.
    Also the function would generate an error, details are:
    Error code: -1945
    Basic detail: The fundemental tone was not detected.
    I also tried our application with Labview 8.6 and
    Sound & Vibration Toolkit 7.0, this also produced the same problem.
    When I looked closely at the other output values of the VI, detected frequency
    and amplitude of the signals, these values were comparable with all previous passed
    tests, despite the error with the gain value.
    In fact, because the detected amplitudes of the signals were correct,
    I was able to manually calculate the gain value even though the VI couldn't.
    On one hand the function is correct to complain about one of the input signals
    because it's not perfect, but why should the VI from an earlier version of
    the SVT not generate an error ?  Is the newer VI version less tolerant ? 
    Thanks,
    Gary.

    Dominic,
    Thank you for your reply.
    With reference to your question about the phase, it's something I cannot answer at this
    moment as the phase value is not something we monitor.
    Looking closely at how we are using the SVT Gain & Phase.vi, I realised there is scope
    to improve the response signal y [EUy] value that is passed in.  
    By increasing the number of samples obtained from the output of the unit under test by
    10 x, this gives a waveform with which the VI is happy to "detect the fundamental tone".
    And so the gain value is returned as a number and not "Nan".
    For the time being it's the solution we are happy with.
    regards,
    Gary.

  • Another vibration question

    Hello All,
    I’m new here on the forum but I’m using Labview for a several years now (mainly as a user, not as much as a programmer).
    Now I’m working on a multichannel vibration project and ran into some problems.
    The thing I want is a 3 or 5 channel (option differs per measurement) vibration velocity measurement with a FFT spectrum (per channel) from 5 upto 1000 Hz and a RMS value measured from 10 upto 1000 Hz. (so velocity in mm/s vs frequency in Hz).
    Both values need to be shown in a chart and as a value and on request (via a knob) to be stored in a txt file.
    I tried several existing vi’s but never got one working right.
    I’m using a cDAQ 9188 with 2 NI-9234.
    Accelerometer (IMI) with a sensitivity of 100 mV/g.
    Problem is, sometimes I get the spectrum working another time the only the RMS value.
    Sometimes the storing of the values is the problem.
    Can anyone assist me in this?
    Labview version is 2011 FD.
    SVMS 2010.
    The example is one of our sister organisations.
    Regards,
    Mourik
    Attachments:
    Vibration FFT.JPG ‏300 KB
    Vibration RMS FFT.JPG ‏284 KB

    I see the jpg images with blank graphs, yet do not see any code. 
    The Order Analysis VIs, which I presume you are using from SVMS 2010 tools, require continious data.  If you are starting and stopping DAQ with small blocks of data, that may be one explanation as to why there are no results.  Try a continious acquisition. 
    Preston Johnson
    Principal Sales Engineer
    Condition Monitoring Systems
    Vibration Analyst III - www.vibinst.org, www.mobiusinstitute.com
    National Instruments
    [email protected]
    www.ni.com/mcm
    www.ni.com/soundandvibration
    www.ni.com/biganalogdata
    512-683-5444

  • Sound and Vibration toolkit 3.1

    Hi
    I acquired 2-channel Acceleration data using NI PCI/PXI 4472 along with Labview DAQ Assistant. I received tdms files and converted them in excel files.
    Now I need to carry out spectral analysis of data. I am using Labview 8.6 and am also provided with Sound and vibration toolkit 3.1.
    I want final output in the form of a waterfall diagram that I can include in my thesis. I tried using excel data in Matlab but no luck.
    I know basic use of Labview but completely new to SVT 3.1.
    Can anyone please help me in explaining the basics of using waterfall display Palette in SVT 3.1 along with excel data?
    Thanks.

    Thanks Jared,
    I tried searching for examples and found SVXMPL_Waterfall Display (Simulated). I guess that is the one you are referring to.
    I tried to run that one but it ended with Error 1445.
    I went through another thread on error 1445 (http://forums.ni.com/t5/LabVIEW/SVT-3-1-LabView-8-Error-1445/m-p/310575/highlight/true#M161064) and the referred knowledge base (http://zone.ni.com/reference/en-XX/help/371361G-01/glang/open_vi_reference/) but could not get how to correct the error. I am attaching the screent shot of the VI.
    It would really be of great help if I can get an idea on how to solve error 1445 for this VI.
    Attachments:
    SVXMPL_Waterfall Display (Simulated) VI screenshot.JPG ‏89 KB

  • How to reset Sound and Vibration Spectral map

    Hi,
    I want to create a Campbell diagram for a rotating machine, in live (while the machine is rotating).
    This diagram is basically a graph of the spectral content a a signal (Hz), versus the rotation speed (RPM).
    I've found an express VI that seems to do what i want to do (Spectral Map, in the Sound and Vibration toolkit). The output of this VI is buffered so that it can run in live (The buffer vi is also a vi that comes from the Sound and Vibration toolkit).
    The block diagram of my complete process is attached to this message, sorry it's a bit messy.
    On the first run, this VI works as expected: as the machine is running up, the graph is filling up. Now if I want to make a second run-up, i need to first reset the VI. However once the vi has been reset, it won't ouput anydata!
    I've tried different combination:
    - Reset  "Waterfall and Campbell.vi" and the buffer
    - Reset only the buffer
    - Reset only the "Waterfall and Campbell.vi"
    None of them work, the colormap stays black. 
    So does anyone know how to use this express vi? I could find an exemple that works with live data and buffering.
    Thanks,
    Regards,
    peper
    Attachments:
    Reset waterfall.png ‏74 KB

    Hi,
    Attached to this post, you'll find a piece of code that replicates the problem I have in my main application.
    If you run the vi with an initial small frequency (the frequency dial up simulates the rotation speed) and then increase that speed, you'll notice that the spectral map gets filled as expected.
    The problem arises when I try to reset the spectral map (=do a new run-up):
    - I set the frequency to a minimum
    - I hit the reset button (the spectral map is emptied as expected)
    - I slowly increase the frequency ===> the spectral map does NOT get filled up anymore. Or it gets filled up like 30 seconds after the run up or gets partially filled up.... in summary there is something wrong with the map each time I try to reset the septral map vi.
    Let me know if you need more information.
    Best regards,
    peper2001
    Attachments:
    Campbell.zip ‏101 KB

  • Saving and acquiring measurement state on vibration measurement

    Background:
    I use HP3566A which is multisignal spectrum analyzer. I used it to acquire and analyze vibration response from a machine.
    I would like to make an imitation of HP3566A by using DAQCard PCI-4451. I use LabVIEW7.1+SVT 3.1 to develop a dynamic signal analyzer (DSA) vi, and use windows XP as the OS.
    Problem:
    Until now, there is some facility on HP3566A that I could not develop on my LabVIEW. It is the facility to save the measurement state and call it back when I need it, then automatically set/configure the software. Measurement state is some parameters that are used control some measurement, such as: Span frequency, freq. line, Eng. Unit, measurement type (power spectrum, FRF, etc), trigger type, averaging, and so on.
    Right now, on my DSA.vi, to solve the above problem, I only can perform the saving data facility. So that, I can save the measurement state that is used on some vibration measurement. But still, every time I want to run my DSA.vi with that measurement state, I should manually type the measurement state to the front panel parameter. It is very inefficient and wasting time.
    Question:
    Could anyone help me to show the way in making a facility so that when I call the measurement state which has been saved before, the measurement state can automatically fulfill the parameter on the front panel?
    Thank you for your kind attention

    One common technique is to use a cluster control on the front panel of your VI with the configuration items you need.  You can store this configuration cluster along with your data, by placing the waveform data type as part of your cluster (or array, or whatever you are using to carry your data).  Use the file write function to store both the data and the configuration cluster. 
    When you read data back from the file, it has the config info in it.  You could use this to store test set-ups, etc. 
    You may also consider storing your test set-ups in a spreadsheet, then reading and parsing the spreadsheet prior to running a test. 
    One implementation of these functions is a LabVIEW application built with the NI tools, Vibdaq, www.vibdaq.com. 
    Hope this helps.
    Preston Johnson
    Principal Sales Engineer
    Condition Monitoring Systems
    Vibration Analyst III - www.vibinst.org, www.mobiusinstitute.com
    National Instruments
    [email protected]
    www.ni.com/mcm
    www.ni.com/soundandvibration
    www.ni.com/biganalogdata
    512-683-5444

  • Need help with problem using sound and vibration examples. question repost

    I am generating a wav file using the sound and vibration example vi "SVXMPL_Wav Recorder(DAQmx)" using a ni 7422 board.  Then, using the example vi SVXMPL_Getting started with SVT(Simulated)" attempting to play back that file.  the wav file will load and play back on the graphs fine but when I click the "Play Wav File" which sends the audio to the computers speaker,  I get the error "Cannot recognise sound Format".  It plays the shipped example files fine.  I can also play the wav files I generate on a Windows audio player.  Don't know a lot about the sound and vibration toolkit or wav file formats but need to get these two to work together.  Using LV 8.5 and sound and vibration toolkit 4.0.  This is a bit of a repost of the same question ask last week but not answered.  Thanks

    Did you see Coq Rouge's reply in your original thread? Which thread are you going to continue?

  • Is there a roll-off with the SVT octave analysis vi's?

    I built a spectrum analyzer that displays 1/3 octave and narrowband data. I'm using the PXi chassis with 3 NI4472 daq cards. I noticed when putting in low frequency tonals (from function generator, amplified to 1 Vrms) the SVT 1/3 octave analysis vi has a roll-off associated between 10-100Hz. Narrowband (using power spectrum vi) quantifies the correct level extactly. I've noticed the SVT Octave analysis vi's roll-off the amplitude levels by as much as 50-60dB at 10 Hz. Does anyone know the solution to this problem.

    Could you post a sample of the code that demonstrates the issue? Are you applying weighting (A-weighting would apply a relative response of -70 dB at 10 Hz) to the signal when you do octave analysis?
    When I input a 10 Hz tone from a function generator to to AI0 of a 4472, I get consistent results between the power spectrum and 1/n octave (see attached results).
    Another thought, how did you implement 1/3 octave analysis? The 1/3 octave analysis VIs take an enum for the low frequency where the lowest frequency in the enum is 20 Hz. I had to use the 1/n octave VI which takes a DBL for the start frequency.
    Hopefully, some of this rambling helps,
    Doug
    Doug
    NI Sound and Vibration
    Attachments:
    Power_Spectrum_vs_1_3_Octave_with_4472.vi ‏67 KB

  • Phone hasn't vibrated for six months

    I got my phone in September or October and it stopped functioning about 30 days after I got it. I assumed that the Verizon warranty that came with my phone was all it had, so I figured I was stuck with it. I recently found out that the phone comes with a manufacturer's warranty (that should've been obvious, but I'm quicker to guess that I'm out of luck). There's no resolving this one - the phone stopped vibrating completely. Sometimes, if I might shake it in such a very particular way, it will then vibrate until it's jostled again, and then it stops. This happens maybe once a month and lasts about an hour. So, in the past seven or so months of owning this phone, six of those months it has only had the vibrate function for a total of six hours. Then, hurray, I realize I need to take it to a store to try to get it replaced or fixed or something.
    Then the new troubles start! I used to be able to mount my phone to my Mac and get photos off of it, and put some music onto it. Now it simply will not mount. The terminal trick does not work, Salling does not work, debugging does not work, the media player versus mass storage thing doesn't work. If I'm going to try to get my phone fixed, I'd like to get my photos and videos safely on my computer before handing it over to Verizon. Is there ANYTHING I can do about that, or am I just giving in and letting them take my stuff?
    Thank you!

    I have provided instructions below on how to transfer your media files using your media card.  Remember that you should remove your memory card from your old phone before it is replaced.   The link below will also take you to the owner’s manual on the My Verizon web site. 
    http://support.vzw.com/clc/devices/index.html?p=5528&m=
    Memory Card
    Your phone supports removable microSD™ or microSDHC™
    memory cards of up to 32GB capacity, for storage of music,
    pictures, videos, and other files.
    Installing and Removing a Memory Card
    For more information about installing and removing a memory
    card, see “Memory Card” on page 12.
    Important!: To prevent damage to information stored on the memory card,
    unmount the card before removing it from the phone.
    Formatting a Memory Card
    Formatting erases all content from the memory card and
    prepares it for use with your phone.
    Formatting a Memory Card using Your Phone
    1. From the Home screen, touch Menu ➔ Settings ➔ SD
    card & phone storage
    2. Touch Unmount SD card.
    3. After unmounting the SD card, touch Format SD card.
    4. Follow the prompts to confirm the formatting of the card.
    Formatting a Memory Card using Your Computer
    For best playback of songs stored on a microSD™ or
    microSDHC™ memory card, use the PC file system FAT32.
    Consult your computer and/or memory card reader
    documentation for information about formatting memory cards.
    Transferring Files to a Memory Card
    Transferring files using the Media Sync USB setting
    1. From the Home screen, touch Menu ➔ Settings ➔ USB
    Settings ➔ USB Mode, then select Media Sync.
    2. Attach your phone to the computer with a USB cable. Your
    phone recognizes the connection and displays Media Sync:
    connected in the Annunciator Line and Notifications Panel.
    3. Transfer files to the memory card. When finished, you can
    disconnect the USB cable.

  • ISO Human exposure vibration analysis

    Good Morning,
    I am trying to use LabView 7.1 with the Sound and Vibration toolkit in processing some data in accordance with ISO 5349-1:2001. In this standard, data needs to be collected in 1/3 octave bands from 6.3Hz to 1250Hz then weighted and the RMS taken. Data collection and RMS are not a problem, the challenge I am having is with the octave analysis and creating the custom weighting. Am I just missing the obvious VI's in SVT 3.1? Is there a custom weighting example? How does one perform octave analysis below the low frequency cut-offs of the existing VI's?
    Thanks,
    DRK

    Hi DRK,
    thanks for posting again. A few things:
    1) In the same user manual on pages 9-9 and 9-10 there's this info:
    Performing Third-Octave Analysis Outside the Audio Range
    You might need to perform third-octave analysis on signals outside of the
    20 Hz–20 kHz range. For example, you might need to evaluate human
    exposure to whole body vibration with potential signals of interest in
    the 0.5 Hz–80 Hz range. To perform third-octave analysis outside the
    20 Hz–20 kHz range, use either the SVT Fractional-octave Analysis
    [ANSI] VI or the SVT Fractional-octave Analysis [IEC] VI and select a
    bandwidth equal to 1/3 octave, as illustrated in Figure 9-7.
    2)We don't have a weighting filter according to that standard currently but we would like to discuss the standard a little more with you, if possible. Can you give us a phone number (preferably) or an email address that we can contact you at?
    Thanks!
    Brian Spears

Maybe you are looking for