Ejemplo: Coordenadas De Superposición - IDEC FC5A Serie Manual Del Usuario

Tabla de contenido
19: I
NSTRUCCIONES DE CONVERSIÓN DE COORDENADAS
Ejemplo: Coordenadas de superposición
En este ejemplo, la instrucción XYFS establece tres puntos de coordenadas, que definen dos relaciones lineales distintas
entre X e Y. Los tres puntos son: (X0, Y0) = (0, 100), (X1, Y1) = (100, 0) y (X2, Y2) = (300, 100). Los dos segmentos de
línea definen las coordenadas de superposición para X. Es decir, para cada valor de Y comprendido dentro del intervalo
designado, habría dos valores de X asignados.
XYFS(I)
M8120
CVXTY(I)
I0
CVYTX(I)
I1
(X0, Y0)
Y
(0, 100)
100
D90 (75)
D95 (40)
0
El primer segmento de línea define la siguiente relación para la conversión X a Y.
=
+
Y
X
100
El segundo segmento de línea define otra relación para la conversión X a Y.
1
=
-- - X 50
Y
2
Para la conversión X a Y, cada valor de X tiene sólo un valor correspondiente para Y. Si el valor actual del contador C10 es
250, el valor asignado a D90 es 75.
Para la conversión Y a X, la instrucción XYFS asigna dos valores posibles de X para cada valor de Y. La relación definida por
los dos primeros puntos tiene prioridad en estos casos. La línea entre los puntos (X0, Y0) y (X1, Y1), es decir, la línea entre
(0, 100) y (100, 0), tiene prioridad al definir la relación para la conversión Y a X (X = -Y + 100).
Por consiguiente, si el valor del registro de datos D95 es 40, el valor asignado a D30 es 60, no 180.
Los dos mismos segmentos de línea se podrían definir también con la instrucción XYFS, salvo que el punto (300, 100) se
podría asignar primero, como (X0, Y0), y el punto (100, 0) después, como (X1, Y1). En este caso, esta relación lineal tendría
prioridad.
Y si el valor del registro de datos D95 es 40, el valor asignado a D30 es 180, no 60.
19-6
S1
X0
Y0
0
0
100
S1
S2
D1
0
C10
D90
S1
S2
S1
0
D95
D30
(X1, Y1)
(100, 0)
D30
100
(60)
M
ANUAL DEL USUARIO DE
X1
Y1
X2
100
0
300
C10
(250)
M
S
ICRO
MART
M8120 es el relé interno especial del
Y2
pulso de inicialización.
100
Al inicio, XYFS especifica tres puntos.
CVXTY convierte el calor en C10 y
almacena el resultado en D90.
CVYTX convierte el calor en D95 y
almacena el resultado en D30.
END
(X2, Y2)
(300, 100)
300
X
FC5A

Hide quick links:

Tabla de contenido
loading

Tabla de contenido