Signal Processing and Analysis Tools for Civil Engineers

Back to Contents   

 

Math Channels Module

Purpose

 

The Math Channels Module is used to create run-time defined math channels from other channels and supports an extensive group of algebraic operation and engineering functions.

Each operation can be applied to an individual channel (e.g. add scalar, multiply by, multiply by cosine of angle, remove offset, absolute value, etc) or between a group of channels (e.g. add channels, subtract channels, average channels).

 This module uses the math channels data structure file type (*.mc) to load and save the data structure data;

 

Main Features

  • Run-time defined math channels (code change not necessary);

  • Infinite number of levels and operations;

  • Operations on individual channels (add, subtract, multiply, divide by scalar, multiply by cosine, sine, tangent and cotangent of angle, apply atan, convert rad->degrees (and vice-versa), remove offset, low pass filter, Hanning window, absolute value);

  • Operations between channels (add and subtract channels, average channels, calculate displacement & rotation of a 3 dof system, calculate the dissipated energy);

  • Load and save into files of the data structure;

  • Automatic ASCII report generation of the data structure;

  • Math channels preview.

 

(Click to enlarge)

 

Legend

  1. Run/Help/Stop buttons;

  2. Data structure edit and ASCII report creation;

  3. Data structure load/save - math channels data structure file type (*.mc);

  4. Calculate or clear the math channels buffer;

  5. Add the math channels to the global buffer;

  6. Data structure's Level parameters;

  7. Data structure's Operation parameters;

  8. Level's resulting channels;

  9. Level's resulting channels names;

  10. Level's resulting channels units;

  11. Preview chart;

  12. Preview chart math channel selector;

  13. Preview chart format;

 

Last updated: 15-08-2006 18:50