MotoHawk:Blocks:Absolute Override

From MotoHawk
Jump to navigationJump to search

Absolute Override

This MotoHawk™ block provides a connection to MotoTune™, and enables run-time modification and observation of wire values with the MotoTune tool.

Block ID

motohawk_override_abs

Library

MotoHawk_lib/Calibration and Probing

Description

Absolute Override.PNG

Normally the block behaves as a simple pass-through. Using MotoTune, the output value may be forced to a new value, ignoring the input value.

Block Parameters

Parameter Field Values Comments/Description
Name Alpha-numeric text, single-quote enclosed Name as displayed in block, MotoTune, for block. No special characters, such as spaces, dashes, commas (underscore allowed).
Default Value (type as set by View Value as) Preset applied value for block.
Name Source Select source for Name parameter
Use Parameter Use Name field text
Input Wire Name Take name from input wire name
Output Wire Name Take name from output wire name
Read Access Level 1-4 Sets security level 1 lowest, 4 highest, for user access to read value
Override Access Level 1-4 Sets security level 1 lowest, 4 highest, for user access to override value
View Value as Sets "Default Value" data type
Number Numeric value
Enumeration Enables enumeration - which selects a specific existing parameter by exact name.
Text Text string
Enumeration (Cell String, or Struct) Alpha-numeric text, single-quote enclosed Field enabled when Enumeration is selected under "View Value as." Enter term of defined entity to be mapped.
Cell String: A cell array of strings such as {'Off', 'On'} may be used to define the names of enumerated values. In this case, the values start with 0 and increment by one. This is especially useful for defining names for Boolean flags like 'On' and 'Off'.
Struct: A Matlab struct array containing a 'name' field, and optionally a 'value' field may be used to define the names and explicitly define the values of an enumerated type. For example: struct('name', {'Off', 'On'}, 'value', {0,1}). If the 'value' field is missing, then the values start with 0 and increment by one, just like with the Cell String format.
Help Text Alpha-numeric text, single-quote enclosed Enter text to describe block usage per needs.
Units Alpha-numeric text, single-quote enclosed Enter text to describe or label units or data for clarification in MotoTune, as appropriate per application.
Minimum Value Numeric Value Sets lower end of allowable range for value
Maximum Value Numeric Value Sets higher end of allowable range for value
Precision Numeric value, single-quote enclosed Set the precision of the variable as displayed in MotoTune, by entering a value '1.x' where "x" is the number of decimal places requested. Default is two decimal places.
Gain* Numeric Value Multiplier applied (Default is 1) to the raw value used in calculation of the engineering value as observed in MotoTune.
Offset* Numeric Value Constant added (Default is 0) to the raw value calculations to result in the engineering value as observed in MotoTune.
Exponent* Numeric Value Exponent applied (Default is 1) to the (raw value*gain) product used in calculating the engineering value as observed in MotoTune.
MotoTune Group String Alpha-numeric text, single-quote enclosed. Determines Folder name and hierarchy as displayed in MotoTune. Use "|" character between folder names to delineate subfolder structure.

*NOTE: Engineering Value = (Raw Module Value*Gain)^Exp)+Offset.