el 02-15-2012 03:12 AM
Hola a todos de nuevo, en esta ocasión tengo esta duda, ya que deseo realizar un multiplexor para obtener en una salida uno de los cuatro datos que poseo de entrada , (en este multiplexor tengo datos o cadenas, no booleanos). He intentado hacerlo con "select" (en comparasion), pero a la hora de la implantación no me sale.
¿Conioceis alguna otra forma?
Gracias por vuestro interés.
Que pasen un buen día.
¡Resuelto! Ir a solución.
el 02-15-2012 08:35 AM
Hola,
Por lo que entiendo tu problema es que tienes integer y string, y como son datos diferentes no los puedes sacar por el mismo cable.
Vas a necesitar convertir tu data a un mismo tipo de datos, o usar un tipo de datos mas complejo que te permita representar ambos datos, es decir, tienes estas opciones:
1.- Puedes convertir los datos numeric (integer, double, etc) a string y trabajas todo como string.
2.- Puedes convertir todo a tipo variant.
3.- Puedes crearte un cluster donde tengas todos los tipos de datos, y adicionalmente un dato con un numero que te diga cual es el tipo de dato que estas usando.
Dependiendo de cual vaya a ser el procesamiento que le vayas a dar a tu data te tocara escoger la que mejor se ajuste.
Saludos Cordiales,
el 02-15-2012 08:43 AM
Gracias Luis por tu respuesta, en relalidad lo que tengo son tres rutas (localización de ficheros) y dos variables boolenas, lo que necesito es un multiplexor, que tenga como entrada estas tres direcciones, como control estas dos booleanas y una salida. Esta salida será una de las entradas, en función del valor de estas dos variables booleanas. (como un multiplexor convencional, pero las entradas será rutas de ficheros y la salida será una de estas rutas, en lugar de señales booleanas)
Espero haberme explicado algo mejor.
De nuevo gracias
el 02-15-2012 09:15 AM
Hola,
Te adjunto una solución, si te funciona recuerda dar kudos y marcar el tema como solucionado 😉
Saludos Cordiales,
el 02-15-2012 12:25 PM
Gracias por tu respuesta, esto es lo que buscaba, ahora intentaré englobarlo en mi código para ver que tal funciona, si tengo algún otro problema ya os lo comunico.
Muchas gracias por el aporte.