Feature List

V = FlexPro View, S = FlexPro Standard, P = FlexPro Professional

 = included,  = optionally available

 

Features


Operation

V

S

P

Modern MS Office compatible user-interface with universal support of drag & drop, the clipboard and mouse wheel, multilevel undo/redo function, highlighting and direct manipulation using toolbars, context menus and properties dialog boxes and double-clicking to open objects. Full screen display with docking/auto-hiding tools windows and tabbed object windows. Screen display with antialiasing.

Powerful properties window to edit any property of one or multiple objects in on step without need to open a dialog box.

User-friendly multi-step wizards guide you through a variety of tasks.

A unique object-oriented structure in which dynamically linked data, analyses and graphics can be updated at the click of a button.

Wide range of dynamic, easy-to-use analysis objects for all common analyses.

 

Customizable menus and toolbars.

Powerful user profile management with configurable user permissions.

 

Updating of preview, object hierarchy and data statistics in the background. Parallelizing of computations on multicore processor systems.

Data Management

 

 

 

Project database, size limited only by hard drive space, hierarchical structure in folders. An unlimited number of folders, data sets and other objects. Read-only and lock attributes for individual objects. Any number of parameter lists for data and other objects.

Datasets only limited by the hard disk capacity, data types integer 16/32/64 bit, floating point 32/64 bit, real and complex numbers, strings and Boolean values. Special types for date & time values and time spans. Direct processing of signals, signal series, surfaces and space curves with up to three components (X, Y, Z). Management of comments and units for all components. Non-equidistantly sampled and non-monotone data sets.

FlexPro Explorer with folders and object list window. Preview window for data and graphics. Popup window with data statistics. Hierarchy view for viewing object links. Event log window with easy navigation to the source of an event.

User-friendly search function with linkable search criteria for text and data.

Powerful data set editor to edit individual data sets and data view to edit all data sets in a folder in one grid.

File Import: wizard for text data; custom text format definitions can be saved as a new data format after using the wizard once. Import and open Excel sheets directly in FlexPro. Generic binary import filter for custom binary files. ODBC interface for importing data from a variety of databases. OLE2 interface for embedding and linking OLE objects for graphics and data. Importing of generic file formats: Bosch MDF, IEEE COMTRADE ASCII and binary, FlexPro text files, NASA CDF, NMEA-0183, Universal File Format (UFF58), Audio files (Wave).
Importing of binary data files from data acquisition programs and measuring instruments: Astro-Med DAQ Xe, Dash series, B+S ME4 and ME5, BMC NextView, Caesar MDF, Data Translation DCF and HPF, ETAS INCA, Graphtec GL, WR and DM, HBM Catman, HIOKI HiCORDER, IMC FAMOS, Imtec INSIGHT and PC-Scope, IOtech DaqView, WaveView, ChartView, LogView, LDS-Nicolet Pro, Integra, PowerPro, Accura, Ultima, Classic, Delta and DataSys DSOs, Multipro, 2580P and BE256 Transient analyzers and Viper series recorders, TEAM, WFT and NRF file formats, LeCroy Waveform files, Meier & Heinen EDAS and EDAS Win, MTS RPC III, National Instruments DasyLab, DAGO and DIAdem, nCode nSoft DAC, OROS OR, SEFRAM 84xx, DASxxxx, Sony Pcscan (SIR, PC200A), SPSS data files, Stemmer TurboLab, SYSTAT data files, TableCurve 2D & 3D files, TEAC TAFFmat, Tektronix DPO and TDS, The MathWorks MATLAB Mat-files, TiePie TPS, Vector CANape, Yokogawa ORP/ORM and DL/AR, TA320, PZ4000, WE7000, MX100, Ziegler Signalys. The import filters support copying the data into FlexPro as well as linking to the source files.

ASAM ODS Data Import option: for importing ASAM ODS server and ATF/ATFX file data. Convenient data browser with integrated search tool. Easy importing of data and attributes via drag & drop. Supports copy and paste commands.

 

