# TemplateReference

## Summary

The Speed CHOP converts speed (units per second) to distance (units) over a time range. More generally, you give it a rate (the CHOP input) and it outputs a cumulative value. For example, the Speed CHOP converts rotation rate (rotations per second) into the number of rotation turns. ( Math-heads recognize this as an 'integral', which calculates the area under a curve. The curve is the incoming channel values over a time range, the output is the area.)

## Parameters - Speed Page

Order `order` - - Determines the order of the integral to use. If the input is a velocity, a First Order integral will return the position. If the input is an acceleration, a Second Order integral will return the position, and a First Order integral will return the velocity.

• First `first` -
• Second `second` -
• Third `third` -

## Parameters - Common Page

Time Slice `timeslice` - Turning this on forces the channels to be "Time Sliced". A Time Slice is the time between the last cook frame and the current cook frame.

Scope `scope` - To determine which channels get affected, some CHOPs use a Scope string on the Common page. See Pattern Matching.

Sample Rate Match `srselect` - - Handle cases where multiple input CHOPs' sample rates are different. When Resampling occurs, the curves are interpolated according to the Interpolation Method Option, or "Linear" if the Interpolate Options are not available.

• Resample At First Input's Rate `first` - Use rate of first input to resample others.
• Resample At Maximum Rate `max` - Resample to the highest sample rate.
• Resample At Minimum Rate `min` - Resample to the lowest sample rate.
• Error If Rates Differ `err` - Doesn't accept conflicting sample rates.

Export Method `exportmethod` - - This will determine how to connect the CHOP channel to the parameter. Refer to the Export article for more information.

• DAT Table by Index `datindex` - Uses the docked DAT table and references the channel via the index of the channel in the CHOP.
• DAT Table by Name `datname` - Uses the docked DAT table and references the channel via the name of the channel in the CHOP.
• Channel Name is Path:Parameter `autoname` - The channel is the full destination of where to export to, such has `geo1/transform1:tx`.

Export Root `autoexportroot` - This path points to the root node where all of the paths that exporting by Channel Name is Path:Parameter are relative to.

Export Table `exporttable` - The DAT used to hold the export information when using the DAT Table Export Methods (See above).

TouchDesigner Build: