Hola!<br><br> escribo para comentarles sobre una cuestión que encontré en el tutorial <a href="http://wiki.ginga.org.ar/doku.php?id=aprende:tutoriales_ncl-lua:rectangulos" target="_blank">"Rectangulos (Test de Renderizado)"</a> de la Wiki Ginga.ar, por si alguno se ha encontrado con el mismo problema. El ejemplo, utiliza una función denominada "os.clock()" para tomar el tiempo y poder testear así la velocidad de renderizado. El problema es que, según la norma ABNT NBR 15606-2, ese método no existe más en el módulo "os" dado que es dependiente de la plataforma:<br>
<i><br>"El lenguaje de script adoptado por el Ginga-NCL es Lua (elementos <media> del tipo application/x-ginga-NCLua).<br>La definición completa de Lua se presenta en el Anexo B.<br>Las funciones a continuación son dependientes de plataforma y fueron retiradas:<br>
a) en el módulo package: loadlib;<br>b) en el módulo os: <b>clock</b>, execute, exit, getenv, remove, rename, tmpname y setlocale;"</i><br><br>Al ejecutar el test en la máquina virtual con Ginga 1.2, funciona correctamente. Sin embargo, al intentar hacerlo sobre el STB de UTE, la aplicación no corre. No se que pasa en el resto de los STB, pero si la norma lo indica, debería suceder en todos lo mismo. La solución está en reemplazar ese método por "event.uptime()", que devuelve el tiempo transcurrido desde el comienzo de la ejecución de la aplicación. <br>
<br>Por ahí tendríamos que modificar ese tutorial en la wiki y reemplazar la función.<br><br>saludos!<br><br>Enzo<br>