Extensions

alternate text

Fig. 11 Fig.: Extension and additional tool widget in karabacon scene.

Data source normalizer

Extension is used to normalize data source values.

How to use the normalization

  • Activate necessary data sources.

  • Add normalization code.

  • Activate necessary normalizations and configure Scantool.

  • Start the scan.

Normalization coding guidlines

  • Arithmetical operators: +, -, *, /, () and functions: sqrt, pow, exp, log, sin, asin, cos, tan, atan are allowed.

  • Do not use equal sign.

  • Several alias are allowed in a single normalization code. For example, (source_alias1 + source_alias2) / 2 will average source values.

  • Nested normalizations are not allowed.

Note

  • The amount of active normalizations will fill the same amount of output channels. For example, 3 active normalizations will fill 3 output channels with normalized values.

  • Configure the scan tool after changing the normalization environment.

Motor step transforms

Transfoms allowes to transform motor step values.

How to use the transforms

  • Activate necessary motors.

  • Add transforms code and configure the scan tool.

  • If necessary preview the estimated positions.

  • Start the scan.

Note

  • Configure the scan tool after changing the transforms environment.

Aligner

Extension allows to move motors to the positions that corresponds to the data source value at a certain characteristic:

  • Minimum value

  • Maximum value

  • Center of mass

  • Peak using L2 metric

  • Valley: negative peak

  • Step: center of gradients

All characteristics are evaluated at the end of the scan and displayed in the table element.

alternate text

Fig. 12 Fig.: Aligner

The table lists all characteristics, including data source value, motor position(s), summary information, and a button to move motors. If a characteristic is not estimated then the move button is disabled and an error message is displayed in the info field. To display aligner results on the plot, right click on the plot and select Request aligner results.