VS:Eq

From Vectorworks Developer
Revision as of 17:29, 13 August 2008 by Root (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

.VectorScript|VectorScript ..VS:Function Reference|Function Reference ..VS:Function_Reference_Appendix|Appendix

Description

Returns TRUE if the numbers are equal within the tolerance.

FUNCTION Eq(
value1 :REAL;
value2 :REAL;
tolerance :REAL) :BOOLEAN;
def vs.Eq(value1, value2, tolerance):
    return BOOLEAN

Parameters

value1 REAL
value2 REAL
tolerance REAL

Example

PROCEDURE Example;
VAR
   val1, val2, tol   :REAL;
BEGIN
   val1 := RealDialog('Enter value1:', '0');
   val2 := RealDialog('Enter value2:', '0');
   tol  := RealDialog('Enter tolerance for comparison:', '0.01');
   IF Eq(val1, val2, tol) 
      THEN AlrtDialog(Concat(val1, ' == ', val2, ' in tolerance: ', tol))
      ELSE AlrtDialog(Concat(val1, ' != ', val2, ' in tolerance: ', tol))
END;
RUN(Example);

Version

Availability: from All Versions

This is drop-in function.