DarwinBotsManual
Abrir la app EnglishEN

.trefvelmyup

Cuánto más rápido que vos avanza el bot atado en la dirección en que apuntás.

Datos

Dirección
443
Nombre
.trefvelmyup
Tipo
Sentido: el motor la escribe para que el ADN la lea
Grupo
Lo que se siente por un lazo (tref*)
Quién la escribe
El motor, en la fase de fuerzas y choques: proyecta la velocidad del bot atado sobre tu eje hacia adelante y le resta tu .velup. Lo leés en el ciclo siguiente.
Cuándo se borra
El motor, cuando te quedás sin lazos o no tenés el lazo que pide .readtie.
Rango
Unos −23000 a 23000; en la práctica, mucho menos
Mutaciones
la eligen como lectura (*)

Toma la velocidad del bot atado, la proyecta sobre tu eje hacia adelante y le resta tu propia .velup. Es una velocidad relativa: positiva si el otro avanza en tu dirección más rápido que vos, negativa si se queda atrás, 0 si van parejos. Es la misma cuenta que hace .refvelup con el bot que ves.

Las cuatro trefvelmy* salen de dos números: .trefvelmydn es esta misma cambiada de signo, y .trefvelmydx / .trefvelmysx hacen lo mismo sobre el eje lateral. Si querés la velocidad del otro medida desde su propio frente, usá .trefvelyourup.

' Si el atado me saca ventaja hacia adelante, empujo para alcanzarlo
cond
*.numties 0 >
*.trefvelmyup 0 >
start
*.trefvelmyup .up store
stop