Ejercicios LabVIEW

March 30, 2018 | Author: Felix Lara | Category: Point And Click, Celsius, Window (Computing), Double Click, Areas Of Computer Science


Comments



Description

Ejercicio 0 – Abrir y Cerrar un Instrumento Virtual (Diapositiva 12)    Examine  el  VI  Signal  Generation  and  Processing  (Generación  y  Procesamiento  de  Señales) y corralo. Cambie las frecuencias y tipos de señales de entrada y vea como el  display  en  las  graficas  cambia.  Cambie  la  ventana  de  procesamiento  de  señales  y  las  opciones de filtro. Después de que halla examinado el VI y las diferentes opciones que  usted puede cambiar, pare el VI al presionar el botón de parada (Stop button)    1.  Seleccione  Start»Programs»National  Instruments»LabVIEW  7.0»LabVIEW  para lanzar LabVIEW. La caja de dialogo de LabVIEW aparece.    2.  Seleccione  Help»Find  Examples.  La  caja  de  dialogo  que  aparece  muestra  y  enlaza todos los VIs de ejemplo disponibles en LabVIEW.    3. En el Browse Tab, seleccione browse (navegar) de acuerdo al tema deseado.  Elija  Analyzing  and  Processing  Signals  (analizando  y  procesando  señales),  después Signal Processing, después Signal Generation and Processing.vi.  Esto abrirá el Panel Frontal del VI Signal Generation and Processing.    Nota  Usted  también  puede  abrir  el  VI  al  hacer  clic  en  el  botón  Open  VI  (abrir  VI)  y  navegar a labview\examples\apps\demos.llb\Signal Generation and Processing.vi.    Panel Frontal  4. Haga clic en el botón de Run (correr) de la barra de herramientas, mostrado a  la  izquierda,  para  correr  este  VI.  Este  VI  determina  el  resultado  de  filtrar  una  señal  generada.  Este  ejemplo  también  muestra  el  espectro  de  poder  (power  spectrum)  para  señales  generadas.  Las  señales  resultantes  son  mostradas  en  graficas en el panel frontal, como se muestra en la siguiente figura.        5. Utilice la herramienta de Operación, mostrada en la izquierda, para cambiar la  señal  de  Entrada  y  la  señal  de  Procesamiento,  use  las  flechas  de  incremento  o  decremento en el control, y mueva el puntero a la Frecuencia deseada.    6.  Presione  el  botón  de  More  Info…  (mas  información)  o  [F5]  para  leer  mas  acerca de las funciones de análisis.    7. Presione el botón Stop (parada) o [F4] para parar el VI.    Diagrama de Bloques    8. Seleccione Window»Show Diagram o presione las teclas <Ctrl‐E> para mostrar  el diagrama de bloque del VI Signal Generation and Processing.    (MacOS) Presione las teclas <Command‐E>. (Sun) Presione las teclas <Meta‐E>.  (Linux) Presione las teclas <Alt‐E>.    Este diagrama de bloque contiene muchos de los elementos básicos de diagrama  de  bloque,  incluyendo  subVIs,  funciones,  y  estructuras,  de  las  cuales  usted  aprenderá mas tarde en el curso.    9. Seleccione Window»Show Panel o presione las teclas <Ctrl‐E> para regresar al  Panel Frontal.    10.  Cierre el VI y no guarde los cambios.      Fin del Ejercicio  Cree un control digital numérico.  LabVIEW  crea  terminales  de  control  e  indicación  correspondientes  en  el  diagrama de bloques.    En las ilustraciones de cableado.  c. Escriba deg C adentro de la etiqueta y haga clic afuera de la etiqueta o  haga clic en el botón Enter de la barra de herramientas. Cree  un  indicador  digital  numérico.Ejercicio 1 – Convertir °C a °F    Construir un VI    Complete  los  pasos  siguientes  para  crear  un  VI  que  tome  un  número  representando  grados Celsius y lo convierta a un número representando grados Fahrenheit. Mueva  el  indicador  al  panel  frontal  y  haga  clic  para  colocar  el  indicador. Seleccione  el  control  digital  en  la  paleta  de  Controls»Numeric  Controls.  3. la flecha al final del icono del mouse (mostrado al lado  izquierdo) muestra donde hacer clic y el numero en la flecha indica cuantas veces hay  que hacer clic.  a.  a.  b. Si usted no  escribe el nombre inmediatamente.  Usted  utilizara  este  indicador  para  mostrar el valor en grados Fahrenheit.  . Las terminales representan el tipo de dato de control o  indicación.            2.  Usted  puede  editar  una  etiqueta  en  cualquier  momento utilizando la herramienta de Etiquetado. Mueva el control al panel frontal y haga clic para colocar el control. haga clic‐derecho en  un área abierta del panel frontal para desplegarla. Si la paleta de Controls no esta visible. Seleccione File»New para abrir un nuevo panel frontal. (Opcional)  Seleccione  Window»Tile  Left  and  Right  para  mostrar  el  panel  frontal y el diagrama de bloques uno al lado del otro. Escriba deg F adentro de la etiqueta y haga clic afuera de la etiqueta o  haga clic en el botón Enter.  b. Seleccione  el  indicador  digital  en  la  paleta  Controls»Numeric  Indicators. una terminal DBL representa un control o indicador  numérico de punto flotante con valor de precisión‐doble.  c. LabVIEW utiliza una etiqueta que  tiene  por  defecto. Usted utilizara este control para introducir  el valor en grados Centígrados.    Panel Frontal  1. Por ejemplo.  4.  haga clic derecho en un área libre en el  bloque de diagramas para desplegarla.  entonces utilice la herramienta de Etiquetado para ingresar los valores. Seleccione  una  constante  numérica  en  la  paleta  Functions»Numeric  y  coloque  dos  de  ellas  en  el  diagrama  de  bloques.  y  hacer  clic  en  la  segunda  .    Para  cambiar  la  manera  en  que  LabVIEW  despliega  estos  objetos haga clic derecho en la terminal y seleccione View As Icon.            6.  7. Seleccione  las  funciones  de  Multiplicación  (Multiply)  y  Suma  (Add)  en  la  paleta de Functions»Numeric  y colóquelas  en el diagrama  de bloques.  8.Nota Las terminales de control  tienen un borde  más  grueso  que las terminales  de los indicadores.  Si usted movió las constantes antes de haberles asignado (escrito) un valor.  • Para  cablear  de  una  terminal  a  la  otra. Si  la  paleta de Functions no esta visible.0 en la otra.  Cuando  usted  coloca  la  constante numérica por primera vez esta queda seleccionada de manera que  usted pueda escribir el valor deseado.        Nota: Las terminales del Diagrama de Bloques pueden ser vistas como iconos o  como  terminales.  mover  la  herramienta  a  la  segunda  terminal.  utilice  la  herramienta  de  Cableado  para  hacer  clic  en  la  primera  terminal. Escriba 1. Utilice la herramienta de cableado para conectar los iconos como se muestra  en el diagrama de bloques previo.8 en una de las constantes y 32.  9.      Diagrama de Bloque  5. Despliegue  el  diagrama  de  bloques  hacienda  clic  en  el  o  seleccionando   Window»Show Diagram.   c. Ingrese un número en el control digital y corra el VI.  Presione  la  barra  de  espaciamiento  para  cambiar  la  dirección  de  cableado. Despliegue  el  panel  frontal  haciendo  clic  en  el  o  seleccionando  Window»Show Panel.  haga  clic  derecho  en  las  funciones  de  Multiplicación  y  Suma  y  seleccione  Visible  Items»Terminals desde el menú de atajo para desplegar el conector.  Usted  puede  comenzar el cableado desde cualquier terminal. Escriba Convertir C a F.    Fin del Ejercicio  . Seleccione File»Save.  Regrese a los iconos una vez que haya cableado haciendo clic derecho  en  las  funciones  y  seleccionando  Visible  Items»Terminals  desde  el  menú de atajo para remover la selección (checkmark). Haga clic en el botón Save.  a.  10. Haga clic en el botón de Run para correr el VI.  12.  b.vi en el ventana de dialogo.  a.  indicando  que  al  hacer clic sobre ella se conectara el cable a la terminal y una etiqueta  de sugerencia aparece.  Note Salve todos los VIs que edita en este curso en c:\exercises\LV Intro. Salve el VI ya que usted utilizara este VI después en el curso. haga clic derecho.  13. mostrando el nombre de la terminal. Utilice  la  herramienta  de  Operación  o  la  herramienta  de  Etiquetado  para hacer doble clic en el control digital y escribir un nuevo numero  (valor). Seleccione File»Close para cerrar el VI Convertir C a F.  b.  el  área  de  la  terminal  se  ilumina  intermitentemente.  • Cuando  mueva  la  herramienta  de  Cableado  sobre  una  terminal. Trate diferentes números varios y corra el VI otra vez.  11.  • Para cancelar un cable que se ha comenzado a conectar. Navegue a c:\exercises\LV Intro.  c. o haga clic en la terminal de inicio. presione la  tecla <Esc>.  como  se  muestra  en  la  siguiente  ilustración.terminal.      •   Usted  puede  doblar  un  cable  al  hacer  clic  para  sujetar  el  cable  a  la  pantalla  y  moviendo  el  cursor  en  una  dirección  perpendicular.  d.  • Para  identificar  terminales  en  los  nodos. Utilice la herramienta de Texto para hacer clic en el área de edición. Haga doble clic en la herramienta de Texto y cambie el tamaño de la  letra (fuente) a Small Fonts. Presione la tecla <Delete> para remover el icono por defecto. Haga  doble  clic  en  la  herramienta  de  Selección  en  la  parte  izquierda  de  la  ventana de dialogo del Icon Editor para seleccionar el icono por defecto.  Nota Para dibujar líneas rectas horizontales o verticales presione la tecla <Shift>  mientras usted utiliza la herramienta de Lápiz para mover el cursor.  3.  c.Ejercicio 2a – Crear un SubVI    Panel Frontal  1. Esto hace que la ventana de dialogo  Icon Editor aparezca. Cree el siguiente icono.  haga  clic  en  el  botón  Open… en la ventana de dialogo de LabVIEW  Sugerencia  Haga  clic  en  la  flecha  junto  al  botón  Open…  en  la  ventana  de  dialogo  de   LabVIEW para abrir documentos recientemente abiertos. Haga doble clic en la herramienta de Rectángulo para re‐dibujar la orilla.  .  d. Seleccione  File»Open  y  navegue  a  c:\exercises\LV  Intro  para  abrir  el  VI  Convertir C a F. tales como Convertir C a F.  6.    a. Utilice la herramienta de Lápiz para crear una flecha.            2.vi.  5.  b. Haga clic derecho en el icono en la parte superior derecha del panel frontal y  seleccione Edit Icon del menú de atajo.  4. Escriba C y F.  Si  usted  cerro  todos  los  VIs  que  estaban  abiertos.  El siguiente panel frontal aparece.   f. Haga  clic  en  la  terminal  derecha  del  conector  y  haga  clic  en  el  indicador deg F.  9.  7. Haga  clic  en  la  terminal  izquierda  del  conector.    Fin del Ejercicio  .  y  la  terminal se torna negra. Haga clic en el control deg C.  10. haga clic en el botón OK para cerrar  la  ventana  de  dialogo  Icon  Editor.  c.  8. Haga  clic  en  un  área  desocupada  del  panel  frontal. La terminal izquierda se torna naranja.  La  herramienta  automáticamente  se  cambia  a  la  herramienta  de  Cableado. Ambas terminales  son color naranja. Haga clic en un área desocupada del panel frontal.  g.e.  b. La terminal derecha se torna naranja.  e. Haga clic derecho en el icono localizado en el panel frontal y seleccione Show  Connector  desde  el  menú  de  atajo  para  definir  el  patrón  de  terminales  del  conector.  El  remarcado  desaparece.  LabVIEW  selecciona  un  patrón  para  el  conector  basado  en  el  número  de  controles  e  indicadores  en  el  panel  frontal.  este  panel  frontal  tiene dos terminales.  f. Seleccione  File»Save  para  salvar  el  VI  porque  usted  usara  este  VI  mas  adelante en el curso.  a.  Por  ejemplo. Seleccione  el  icono  B&W  y  seleccione  256  Colors  en  el  campo  Copy  from  para  crear  un  icono  en  blanco  y  negro.  La  ventana  de  Context  Help  muestra que ambas terminales están conectadas a valores de punto  flotante. y  el control se remarca.  El  icono  aparece  en  la  esquina  superior derecha del panel frontal y del diagrama de bloque. Utilice la herramienta de Selección y las teclas de flecha (arrow keys)  para mover el texto y la flecha que usted creo.  g. Cuando el icono este completo. Seleccione File»Close para cerrar el VI Convertir C a F.  y  la  terminal  se  cambia  al  color  del  tipo  de  dato  del  control para indicar que usted ha conectado la terminal.  Mire  cada  conexión  en  la  ventana  Context  Help  mientras usted las hace. Mueva  el  cursor  sobre  el  conector. por lo que LabVIEW selecciona un patrón  de conector con dos terminales.  d.  el  cual  LabVIEW  utiliza  para imprimir a menos que usted tenga una impresora a colores. Asigne las terminales al control digital y al indicador digital. deg C y deg F. Seleccione  Help»Show  Context  Help  para  desplegar  la  ventana  Context  Help.   5.  c. Seleccione el termómetro en la paleta Controls»Numeric Indicators y  colóquelo en el panel frontal.Ejercicio 2b – Adquisición de Datos    Para completar este ejercicio. Cree  el  indicador  de  termómetro. Escriba  Temperature  adentro  de  la  etiqueta  y  haga  clic  afuera  de  la  etiqueta o haga clic en el botón Enter en la barra de herramientas.  2.  .    Diagram de Bloque  4. deg  C.  c. Haga  clic  derecho  en  el  termómetro  y  seleccione  Visible  Items»Digital Display de el menú de atajo para mostrar el despliegue  digital del termómetro. deg F.  SCB‐68.  a. Seleccione Window»Show Diagram para desplegar el diagrama de bloques. junto a la posición verdadera (TRUE) del switch.  o  DAQ  Signal  Accessory. Escriba  Temp  Scale  adentro  de  la  etiqueta  y  haga  clic  afuera  de  la  etiqueta o haga clic en el botón Enter. Seleccione File»New para abrir el nuevo panel frontal.  d. Cree el control de switch vertical. junto a la posición falsa (FALSE) del  switch. Coloque una etiqueta libre. Construya el siguiente diagrama de bloques. Use la herramienta de Etiquetado para colocar una etiqueta libre. Seleccione  el  switch  de  conmutación  vertical  (vertical  toggle  switch)  en la paleta Controls»Buttons.    3. como se muestra  en el panel frontal previo.  b.        a.     Panel Frontal  1.  como  se  muestra  en  el  siguiente  panel  frontal. usted necesitara el sensor de temperatura de punta fría  (IC  temperature  sensor)  disponible  en  ya  sea  el  BNC‐2120.  b.   y  presione  la  tecla <Enter> para crear otra constante numérica. Haga  clic  derecho  en  la  terminal  y  de  la  función  de  multiplicación  (Multiply).  el  cual  usted  construyó  en  el  Ejercicio  2a. Coloque  la  función  de  seleccionar  (Select)  localizada  en  la  paleta  Functions»Comparison.  d.  iv.  e.  i.  dependiendo en el valor de Temp Scale. Haga las siguientes configuraciones en el  Asistente  de Configuración DAQ (DAQ Assistant configuration wizard).  a. Seleccione Analog Input como el tipo de medición. Seleccione Functions»Select a VI.  y  coloque  el  VI  en  el  diagrama  de  bloques.  c.  seleccione Acquire 1 sample.  .0  para  obtener  la  temperatura  en  Celsius.  f. Coloque la función de multiplicación (Multiply) localizada en la paleta  Functions»Numeric. navegue hacia el VI Convertir C a F  VI.  seleccione  Create»Constant. Coloque  el  VI  DAQ  Assistant  Express  localizado  en  la  paleta   Functions»Input. Despliegue el panel frontal al hacer clic en el o al seleccionar Window»Show  Panel.  g. En  la  sección  de  temporizado  de  tareas  (Task  Timing).  Sugerencia  Para  identificar  terminales  en  los  nodos.    b.  Esta  función  regresa  el  valor  de  la  temperatura  ya  sea  en  Fahrenheit  (FALSE)  o  en  Celsius  (TRUE).  Esta  función  multiplica  el  voltaje  que  el  VI  AI  Sample  Channel  regresa  por  100. Seleccione ai0 como el canal de su aparato de adquisición de  datos.  Este  VI  convierte  las  lecturas  en  Celsius  a  Fahrenheit. Seleccione Voltage. Coloque  la  función  Convert  from  Dynamic  Data  localizada  en  Functions»Signal  Manipulation  y  seleccione  escalar  simple  (Single  Scalar) como el tipo resultante de datos (Resulting data type).  ii.  iii.  haga  clic  derecho  en  el  icono  y  seleccione Visible Items»Terminal del menú de atajo para desplegar el conector.  escriba  100.  6. Utilice  la  herramienta  de  Posicionamiento  para  colocar  los  iconos  como  se  muestra  en  el  bloque  de  diagramas  previo  y  utilice  la  herramienta de Cableado para conectarlos juntos.   f.  para  correr el VI continuamente.  e.  presione  la  tecla  <Shift>  mientras utilice la herramienta del lápiz para mover el cursor.    a.  b.7.  Nota  Para  dibujar  líneas  rectas  horizontales  o  verticales. La ventana de dialogo Icon Editor aparece.  mostrado  al  lado  izquierdo.  11. Seleccione  File»Save  para  salvar  el  VI.  el  cual  LabVIEW  utiliza  para imprimir a menos que usted tenga una impresora a color. Haga  clic  con  el  botón  derecho  en  el  icono  en  la  parte  superior  derecha  del  panel  frontal  y  seleccione  Edit  Icon  desde  el  menú  de  atajo. Seleccione el icono B&W y seleccione 256 Colors en el espacio Copy  from  para  crear  un  icono  en  blanco  y  negro. Cuando  el  icono  este  completo. Haga  clic  en  el  botón  Continuous  Run. Haga clic en el botón Continuous Run otra vez para parar el VI.vi.  mostrada  a  la  izquierda. Haga doble clic con la herramienta de Selección en el lado izquierdo  de  la  ventana  de  dialogo  Icon  Editor  para  seleccionar  el  icono  por  defecto.  10.  de  manera  que  usted  pueda  usar  el  VI  de  Temperatura como un subVI.  c. y cambie el tamaño de la letra (fuente) a Small Fonts.  d. Presione la tecla <Delete> para remover el icono por defecto.  9. Use la herramienta de Lápiz para dibujar un icono que represente el  termómetro.  8. Cree  el  siguiente  icono.  Fin del Ejercicio  .  12.  b. Haga  doble  clic  en  la  herramienta  de  Rectángulo  para  re‐dibujar  la  orilla.  c. Haga  clic  doble  sobre  la  herramienta  de  Texto.  Elija  un  lugar  en  su  disco  duro  para  salvar el VI como Termometro. Seleccione File»Close para cerrar el VI.  haga  clic  en  el  botón  OK. Ponga  su  dedo  en  el  sensor  de  temperatura  y  mire  el  incremento  en  temperatura.  a.  El  icono  aparece en la esquina superior derecha del panel frontal. Utilice el Foreground y  las  herramientas de Llenado para colorear el  termómetro de rojo. Escriba millisecond delay adentro de la etiqueta y haga clic afuera de la  etiqueta  o  haga  clic  en  el  botón  Enter  en  la  barra  de  herramientas.  Usted  utilizara  este  selector  corredizo para cambiar el temporizado del software.0  en  el  eje‐y.  escriba  1.  mostrada a la izquierda. Escriba  Value  History  adentro  de  la  etiqueta  y  haga  clic  afuera  de  la  etiqueta o haga clic en el botón Enter.  f. Cambie –10. Construya el siguiente panel frontal.  c. Abra un nuevo VI.     Panel Frontal  1.  d.  i.  g.  e. Seleccione el selector corredizo horizontal en la paleta Controls»Numeric  Controls  y  colóquelo  en  el  panel  frontal.        a.  El  grafico  de  forma de onda desplegara los datos en tiempo real.  y  haga  clic  afuera  de  la  etiqueta  o  haga  clic  en  el  botón Enter para re‐escalar el grafico.  b. Etiquete el eje‐y como Value y el eje‐x como Time (sec).Ejercicio 3 – Utilizando Ciclos    Use  un  ciclo  mientras  (while)  y  un  grafico  de  forma  de  onda  para  construir  un  VI  que  demuestre temporizado de software. Utilice la herramienta de Etiquetado para hacer doble clic en 10. escriba Value. Seleccione  una  grafica  de  forma  de  onda  (waveform  chart)  en  la  paleta  Controls»Graph  Indicators  y  colóquela  en  el  panel  frontal.  .  2. y haga clic afuera de la etiqueta o  haga clic en el botón Enter para re‐etiquetar la leyenda. Coloque un botón de parada (Stop) desde la paleta Controls»Buttons. Utilice la herramienta de Etiquetado para hacer tres clics en Plot 0 en  la leyenda de la grafica. El  generador  de  números  aleatorios  genera  números  entre  0  y  1. en  un  salón de clases usted podría reemplazar esto por un VI de adquisición de  datos.  h. La leyenda de la grafica de forma de onda identifica la grafica como Plot  0.0 en el eje‐y a 0.   como  se  muestra en el siguiente diagrama de bloques. Formatee y personalice las escalas X y Y de la grafica de forma de onda.  7. La  siguiente ventana de dialogo aparece.  mientras  el  botón  STOP  no  esta  presionado. Salve el VI como Utilice un Ciclo.vi porque usted usara este VI mas adelante  en el curso.  c.    4.Diagrama de Bloque    3.  10. Haga  clic  en  el  botón  STOP  para  parar  la  adquisición. Haga  clic  y  arrastre  un  rectángulo  de  selección  alrededor  de  las  dos  terminales.  La  condición  es  falsa  (FALSE). Seleccione Window»Show Diagram para desplegar el diagrama de bloques.  La  sección  del  diagrama  de  bloques  dentro  de  las  orilla  del  ciclo  mientras  (While Loop) se ejecuta hasta la condición especificada se vuelve verdadera  (TRUE).  11. Seleccione el  Random  Number  (0‐1)  en  la  paleta  Functions»Arithmetic  and  Comparison»Numeric. si es necesario. Cablee los objetos del diagrama de bloques como se muestra en el diagrama  de bloque mostrado previamente. Haga clic derecho y seleccione Properties desde el menú de atajo. Seleccione  el  ciclo  mientras  (While  Loop)  en  la  paleta  Functions»Execution Control.  9.  b.  8. Despliegue  el  panel  frontal  al  seleccionarlo  o  al  seleccionar  Window»Show  Panel. Corra el VI.  Alternativamente  usted  podría  usar  un  VI  que  este  obteniendo datos desde un sensor externo.  el  VI  retornara un nuevo numero y lo desplegara en la grafica de forma de onda.  a. y el ciclo para de ejecutarse.  . Circunscriba  las  dos  terminales  en  un  ciclo  mientras  (While  Loop).    5.    a.  6. Utilice  la  herramienta  de  Posicionamiento  para  cambiarle el  tamaño  al ciclo.  Por  ejemplo.   Usted  también  puede  seleccionar  diferentes  modos  de  linearizacion.        12.   . Complete los siguientes pasos para tomar datos a ciertos intervalos.  usted puede seleccionar Clear Chart desde el menú de atajo.  Si  el  VI  esta  corriendo.    Añadiendo Temporizado  Cuando  este  VI  corre. Seleccione las opciones que usted desee y haga clic en el botón OK.  el  ciclo  mientras  (While  Loop)  se  ejecuta  tan  rápido  como  le  es  posible. y formatos y  precisión. Haga clic en el tab de Scale y seleccione diferentes estilos para el eje‐ y.b.    Note  que  estos  se  actualizaran  interactivamente  en  la  grafica de forma de onda  c. Haga  clic  derecho  en  la  grafica  de  forma  de  onda  y  seleccione  Data  Operations»Clear  Chart  desde  el  menú  de  atajo  para  vaciar  el  buffer  de  despliegue  y  resetear  la  grafica  de  forma  de  onda. tales como  una vez cada medio‐segundo. opciones de cuadricula. factores de escala. como se muestra en el siguiente diagrama de bloque.   b.    Esta  función  asegurara  que  cada  iteración  ocurra  cada  medio‐segundo (500 ms). Salve el VI. Trate diferentes valores en  el  retardo en  milisegundos  (millisecond delay) y  corra el VI otra vez. Coloque  el  VI  Time  Delay  Express  localizado  en  la  paleta  Functions»Execution  Control.    Conecte  la  salida  de  la  división  a  la  entrada  Delay  Time  (s)  del  VI  Time  Delay  Express.  a.5.  14.    Esto  le  permitirá  ajustar la velocidad de la ejecución desde el selector corredizo en el  panel frontal. porque usted utilizara este VI mas adelante en el curso.  Note como esto afecta la velocidad de la generación de  números y de su despliegue.  15.    Fin del Ejercicio  . Corra el VI.  16.  En  la  ventana  de  dialogo  que  aparece  inserte  0. Cierre el VI.  13. Divida  el  retardo  en  milisegundos  (millisecond  delay)  por  1000  para  obtener  tiempo  en  segundos.   máxima.  Creelos en el  Diagrama de Bloque al hacer clic derecho en las funciones y elegir  Crear  Indicador  (Create  Indicator).25  s  por  10s. Abra  un  nuevo  VI  y  construya  el  siguiente  panel  frontal  utilizando  las  siguientes sugerencias.  .  y  average. y Min todavía.  el  VI  mostrara  las  mediciones  en  tiempo  real  en  una  grafica  de  forma  de  onda.  el  VI  graficara  los  datos  en  una  grafica  y  calculara  las  temperatura  mínima.  Durante  la  adquisición. Max.Ejercicio 4 ‐ Analizando e Ingresando Datos    Complete  los  siguientes  pasos  para  construir  un  VI  que  mida  temperatura  cada  0.    Panel Frontal  1.  Después  que  la  adquisición  se  haya  completado. Construya el siguiente diagrama de bloque.      •   No cree los indicadores Mean.  Después  posiciónelos  en  el  Panel Frontal.    Diagrama de Bloque    2. El VI mostrara el mejor ajuste de la curva para la grafica de la temperatura.  y Mean.    b.  esta  función  causa  que  el  ciclo para (For Loop) se ejecute cada 0. Coloque  el  VI  Mean  (media)  localizado  en  la  paleta  Functions»All  Functions»  Mathematics»Probability  and  Statistics. Haga clic derecho en las terminales de salida de la función Array Max  & Min y del VI Mean y seleccione Create»Indicator desde el menú de  atajo para crear los indicadores Max. Seleccione  Functions»All  Functions»Select  a  VI…  y  elija  Termometro. Salve el VI como Logger de Temperatura.  Esta  función  regresa  las  temperaturas máximas y mínimas.  .vi.vi (del ejercicio previo).    a. Coloque  la  función  Array  Max  &  Min  localizada  en  la  paleta  Functions»All  Functions  »Array.25 s (250 ms).  Abra  el  documento  de  hoja  electrónica  de  datos  (spreadsheet)  para  asegurarse que el documento fue creado apropiadamente utilizando Notepad o  creando un VI que lea el documento de la manera siguiente.  f.  Así  como  el  VI  Time  Delay  Express. Coloque la función Wait Until Next ms Multiple localizada en la paleta  de Functions»All Functions »Time & Dialog y cree una constante de  250.  LabVIEW automáticamente insertara  la función From DDT en el cable que usted conectara a la entrada de  Señales (Signals input).  5.  6. Ingrese  el nombre del documento para salvar la hoja electrónica de datos (spreadsheet).  Este  VI  regresa  el average de las mediciones de temperatura.  3. Min. Coloque  el  VI  Write  LabVIEW  Measurements  File  Express  localizado  en la paleta Functions»Output.    c.  e. Despliegue el panel frontal y corra el VI.  d. Después de presionar STOP (parar) una ventana de dialogo aparecerá.  4.     Fin del Ejercicio  . Corra el VI  8.  Configure el VI para que le pida al usuario elegir el documento a  leer y cambien el delimitante a un Tab  Haga  clic  derecho  en  Signals  Output  (señales  de  salida)  y  elija  crear indicador grafico  7.• Cree el siguiente diagrama de bloques  • • •   Coloque el VI Read LabVIEW Measurement File Express localizado  en la paleta Functions»Input. Salve y cierre ambos VIs.  Construya el siguiente diagrama de bloques.  Abra  un  Nuevo  VI  y  construya  el  siguiente  panel  frontal  utilizando  las  siguientes sugerencias. Coloque  dos  selectores  corredizos  verticales  desde  la  paleta  de  Controls»Numeric  Controls. Coloque un botón de parada (Stop) en el panel frontal.    .  y  expándala  para  desplegar  dos  graficas.      Diagrama de Bloques    2.  Use  la  herramienta  de  Etiquetado  para  cambiar  los nombres de las graficas y la página de propiedades para elegir colores  diferentes para sus graficas.  Use  la  herramienta  de  position/size/select  para  mover  la  leyenda  de  la  grafica  hacia  un  lado.  Utilice  la  página  de  propiedades  nuevamente para cambiar el color del selector corredizo. Cree  un  indicador  de  diagrama  de  forma  de  onda  desde  la  paleta  de  Controls»Graph  Indicators.Ejercicio 5 – Utilizando Graficas de Forma de Onda      Panel Frontal  1.  c.      a.  b.   Una  función  de  Merge  Signals (combinar señales) se insertara automáticamente.    4.  Por  defecto.  Coloque dos VIs Simulate Signal Express de Functions»Input y deje el tipo  de señal (Signal type) como seno (Sine) para el primer VI Simulate Signal y  cambia  el  tipo  de  señal  a  cuadrada  (Square)  para  el  segundo  VI. Salve y cierre el VI.  error  out  debería  de  aparecer.     Coloque un ciclo mientras (While Loop) de la paleta Functions»Execution  Control palette.    5.    3.   Coloque un Wait Until Next ms Multiple desde Functions»All Functions  »Time & Dialog y cree una constante con un valor de 100. d.    Fin del Ejercicio  .vi.  Expanda los VIs Simulate Signal Express para mostrar otro  Input/Output  (entrada/salida). Despliegue el panel frontal y corra el VI. Salve el VI como Grafica Multiplot.    Cambie  esto a frecuencia al hacer clic en error out y elegir Frequency.  Cablee  ambas  salidas  a  la  grafica  de  forma  de  onda.a. b. c. Construya el siguiente diagrama de bloque.ctl de Controls» All Controls»Arrays & Clusters.   . Coloque  una  estructura  de  casos  (Case  Structure)  de  la  paleta  Functions»Execution Control.  Cree un indicador numérico para la  raíz cuadrada (Square Root).Ejercicio 6 – Clusters de Error Clusters y Manejo      Panel Frontal  1. Coloque Error Out 3D. Abra  un  Nuevo  VI  y  construya  el  siguiente  panel  frontal  utilizando  las  siguientes sugerencias.  c. Cree un control numérico y cambie la Etiqueta (Label) a Square Root  Input (entrada de raíz cuadrada).        a.  b.ctl de Controls»All Controls»Arrays & Clusters.      a.      Diagrama de Bloque    2. Coloque Error In 3D.     En el caso falso (False Case):    d.    Fin del Ejercicio  .    3.    En el caso verdadero (True Case):  c. Coloque  la  function  Square  Root  de  la  paleta  Functions»Arithmetic  and Comparison»Numeric.90.  Cablee desde el indicador del Error Out  hacia la salida del Bundle By name.  Cree constantes.b.  e. Salve y cierre el VI. Cree  una  constante  numérica  desde  la  paleta  Functions»Arithmetic  and Comparison»Numeric y escriba ‐9999. Coloque un Greater or Equal to 0? de la paleta Functions»Arithmetic  and Comparison»Comparison y conéctelo a la terminal de condición  de la estructura de casos. Despliegue el panel frontal y corra el VI.  4. Salve el VI como Raiz Cuadrada.  Conecte  desde  Error  in  hacia la terminal central de Bundle by Name para hacer que el status  se muestre. Coloque  el  Bundle  By  Name  (agrupe  por  nombre)  desde  la  paleta  Functions»All  Functions»Arrays  &  Clusters.vi.  5.       Block Diagram      .     1.  utilizaremos  una  plantilla  de  VI  para  crear  nuestra maquina de estado.  y  elija  Standard  State  Machine. Desde  la  ventana  inicial  de  LabVIEW  haga  clic  en  New…. Después procederá al siguiente caso y después  al estado final en donde preguntara al usuario si desea empezar de nuevo o finalizar la  prueba. y después sálvela en otro directorio antes de comenzar a  trabajar en ella.  la  cual  se  encuentra  localizada  bajo  el  encabezamiento  VI  from Template » Frameworks » Design Patterns. El VI tendrá un estado inicial.  2.    Panel Frontal  En  lugar  de  comenzar  de  la  nada.Ejercicio 7 – Maquina de Estado Simple    Cree un VI utilizando la arquitectura del maquina de estado que simula una secuencia  simple de prueba. en donde desplegara un mensaje pop‐ up indicando que esta iniciando el test. Examine la plantilla. En  el  panel  frontal  de  StateMachinesStates.ctl  escriba  Def  VI.  Nómbrelos “State 1” y “State 2”          6. Haga clic derecho en la  etiqueta del selector  de casos (Case Selector Label)  de  la estructura  de  casos  y  elija  Duplicate  case. Añada dos estados más.    Haga  esto  una  vez más  de  manera que hallan cuatro casos: Initialize.  haga  clic  derecho en el control de estados enum y elija Edit Items. State 1.        .  5.  4.ctl y escriba Def Front panel  y salve el control  con el  nombre por defecto cuando se le pregunte. Cierre State Machines. Haga clic derecho en la constante enum etiquetada Next State y seleccione  Open Type Def.3.      8. Cambie el valor conectado a la función Wait a 2000. y Stop.  7. State 2. En  “Initialize”.    Escriba  “Now  beginning  test…”  en  la  constante  de  cadena  de  caracteres. Corra el VI.  a.9. Salve y cierre el VI.  15.        11.          14.  10. Cambiese al próximo caso (“State2”) y añada el siguiente código.  caso  por  defecto  (Default  case)  coloque  una  function  One  Button Dialog y conecte una constante de cadena de caracteres a la entrada  de  Message.  Cambie  su nombre a “Current State”. Haga  clic  derecho  en  el  registro  de  desplazamiento  (shift  register)  en  el  costado izquierdo del ciclo mientras (while loop) y cree un indicador. Coloque una función Select y conecte dos constantes enum  (Sugerencia: Copie las constantes enum desde uno de los casos previos)  b. Cambie la constante enum etiquetada Next State a “State 1”. Cambiese al próximo estado en la estructura de casos (“State 1”) y cambia la  constante enum etiquetada Next State a “State 2”.  13. Coloque un dialogo de dos botones (Two Button Dialog) y conecte las  constantes como se muestra abajo.    Fin del Ejercicio        .  12.
Copyright © 2024 DOKUMEN.SITE Inc.