Parallax Propeller P8X32A Manual Del Usuario página 187

Tabla de contenido
Declaración de método Publico
Las declaraciones de método Publico comienzan con
seguidas de un nombre único y un grupo de parámetros opcionales, un resultado variable y
variables locales.
Ejemplo:
PUB Init
<código de inicialización>
PUB MotorPos : Position
Position := <código para recuperar posicion del motor>
PUB MoveMotor(Position, Speed) : Success | PosIndex
<código que mueve el motor a posicion a una velocidad y regresa
True/False>
Este ejemplo contiene tres métodos públicos,
tiene parámetros y no declara un valor de regreso o variables locales. El método
tiene parámetros pero declara un valor de regreso llamado
Position
tiene dos parámetros,
PosIndex
.
Todos las instrucciones ejecutables que pertenecen al método
declaración, indentadas por al menos un espacio.
El Valor de Regreso
Ya sea que una declaración
de regreso que es por defecto cero (0). Hay un nombre pre-definido para este valor de regreso
PUB
en cada método
llamado
actualizarse como cualquier otra variable y al salir del método, el valor actual de
pasara de regreso a quien llamo. Además si se declara un
puede usarse con la variable integrada
Position := ...
activa "
con esto, se considera buena practica dar un nombre descriptivo al valor de regreso (en la
PUB
declaración
) para cualquier método para el cual el valor de regreso es importante.
también es una buena practica dejar el valor de regreso sin nombre (en declaraciones
para cualquier método en el que el valor de regreso no es importante.
2: Referencia de Lenguaje Spin –
Init
Speed
y
, un valor de regreso,
PUB
especifique un RValue o no, siempre hay un valor implicado
RESULT
. En cualquier momento en un método,
RESULT
" y podría usar también "
PUB
, en la columna 1 de una línea,
MotorPos
MoveMotor
,
y
Position
. El método
Success
PUB
aparecen debajo de su
RESULT
para este método el nombre
. Por ejemplo, el método
Result := ...
" para el mismo efecto. Aun
PUB
Init
. El método
no
MotorPos
no
MoveMotor
, y una variable local,
RESULT
puede
RESULT
se
MotorPos
de arriba
PUB
)
Tabla de contenido
loading

Productos relacionados para Parallax Propeller P8X32A

Este manual también es adecuado para:

Propeller p8x32a-d40Propeller p8x32a-q44Propeller p8x32a-m44

Tabla de contenido