Estudio de Soluciones
24) Un objeto puede declarar una lista de variables en cierto orden y luego asignarles valores que
el objeto usara. Así, las direcciones de la primer variable en la lista pueden pasarse al método
del objeto.
25) El objeto usara
parámetro llamado
long[address][0]
inmediatamente a la derecha de la variable en
segunda variable a la derecha puede usar
26) Si, Esto puede ser útil algunas veces porque el objeto padre puede simplemente actualizar un
valor variable y un objeto corriendo otro proceso se actualizara automáticamente basado en
ese valor.
27) Si, Esto se usa cuando un proceso está corriendo en otro cog y el objeto padre necesita uno o
más de sus variables para actualizarse automáticamente por otros procesos,
Soluciones a los Ejercicios de la Practica de Objetos
1) Solución:
led : "MyLedObject"
2) Solución:
led.On(4)
3) Con la ayuda del mapa de Caracteres de la Herramienta Propeller: 102, 32, 61, 32, 84, 22.
4) Solución:
PRI calcArea(height, width) : area
5) Solución:
Uart[5] : "FullDuplexSerial"
6) Solución:
uart[2].str(String("Hello!!!"))
7) Solución:
DAT
Hi byte Hello!!! , 0
8) Solución:
c := f.fmul(d, pi)
9) Solución:
address := fst(c)
Soluciones a los Proyectos de la Practica de Objetos
1) Objeto Ejemplo:
{{Bs2IoLite.spin
Las características de esta llamada a método similares a los comandos PBASIC para
el micro controlador BASIC Stamp 2, tales como high, low, in0 a in15, toggle, y
pause.
}}
PUB high(pin)
''Hace pin salida-alta.
Pagina 208 · Kit Educativo de Prácticas Propeller: Fundamentos
,
o
y las direcciones. Por ejemplo, si la dirección se pasa a un
long
word
byte
, el objeto puede accesar el valor almacenado por la variable con
address
o solo
long[address]
.
Para almacenar la variable declarada
puede usar
address
y así sucesivamente.
long[address][1]
. Para la
long[address][1]