software:qview:qview_6:qcl_library:vc12fndypnt

VC12FndYPnt

V = Variabili

C = Funzioni di Calcolo

* = Sostituisce la funzione VC11FndYPnt

La funzione VC12FndYPnt calcola l'ordinata di un punto appartenente ad una retta dati 2 punti della retta stessa(X1-Y1 e X2-Y2) e l'ascissa del punto stesso (XP).

VC12FndYPnt (pointX1, pointY1, pointX2, pointY2, pointXP, pointYP)

Parametri:

IN/OUTTIPO VARIABILENOME DI ESEMPIODIM
IN SYSTEM o GLOBAL pointX1 L/S Punto X1 della retta (Ascissa X1)
IN SYSTEM o GLOBAL pointY1 L/S Punto Y1 della retta (Ordinata Y1)
IN SYSTEM o GLOBAL pointX2 L/S Punto X2 della retta (Ascissa X2)
IN SYSTEM o GLOBAL pointY2 L/S Punto Y2 della retta (Ordinata Y2)
IN SYSTEM o GLOBAL pointXP L/S Punto X della retta di cui si vuole calcolare l'ascissa (Y)
OUT SYSTEM o GLOBAL pointYP L/S Punto Y della retta calcolato dalla funzione (Ordinata incognita)

N.B.: pointX1, pointY1, pointY1, pointY2 tra di loro devono avere la stessa dimensione (DIM) . Inoltre tutti i parametri devono appartenere allo steso tipo (SYSTEM o GLOBAL)

Esempio

Esegui il calcolo quando il flag “gfCalc” viene posto a 1.

IF gfCalc
	gfCalc = 0
	pointX1 = 100		;Imposta i valori dei punti della retta
	pointY1 = 600
	pointX2 = 200
	pointY2 = 1200
	pointXP = 150
	VC12FndYPnt (pointX1,  pointY1, pointX2, pointY2, pointXP, pointYP)
	gsAscissaCal = pointYP
ENDIF

DIFFERENZE RISPETTO A VECCHIA RELEASE

  • (dalla 10 alla 11)Introdotta la possibilità di dichiarare i parametri “ pointXP” e “ pointYP” con dimensione Long (L)
  • (dalla 11 alla 12) Introdotta la possibilità di utilizzare parametri tipo GLOBAL.
  • Ultima modifica: 2019/09/18 16:58