Class Slides & Videos

The following files are password protected. Course students receive access. The course registration information will be posted at: Shock & Vibration Class Schedule. Basic Course SlidesVideosVibroacoustics_intro_revEShock_Vibration_intro_part_1Shock_Vibration_intro_part_2Sine_revCSine_VibrationSine_sweep_revASine_sweepRandom_vibration_revBRandom_VibrationNonGaussian_random_vibrationNonGaussian_random_vibrationFourier_transform_revDFourier_1aFFT_revCFFT_part_1FFT_part_2Sample_Rate_Aliasing_revAAliasingWaterfall_FFT_revBWaterfall_FFTWhite_noise_FFT_revAWhite_noise_FFT_aPSD_specificationsPSD_specificationsPSD_data_part_1PSD_data_1PSD_data_part_2PSD_data_2PSD_synthesis_revBPSD_synthesisSDOF_frequency_domain_revCSdof_freq Much more to come! – Tom Irvine

Shock & Vibration Class Schedule

Update: I am applying for CEU accreditation via IACET. The application process takes about four months. I am going to start the courses before I get final approval to offer CEUs with anticipation that my application will be successful so that the students will receive… Read more

Master Thesis Collaboration

This post is mostly for my university professor and graduate student friends. But everyone is welcome to respond. I have an idea for a master thesis research project which would be of great service to industry. I want to do this project myself but lack time… Read more

ChatGPT

Link: https://chat.openai.com/ ChatGPT can help with some basic Matlab scripting. Here is my first successful try: Here is another example: for i=1:Nrows for j=1:Ncolumns data_s{i,j}=”; end end Simplifies to: data_s = repmat({”}, Nrows, Ncolumns); ChatGPT is still not ready for heavy duty signal processing scripts,… Read more

Vibrationdata Scripts on Mathworks File Exchange

I am posting some of my files on the Mathworks File Exchange for longevity sake. Please let me know if you have any comments or questions. Here are a few so far: FFT – One-sided, Full Amplitude, Discrete Fourier Transform: https://www.mathworks.com/matlabcentral/fileexchange/127334-fft-one-sided-full-amplitude-discrete-fourier-transform Power Spectral Density of… Read more

Vibrationdata Matlab Stand-alone Executable GUI Package

This is a work-in-progress… Run compiled Matlab applications or components without installing Matlab. Download and install the Windows version of the MATLAB Runtime for R2024a from the following link on the MathWorks website: https://www.mathworks.com/products/compiler/mcr/index.html (right mouse click, open link in new tab) Next, download vibrationdata_sa… Read more

Matlab App Designer Listbox Index

Matlab’s App Designer’s listbox lacks some of functionality of GUIDE’s listbox. App Designer’s listbox currently offers no direct method to obtain the index number of a selected item. Here is a roundabout method for a sample listbox named listbox_type: Items = char(app.listbox_type.Items); im=app.listbox_type.Value; [n]=find_index(Items,im) %… Read more