|
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mensajes - Meta
76
« en: Sábado 8 de Noviembre de 2008, 10:49 »
Hola:
private void Form1_Load(object sender, EventArgs e) { notifyIcon1.Visible = true; ShowInTaskbar = false; }
private void Form1_SizeChanged(object sender, EventArgs e) { if (WindowState == FormWindowState.Minimized) { notifyIcon1.Visible = true; //Justo aquí abajo cada vez que minimizo aparece este mensaje. //¿Hay una manera que sólo se muestre la priemra vez? notifyIcon1.ShowBalloonTip(3000, "Prueba", "Puede acceder a la aplicación desde este icono", ToolTipIcon.Info); Hide(); } else { Show(); } }
private void notifyIcon1_DoubleClick(object sender, EventArgs e) { if (WindowState == FormWindowState.Minimized) { Show(); WindowState = FormWindowState.Normal; } // ¿Esto para qué es? No noto ningún cambio. Activate(); Focus();
Saludos.
77
« en: Lunes 27 de Octubre de 2008, 22:03 »
Hola: En este enlace del mismo foro http://forums.microsoft.com/MSDN-ES/Sho ... &SiteID=11Puedo enviar datos de un byte al puerto serie de esta manera: Este código dentro de un Button byte[] miBuffer = new byte[1]; miBuffer[0] = 0x74; // Letra "t" del ASCII. this.serialPort1.Write(miBuffer, 0, miBuffer.Length); Me gustaría recibir un byte, pero no se como se hace. Por ejemplo: Tengo 8 Button o botones en el formulario o Form1 para enviar datos de un bytes como muestra el código de ahí arriba. Otros 8 Button de sólo lectura, es decir, que sólo detecta activado o desactivado, 1 ó 0, True o False. Si recibe un bytes para un button, que lo reconozca. Creo que con un if else me basta. Un cordial saludo. EDIT:Tal vez no me expresé bien. ¿Cómo se recibe un byte al puerto serie serialPort1? Por ejemplo: Un 0x61 en haxadecimal en ASCII es la letra a. Desde que reciba el 0x61 al puerto serie del ordenador o PC que el botón que se muestra en la imagen de abajo, se lea un 1 o un 0. En este caso un 1. 0x61 = 1 // button1.Text = "1"; 0x60 = 0 //button1.Text = "0"; Si recibe un 0x61 se ejecuta la instrucción // button1.Text = "1"; Si recibe un 0x60 se ejecuta l aotra instrucción // button1.Text = "0"; Esto solo es para saber el estado.
78
« en: Lunes 27 de Octubre de 2008, 22:02 »
ME funciona, muchas gracias.
79
« en: Lunes 27 de Octubre de 2008, 17:49 »
Gracias.
También en el formulario hay que señalarlo con el AcceptButton.
Saludos.
80
« en: Lunes 27 de Octubre de 2008, 14:35 »
Hola:
Tengo varios botones en el Form1 y da la casualidad de que el primero al pulsar Enter es el que se ejecuta y se ve señalado. ¿Hay un método de que al ejecutar la aplicación se señale el botón que yo quiera al pulsar Enter?
Saludo.
81
« en: Lunes 27 de Octubre de 2008, 14:31 »
Hola:
Quiero hacer un cuadro de información que tiene todos los programas normalmente llamado "Acerca de...". Por ejemplo en el navegador Mozilla Firefox. Al pulsar Acerca de... y luego el botón Créditos, se ve una lista de colaboradores que sube hacia arriba. ¿Cómo se hace ese efecto?
Saludo.
82
« en: Lunes 20 de Octubre de 2008, 05:30 »
Hola: Presento un manual del programador de PIC IC-Prog más usado y popular. Pueden dejar cualquier comentario si ven algún fallo, alguna sugerencia para mejorarlo, etc. DescargaMás manuales aquí. Un cordial saludos.
83
« en: Jueves 16 de Octubre de 2008, 13:25 »
Hola: Me gustaría entre todos nosotros, encontrar los grabadores de microcontroladores PIC de cualquier tipo, incluido los antiguos del MS-DOS. Tengo la idea de hacer manuales cada uno de ellos. Los programadores más usados son el famoso ic-prog y el más moderno winpic800, en el cual, sólo he hecho un manual de todos los programadores que hay que es el winpic800 donde lo puedes descargar en PDF pinchando aquí y verás la calidad como hago esos manueles y lo que pienso hacer. Actualmente estoy haciendo el manual del ic-prog ya que muchos me han pedido que lo hiciera en el cual ya les daré aviso con un tema nuevo cuando lo acabe. Recuerdo que los programas da igual que sean del MS-DOS que venían en diskette antiguo, al menos que se pueda programar el PIC-16C54, 16F84, 16F84A... Según vaya encontrando enlaces los poenen aquí mientras estoy haciendo el manual del ic-prog con todo detalle Un cordial saludos.
84
« en: Miércoles 15 de Octubre de 2008, 23:20 »
Hola: Tengo en mente pasar el código de abajo de un PIC a otro PIC diferente para aprender bien las adaptaciones. Me gustaría aquellas personas que saben adaptar muy bien el código mostrado abajo en ensamblador (ASM) a otro PIC. Al menos los que están en azúl me interesa verlo aquí adaptado. Por ejemplo: 16F84A a 16F628A 16F84A a 16F88 16F84A a 16F876A 16F84A a 16F886 16F84A a 16F877A 16F84A a 16F887 16F84A a 18F1220 16F84A a 18F2550 16F84A a 18F4550
El código a adaptar:;************************************** Ensam_03.asm ************************************ ; ; Por el Puerto B se obtiene el dato de las cinco líneas del Puerto A al que está conectado ; un array de interruptores. Por ejemplo, si por el Puerto A se introduce "---11001", por ; el Puerto B aparecerá "xxx11001" (el valor de las tres líneas superiores no importa). ; ; ZONA DE DATOS ********************************************************************** __CONFIG _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC ; Configuración para el ; grabador. LIST P=16F84A ; Procesador. INCLUDE <P16F84A.INC> ; Definición de los operandos utilizados. ; ZONA DE CÓDIGOS ******************************************************************** ORG 0 ; El programa comienza en la dirección 0 de memoria de Inicio ; programa. bsf STATUS,RP0 ; Pone a 1 el bit 5 del STATUS. Acceso al Banco 1. clrf TRISB ; Las líneas del Puerto B se configuran como salidas. movlw b'11111111' movwf TRISA ; Las líneas del Puerto A se configuran como entradas. bcf STATUS,RP0 ; Pone a 0 el bit 5 de STATUS. Acceso al Banco 0. Principal movf PORTA,W ; Lee el Puerto A. movwf PORTB ; El contenido de W se visualiza por el Puerto B. goto Principal ; Crea un bucle cerrado. END ; Fin del programa.
Espero que no sea complicado, sobre todo adaptarlo del 16F al 18F en ASM. Un cordial saludo.
85
« en: Martes 14 de Octubre de 2008, 15:19 »
Hola:
Tengo el openSUSE 11.0 y utilizo el MonoDevelop que tiene en el DVD. En el Visual C# Express 2008 de Windows, creo un nuevo proyecto y elijo "Aplicación de Windows Form". En Linux veo que tiene varias cosas y no se cual es su equivalente.
En la barra de herramientas, arriba, pulso Archivo, Nueva solución..., sale un ventana y en ella elijo, C#, entre ellas hay 4 cosas:
- Proyecto de consola - Proyecto vacío - Proyecto Gtk# 2.0 - Librería
Aquí sólo se que debo utilizar uno de estos dos:
- Proyecto vacío - Proyecto Gtk# 2.0
¿Cuál de los dos es el equivalente de Visual C# Express para empezar hacer un proyecto?
Un cordial saludos.
86
« en: Martes 14 de Octubre de 2008, 07:15 »
Hola de nuevo:
He vuelto a probar el código , sólo he hecho un cambio, por ejemplo: Cambiar la letra "l" minúscula que en hexadecimal es 6C, y desde que ponga algo que contenga letra aparece este error.
Error 1 Error sintáctico, se esperaba ':' C:Documents and SettingsHunterEscritorioWAKeyPreview_RaroWAKeyPreviewWAKeyPreviewFormKeyPreview.cs 59 23 WAKeyPreview
¿Hay alguna solución?
Un cordial saludos.
87
« en: Miércoles 8 de Octubre de 2008, 17:24 »
Hola:
Tengo un portaltil en el cual ni se cual es (por ahora) que me regalaron. Tiene puerto paraleo y 2 puerto serie. Arranca según me dijeron el MS-DOS. Se que es de la época cuando casi nadie sabía que es eso desde entonces. (Algunos ni saben lo que es hoy en día).
Estoy buscando en estos momentos un MPLAB de MS-DOS que fue el primero que se creó. Cuiadado una cosa, hay varias versiones, la primera que vi sino recuerdo mal es del 1999, vi otro por ahí del 2001 y el máximo que he visto la versión más actual fue la 2003. Me gustaría encontrar la última posible.
¿Alguien posee ese baúl de los recuerdos?
Un cordial saludos.
88
« en: Martes 7 de Octubre de 2008, 22:37 »
Perdón, las dos cosas, el foro también, cosa que no logro.
90
« en: Martes 7 de Octubre de 2008, 14:07 »
Hola: He optado por el método del archivo.txt que parece más fácil pero no logro contar nada. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Documento sin título</title> <style type="text/css"> <!-- .Estilo1 {color: #FFFFFF} --> </style> </head> <body> <p class="Estilo1">.</p> <p class="Estilo1">.</p> <p class="Estilo1">.</p> <p class="Estilo1">.</p> <table width="520" border="10" align="center" cellpadding="1" cellspacing="1"> <tr> <td colspan="4"><h1 align="center">Electrónica Pic</h1></td> </tr> <tr> <td>Manual</td> <td colspan="3"><div align="center">Formatos</div></td> </tr> <tr> <td width="161"><div align="left">Minicom</div></td> <td width="112"><div align="center"><a href="manual/minicom.pdf" target="_blank">PDF</a></div></td> <td width="112"><div align="center"><a href="manual/minicom.xps" target="_blank">XPS</a></div></td> <td width="112"><div align="center"><a href="http://www.pic16f84a.org/component/docman/doc_download/38-minicom-v110.html">ZIP</a>(pdf)</div></td> </tr> <tr> <td><div align="left">WinPic800</div></td> <td><div align="center">PDF</div></td> <td><div align="center">XPS</div></td> <td><div align="center"><a href="http://www.pic16f84a.org/component/docman/doc_download/41-winpic800-v11.html">ZIP</a>(pdf)</div></td> </tr> </table> <p> <?php //"file_id" es el numero de la descarga $fp= fopen( "micontador.txt", "r" ); $i=0; //contador de ID's $big_buffer=""; //buffer gigante donde almacenamos todo el archivo { if( $i==$_GET["file_id"] ) //si estamos leyendo el ID a descargar { $x= explode( "|", $buf ); //explotamos/partimos buffer por el delimitador $big_buffer .= $x[0]; //concatenamos archivo $big_buffer .= "|"; //concatenamos delimitador $big_buffer .= ($x[1]+1); //concatenamos aumento +1 del contador } else $big_buffer .= $buf; //concatenamos buffer directo unset($buf); //limpiamos buffer $i++; //incrementamos } fclose($fp); //cerramos archivo unset($fp); //limpiamos fp $fp_out= fopen( "micontador.txt", "w" ); //abrimos archivo eliminando todo su contenido fwrite($fp_out, $big_buffer); //escribimos el buffer gigante unset($fp_out); //limipiamos fp unset($big_buffer); //limpiamos buffer ?> </p> </body> </html>
La web de prueba es esta: http://usuarios.lycos.es/electronicapic/index.php
91
« en: Martes 7 de Octubre de 2008, 11:59 »
Hola: Quiero poner estos manuales en pdf en el foro como si fuera vídeos de yotube, pero no logro hacerlo. http://www.slideshare.net/Metaconta/min ... sentation/http://www.slideshare.net/Metaconta/win ... on-592892/Aunque al lado te pone estos enlaces, pero no me funciona. <div style="width:425px;text-align:left" id="__ss_592892"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/Metaconta/winpic800-presentation-592892?type=powerpoint" title="Winpic800">Winpic800</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=winpic800-1221131109358137-9&stripped_title=winpic800-presentation-592892" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=winpic800-1221131109358137-9&stripped_title=winpic800-presentation-592892" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object><div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View SlideShare <a style="text-decoration:underline;" href="http://www.slideshare.net/Metaconta/winpic800-presentation-592892?type=powerpoint" title="View Winpic800 on SlideShare">presentation</a> or <a style="text-decoration:underline;" href="http://www.slideshare.net/upload?type=powerpoint">Upload</a> your own. (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/manual">manual</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/winpic800">winpic800</a>)</div></div>
Hay otro: [slideshare id=592892&doc=winpic800-1221131109358137-9&w=425]
Un ejemplo claro de cómo lo quiero es que sea algo similar al de esta web aquí. Un cordial saludos.
92
« en: Martes 7 de Octubre de 2008, 11:25 »
Hola: Quiero pasar esto del vídeo del puerto serie RS232 a USB, es decir, que en vez de utilizar el puerto serie RS232 como hice en este vídeo mostrado abajo, lo mismo pero en USB. Dicen que el PIC que tiene ya USB incorporado es el 18F2550 o otros. Da igual que sea el USB 1.1 o el 2.0, pero que funcione. No entiendo el protocolo de comunicación del USB y necesito información. 1) ¿El USB del 18Fxxxx ya viene programado o preparado para recibir y enviar datos? 2) ¿Desde que conecte el PIC18Fxxxx mediante USB al PC, ya lo entiende de entrada o hay que progarmarlo? [youtube]http://es.youtube.com/watch?v=niWAbQ-HVnY[/youtube] ¿Qué me hace falta? Un cordial saludos. PD: La verdad que lo del tema del USB es muy complicado.EDIT: Enlaces que se va recopilando por ustedes. Muchas gracias. http://www.telefonica.net/web2/hidlcd/http://picmania.garcia-cuervo.com/http://picmania.garcia-cuervo.com/USB_0 ... denado.phphttp://ar.geocities.com/asherar/DSD/des ... /index.htm
93
« en: Lunes 6 de Octubre de 2008, 05:47 »
Hola de nuevo: He puesto esto aquí abajo. [php:2popzj87] -
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Cuenta descargas</title>
- </head>
- <body>
- <p>Download Winpic800 PDX XPS</p>
- <p>
- <?php
- $myconn = @mysql_connect("127.0.0.1","electronicapic"); // No utiliza contraseña
-
- if (! $myconn){
- echo "Error al intentar conectarse con el servidor MySQL";
- exit();
- }
-
- if (! @mysql_select_db("electronicapic_es_db",$myconn)){
- echo "No se pudo conectar correctamente con la Base de datos";
- exit();
- }
-
- $sql = "UPDATE contador SET descargas = descargas + 1
- WHERE id = '".mysql_real_escape_string($GET[id])."';";
- $result = mysql_query($sql);
-
- if (! $result){
- echo "La consulta SQL contiene errores.";
- exit();
- }
-
- //while ($row = mysql_flech_array($result)){
- //echo "<P>",$row["nombre"]," - ",$row["apellido"],"</P>";
- //}
- ?>
- </p>
- </body>
- </html>
-
[/php:2popzj87] Parece que funciona. ¿Quiero poner el enlace que está en la carpeta manuales y el archivo se llama winpic800.pdf? Prueba http://usuarios.lycos.es/electronicapic/prueba.phpUn cordial saludos.
95
« en: Lunes 29 de Septiembre de 2008, 14:54 »
Ahora me dice: La consulta SQL contiene errores. Aquí. He puesto el código completo: [php:255mdcxs] -
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>Cuenta descargas</title>
- </head>
- <body>
- <p>Download Winpic800 PDX XPS</p>
- <p>
- <?php
- // http://www.forosdelweb.com/f18/cuenta-d ... ost2598064
- $myconn = @mysql_connect("127.0.0.1","electronicapic"); // No utiliza contraseña
-
- if (! $myconn){
- echo "Error al intentar conectarse con el servidor MySQL";
- exit();
- }
-
- if (! @mysql_select_db("electronicapic_es_db",$myconn)){
- echo "No se pudo conectar correctamente con la Base de datos";
- exit();
- }
-
- $sql = "UPDATE contador SET descargas = descargas + 1
- WHERE id = $GET[id]";
- $result = mysql_query($sql);
-
- if (! $result){
- echo "La consulta SQL contiene errores.";
- exit();
- }
-
- //while ($row = mysql_flech_array($result)){
- //echo "<P>",$row["nombre"]," - ",$row["apellido"],"</P>";
- //}
- ?>
- </p>
- </body>
- </html>
-
-
[/php:255mdcxs] En el phpmyadmin que viene en Lycos me pone esto, no se si habré hecho algo mal. Base De Datos electronicapic_es_db MySQL ha devuelto un valor vacío (i.e. cero columnas). SQL-query : [Editar] SELECT * FROM `contador` LIMIT 0, 30
Tabla Acción Campos Tipo Tamaño contador Examinar Seleccionar Insertar Propiedades Eliminar Vaciar 0 MyISAM 1.0 KB
Ver Foto:
96
« en: Sábado 27 de Septiembre de 2008, 01:37 »
Hola: En una web html sensillo, cambiando la extensión a .php. Quiero incluir esta frase: Descargar Manual WinPic800 PDF XPS. En la palabra PDF que tenga un enlace a un archivo llamado Winpic800.pdf guardado en un directorio llamado manuales. Con el formato XPS lo mismo. La extensiones también podrían ser .zip si me interesa que se lo descarguen comprimido.Subo estos archivos al servidor de Lycos y funciona. Lo que no se hacer es un cuenta click de descarga con PHP y MySQL. Bueno, en un lado del texto "Descargar Manual WinPic800 PDF XPS" debe aparecer el número de descargas tanto en el enlace de PDF como en XPS ya que los datos descargados o que en cada click se guarda en la base de datos. Lo mismo que cuando visitamos un foro, al hacer click en un tema, se cuenta el números de visitas. Me bajé el manual de php aquí, pero no se nada ni buscar en él. Eso si, incluye el phpmyadmin para crear tablas de MySQL que es donde se va a guardar los datos descargados. Un cordial saludos. EDIT:En este código quiero hacer un contador de descarga. Que al descargar el archivo cuente esa descarga en MySQL y se muestre las cantidad de descargas al lado donde pone PDF. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> Descargar Winpic800 PDF XPS
97
« en: Martes 23 de Septiembre de 2008, 06:14 »
Error 1 no se puede resolver el tipo 'DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v8.1, Version=8.1.2.0, Culture=neutral, PublicKeyToken=9b171c9fd64da1d1' C:Documents and SettingsHunterEscritorioWAKeyPreview_FinalWAKeyPreviewWAKeyPreviewPropertieslicenses.licx 1 WAKeyPreview
Que raro pero si ya le he quitado todo ese tipo de librerias!!
Prueba nuevamente...
Sino almenos fijate en el codigo y trata de aplicarlo en un form tuyo..
Hola: Ahora funciona a la perfección, voy a examinarlo paso a paso. Un cordial saludos.
98
« en: Viernes 19 de Septiembre de 2008, 20:05 »
Error 1 no se puede resolver el tipo 'DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v8.1, Version=8.1.2.0, Culture=neutral, PublicKeyToken=9b171c9fd64da1d1' C:Documents and SettingsHunterEscritorioWAKeyPreview_FinalWAKeyPreviewWAKeyPreviewPropertieslicenses.licx 1 WAKeyPreview
99
« en: Viernes 19 de Septiembre de 2008, 06:44 »
Al compilar me da error.
Error 8 no se puede resolver el tipo 'DevExpress.XtraEditors.LabelControl, DevExpress.XtraEditors.v8.1, Version=8.1.2.0, Culture=neutral, PublicKeyToken=9b171c9fd64da1d1' C:Documents and SettingsHunterEscritorioWAKeyPreview_ActualizadoWAKeyPreviewWAKeyPreviewPropertieslicenses.licx 1 WAKeyPreview
100
« en: Jueves 18 de Septiembre de 2008, 05:03 »
Por cierto, ya el programa me funciona, pero no he logrado que me acepte la "A" y la "a". http://es.youtube.com/watch?v=niWAbQ-HVnY[youtube]http://es.youtube.com/watch?v=niWAbQ-HVnY[/youtube]
|
|
|