Autor Tema: Nuevo proyecto para vacaciones. Captura y presentación de datos  (Leído 24127 veces)

0 Usuarios y 8 Visitantes están viendo este tema.

Desconectado Fer_TACA

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: Nuevo proyecto para vacaciones. Captura y presentación de datos
« Respuesta #60 en: 21 de Agosto de 2011, 08:25:04 »
Rivale,
Yo tgenia pensado realizarlo con la concatenacion pues de ese modo podria deducir luego que es cada uno de los bits.
me imagino que la trnasmision segun la pantalla, primero mandaria el" 8" que se correspsonde con el byte de los interruptores; luego " 15 " que se corresponde con la señal de mando PWM1 y para finalizar el "35 "que es el corresponde con la señal de mando de la PMW2. Aunque estos dos valores al estar en decimal me imagino que habra que pasarlos a binario o hexadecimal antes de pasarlos al "concadenate" ¿Me equivoco?

Seguire realizando pruebas el lunes.

F.
« Última modificación: 21 de Agosto de 2011, 08:34:59 por Fer_TACA »
Todos los días se aprende algo nuevo.

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: Nuevo proyecto para vacaciones. Captura y presentación de datos
« Respuesta #61 en: 21 de Agosto de 2011, 12:53:43 »
para mayor facilidad lo que concatenarias serian los strings, es decir, primero tienes un muero en decimal, hexa, binario o como quieras, y ese numero lo conviertes a string (hay bloques para convertir tu numero en cualquier formato a string) y una vez convertidos a strings entonces los concatenas y lo envias por el puerto.

por ejemplo, si quieres unir varios numeros separados por una ',' primero conviertes tu primer numero 102 por ejemplo a string y lo concatenas con una constante que seria tu ',', despues concatenas tu segundo numero ya convertido a string 203 pe y por el puerto enviarias una cadena asi

102,203,#,#,#.

donde tu coma ',' seria una constante entre todos tus numeros
"Nada es imposible, no si puedes imaginarlo"

Desconectado Fer_TACA

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: Nuevo proyecto para vacaciones. Captura y presentación de datos
« Respuesta #62 en: 22 de Agosto de 2011, 13:56:25 »
Gracias Rivale,

entiendo que lo quieres decir es lo que pongo en las imagenes.
Una pregunta mas: ¿una vez recibido un hexadecimal-string como puedo descomponer ese numero para llevarlo a unos leds?

f.
Todos los días se aprende algo nuevo.

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: Nuevo proyecto para vacaciones. Captura y presentación de datos
« Respuesta #63 en: 22 de Agosto de 2011, 14:09:57 »
Felicidades por el avance, se ve muy bien tu programa :-/ :-/ :-/

para hacer lo opuesto existen los inversos de todos los bloques que usaste, hay uno que se llama "hexadecimal string to number", con este convertirias lo que recibes por rs232 a un numero
y luego hay otro con el que conviertes un numero a un arreglo de booleanos y a la salida de este ultimo tendrias solo boleanos que puedes conectar a leds o cualquier indicador que quieras
"Nada es imposible, no si puedes imaginarlo"

Desconectado Fer_TACA

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: Nuevo proyecto para vacaciones. Captura y presentación de datos
« Respuesta #64 en: 22 de Agosto de 2011, 14:22:30 »
Gracias, pero sin todos vosotros que me vais ayudando no lo iria cosiguiendo.

Respecto a la lectura, he realizado lo que me has comentado en el ultimo post. Adjunto otra imagen y seguro que estoy realizando algo mal pues al ir a unirlo a los leds el cables se queda en error.
Otra cosa no encuentro el bloque conrtario al "concadenate " para cuando reciba los5 bits que necesito.
Voy a seguir mirando
F.
 
Todos los días se aprende algo nuevo.

Desconectado Fer_TACA

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: Nuevo proyecto para vacaciones. Captura y presentación de datos
« Respuesta #65 en: 24 de Agosto de 2011, 08:36:53 »
Alguien que conozca labview ¿me podria decir como descomponer un array booleano en 8 digitos para mandar un led segun el valor de cada digito?

¿y la funcion "unconcatenate string"

F.
« Última modificación: 24 de Agosto de 2011, 08:45:57 por Fer_TACA »
Todos los días se aprende algo nuevo.

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: Nuevo proyecto para vacaciones. Captura y presentación de datos
« Respuesta #66 en: 24 de Agosto de 2011, 09:56:55 »
Hola Fer para separar un string puedes usar un bloque que se llama "string subset", te devuelve una parte del string, necesitas decirle donde iniciar y cuantos caracteres tomar. necesitarias un for para descomponer un string en un arreglo de varios strings mas pequeños.

