Pregunta

¿Hay alguna forma de añadir ningún tipo de depuración de un programa de Lego Mindstorms, cuando se utiliza el entorno de NXT de arrastrar y soltar?

Sería bueno que sea capaz de controlar el estado de los diversos sensores, pero incluso saber qué paso en el programa se ejecuta estaría bien.

¿Fue útil?

Solución

Resulta que esto es posible en el medio ambiente NXT.

I encontró un ejemplo que se dirigió a través de los siguientes pasos:

  • añadir un bucle
  • dentro del bucle, añadir un sensor
  • A continuación, añadir un número de control de texto
  • agregar un control de pantalla
  • cable hasta la salida del sensor a la entrada del número de control de texto
  • cable hasta la salida del número de control de texto a la pantalla

Ahora, cuando se ejecuta, la pantalla se actualiza continuamente con los valores procedentes del sensor.

Así que no es mucho mejor que printf, pero ya se sabe, tengo una gran cantidad de programación realizado con esa técnica:)

Otros consejos

No sé si puede hacerlo con el medio ambiente NXT, pero se puede utilizar en lugar de Java, y tal vez ahí, puede hacerlo. Compré un libro hace unos años en el tema de desarrollo de Mindstorms con Java. En realidad nunca hice nada con él sin embargo. Creo que fue la siguiente: http://www.amazon.com/Programming-Lego-Mindstorms-Java-CD- ROM / dp / 1928994555 / ref = pd_bxgy_b_img_b Parece que se meten en la depuración, así que puede ser una opción, si estaban dispuestos a llegar fuera del entorno de NXT. Parece que hay un solo libro NXT sobre el tema en Amazon, y aún no está fuera, y sorprende - todavia hay algunos comentarios muy negativo. No estoy seguro de cómo sucede esto ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top