• Jueves 5 de Marzo de 2026, 05:44

Mostrar Mensajes

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 - javierv

Páginas: [1]
1
Matlab / Re: Graficos Dinamicos
« en: Sábado 1 de Mayo de 2004, 08:47 »
ya probe la funcion drawnow que mencionaste, y efectivamente funciona, yo no veo diferencia alguna entre pause(0) y drawnow, pero supongo que es mejor utilizar drawnow, pues hace referencia a redbujar la pantalla y pause(0) no :D , en fin.

En cuanto a tu pregunta, no lo he intentado de esa forma, es decir, teniendo una gui y una funcion (.m) que utilice un while, pero intentare probarlo y te aviso que resultados obtengo.

2
Microcontroladores / Re: Uso De Interrupciones Con Pic 16f877
« en: Lunes 26 de Abril de 2004, 17:44 »
Tambien las interrupciones de timers envia al vector de interrupcion.

[CODE]
;***************************************************************
   org     0x00
   goto   inicio
;***************************************************************
; programacion de interrupcion
   org   0x04                  ; vector de interrupcion
   btfss   INTCON, T0IF     ;checar si es interrupcion de timer0
   retfie                                 ; si no lo es regresar
; aqui va el codigo de la interrupcion
;...
;...
   retfie                                  ; fin de la interrupcion

inicio
; ACTIVACION DEL TIMER0 COMO INTERRUPCION
   bsf            STATUS, RP0
   movlw   0xD6
   movwf   OPTION_REG
   bcf   STATUS, RP0
   bsf   INTCON, T0IE
   bsf   INTCON,GIE
; aqui va el codigo del programa
;...
;...
                end

3
Matlab / Re: Graficos Dinamicos
« en: Domingo 25 de Abril de 2004, 20:11 »
Si entendi bien, tu problema es que no se actualiza la imagen del grafico sino hasta el final, ¿cierto?, de ser asi, prueba poniendo la instruccion:

pause(0)

cada vez que el grafico se tenga que actualizar, por ejemplo, si estas en un ciclo while y el grafico lo despliegas con plot, pon el pause despues del plot (obviamente dentro del ciclo while), para forzar a que actualize la pantalla de graficos cada vez que estos cambien. El problema de esta operación, es que notaras un parpadeo en el grafico cada vez que este cambie.

Espero que esto te funcione, me avisas que paso...

Salu2

4
Matlab / Re: Pantalla De Comandos Y Editor Matlab Ilegibles.
« en: Sábado 10 de Abril de 2004, 00:41 »
Ok, ahi te va la solucion, en caso de que (como dije arriba) 1 y 2 sean afirmativas:

paso 1:
Abre "Panel de Control" -> "Herramientas Administrativas" -> "Servicios de Componentes".

paso2:
De lado izquierdo, selecciona "Servicios (locales)" y de tu lado derecho busca el servicio que tenga el nombre de "Matlab Server", has doble click para editarlo y cambia su tipo de inicio de automatico a manual.


Espero te sirva, me avisas que paso...

suerte

5
Matlab / Re: Pantalla De Comandos Y Editor Matlab Ilegibles.
« en: Sábado 10 de Abril de 2004, 00:21 »
hola amigo...

1.- ¿estas usando windows XP?
2.- ¿Instalaste la version completa de Matlab 6.5?
3.- ¿Que tarjeta de graficos tienes?

Si las respuestas de 1 y 2 son afirmativas, el problema es facil de solucionar... dame un par de horas y te aviso como, o ponte en contacto conmigo:

javierv9_@hotmail.com

6
Programación de Aplicaciones para Dispositivos / Re: Sensor De Temperatura
« en: Martes 23 de Marzo de 2004, 00:20 »
si, es el mismo

7
Programación de Aplicaciones para Dispositivos / Re: Sensor De Temperatura
« en: Martes 16 de Marzo de 2004, 01:58 »
hola.
ADC7107
es un convertidor analogico digital con salidas a display.
en su hoja de especificaciones encontraras como conectarlo, si tienes dudas avisame