Data Export: Audio files (WAV), ASCII-Text (TXT), Rich Text Format (RTF), Comma Separated Values (CSV) and FlexPro text files (FPF), Bosch MDF, NASA CDF files (CDF), NI DIAdem data sets (DAT, TDM, TDMS), COMTRADE files (CFG), MTS RPC III files (RSP), Meier & Heinen EDAS and EDAS Win, The MathWorks MATLAB Mat files. OLE2 data links. ASCII text (TXT), Rich Text Format (RTF), Comma Separated Values (CSV) and FlexPro text data files (FPF).

Image Import: Windows Metafile (WMF, WMZ), Enhanced Metafile (EMF, EMZ), Bitmap images (BMP), JPEG images (JPG), Portable Network Graphic (PNG), Exchangeable Image (EXIF), Graphics Interchange Format (GIF), Tag Image File Format (TIFF), Windows Icon (ICO). OLE2 data links. HTML export wizard for publishing complete databases or sections of databases on the intranet or Internet. Customizable using HTML templates.

Image Export: Image export: Windows Metafile (WMF), Enhanced Metafile (EMF), Bitmap graphic files (BMP), JPEG graphic files (JPG) and Portable Network Graphic files (PNG). OLE2 object links. HTML export wizard for publishing complete databases or sections of databases on the intranet or Internet. Customizable using HTML templates.

Active-X based interface modules for LabView, Agilent-VEE, TestPoint and DASYLab for direct data transfer into FlexPro project databases. FlexPro directly supports various data acquisition hardware and software, such as Dewetron DEWESoft, Spectrum SBench, LDS DataViewer and Odyssey

Presentation

 

 

 

2D and 3D diagrams: create with a wizard based on selected data objects, cell ranges or a range between two cursors. Diagrams that comply with DIN 461. Customizable diagram styles. Diagram types: line, spline, column, bar, area, polar, pie, color field matrix, surface, contour, space curve, bubble, vector and error indicator. Unlimited custom diagrams by freely combining visual elements, e.g. columns with lines or symbols with labels. Unlimited number of curves per diagram. Provide additional data, e. g. for range displays or differential columns. Curve labeling and free positioning of curve legends. Color palettes. 3D diagrams with color shading and color spectrum for surfaces, lines and symbols, lighting effects and any angle of rotation and inclination. Multi-page 2D diagrams for strip chart display. Any number of X- and Y-axes in 2D- diagrams. Stacked or side-by-side Y-axes. Fixed or automatic scaling, manual or via any data set and/or function. Scaling types: linear, logarithmic (to basis 2, e, 10), reciprocal, offset-reciprocal, logit, probit, third octave, octave, date, time and custom. Axis labeling using any character set, rotatable text, superscript and subscript, Greek symbols. Free drawing and labeling. Flexible formatting of values: numerical, scientific, date & time, time span, angle or as text mapping.

Column and cell tables: create with a wizard. Display data sets, calculation results and text. Adjustable column height and width. Any text direction, including vertical text. Automatic and free row and column indexing. Column and table titles can be freely edited and formatted. Adjustable dividing lines. Automatic wrap onto following pages. Free drawing and labeling. Flexible formatting of numeric data.

Text object: free text formatting with multiple fonts. Fields to embed calculation results.

Documents with any number of pages, headers and footers. Diagrams, tables, text, imported graphics and OLE objects can be freely positioned. Powerful drawing tools. Diagrams and tables can be transformed into graphics and post-edited at any time. Text with fields, such as for page numbering.

Embedded FPScript: All visualization objects access data through FPScript expressions which can be used to extract data ranges or to normalize data for example. Fields with embedded FPScript can be used in any text to display calculation results or any object property, e.g. the number of a document page or the comment of a diagram.

Graphic editor for free drawing and labeling in diagrams, tables and documents.

Analysis

 

 

 

Worksheet window for efficient cursoring on the screen. Arranges diagrams, tables and texts in up to 16 panes. Different window layouts can be created with a wizard or freely customized using the mouse. Zoom in to an individual pane. Diagrams and tables can be linked to worksheets and documents.