para descomponer el array bolleano, no recuerdo si hay una funcion que te lo separe en 8 señales diferentes, pero tal vez te serviria el bloque "index array", le dices de que tamaño es tu array y le dices que elemento quieres a la salida, entonces usas un for para ir incrementando tu contador y vas sacando los elementos uno por uno.


perdon por no responder antes, espero te sirva la informacion.


Saludos
"Nada es imposible, no si puedes imaginarlo"

Desconectado Fer_TACA

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: Nuevo proyecto para vacaciones. Captura y presentación de datos
« Respuesta #67 en: 24 de Agosto de 2011, 14:02:59 »
No hay nada queperdonar Rivale, sino todo lo contrario darte las gracias por las ayudas que me estas prestando.

La verdad que mo dificultad como ya lo espresé anteriormente es por no conocer donde localizar muchas de las funciones y sobre todo que rrealizan cada una de ellas. de momento y aparte de tus ayudas es ir buscando, colocando y probando lo que realizan cada una de ellas.

Bueno cuando pruebe lo comnetado ya posteo como fue o va la cosa.

fermin
Todos los días se aprende algo nuevo.

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
Montando mi primera impresora 3D (Raprep Prusa i3)

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
"Nada es imposible, no si puedes imaginarlo"

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
Re: Nuevo proyecto para vacaciones. Captura y presentación de datos
« Respuesta #70 en: 25 de Agosto de 2011, 10:06:00 »
aprobeche el estudiar los VIs realizando una explicacion de cada uno.creo que hice 3 tipos.numeric,boolean y strings.
por el foro estan los temas.muchas veces me redirijo a ellos para acordarme de algunos.
queria haberlos estudiado todos.pero hay muchisimos.necesitaria otra vida para estudiar tantas cosas. :D
Montando mi primera impresora 3D (Raprep Prusa i3)

Desconectado Fer_TACA

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: Nuevo proyecto para vacaciones. Captura y presentación de datos
« Respuesta #71 en: 26 de Agosto de 2011, 08:57:11 »
aprobeche el estudiar los VIs realizando una explicacion de cada uno.creo que hice 3 tipos.numeric,boolean y strings.
Los descargue todos y me he estoy realizando un pequeño word con todos ellos. Los estoy organizando un poquito y cuando esté acabado, con tu permiso podriamos colocarlo de alguna manera para el que pudiese servir.

Hola Fer para separar un string puedes usar un bloque que se llama "string subset", te devuelve una parte del string, necesitas decirle donde iniciar y cuantos caracteres tomar. necesitarias un for para descomponer un string en un arreglo de varios strings mas pequeños.
Para descomponer el array bolleano, no recuerdo si hay una funcion que te lo separe en 8 señales diferentes, pero tal vez te serviria el bloque "index array", le dices de que tamaño es tu array y le dices que elemento quieres a la salida, entonces usas un for para ir incrementando tu contador y vas sacando los elementos uno por uno.
Pues nada que no hay forma de conseguir lo que pretendo. En la imagen adjunta he colocado como podria ser el leer los 4 valores analogicos, que de momento hasta que no consigua separar los 5 bytes recibidos, me imagino que no se si estaran asi mismo bien. Pero no desespero.... :5] :5]
« Última modificación: 26 de Agosto de 2011, 09:02:47 por Fer_TACA »
Todos los días se aprende algo nuevo.

Desconectado Fer_TACA

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: Nuevo proyecto para vacaciones. Captura y presentación de datos
« Respuesta #72 en: 26 de Agosto de 2011, 14:39:38 »
¿que opinan de este cacharrin para empezar?
Todos los días se aprende algo nuevo.

Desconectado rivale

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1707
Re: Nuevo proyecto para vacaciones. Captura y presentación de datos
« Respuesta #73 en: 26 de Agosto de 2011, 14:54:25 »
si lo he usado, esta muy bueno, aunque algo caro. :?.



"Nada es imposible, no si puedes imaginarlo"

Desconectado Fer_TACA

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4069
Re: Nuevo proyecto para vacaciones. Captura y presentación de datos
« Respuesta #74 en: 27 de Agosto de 2011, 18:09:35 »
¿pero es mas facil o dificil el realizar los programas de control?
Todos los días se aprende algo nuevo.


 

anything