8
Matlab / Re: De Matlab A Un Lenguaje Visual
« en: Jueves 26 de Febrero de 2004, 21:48 »
Saludos.

Bueno tal vez no enendi bien lo de la interfaz ¿quieres hacer una interfaz grafica que sea un ejecutable o solo una interfaz grafica que corra bajo Matlab?.

Si quieres crear una GUI (intefaz grafica) en Matlab, que corra bajo Matlab (coniste en un .m y un .fig), solo necesitas escribir GUIDE en la linea de comando y te abrira el editor de interfaces graficas de matlab. Es bastante facil de usar.

Ahora para compilar un archivo, digamos una funcion que calcule la suma de 2 numeros, de manera que te entregue un ejecutable checa el help de compiler (solo escribe: help compiler); hay tienes varias opciones para hacer "stand-alone applications", puedes encontrar mas informacion en los pdf's:

- External Interfaces
- External Interfaces Reference
- Creating Graphical User Interfaces

Todos los puedes encontrar en:

Matlab pdfs

Aunque reitero que yo personlamente no he creado un ejecutable de tipo GUI con estos metodos. No se que tan facil o dificil sea o que tantas limitaciones tengan.

De cualquier forma espero les sirvan.

9
Matlab / Re: Guardar El Valor
« en: Miércoles 25 de Febrero de 2004, 22:38 »
Hola; aqui te van unas pequñas líneas de un archivo crea un archivo de texto ('a.txt'); despues lee el valor de la matriz A (en este caso de 1x1) y escribe ese valor al archivo "a.txt"; finalmente utilizo fread para leer el valor guardado en el archivo a.txt; espero te sirva:

Código: Text
  1.  
  2. A=100;
  3. FID1 = fopen('a.txt','w+');
  4. COUNT = fwrite(FID1, A,'int8');
  5. fclose(FID1);
  6.  
  7. FID2 = fopen('a.txt','r');
  8. fread(FID2,'int8')
  9. fclose(FID2);
  10.  
  11.  

Tambien depende que tipo de valor quieras guardar en el archivo, checa el help de fopen, fread y fwrite para mas informacion.

10
Matlab / Re: De Matlab A Un Lenguaje Visual
« en: Miércoles 25 de Febrero de 2004, 21:58 »
No mas probable es que no lo haya (estoy casi seguro); lo que si puedes hacer es compilar tus programas desde Matalb utilizando el el compilador de MS Visual C++; el de Builder C++ y el Fortran y el resultado es un ejecutable, la verdad yo no he hecho esto pero se que se puede y un amigo que si hizo un ejecutable me comento que tuvo problemas para correrlo en una maquina que no tuviera instalado el Matlab, aparentemente por unos dlls o algo asi.

11
Microcontroladores / Re: Ayuda Con El Programador PP2
« en: Miércoles 25 de Febrero de 2004, 18:33 »
Bueno, pues tres cosas:

- Primero, por error, habilité la opcion de verificar y programar al mismo tiempo, por eso, no me dajaba programar pues no esta habilitada la verificacion para los dispositivos 16F8XX. Al dejarlo solo en modo de programacion sin verificación ya pude programar el PIC16F84A.

- Sin embargo, el problema con el PIC16F877 aun no lo puedo programar, por motivos que aun desconosco, espero que no haya vuelto a cometer algun error tonto como el pasado, pero si es asi o alguien sabe por que no puedo programar este dispositivo, agradecería su ayuda.

- Por ultimo, me gustaria saber si puedo programar los AVR's, particularmente los: AT901200, AT2313, AT2323 y AT8515. Se que en la lista de dispositivos  de la pagina del PP2 aparcen como programables, pero mi duda es si necesito algo especial para hacerlo pues no me quedo muy claro eso que dice la tabla de "Zocalo No" y "Adapt. Si".

