en:software:qview:qview_6:qcl_library:vc10collval

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

VC10CollVal

V = Variables

C = Calculation functions The VC10CollVal function sets a result on a variable (resul) on the basis of the value from a variable than other 2.
The function follows the following truth table:

Truth table

val01 > val02result = 0

All subsequent cases relate to val01 ⇐ val02 and analyze only Val03

val03 < val01result = 1
val01 ⇐ val03 < valore2result = 2
val03 >= val02result = 3

VC10CollVal (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
        VC10CollVal (val01, val02, val03, result)
ENDIF

Note

  • The function execute a WAIT a time every 180 milliseconds
  • Last modified: 2019/08/29 17:01