en:software:qview:qview_6:qcl_library:vc10histvar

This translation is older than the original page and might be outdated. See what has changed.

VC10HistVar

V = Variables

C = Calculation functions

The VC10HistVar function sets a result based on the value taken from a variable than other 2.
The function follows the following truth table:

Truth table

val01 > val02result = -1

All subsequent cases relate to val01 ⇐ Val02 and analyze only val03

val03 < val01result = 0
val01 ⇐ val03 < val02result = 1 if the result was = 1
result = 0 if the result was = 0
val03 >= val02result = 1

The following chart: schematic illustration of the truth table:

VC10HistVar (val01, val02, val03, result)

Parameters:

IN/OUTVARIABLE TYPEEXAMPLE NAMEDIM
IN SYSTEM val01 L/S First value to compare
IN SYSTEM val02 L/S Second value to compare
IN SYSTEM val03 L/S The value to compare with val01 and val02
OUT SYSTEM result B Variable containing the result of the comparison according to the truth table shown above

Example

Run the comparison when the “gfComp” flag is set to 1.

IF gfComp
	gfComp = 0
	val01 = 1000
	val02 = 5000
        VC10HistVar (val01, val02, val03, result)
ENDIF

Note

  • The function executes a WAIT a time every 180 milliseconds
  • To be effective, the function should be placed at a point of the application that runs on every round logical
  • Last modified: 2019/08/29 17:01