De nuevo muchas gracias por su tiempo y por su ayuda.

12
Microcontroladores / Ayuda Con El Programador PP2
« en: Miércoles 25 de Febrero de 2004, 09:05 »
Hola, recien lei las maravillas que hacia el programador que en este foro recomendaron (PP2)  me decidi a construirme el mio pues antes utilizaba otro que solo me permitia programar el pic 16f8xx o el 16f84.

Una vez que lo termine, me decidi a probarlo, pero desgraciadamente, me marca el siguiente error:

"Error programacion de código en la direccion 0000h !"

Ya verifique que la tension a la salida de los reguladores sea la adecuada (13.2 y 5 volts) y que al momento de la programación exista una tensión de 13.2 en el MCLR/Vpp.

Utilice el mismo material que marca la lista a excepcion del diodo BAT41, en su logar utilice el 1N4148 que es tambien un diodo de switcheo rapido ¿creen que ese pueda ser el problema?

Espero que alguien pueda ayudarme... :(

13
C++ Builder / Re: Como Puedo Procesar Imagenes En Timage
« en: Lunes 23 de Febrero de 2004, 06:00 »
hola,

la verdad no se cual metodo sea mas rapido pero si quieres info al respecto de procesamiento de imagenes:

algoritmos y manipulacion de imagenes

unos son para delphi pero tambien hay para builder

o bien:

enlace 1

enlace 2

Espero te sirvan

14
Programación de Aplicaciones para Dispositivos / Re: Riego Automatico
« en: Domingo 22 de Febrero de 2004, 06:22 »
buscalas como electrovalvulas; si existen, es solo que no en todos lados las venden (o conocen), a veces son algo caras.

Muchas veces hay lugares donde se dedican a vender cosas excluisvamente de hidraulica y nuematica, ahi las puedes conseguir.

15
Programación de Aplicaciones para Dispositivos / Re: Sensor De Proximidad.
« en: Domingo 22 de Febrero de 2004, 06:17 »
hola de nuevo..

por cierto en un infrarrojo, tambien te afecta el color y posiblemente hasta la forma de la superficie sobre la cual se va a reflejar la luz.

16
Programación de Aplicaciones para Dispositivos / Re: Sensor De Proximidad.
« en: Domingo 22 de Febrero de 2004, 06:14 »
hola.

Pues creo que te equivocas wakowarner, si no, simplemente piensa en el control de una tv funciona a mas de 2cm y los sensores son infrarrojos, la desventaja que tiene es la precision que puedes alcanzar, por otro lado un ultrasonico es muchisimo mas caro que un infrarojo. pero sin duda es mucho mas potente.

17
Microcontroladores / Re: Proyecto Con Microcontroladores
« en: Domingo 22 de Febrero de 2004, 06:05 »
Hola de nuevo.

Pues primero, debeas definir que es lo que quieres hacer, y que tanto tiempo le puedes (o quieres) dedicar.

Por otro lado, para el control de potencia para los motores: puedes usar un L298N que es un IC barato, que casi no requiere circuiteria externa y contiene dos puentes H.

Individualmente cada puente H puede manejar hasta 2A; y tiene un modo de operación en paralelo, con el cual puedes manejar motores de hasta 4A; la verdad no creo que necesites mas potencia que esa para un proyecto pequeño. Además es muy sencillo de utiliza, recibe 2 señales de entrada (TTL, osea 5 volts) + 1 enable; con las cuales le indicas el sentido de giro.

En cuanto a la protección de los puertos, pues hay varias opciones, buffers, optoacopladores, etc.

18
Programación de Aplicaciones para Dispositivos / Re: Sensor De Proximidad.
« en: Jueves 19 de Febrero de 2004, 10:46 »
Hola.

Como dice Jonathan hay varias formas de implentarlo, la forma mas facil es mediante infrarojos pero tiene una desventaja, y es que si lo quieres usar en un lugar donde este expuesto a la luz solar, erraras las mediciones ya que la luz solar tambien tiene este espectro de luz, para evitar eso tedrias que aisar el infrarojo para evitar que le de directamente la luz solar.

Con respecto a la complejidad, pues bueno, eso depende, por ejemplo: ¿necesitas saber que tan cerca esta el objeto? si es asi ¿con que precisión?; si esto no es tan importante, el infrarojo es la mejor opcion y no es muy dificl de hacer y con respecto a la distancia pues facilmente podras obtener mas de 50 cm.

19
Programación de Aplicaciones para Dispositivos / Re: Actuar Sobre Un Relé
« en: Jueves 19 de Febrero de 2004, 10:18 »
Parece que tu duda ha sido resuelta, pero solo como informacion extra: si, es posible que lo hagas mediante usb pero para ello necesitas un micro para el usb.

Sobre la programación del puerto usb, la verdad no se si haya material disponible en la red, pero si tienes la oportunidad, puedes consultar un libro que se llama: "USB Complete: Everything You Need to Develop Custom USB Peripherals" el autor es Jan Axelson.

Por cierto el mismo autor tiene libros para el puerto serie y paralelo.

20
C++ Builder / Re: Incluir Una Libreria Desde El Codigo
« en: Jueves 19 de Febrero de 2004, 10:01 »
Se me olvidad decir, que se compila desde Matlab pero utiliza el compilador de Builder 6.0 por lo mismo, no me da acceso a la IDE de Builder y no puedo incluir la libreria con el menu project.

21
C++ Builder / Re: Incluir Una Libreria Desde El Codigo
« en: Jueves 19 de Febrero de 2004, 09:52 »
Hola de nuevo.

Veras, necesito hacer un programa en Matlab para procesamiento de imagenes y tengo un dispositivo que captura video (framegrabber) a travez de una camara de video de formato NTSC (estandar de video para tv). El framegrabber incluye unas librerias para C++ que sirven para prepararlo para recibir el video y para guardar las imagenes que se capturen; por otro lado matlab ofrece la posibilidad de compilar un archivo .c pero no te permite incluir las librarias que necesita tu proyecto como en builder (Project|Add to project) por eso necesito saber si puedo incluir esta libreria mediante el código y no mediante el menu project.

Espero me haya explicado mejor y puedas entender mi pregunta.

22
C++ Builder / Incluir Una Libreria Desde El Codigo
« en: Miércoles 18 de Febrero de 2004, 16:51 »
Saludos a todos.

Quiziera saber si existe alguna forma de incluir una libreria .lib en mi programa a traves del código; es decir si tener que usar el menu "Project|Add to Project".

De antemano gracias.

P.D.: estoy utilizando Builder 6.0

23
Matlab / Re: Inhibir La Funcion Disp
« en: Miércoles 18 de Febrero de 2004, 09:45 »
Hola.

Concuerdo con alberth, la verdad es que no entiendo la pregunta, podrias explicar que es lo que intentas hacer.

24
Matlab / Llamada A .exe Desde Matlab
« en: Miércoles 18 de Febrero de 2004, 09:41 »
Hola, saludos a todos.

Apreciaria enormemente su ayuda para saber, si es posible llamar a un archivo ejecutable (.exe) desde matlab, para ser mas preciso, hacer que un archivo .m llame al ejecutable. De ser esto posible, ¿podrian decirme como?

De antemano, gracias.

25
Microcontroladores / Re: Proyecto Con Microcontroladores
« en: Miércoles 18 de Febrero de 2004, 09:17 »
Saludos a todos.

Karen: ¿Qué clase de robot deseas hacer?, es decir un manipulador, uno móvil, etc.

En particular yo hice un brazo de 3 DOF + gripper y utilice 3 micros PIC16F877.

No se si te sirva de algo o si tengas alguna otra pregunta.

Páginas: [1]