Powerful cursors in 2D diagrams, 3D diagrams, worksheets and documents. One or two cursors, cross-hair cursors, free and curve cursors and harmonic cursors with an adjustable number of octaves. Peak value navigation. Zooming, synchronized zooming, scrolling, synchronized cursors even for different sampling rates. Cut and paste ranges. Translate curves. Modify, delete or interpolate outliers and ranges. Highlight values with markers that can be freely positioned and labeled. The range of data between the cursors can be used as a data selection to create new objects. Customizable coordinates window for displaying X, Y, Z and delta X/Y. Drag & drop of coordinates in to the FlexPro database.

Customizable coordinates window. Variety of predefined coordinates to choose from. Additional coordinates programmable in FPScript.

Dimensioning of curves in 2D and 3D diagrams with boundary lines, perpendicular lines, tangents, dimension lines, tolerance bands and symbols.

FPScript formula language for creating custom analyses. For and While loops, if-then-else statements, exception handling, programmable custom functions, void value processing. Processes complete data sets with X, Y and Z components in one line of code. Support for real and complex data types. Powerful index operation to extract ranges and individual values.

FPScript development environment consisting of a code editor with highlighting of syntax, wizard screens assisting with insertion of functions, operators, control structures, index operations and constants as well as a debugger with a Watch Window for debugging in FPScript code.

FPScript operators: arithmetic, bitwise logic, complex numbers, data access, organization and conversion.

Additional FPScript operators: Logic, comparison and indirection.

 

FPScript functions for basic statistics, data import, date & time support and bit extraction.

Over 200 extra FPScript functions for calendar time processing, counting, curve fitting, curve interpolation, data information, data manipulation, dialog boxes, envelope curves, event isolation, file import, filtering and smoothing, general mathematics, logarithm and exponent, matrices, signal analysis, signal generation, signal sampling, statistics, strings, surface interpolation, trigonometry and void value processing.

 

Easy-to-use Analysis wizard integrates analysis and presentation for certain analyses procedures in one streamlined process.

 

Powerful non-linear curve and peak fitting with more than 160 built-in models and support for FPScript-based custom models. Full- Newton and Levenberg-Marquardt algorithms, model ranking, different weightings and scaling modes. Fixed and free parameters with bounds, more than 20 statistical results including residuals, confidence and prediction bands, error variance, parameter errors, correlation matrix and base line. Available as analysis object and integrated with the analysis wizard.

 

Analysis objects for curve fitting: Approximation, curve transformation (XYZ into grid), linear interpolation, linear regression, spline interpolation, parametric spline interpolation and surface interpolation.

 

Analysis objects for signal analysis: Signal scaling, calibration, characteristic curve transformation, area under curve, convolution, auto and cross correlation, derivation, integral and signal energy.

 

Analysis objects for spectral analysis: Fourier Spectrum (PSD, complex, phase, amplitude, RMS, RMS², third octave and octave) and STFT time-frequency spectrum. Both with a basic choice of nine fixed windows.

 

Event isolation analysis object: Search for minima/maxima (local and global), level crossings, slopes, bursts, peaks, values above level, values in an interval. Different events, possibly from different data sets, can be combined logically and can be sequenced.

 

Analysis objects for filtering: Signal filter with Bessel, Butterworth and Chebyshev characteristics, signal smoothing, signal correction (void value processing), time filter.

 

Statistics Option with FPScript functions and analysis objects for ANOVA, adjustment tests, outlier correction, outlier tests, variance tests, confidence intervals as well as calculation of sums, extreme values, moments, quantiles, dispersion scales, distribution and density functions.

 

Counting Procedures Option with analysis objects for counting, count matrices, Rainflow counting, compound counting and counting in accordance with DIN 45667.

 

Order Tracking Option with analysis objects for analysis of time and phase-based signals with arbitrary number of samples per revolution. Three different data structures: one signal series, several signals or one ramp-up signal. Multiple FFT options. Four different result formats.

 

