Vicon ProCalc banner

The left side of the ProCalc window contains the various controls that you use to define calculations. To simplify the workflow, the controls are split into five tabs:

  • Data Management. Lets you browse your data hierarchies and decide which trials you wish to work with.
  • Input Parameters. Lets you define parameters that are used as inputs to all the other calculations. These could be subject parameters that you have measured (for example Patient Height), constant parameters that you wish to use (for example PI = 3.14156), or calculated parameters, that is, parameters that have been calculated by an earlier process (for example, if you have calculated certain offsets from a static trial that you want to use in the dynamic trials).
  • Variables. Enables you to define your time-dependent variables. A large number of functions are available, which let you define new 3D points, vectors, lines, planes and segments, among other things. These are based on the trajectories or analog data found in the trial. For example, you could decide to create a new 3D point halfway between two trajectories from a trial, and then create a 3D segment with its origin in this point.
  • Events. Here you define how ProCalc calculates new events. Events are simply time points in the trial where something important occurs, such as standard gait events like foot contact and foot off, but could equally well be more specialized ones like mid-swing or ball contact.
  • Parameters. This is the final calculation stage. Here, you use a combination of your variables and events to calculate parameters from points of interest in the trial. Examples could be left knee flexion at foot contact, maximum hip flexion during swing, or club head velocity at ball contact.

Data Management tab

The Data Management tab contains the ProEclipse data management controls. These let you organize, search, and open your trials easily. ProCalc primarily uses two aspects of ProEclipse: the ability to open a trial, and the ability to mark a trial. 

Important: Before defining or modifying any of the processing in ProCalc, make sure that you have opened a trial that contains data relevant to what you wish to calculate.

Scheme controls

Each of the tabs that enable you to define part of the calculation expose the same controls for creating, editing, saving and deleting the calculation schemes. The following controls are available:

The drop-down list to the left contains the currently saved schemes of the type corresponding to your selected tab (input parameter, variable, event or parameter).

To do thisClick this button
Create a new scheme.
and enter a suitable name.
Edit the selected scheme.
 Its icon changes to  and the editing controls become available.
Cancel editing.
Save a scheme when you’ve finished editing.
Delete a scheme if it is no longer needed.

Add, Remove, Copy and Mirror controls

All tabs that expose the interface to define calculations have the same buttons in the lower left corner to add, remove, copy or mirror new variables, events or parameters. These work as follows:

To do thisClick this button
Add a new, blank element in the list, which you can configure using the other elements in the interface.
Remove the selected element from the list.
Copy the currently selected element in the list.
This enables you to save time if you are creating multiple similar elements by copying an element and changing only the properties that differ from the source elements.
Quickly and easily define variables, events and parameters for the opposite side of the body.
For example, if you’ve defined an element for the left side, you can then make a copy of it and use the mirror function. This changes all references to Left to Right (and vice versa). This includes all the inputs as well, and the function also changes inputs that start with a capital L to a capital R (and vice versa), which is handy if you have input trajectories that follow the old convention of using only L or R to denote the side.