Autor Tema: Saltos en funcion rotate  (Leído 3433 veces)

vfsintes


  • Desconectado
  • ****

  • 107
  • Karma:
    +6/-0
    • Ver Perfil
Saltos en funcion rotate
« en: Septiembre 04, 2014, 01:04:13 pm »
Muy buenas, tengo un problema con la función rotate, en algunos casos al girar el selector del HDG o del CRS del piloto automático encuentro que da una vuelta completa para volver a situarse en el mismo sitio .....es como si el giro de 359 a 0 grados lo hiciera dos veces...

Saludos

Ascanio

  • Administrator

  • Desconectado
  • *****
  • El 'Autor'

  • 292
  • Karma:
    +105/-0
  • Texto personal
    Autor del IOCPServer y del GaugeComposer
    • Ver Perfil
    • Mi WEB
Re:Saltos en funcion rotate
« Respuesta #1 en: Septiembre 04, 2014, 02:28:05 pm »
Si pones el pid a 0 lo hace también?
Es por ir identificando el motivo...

vfsintes


  • Desconectado
  • ****

  • 107
  • Karma:
    +6/-0
    • Ver Perfil
Re:Saltos en funcion rotate
« Respuesta #2 en: Septiembre 05, 2014, 12:00:17 pm »
Ya tengo claro el error. El problema está cuando realizo el giro desde el ángulo 1 al 359. El paso de 359 a 1 no hace nada raro pero desde 1 a 359 o inferior da una vuelta entera.

Saludos

vfsintes


  • Desconectado
  • ****

  • 107
  • Karma:
    +6/-0
    • Ver Perfil
Re:Saltos en funcion rotate
« Respuesta #3 en: Septiembre 05, 2014, 03:18:48 pm »
Tras haber realizado más pruebas el problema se encuentra en el salto entre 359 y 0º.
Si giro a derechas los saltos los hace correctamente. El salto de 359 a 0º lo hace girando como debe. Si giro a izquierdas sucede justo lo que no debe, el salto de 0 a 359 implica otro giro completo pero en sentido creciente hasta llegar a 359º.

Parece un error en el salto de de 359 a 0 en la función rotate. Esto mismo aplica si paso de 10º a 345º por ejemplo o de 60º a 355º.

Ascanio

  • Administrator

  • Desconectado
  • *****
  • El 'Autor'

  • 292
  • Karma:
    +105/-0
  • Texto personal
    Autor del IOCPServer y del GaugeComposer
    • Ver Perfil
    • Mi WEB
Re:Saltos en funcion rotate
« Respuesta #4 en: Septiembre 06, 2014, 12:54:55 am »
Genial. Ahora ya se que buscar.
Gracias.
En la próxima actualización irá corregido.