Spectral Analysis Option
Fourier Spectral Analysis
Procedures: Windowed Fourier spectrum, periodogram, Fourier multitaper, Peak-Hold spectrum, spectrum of unevenly sampled data, cepstrum. Transforms: best exact n method automatically chosen from four different algorithms (radix2, prime factor, mixed radix, chirp-Z). Spectral formats include: amplitude, RMS amplitude, amplitude², magnitude, magnitude², phase, dB, normalized dB, PSD, TISA power, MSA power, SSA power, variance, complex, real component and imaginary component. Options for zero padding and to display white noise critical limits. Data tapering windows: 23 fixed width, 9 adjustable width including Kaiser-Bessel, VanderMaas, Chebyshev, and Slepian DPSS. Fourier peak detection by bin interpolation.
AR, ARMA and Eigen Spectral Procedures
Autoregressive (AR) Spectral Estimator: autocorrelation, maximum entropy (Burg), least-squares normal equations, least-squares covariance and modified covariance, SVD principal component AR. Autoregressive-Moving-Average (ARMA) spectral estimators, including non-linear optimization and SVD principal component methods for signal-noise separation. Eigen analysis methods: MUSIC (Multiple Signal Classification), EV (Eigen vector). Select signal and noise sub-spaces for SVD or Eigen-based signal noise thresholding. Peak detection by complex roots of AR polynomial or Eigen modes. Adaptive spectra using Runge-Kutta algorithm to accurately map sharp spectral peaks, minimize spectrum length.
Time-Frequency Spectral Analysis
Short-Time Fourier Transform (STFT) with optional display over speed. Peak-Hold STFT. Continuous Wavelet Transform (CWT) spectrum multi-resolution time-frequency techniques. Wavelet spectra can be generated with up to 1000 linear or logarithmic frequencies, range of frequencies can be customized. Customizable frequency range. Adjustable wavelets: Morlet, Paul, Gaussian Derivative. Offers capability of ultra high frequency resolution with very large signals.
Harmonic Analysis
Sinusoid or damped-sinusoid modeling using automatic, Fourier, AR, Eigen, or Prony algorithms for frequency estimation. Harmonics table, THD, SNR, SINAD and de-noised signal.
Two-Signal Spectral Analysis
Fourier windowed cross-spectra and Fourier cross-periodogram, Coherence, including SNR spectra. Fourier domain transfer function.
Shock Response Spectrum (SRS)
Maximax, initial and residual spectrum for maxima, minima and absolute maxima or SDOF responses for acceleration, velocity and displacement. Customizable linear or logarithmic frequency division. Damping can be specified as a damping ratio or quality factor. Simple selection of the shock event using cursors in the analysis wizard.

All procedures are available as analysis objects and are integrated with the analysis wizard.

 

Human Body Vibrations Option
With analysis objects for analyzing human body vibrations and hand-transmitted vibrations as per ISO 2631, ISO 5349 and directive 2002/44/EC. Evaluate single and triple axis acceleration signals. Pre-defined weighting filters and k-factors for health assessment, comfort/buildings and railway vehicles. Custom weighting filters and k-factors. Calculation of 12 parameters, including aw, peak value, crest factor, MTVV VDV, eVDV, VDVexp, A(8), duration of exposure action value and exposure limit value.

 

Acoustics Option
Sound power computation including all correction terms for barometric pressure and temperature (K0), background noise (K1), environmental correction (K2) and enveloping surface (Ls).
Sound level evaluation with frequency weightings Linear, A, B, C. Time weightings Fast, Slow, Impulse Leq, Peak. Results may be level versus time or last level. Easy calibration support.
Octave analysis using time domain filters: Resolution octave, third octave and 1/6, 1/12 and 1/24 octave. Frequency weighting of result may be Linear, A, B, C.
Loudness and loudness level as per ISO 532 A/B or DIN 45631.

All procedures are available as analysis objects and are integrated with the analysis wizard.

 

 

Digital Filters Option
IIR filter design
Filter types: low pass, high pass, bandpass and bandstop. Characteristics: Characteristics: Adjustable approximation errors or ripple / attenuation for Chebyshev and Elliptic filters. Phase correction through reverse filtering. Filter order calculation.
FIR filter (Window Method)
Filter types: low pass, high pass, bandpass and bandstop. Window types: Rectangular, Bartlett, Hamming, Generalized Hamming, Hanning, Blackman, Kaiser and Chebyshev. Specification across filter length, attenuation or transition width. Linear phase with optional phase correction.
FIR filter design (Equiripple Method))
Filter types: low pass, high pass, bandpass, bandstop and multiband. Frequency response with any number of step lines and inclines. Adjustable errors/ripple. Definable alternative free curve as frequency response. Filter specifications can be saved as templates. Linear phase with optional phase correction.
Smoothing Filters
Savitzky-Golay filter with minimal impurity of peaks in the signal. Loess and Lowess filters with a weighted regression function.
CFC Filter
Channel Frequency Class filter in accordance with ISO 6487 for crash test analysis.

