el 04-01-2014 09:30 PM
Buenas noches! Me gustaría saber como se puede añadir una línea de error a algún bloque que no tenga para conectar dicho tipo de dato, por dar un ejemplo, un delay (wait ms) al cual le quiero añadir una línea de error, sin embargo este solo permite ingresar una constante tipo numérico. Espero la duda pueda ser resuelta. Gracias.
el 04-02-2014 07:43 AM
Hola
Por lo general los VI express o los subvi son los que tienen cables de error el wait ms es un vi de bajo nivel por lo que no requiere. Si quieres utilizar un delay con cable de error utiliza el express vi "time delay" o tambien puedes crear un subvi y dentro de este pones un "wait ms", un error in cluster y un error out cluster.
Mira este tutorial de creaciónh de subvi http://www.ni.com/white-paper/7593/en/
Saludos
el 04-02-2014 10:24 AM
Hola OmarGlez!!
Muchas gracias por utiliazar los Foros de National Instruments!! Las recomendaciones de Felipe son muy buenas, y puedes implementarlas sin problemas. Sin embargo, quisiera preguntarte cuál es el propósito de agregar una terminal de error a una función de timing. De forma general, este tipo de funciones se utilizan para ejecutarse de forma paralela al código. En algunas ocasiones, se utiliza un Case Structure o Flat Sequence para forzar el flujo de datos de forma específica.
Si pudieras darnos un poco mas de detalles en cuanto a lo que buscas, podemos ayudarte de mejor manera!
Espero tu respuesta!
Saludos!
el 04-03-2014 04:32 AM
Buenas noches y gracias a ustedes por darse el tiempo de responder en estos foros de gran ayuda. El por qué de mi pregunta se debe a que actualmente llevó la materia de programación de periféricos, en clase surgió la duda por uno de nuestros compañeros y se consólido hasta ser una duda general. No era necesariamente para un time delay, este bloque lo utilice sólo como ejemplo.
Al igual que lo mencionan, respecto a usar un flat sequence para generar la línea de error, creíamos que era una de las formas más adecuada, sin embargo, nos dijeron que existe una mejor forma para hacerlo que muy probablemente sea la que ya han comentado.
Gracias y una disculpa por las molestias.
el 04-03-2014 05:44 AM
Hola.
En la libreira de MGI tienes alguna implementacion de lo que quieres.
http://mooregoodideas.com/mgi-library/
Te adjunto la de wait con error de esa misma libreria para que veas una manera de hacerlo.
Renombrala a .vi ya que como tal no me deja enviarla.
Saludos.
Alipio.