|
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 - lalo_soft
Páginas: 1 2 3 [4] 5 6 ... 19
76
« en: Domingo 13 de Mayo de 2007, 18:42 »
¿Que tipo de impresora?
77
« en: Domingo 13 de Mayo de 2007, 17:54 »
tome el valor de esa trama, es decir, al poner comando[13] == comandoOn[13] lo que quiero es que la variable comando pase a valer lo que vale comandoOn, no sé si se entiende Te entiendo perfectamente, pero estas en un error. a == b no es la manera en que C o C++ copia valores de una variable a otra la forma correcta es. a=b; Por tanto if (tecla[0] > 25 && tecla[0] <63) comando[13] == comandoOn[13];
Esto es mal formulado Se hace asi: if (tecla[0] > 25 && tecla[0] <63) { comando[13] = comandoOn[13]; } las llaves son optativas si quieres agregar mas lineas de codigo dentro del if(...) Otra cosa, por que eliges el elemento [13] del arreglo lo que tambien te dara errores de ejecucion ya que un arreglo tipo bool xxx[13] tiene un rango de elementos que va de xxx[0]- xxx[12] como ves el primer elemento del array es - y no [1] como parece que crees ,ademas que en el fondo cada elemento que asignas como Bool en la practica para el compilador es un byte y lo trata como tal, asi que estas gastando mas memoria ram del micro y haciendo el codigo mas pesado de lo que crees.Te aconsejo repasar mejor los fundamentos del lenguaje C para no seguir dando tropiezos en cosas basicas que solo provoca atraso en tu proyecto.
78
« en: Domingo 13 de Mayo de 2007, 17:47 »
16F84A creo que es este pero no estoy 100% segura ..legando a casa t lo confirmo UHH!! con ese no van a llegar muy lejos
79
« en: Sábado 12 de Mayo de 2007, 15:47 »
el robot sera programado en mplab, El lenguaje sera C o ASM, que tipo de Pic
80
« en: Viernes 11 de Mayo de 2007, 19:33 »
Porque para mi es cosa que revises las opciones y las vayas modificando. Ese es el problema neopro, no hay muchas opciones que revisar
81
« en: Viernes 11 de Mayo de 2007, 19:25 »
una forma mas facil seria colocando encoders en las ruedas para medir el desplazamiento del robot y la rotacion que tienes, asi las ecuaciones de cinematica directa son mucho mas sencillas Justamente por ahi va mi plan,pero rochaseth no ha dado señales de vida para ir viendo la factivilidad de esta solucion
82
« en: Viernes 11 de Mayo de 2007, 15:32 »
Dificil lo que pides, cuando hice un proyecto para PDA al cliente tampoco la gusto la interfaz grafica(parece que fuera Win 3.0 me dijo ), pero tuvo que conformarse. Habra que esperar a que microsoft mejores los estilos visuales del Win Pocket.
83
« en: Viernes 11 de Mayo de 2007, 05:09 »
Tambien tienes el Registro de windows .
84
« en: Viernes 11 de Mayo de 2007, 05:04 »
Gracias, como siempre el master y guru Juank al rescate de nosotros los iniciados
85
« en: Jueves 10 de Mayo de 2007, 23:38 »
gracias por la respuesta y me surge otra pregunta hay alguna guia para poder hacer lo que me sugieres? eso de configurar el mplab con un compilador basic Estuve viendo la configuracion de mi Mplab v7.5 y la verdad que ese no trae soporte para Basic, solo trae para C y ASM es que el basic para pic no prospero y ya no tiene soporte.
86
« en: Jueves 10 de Mayo de 2007, 23:31 »
No conozco bien la implementacion de lo que deseas hacer, pero te puede servir esto:
object obj = new object(); obj = null;
En este caso no me sirve esa forma ya que no se llamaria al destructor del objteto en forma inmediata sino cuando el recolector de obj sin referencia(Garbage Collector) lo decida.
87
« en: Jueves 10 de Mayo de 2007, 23:26 »
Igualmente si uno quiesiera eliminarlo es según tenía entendido objeto.Dispose(); y listo..
Lo que pasa con eso es que uno tiene que crear la funcion Dispose() la cual no es una funcion ordinaria,pero es ahi lo que no me acuerdo como hacer una funcion Dispose() para este obj en particular.
88
« en: Jueves 10 de Mayo de 2007, 20:44 »
Creo un obj: Obj Mi_objeto = new Obj(); uso el objeto: Mi_objeto.blabla(); pero ahora nesesito eliminarlo ¿como puedo hacerlo? creo que se hace con una funcion llamada Dispose(), pero no me acuerdo como se implementa.
89
« en: Jueves 10 de Mayo de 2007, 17:26 »
Quizas la idea de usar optica no sea tan mala despues de todo, se me ocurrio una manera es engorrosa,muy economica y con bastante . Cuales son la especificaciones de tu robot? cpu,lenguaje que ocupas para etc..
90
« en: Jueves 10 de Mayo de 2007, 17:04 »
Si la compro en Guyani es de las mias..
91
« en: Jueves 10 de Mayo de 2007, 16:09 »
Y el hardware quien te lo fabrica?... Soy ing electronico asi que diseñe y progame el hard de interface que se conecta al LPT del PC (el update entrara por USB). Creo que he visto uno de esos aca en Viña y otro en Talca Hay en todo chile en estos años se han vendido entre maquinas y kits ,cerca de 600.
92
« en: Jueves 10 de Mayo de 2007, 15:48 »
pero esos GPS no son caros?? Aqui costaria unos USD$ 203 aprox.. el profesor nos sugirio que lo hicieramos a traves del uso de un mouse... Un mouse optico podria ser ,colocado en la parte del piso del robot apuntando a la tierra,pero veo tres problemas en ello (seguramente debe de haber mas de tres). 1.-La falta de refraccion del suelo para que en mouse pueda promediar hacia donde es guiado. 2.-La altura final entre el sensor del mouse y la tierra no debe ser mayor a 0.5 cm lo que evidentemente por lo irregular del terreno no hace del muose una buena eleccion. 3.-Otro gran problema(si logras solucionar lo dos anteriores) es que tu nesecitas cordenadas absolutas, y un mouse te da cordenadas relativas y ademas dentro de un rango de distancia muy pequeño si vas a fumigar un area que supongo no debe ser muy pequeña, te insisto en que solo GPS podria cumplir con las especificaciones de fumigar sin repetir la operacion en la zona ya tratada.
93
« en: Jueves 10 de Mayo de 2007, 15:36 »
Nesecitas tener el compilador de Basic con el que fueron realizadas las rutinas del servo y configurar el Mplab para que convierta por medio del compilador de basic el codigo en *.hex. Si no tienes la posibilidad de conseguir el compilador tendras que analizar las rutinas hechas en basic y pasarlas a ASM a mano.
94
« en: Jueves 10 de Mayo de 2007, 00:04 »
Sabes, tengo curiosidad de lo que estás realizando...
Es un propio software?...
Que usa los elementos del wmp???...
Lo hiciste de hobby?, que funciones tiene?, puedes especificar?. Es una maquina Wutliser o Jukebox basada en PC operada por monedas (en realidad la estoy comercializando hace años con una version que hice en VB6) pero ahora estoy haciendo un update con C# para plataforma.net mira este link.. http://www.guyani.cl/product_info.php?prod...a3b55605fbde869
95
« en: Miércoles 9 de Mayo de 2007, 23:35 »
Bien amigos despues de mucho pensar y no poder desacerme del WMP10,opte por lo siguente: tenia una otra maquina con wmp9, me fui al directorio (archivos de programa\windows media player) y copie en un pen driver un control activex que se llama msdxm.ocx a mi directorio de trabajo luego en el IDE cuadro de heramientas/Elegir elementos/COM/examinar lo agrege.Listo tengo pleno control de la reproduccion y deteccion del fin de los videos tal como si estuviera wmp9 . Todo esto lo hice en el VC# express 2005.
96
« en: Miércoles 9 de Mayo de 2007, 22:46 »
perdón que me meta, tatomix, no te interesó utilizar Visual C# 2005 Express ?? es totalmente gratuito ...
Visual Studio 2005 Express Por lo que estuve viendo parece que hace años que no entra al foro . Oh a lo mejor siguio insistiendo en con el notepad como herramienta de desarrollo
97
« en: Miércoles 9 de Mayo de 2007, 22:17 »
Logre sacar el wmp11 desde agregar/quitar (eso si con un truco que encontre en la red ) el caso es que volvio al wmp10,pero ahora no encuentro como sacar el 10 por que lo que me intersa es volver al 9.
98
« en: Miércoles 9 de Mayo de 2007, 21:24 »
Rayos!! me encontre que los genios de Microsoft desconectaron el evento EndOfStream() de la version 11 del WMP por lo tanto no tengo como saber cuando termino el video en curso.Alguien sabe como desintalar esta version de WMP para asi poder instalar la version 9 y que no me dava ningun problema.
99
« en: Miércoles 9 de Mayo de 2007, 18:28 »
Al colocar el nombre del archivo en la propiedad URL comienza la reproduccion.
// Create the control. AxWMPLib.AxWindowsMediaPlayer axWmp = new AxWMPLib.AxWindowsMediaPlayer();
//Play axWmp.URL = @"C:\WINDOWS\Media\Windows XP Startup.wav";
100
« en: Miércoles 9 de Mayo de 2007, 02:07 »
Tengo un codigo que te puede servir, esta funcionando, aunque no de manera satisfactoria al 100 por ciento, ya que el dato que le envias, parpadea constantemente en el LCD, si lo quieres checar enviame un correo a nimitstlasotla@yahoo.com para que te envie el proyecto completo en mplab. Novotex,como veo que eres nuevo en el foro te aviso que por regla general si usas este medio para tus contribuciones (link,codigo,ejemplos, etc..) tambien debes publicarlo aca y no dar tu email para que tu envies la info que tengas,lo mismo va para jrendon si preguntas en el foro se te responde en el foro ,recuerden que somos una comunidad
Páginas: 1 2 3 [4] 5 6 ... 19
|
|
|