Spectrum Analyzer on web site

 
Webstrum About WebStrum Control Import signal from file Signal Generator
WebStrum is Spectrum Analyzer on website which can be used for vibration analysis anywhere. Once this project intend to use as demonstration for FFT analyzer set up in class room

Webstrum is currently version 1.2.6.430 with the following feature

-supports sound file in wave and mp3 format
-harmonics and sideband cursor selectable
-with window feature
-anti-aliasing filter
-dB scale
-waveform and spectrum zoom
-data playback and traceable
-gain adjustment
-50 to 102400 lines
-Frequency span selectable (depends on sound file sampling rate)
-reference frequency for waveform harmonics
-autocorrelation feature


(C) 2010 K. Suwatchai, Plant Maintenance Technology Center, Thai-German Institute
   use anti aliasing filter
   use dB scale
   use harmonic cursor
   spectrum/waveform horizontal zoom in
   spectrum/waveform horizontal zoom out
   pause trace
   auto trace
   repeat trace
   reset zoom
   rolloff compensate
   lines, Fmax and type of input selection
   use sideband cursor
   1 block trace backward
   1 block trace forward
   stop trace
   waveform and spectrum vertical zoom in
   waveform and spectrum vartical zoom out
   use window
   use autocorrelation
Incase of import sound file into Webstrum The sound file can be imported by

1. Click at button webstrum and select source file from drop down option in section Signal input source and select Audio File and select mp3 or wav file.
2. Select Line and Frequency span required.
3. Select signal amplitude gain to adjust signal scaling.
4. Click at Back button to go to normal screen.
5. In case of mp3, you need to wait until finish file importation.
6. Data block trace selection, by dragging mouse about the dragging area webstrum

Signal Generator can use by any time function.
Write down time function below to generate signal



Generate
The frequency in function should be in format 2*pi*f*t e.g. Math.sin(2*pi*300*t+20) Available function

Math.abs(a) // the absolute value of a
Math.acos(a) // arc cosine of a
Math.asin(a) // arc sine of a
Math.atan(a) // arc tangent of a
Math.atan2(a,b) // arc tangent of a/b
Math.ceil(a) // integer closest to a and not less than a
Math.cos(a) // cosine of a
Math.exp(a) // exponent of a
Math.floor(a) // integer closest to and not greater than a
Math.log(a) // log of a base e
Math.max(a,b) // the maximum of a and b
Math.min(a,b) // the minimum of a and b
Math.pow(a,b) // a to the power b
Math.random() // pseudorandom number in the range 0 to 1
Math.round(a) // integer closest to a
Math.sin(a) // sine of a
Math.sqrt(a) // square root of a
Math.tan(a) // tangent of a

Maximum frequency span is 17226 Hz or sampling rate at 44100 Hz

***Signal Generator is not work with Google Chrome


This signal generator feature cannot work correctly in Google Chrome web browser which is the bugs in google chrome web browser's javascript engine and work perfectly on standard Internet Explorer and FireFox web browsers. This doesn't mean that Chrome is not standard web browser but today it still has some bugs in javascript engine.
 
Total online users 12 : Member 0 - Guest 12 , Googlebot, Googlebot, Googlebot, MSN bot, Googlebot
Maximum online user 104 on 21 January 2012 0.33
Total online users : 599936
Total page view: 1591578
Today page view: 2754
Go to top

Condition Based Maintenance Division, 700/1 Moo1 Amata Nakorn Industrial Estate,Bangna - Trad Rd., Km 57 T.Klongtamru, Muang, Chonburi 20000 Tel.027846666,038215033-39 Ext.1800-07 Fax. 027846689


Supernova Content Admin v4.7.13.2012 by REASON TO LIVE, Condition Based Maintenance Division, Maintenance and Industrial Management Center, Thai-German Institute © 2011. All Rights Reserved.