All procedures are available as analysis objects and are integrated with the analysis wizard.

 

Automation

 

 

 

FPAccess interface based on DCOM and used to create FlexPro project databases, setting up folders, data sets and formulas. Available as DLL, which means that FlexPro does not have to be installed.

Automation object model for full access to all FlexPro objects, properties, methods and events using FPScript, Visual Basic or other programming languages.

Record, run and organize macros. All operations can be recorded as a macro and played back. Quick Macro for quick automation of repetitive operations.

Integrate macros into the user interface. Macros can be added to menus and toolbars and can be assigned key combinations just like FlexPro commands.

 

Integrated Microsoft Visual Basic For Applications (VBA). Complete development environment including IntelliSense code editor, dialog box editor, debugger and project management. For programming applications based on FlexPro, including customized user interfaces and custom import filters.

 

 

Documentation

 

 

 

Comprehensive online documentation with introductions, tutorials and references.
Context-sensitive online help for all windows and elements in dialog boxes.
Dynamic Help window lists information and procedures covering the active workspace.

FlexPro Manual: Dynamically organize, analyze and graph data.

Online reference for automation object model including sample programs for customized user interfaces, custom import filters and event processing.

 

 

System Requirements

 

 

 

Microsoft Windows 2000 with Service Pack 4, Windows XP with Service Pack 2, Windows 7 or Windows Vista
Minimum requirements: Pentium processor, 512MB RAM (Vista: 1024MB), 300MB hard disk space
Recommended: Dual Core processor, 1GB RAM (Vista: 2GB), 1GB hard disk space
CD-ROM drive for software installation, Microsoft or compatible mouse.
FlexPro supports all Windows compatible printers.

Differences between FlexPro View, FlexPro Standard and FlexPro Professional

FlexPro Professional covers documentation, analysis and automation. It is the only FlexPro edition that contains the Microsoft Visual Basic for Applications (VBA) development system, not only allowing you to record and run macros, but also to write your own programs and dialog boxes. FlexPro Professional also provides access to the FlexPro Automation object model, which you can use to control all editions of FlexPro remotely. It also contains a toolkit that you can use to program your own import filters. Programs written with FlexPro Professional can also be used for other editions of FlexPro. FlexPro Professional is able to take full advantage of the latest multicore processors. Go about your regular work while FlexPro works in the background calculating analyses or updating the preview. In addition, FlexPro can parallelize several vectorial arithmetical operations and distribute them across multiple processors.

FlexPro Standard covers documentation and analysis. You can also record and run macros. The VBA development environment, however, is not part of this edition.

FlexPro View offers all of the documentation options of FlexPro Standard. Only the analysis functions, the user administration and the customizable user interface are restricted. The following list gives you an overview:

  • FlexPro View only supplies the Statistical Quantity, Minimum, Maximum and Mean Value and RMS analysis objects.
  • The formula functions are restricted to the following: Signal, Derivative, Integral, Mean, Variance, Minimum, Maximum, Range, Sum, NumberOfColumns, NumberOfRows, NumberOfElements, ListElementName, HasVoidValues, DataOrder, Increment, Day, Hour, Minute, Month, Second, Weekday, Year, DayOfYear, CurrentDate, Date, Time, Duration, PrimaryListElement, Bit, XScale, Reshape, ValuesInInterval.
  • In formulas, the operators for comparison, Boolean operators and the indirection operator are not available.
  • There are no properties available to access objects in formulas.
  • The user profile cannot be exported and user rights cannot be edited.
  • The user interface cannot be customized.
  • Using FlexPro View, databases created with FlexPro Professional or FlexPro Standard can only be opened to a limited extent.