### 1. Video Overview:

For a quick overview of the Analysis Panel, you can view the following video. More detailed information is presented in the subsequent sections.

### 2. Selecting an Analysis Function

DIAdem has hundreds of analysis functions which are categorized into groups. Below are the groups available, which version of DIAdem is required to access the functions, and a sampling of some of the functions within that group. If you would like to know all of the functions included within each group you can a view a list here.

Requires: Base Edition
Normalize Integrate |
Requires: Base Edition Generate Time Channel Convert Channel Unit Peak Search |
Requires: Base Edition Smooth Calculate Regression Parametrical Splines |

Requires: Advanced Edition FFT (One Time Signal) Digital Filters Autocorrelation |
Requires: Base Edition Descriptive Statistics Process Capability Histogram Classification |
Requires: Advanced Edition Create Submatrix Append Matrix Sort Matrix |

Requires: Advanced Edition Matrix-Matrix Operations Relativize Summation |
Requires: Advanced Edition Interpolate Approximate Calculate Contour Lines |
Requires: Crash Analysis Toolkit Neck Injury Criterion Chest Wall Velocity Dynamic Response Index |

### 3. Configuration-Based Calculations

After selecting a function from a group a configuration based dialog box will populate. This means that no additional programming is required to perform your calculation. The dialog box is broken into a few main components as seen in the image below.

- Channels to be analyzed - set channels by using the drop down menu or dragging and dropping a specific channel from the data portal to the designated channel.
- Parameters to be set – configure your analysis by setting the necessary parameters
- Analysis Preview – receive immediate validation that the parameters you set will give you expected results

You can tweak the parameters and see the update in the analysis preview in real time. You can use this feature to your advantage to ensure that your results are accurate and to reduce errors when analyzing your data.

### 4. Completing the Analysis

After you are satisfied with the function output, click the OK or Calculate button. DIAdem will then display information about if the calculation was successful. The first filter analysis, as shown in the image below, was a success and a new result channel called filtered signal was generated. If there was an error in a calculation, such as seen in the second filter analysis, no new result channel is created and instead you will see an error message about why the analysis failed.

### 5. Extending Analysis

If there is custom analysis you have to perform you can manage, share, and create your own formulas using the Calculation Manager.

The Calculation Manager in DIAdem, allows you to configure, save, load, and execute channel calculations. These calculations are usually a single, free-form equation taking one or more channels as inputs and always resulting in one channel of calculated values. Sometimes a series of calculations need to be performed, with the output of the first calculation used as an input in the second calculation, etc. Other times the calculation is more complicated than a single equation. In all cases the Calculation Manager keeps track of the logic of each calculation and the sequence and interconnectedness of multiple calculations. You can create a new Calculation Group or add a new formula for your custom needs.

The upper half of the Calculation Manager dialog specifies the name, description and formula of the calculation. The lower half of the Calculation Manager dialog links each variable (a, b, c, x) in the calculation’s formula with a data source or data target. All array variables are mapped one-to-one to a channel in the Data Portal. Scalar variables, on the other hand, can be mapped to a constant value, a DIAdem expression, or a property value from the Data Portal. Additionally, input variables in this calculation can be mapped from the outputs of previous calculations, and the output variable in this calculation can be mapped to an input of a subsequent calculation.

Watch a video about adding custom calculations to DIAdem.

### 6. Already Have LabVIEW Analysis You Would Like to Use in DIAdem?

You can call a LabVIEW subVI from a DIAdem script to perform an analysis routine you have already created. For step-by-step instructions on how to call a LabVIEW subVI, read the white paper Calling a LabVIEW SubVI with DIAdem.

### 7. Additional Resources

DIAdem Getting Started

DIAdem Help: DIAdem Analysis

Watch a Video: Analyzing Your Data in NI DIAdem

DIAdem Technical DataSheet: Mathematical Data Analysis