Re: [Eqalign-devel] QHY
Brought to you by:
antoniofga,
isoplut
From: Antonio F. <ant...@ya...> - 2007-11-08 18:21:59
|
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 = =93documentaci=F3n=94 (DLL readme.txt) est=E1 claro que utiliza el modo = stdcall, es decir que la declaraci=F3n de la llamada estar=EDa tal como = lo has hecho. 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 -----=20 From: Samuel Diaz=20 To: Lista de correo de desarrollo EQAlign=20 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?=20 =20 El d=EDa 8/11/07, Francisco Jos=E9 <is...@ya...> escribi=F3:=20 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 = cosas marchan muy bien, he conseguido guiar la GPD2 a +-1" de promedio = durante 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 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 todo mejora en la = misma proporci=F3n, es decir, de guiar a +-2" de error a guiar a +-1". = Tengo muchas gr=E1ficas y dem=E1s, que os pasar=E9 y comentar=E9 estos = d=EDas (las tengo en otro pc)..=20 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 QHY5 y la 6 no tienen nada que ver.=20 Un saludo! ----- Mensaje original ---- De: Samuel Diaz < sam...@gm...> Para: Lista de correo de desarrollo EQAlign = <eqa...@li... > Enviado: mi=E9rcoles, 7 de noviembre, 2007 14:39:01 Asunto: Re: [Eqalign-devel] QHY=20 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..=20 la QHY6DLL.DLL. Seguiremos investigando. Pero ya esta noche cuando llegue a casa. = jeje =20 El d=EDa 7/11/07, Antonio Fraga < ant...@ya...> escribi=F3:=20 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 = declaraciones DllImport, por defecto es stdcall. =20 = http://msdn2.microsoft.com/es-es/library/system.runtime.interopservices.c= allingconvention(VS.80).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);=20 Una causa podr=EDa ser esa, pero me extra=F1ar=EDa (pues las QHY5, = por lo que veo, usan el m=E9todo stdcall).=20 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 wrapper = para las QHY5, pero cuidado que son distintas. La QHY5 usa CMOSDLL.DLL, = no s=E9 si la QHY6 usa la misma librer=EDa.=20 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!=20 Samuel Diaz <sam...@gm...> escribi=F3:=20 Lo tengo como dices. Estoy mirando lo de la referencias, sobre = todo una astrodll.dll.=20 La tuviste que utilizar con la QHY5? Anda que como se entere el jefe que estoy con otras cosas.. = jejejeje =20 =20 El d=EDa 7/11/07, Antonio Fraga < ant...@ya... > = escribi=F3:=20 Hola Samuel, Uf, con C# es un l=EDo todo esto del c=F3digo "managed" y = "unmanaged". 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 tienes que conocerlo y cargarlo previamente:=20 <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 = accesibles.=20 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) =20 =20 Connect Camera =20 Input value: =20 Devname: Camera ID =20 Should be "EZUSB-0" "EZUSB-1" "EZUSB-2" ... etc=20 =20 Return value: =20 0 Connection success =20 1 Connection failure =20 =20 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.=20 Download your FREE copy of Splunk now >> = http://get.splunk.com/_______________________________________________=20 Eqalign-devel mailing list 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. = -------------------------------------------------------------------------= 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.=20 Download your FREE copy of Splunk now >> = http://get.splunk.com/ _______________________________________________=20 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.=20 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=20 -------------------------------------------------------------------------= - =A1Descubre una nueva forma de obtener respuestas a tus preguntas! Entra en Yahoo! Respuestas. = -------------------------------------------------------------------------= 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.=20 Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________=20 Eqalign-devel mailing list Eqalign-devel@lists..sourceforge.net https://lists.sourceforge.net/lists/listinfo/eqalign-devel =20 -------------------------------------------------------------------------= --- =A1Descubre una nueva forma de obtener respuestas a tus preguntas! Entra en Yahoo! Respuestas. = -------------------------------------------------------------------------= This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop.=20 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...=20 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 |