Re: [Eqalign-devel] QHY
Brought to you by:
antoniofga,
isoplut
From: Samuel D. <sam...@gm...> - 2007-11-15 11:35:18
|
Bueno os comento. A Tom lo he dejado por imposible, no se si es que no le entiendo o el no me entiende pero no consigo que me env=EDe los par=E1metros para declarar las funciones de la dll. Si quer=E9is probar vosotros que ten=E9is mas confianz= a... He vuelto a probar con el ascom. Cuando lo tenga termina aviso. El d=EDa 8/11/07, Antonio Fraga <ant...@ya...> escribi=F3: > > Hola colegas!, > Bueno, sobre el e-mail de Tom ya te dir=E1 Francisco. Tambi=E9n est=E1 es= te > foro: > http://www.qhyccd.com/ccdbbs/ > Aqu=ED encontr=E9 las librer=EDas que suministra el propio fabricante: > http://qhyccd.com/ccdbbs/index.php?topic=3D159.0 > > No tiene que ser muy complicado, me descargu=E9 el zip y en la > "documentaci=F3n" (DLL readme.txt) est=E1 claro que utiliza el modo stdca= ll, > es decir que la declaraci=F3n de la llamada estar=EDa tal como lo has hec= ho. > Adem=E1s, te funciona mediante ASCOM, as=ED que la c=E1mara esta bien, la= conexi=F3n > es correcta ... vamos que debe ser una chorrada. La librer=EDa que usas = =BFes la > misma QHY6DLL.dll que est=E1 en ese link? > > Pasa del 0 o del 1 que te devuelve y trata de hacer una acci=F3n, por > ejemplo GetImageSize a ver que pasa. > > Ah! Francisco, =BFprobaste autoguiar EQAlign? Me gustar=EDa ver las > comparaciones. Oye y a ver cu=E1ndo puedes enviarme el GPUSB que ya estoy > frito por programarlo ;)))) > > Un saludo > > ----- Original Message ----- > *From:* Samuel Diaz <sam...@gm...> > *To:* Lista de correo de desarrollo EQAlign<eqa...@li...urcefor= ge.net> > *Sent:* Thursday, November 08, 2007 5:07 PM > *Subject:* Re: [Eqalign-devel] QHY > > > Pues si, voy a tener que pedir ayuda a mi hermana con el ingles y escribi= r > a tom o a los foros de donde he pillado la dll. > > Por cierto me puedes pasar su email o con escribirle a > su...@as... vale? > > > El d=EDa 8/11/07, Francisco Jos=E9 <is...@ya...> escribi=F3: > > > > Hola a todos! > > > > Bueno, estos d=EDas que he estado un poco "out" me he dedicado a disfru= tar > > un poco de nuestra afici=F3n; antes de nada decir que las cosas marchan= muy > > bien, he conseguido guiar la GPD2 a +-1" de promedio durante varias hor= as, > > hab=EDa escuchado en muchas ocasiones que activando el PEC no se obten= =EDa > > ninguna mejora significativa en el autoguiado, me remito a las pruebas,= sin > > el PEC la montura ofrece un error de +-10 segundos de arco, con el PEC = se > > queda a la mitad (+-5), pues bien, los resultados, al menos en mi caso = son > > concluyentes, con TODOS los programas de autoguiado si activo el PEC to= do > > mejora en la misma proporci=F3n, es decir, de guiar a +-2" de error a g= uiar a > > +-1". Tengo muchas gr=E1ficas y dem=E1s, que os pasar=E9 y comentar=E9 = estos d=EDas > > (las tengo en otro pc).. > > > > Sobre las QHY, Samuel, un consejo, entra en contacto con Tom, el autor > > de los drivers, en mi caso fue al principio algo reticente, pero luego = nos > > ayud=F3 bastante, incluso generando c=F3digo y corrigiendo bugs. La QHY= 5 y la 6 > > no tienen nada que ver. > > > > Un saludo! > > > > ----- Mensaje original ---- > > De: Samuel Diaz < sam...@gm...> > > Para: Lista de correo de desarrollo EQAlign <eqa...@li...urce= forge.net > > > > > Enviado: mi=E9rcoles, 7 de noviembre, 2007 14:39:01 > > Asunto: Re: [Eqalign-devel] QHY > > > > Voy a mirar el articulo que me has pasado porque tampoco tengo mucha > > idea del c=F3digo "unmanaged". > > > > Por lo menos ya tengo una cosa segura, es algo de la llamada porque la > > otra forma que estoy probando, con Ascom, utiliza la misma dll.. > > la QHY6DLL.DLL. > > > > Seguiremos investigando. Pero ya esta noche cuando llegue a casa. jeje > > > > > > El d=EDa 7/11/07, Antonio Fraga < ant...@ya...> escribi=F3: > > > > > > Lo dicho: en C# es un rollo el tema del codigo "unmanaged", sobre tod= o > > > si no se domina el tema (lo digo por mi :) > > > > > > En Windows la convenci=F3n de paso de par=E1metros en las declaracion= es > > > DllImport, por defecto es stdcall. > > > > > > http://msdn2.microsoft.com/es-es/library/system.runtime.interopservic= es.callingconvention(VS.80).aspx<http://msdn2.microsoft.com/es-es/library/s= ystem.runtime.interopservices.callingconvention%28VS.80%29.aspx> > > > > > > Si la librer=EDa usa otra convenci=F3n habr=EDa que especificarlo, m= =E1s o > > > menos as=ED: > > > > > > [DllImport(dllName, SetLastError =3D false > > > , CallingConvention =3D > > > System.Runtime.InteropServices.CallingConvention.Cdecl)] > > > [System.Security.SuppressUnmanagedCodeSecurity] > > > public static extern bool OpenCamera(string dev); > > > > > > Una causa podr=EDa ser esa, pero me extra=F1ar=EDa (pues las QHY5, po= r lo > > > que veo, usan el m=E9todo stdcall). > > > > > > La verdad es que no te puedo ayudar mucho con las QHY, yo no tengo > > > ninguna, Francisco est=E1 m=E1s ducho pues =E9l implement=F3 el wrapp= er para las > > > QHY5, pero cuidado que son distintas. La QHY5 usa CMOSDLL.DLL, no s= =E9 > > > si la QHY6 usa la misma librer=EDa. > > > > > > De entrada tiendo a pensar que alguna dependencias de la librer=EDa n= o > > > est=E1 accesible. > > > > > > O:-) Pero hazlo en casaaaaa, no sea que se entere tu jefe C=3D:-) > > > > > > Saludos! > > > > > > *Samuel Diaz <sam...@gm...>* escribi=F3: > > > > > > Lo tengo como dices. Estoy mirando lo de la referencias, sobre todo > > > una astrodll.dll. > > > La tuviste que utilizar con la QHY5? > > > > > > Anda que como se entere el jefe que estoy con otras cosas.. jejejeje > > > > > > > > > > > > > > > El d=EDa 7/11/07, Antonio Fraga < ant...@ya... > escribi=F3: > > > > > > > > Hola Samuel, > > > > > > > > Uf, con C# es un l=EDo todo esto del c=F3digo "managed" y "unmanage= d". > > > > Bueno, por lo que he visto sobre las QHY (poco, poco=85 dicho sea d= e paso), > > > > devname especifica el dispositivo que vas a abrir, con lo que tiene= s que > > > > conocerlo y cargarlo previamente: > > > > > > > > <code> > > > > > > > > [DllImport(dllName, EntryPoint =3D "OpenCamera")] > > > > static extern int OpenCamera(string devname); > > > > =85=85. > > > > string sDevName =3D "EZUSB-0"; // o "EZUSB-1", "EZUSB-2", etc > > > > int i =3D OpenCamera(sDevName); > > > > > > > > // o incluso: > > > > > > > > int i =3D OpenCamera("EZUSB-0"); > > > > > > > > </code> > > > > > > > > Por tu mensaje intuyo que no estableciste en la llamada el > > > > dispositivo a abrir =BFes as=ED?. > > > > Supongo tambi=E9n que has comprobado que las referencias externas d= e > > > > la librer=EDa de la QHY6 y que todas las librer=EDas son accesibles= . > > > > Creo que no es correcto traducir PCHAR por int, aqu=ED no tiene > > > > sentido. > > > > > > > > Bueno, cuenta si te falla y rebuscamos la soluci=F3n.. Y si te > > > > funciona cuenta tambi=E9n! > > > > > > > > Un saludo!! > > > > > > > > > > > > *Samuel Diaz <sam...@gm...>* escribi=F3: > > > > > > > > Buenas a todos. > > > > Una vez solucionado los problemas en los ordenadores de casa he > > > > vuelto al ataque. > > > > > > > > Necesito ayuda, me he quedado sin ideas... > > > > > > > > Encontr=E9 un documento que contiene las funciones de una dll que > > > > controla la QHY6. En el define una funci=F3n: > > > > > > > > int OpenCamera(PCHAR devname) > > > > > > > > Connect Camera > > > > Input value: > > > > Devname: Camera ID > > > > Should be "EZUSB-0" "EZUSB-1" "EZUSB-2" ... etc > > > > > > > > Return value: > > > > 0 Connection success > > > > 1 Connection failure > > > > > > > > Y yo la he llamado desde C# asi: > > > > [DllImport(dllName, EntryPoint =3D "OpenCamera")] > > > > static extern int OpenCamera(string devname); > > > > Donde dllName es la dll que tengo que utilizar y que te suministran > > > > con el documento. > > > > > > > > Luego la llamo: > > > > i=3DOpenCamera(sDevName); > > > > > > > > Y siempre me devuelve 1. > > > > > > > > He mirado como lo ten=E9is en para QHY5 y en el documento que encon= tr=E9 > > > > con las llamadas a las funciones viene un openUSB, en el documento = pon=EDa que > > > > hay que pasar un PCHAR y vosotros ten=E9is un uint. > > > > Sin corto ni perezoso prob=E9 a declararlo como uint y nada. > > > > > > > > Necesito ideas para probar. He visto que una vez que consiga esto > > > > adaptarlo para las dem=E1s es muy f=E1cil. > > > > > > > > Tambi=E9n he probado a hacerlo mediante un driver para Ascom, lo = =FAnico > > > > que este me ha resultado estar un poco limitado. > > > > > > > > > > > > > > > > -------------------------------------------------------------------= ------ > > > > This SF.net email is sponsored by: Splunk Inc. > > > > Still grepping through log files to find problems? Stop. > > > > Now Search log events and configuration files using AJAX and a > > > > browser. > > > > Download your FREE copy of Splunk now >> http://get.splunk.com/____= ___________________________________________ > > > > > > > > Eqalign-devel mailing list > > > > Eqa...@li...urceforge..net<Eqa...@li...urceforg= e.net> > > > > https://lists.sourceforge.net/lists/listinfo/eqalign-devel > > > > > > > > > > > > ------------------------------ > > > > > > > > =A1Descubre una nueva forma de obtener respuestas a tus preguntas! > > > > Entra en Yahoo! Respuestas<http://us.rd.yahoo.com/mail/es/tagline/a= nswers/*http://es.answers.yahoo.com/;_ylc=3DX3oDMTEzNWwxbTZtBF9TAzIxMTQ3MTQ= xOTAEc2VjA01haWwEc2xrA3RhZ2xpbmVz> > > > > . > > > > > > > > > > > > -------------------------------------------------------------------= ------ > > > > This SF.net email is sponsored by: Splunk Inc. > > > > Still grepping through log files to find problems? Stop. > > > > Now Search log events and configuration files using AJAX and a > > > > browser. > > > > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > > > _______________________________________________ > > > > Eqalign-devel mailing list > > > > Eqa...@li... > > > > https://lists.sourceforge.net/lists/listinfo/eqalign-devel > > > > > > > > > > > > > > ---------------------------------------------------------------------= ---- > > > This SF.net email is sponsored by: Splunk Inc. > > > Still grepping through log files to find problems? Stop. > > > Now Search log events and configuration files using AJAX and a > > > browser. > > > Download your FREE copy of Splunk now >> > > > http://get.splunk.com/_______________________________________________ > > > Eqalign-devel mailing list > > > Eqa...@li... > > > https://lists.sourceforge.net/lists/listinfo/eqalign-devel > > > > > > > > > ------------------------------ > > > > > > =A1Descubre una nueva forma de obtener respuestas a tus preguntas! > > > Entra en Yahoo! Respuestas<http://us.rd.yahoo.com/mail/es/tagline/ans= wers/*http://es.answers.yahoo.com/;_ylc=3DX3oDMTEzNWwxbTZtBF9TAzIxMTQ3MTQxO= TAEc2VjA01haWwEc2xrA3RhZ2xpbmVz> > > > . > > > > > > > > > > > > ---------------------------------------------------------------------= ---- > > > This SF.net email is sponsored by: Splunk Inc. > > > Still grepping through log files to find problems? Stop. > > > Now Search log events and configuration files using AJAX and a > > > browser. > > > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > > _______________________________________________ > > > Eqalign-devel mailing list > > > Eqalign-devel@lists..sourceforge.net<Eqa...@li...urceforge.= net> > > > https://lists.sourceforge.net/lists/listinfo/eqalign-devel > > > > > > > > > > > > > > ------------------------------ > > > > =A1Descubre una nueva forma de obtener respuestas a tus preguntas! > > Entra en Yahoo! Respuestas<http://us.rd.yahoo.com/mail/es/tagline/answe= rs/*http://es.answers.yahoo.com/;_ylc=3DX3oDMTEzNWwxbTZtBF9TAzIxMTQ3MTQxOTA= Ec2VjA01haWwEc2xrA3RhZ2xpbmVz> > > . > > > > > > -----------------------------------------------------------------------= -- > > This SF.net email is sponsored by: Splunk Inc. > > Still grepping through log files to find problems? Stop. > > Now Search log events and configuration files using AJAX and a browser. > > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > _______________________________________________ > > Eqalign-devel mailing list > > Eqa...@li... > > https://lists.sourceforge.net/lists/listinfo/eqalign-devel > > > > > ------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > ------------------------------ > > _______________________________________________ > Eqalign-devel mailing list > Eqa...@li... > https://lists.sourceforge.net/lists/listinfo/eqalign-devel > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Eqalign-devel mailing list > Eqa...@li... > https://lists.sourceforge.net/lists/listinfo/eqalign-devel > > |