Re: [Eqalign-devel] QHY
Brought to you by:
antoniofga,
isoplut
From: Samuel D. <sam...@gm...> - 2007-11-15 16:44:08
|
Esta noche subo un dir con las pruebas que he estado haciendo. Ayer retome el tema del ascom camera. Cuando consiga que funcione me curro la case. Estos dias no he tenido mucho tiempo. El d=EDa 15/11/07, Antonio Fraga <ant...@ya...> escribi=F3: > > Hola Samuel, > No tengo contacto con Tom, qu=E9 pena no estar por ah=ED y ver el problem= a in > situ. =BFMe podr=EDas enviar el software de la QHY6? > De todas maneras, implementar una clase CamASCOM que cumpla nuestro > interfaz estar=EDa muy bien, aunque no se de muchas c=E1maras que ofrezan= ese > driver. =BFcrees que podr=EDas hacer esa clase? > > > ----- Original Message ----- > *From:* Samuel Diaz <sam...@gm...> > *To:* Lista de correo de desarrollo EQAlign<eqa...@li...urcefor= ge.net> > *Sent:* Thursday, November 15, 2007 11:35 AM > *Subject:* Re: [Eqalign-devel] QHY > > > 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 confia= nza... > > 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 = este > > 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 std= call, > > es decir que la declaraci=F3n de la llamada estar=EDa tal como lo has h= echo. > > 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 est= oy > > frito por programarlo ;)))) > > > > Un saludo > > > > ----- Original Message ----- > > *From:* Samuel Diaz <sam...@gm...> > > *To:* Lista de correo de desarrollo EQAlign > > <eqa...@li...> > > *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 > > escribir 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 > > > disfrutar un poco de nuestra afici=F3n; antes de nada decir que las c= osas > > > marchan muy bien, he conseguido guiar la GPD2 a +-1" de promedio dura= nte > > > varias horas, 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 ar= co, 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 activ= o el > > > PEC todo mejora en la misma proporci=F3n, es decir, de guiar a +-2" d= e error a > > > guiar a +-1". Tengo muchas gr=E1ficas y dem=E1s, que os pasar=E9 y co= mentar=E9 estos > > > d=EDas (las tengo en otro pc).. > > > > > > Sobre las QHY, Samuel, un consejo, entra en contacto con Tom, el auto= r > > > de los drivers, en mi caso fue al principio algo reticente, pero lueg= o nos > > > ayud=F3 bastante, incluso generando c=F3digo y corrigiendo bugs. La Q= HY5 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...ur= ceforge.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 l= a > > > otra forma que estoy probando, con Ascom, utiliza la misma dll.. > > > la QHY6DLL.DLL. > > > > > > Seguiremos investigando. Pero ya esta noche cuando llegue a casa. jej= e > > > > > > > > > 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 > > > > todo si no se domina el tema (lo digo por mi :) > > > > > > > > En Windows la convenci=F3n de paso de par=E1metros en las declaraci= ones > > > > DllImport, por defecto es stdcall. > > > > > > > > http://msdn2.microsoft.com/es-es/library/system.runtime.interopserv= ices.callingconvention(VS.80).aspx<http://msdn2.microsoft.com/es-es/library= /system.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, = por 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 wra= pper 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= no > > > > 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.. jejejej= e > > > > > > > > > > > > > > > > > > > > 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 "unmana= ged". > > > > > Bueno, por lo que he visto sobre las QHY (poco, poco=85 dicho sea= de paso), > > > > > devname especifica el dispositivo que vas a abrir, con lo que tie= nes 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= de > > > > > la librer=EDa de la QHY6 y que todas las librer=EDas son accesibl= es. > > > > > 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 > > > > > encontr=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...urcefo= rge.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= /answers/*http://es.answers.yahoo.com/;_ylc=3DX3oDMTEzNWwxbTZtBF9TAzIxMTQ3M= TQxOTAEc2VjA01haWwEc2xrA3RhZ2xpbmVz> > > > > > . > > > > > > > > > > > > > > > -----------------------------------------------------------------= -------- > > > > > 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/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 > > > > Eqalign-devel@lists..sourceforge.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/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 > > > 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 > > > > > ------------------------------ > > ------------------------------------------------------------------------- > 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 > > |