PROGRAMAS DE ADQUISICION EN LABVIEW. ENTRADAS ANALOGICAS... - -. SALIDAS ANALOGICAS... - 4-3. ENTRADAS DIGITALES... - 7-4. SALIDAS DIGITALES... - -
Creación de un sistema de control en LabVIEW para un banco de ensayos Universidad Carlos III de Madrid. ENTRADAS ANALOGICAS Creación del bloque AI:. Buscar la función DAQ Assistant dentro de la categoría Express -> Input. David Pérez Calleja Ing. Téc. Ind. : Electrónica Industrial - -
Creación de un sistema de control en LabVIEW para un banco de ensayos Universidad Carlos III de Madrid. Seleccionar Acquire Signal -> Analog Input -> Voltage en la nueva ventana emergente. 3. Elegir los 6 canales de la tarjeta PCI-MIO-6E-4. David Pérez Calleja Ing. Téc. Ind. : Electrónica Industrial - -
Creación de un sistema de control en LabVIEW para un banco de ensayos Universidad Carlos III de Madrid 4. Aparece la siguiente configuración por defecto. 5. Cambiar el rango a ±V, configuración de terminales a NRSE y el modo de adquisición a una muestra por demanda. David Pérez Calleja Ing. Téc. Ind. : Electrónica Industrial - 3 -
Creación de un sistema de control en LabVIEW para un banco de ensayos Universidad Carlos III de Madrid. SALIDAS ANALOGICAS Creación del bloque AO y AO:. Buscar la función DAQ Assistant dentro de la categoría Express -> Output. David Pérez Calleja Ing. Téc. Ind. : Electrónica Industrial - 4 -
Creación de un sistema de control en LabVIEW para un banco de ensayos Universidad Carlos III de Madrid. Seleccionar Generate Signal -> Analog Output -> Voltage en la nueva ventana emergente. 3. Elegir el primer canal de la tarjeta PCI-MIO-6E-4. David Pérez Calleja Ing. Téc. Ind. : Electrónica Industrial - 5 -
Creación de un sistema de control en LabVIEW para un banco de ensayos Universidad Carlos III de Madrid 4. Cambiar el rango a ±V, configuración de terminales a RSE y el modo de adquisición a una muestra por demanda. 5. Repetir el procedimiento con el otro canal de la tarjeta. David Pérez Calleja Ing. Téc. Ind. : Electrónica Industrial - 6 -
Creación de un sistema de control en LabVIEW para un banco de ensayos Universidad Carlos III de Madrid 3. ENTRADAS DIGITALES Creación del bloque DI:. Buscar la función DAQ Assistant dentro de la categoría Express -> Input. David Pérez Calleja Ing. Téc. Ind. : Electrónica Industrial - 7 -
Creación de un sistema de control en LabVIEW para un banco de ensayos Universidad Carlos III de Madrid. Seleccionar Acquire Signal -> Digital Input -> Port Input en la nueva ventana emergente. 3. Elegir el puerto de la tarjeta PCI-653. David Pérez Calleja Ing. Téc. Ind. : Electrónica Industrial - 8 -
Creación de un sistema de control en LabVIEW para un banco de ensayos Universidad Carlos III de Madrid 4. Cambiar el modo de adquisición a una muestra por demanda. David Pérez Calleja Ing. Téc. Ind. : Electrónica Industrial - 9 -
Creación de un sistema de control en LabVIEW para un banco de ensayos Universidad Carlos III de Madrid 4. SALIDAS DIGITALES Creación de los bloques DO -7 y DO 8-5:. Buscar la función DAQ Assistant dentro de la categoría Express -> Output. David Pérez Calleja Ing. Téc. Ind. : Electrónica Industrial - -
Creación de un sistema de control en LabVIEW para un banco de ensayos Universidad Carlos III de Madrid. Seleccionar Acquire Signal -> Analog Output -> Port Output en la nueva ventana emergente 3. Elegir el puerto de la tarjeta PCI-653. David Pérez Calleja Ing. Téc. Ind. : Electrónica Industrial - -
Creación de un sistema de control en LabVIEW para un banco de ensayos Universidad Carlos III de Madrid 4. Cambiar el modo de adquisición a una muestra por demanda. 5. Repetir el procedimiento para el puerto de la misma tarjeta. David Pérez Calleja Ing. Téc. Ind. : Electrónica Industrial - -
DIAGRAMA DE BLOQUES DEL PROGRAMA. PROGRAMA.VI... - -. ALARMAS.VI... - 9-3. BUFFER REC.VI... - 4-4. CONVERTIR TABLA.VI... - 6-5. CREAR CICLO.VI... - 36-6. CREAR TABLA.VI... - 37-7. ENTRADAS.VI... - 38-8. FILTRO.VI... - 4-9. FILTRO_ARRAY.VI... - 4 -. OPEN ALL.VI... - 44 -. PROMPT USER... - 46 -. REPRODUCIR CICLO.VI... - 47-3. SALIDAS.VI... - 49-4. SELECCIONAR.VI... - 5-5. TXT OPEN.VI... - 5-6. TXT WRITE.VI... - 53-7. UNIDADES.VI... - 54-8. WRITE ALL.VI... - 55 -
[..] No Error error [..3] REC RUN MA Enum Boolean Boolean STOP Disabled Value Disabled Value Disabled Outputs R Outputs reposo Enum N x y y Enum "Ciclos" Digitales analogicas 7 dt (ms) AO AO 7 AO AO Fases Tabla Ciclo Modificar ItemNames Value Tabla Ciclo aux Posición Fases Tabla Ciclo aux Nombre Fase Maximum Posición ItemNames Value Tabla Ciclo Mixed Signal Graph Y t Nombre Fase Tabla Ciclo Tabla Ciclo RowHdrs[] Nombre Prueba R fase Tabla Ciclo Borrar Fases Fases EditPos Progreso ItemNames Value ItemNames Value Posición Fases ItemNames Fases ItemNames Fases - REC %d-%m-%y %H.%M.txt Ruta Select T.muestreo R fase Posición Value File R fase Nombre Fase Tabla Ciclo cabecera Insertar EditPos Fases DO rec AO rec DI rec AI rec Value Tabla Ciclo Pagina - Disabled Disabled Disabled Disabled Fases Posición ItemNames Maximum Exportar Actualizar Fases Fases ItemNames ItemNames Importar Value Fases Ciclo AO - Pagina reposo R prueba ItemNames Ciclo AO Ciclo DO buffer grafica Chart Exportar ensayo Progreso LISTO Progreso config Fases ItemNames Nombre Prueba R prueba Caption.Visible Value Nombre Prueba Prueba cargada Caption.Visible Caption.Text Value Caption.TextColor buffer rec 5 Tab Control [..] Importar ensayo names a a Analog input No Error 4 [..4] Modo Modo A Canal Canales File RUN path totales b Unidades b Unidades In L.inferiores L.superiores L.inf A L. sup A Tolerancia Tiempo REC Tol. A T. A horas, AI rec salir, 4 [] "salir": Value Change Type Time CtlRef
[..4] Fases R prueba Nombre Prueba ItemNames Value - Pagina Configuracion Fa names REC Digital output DO rec [..4] Fases ItemNames Value Pagina [..4] names a b Unidades REC a AO rec b Analog output Unidades Out 3 [..4] names REC Digital input DI rec Error Ciclos Ciclos
Graph vacio Mixed Signal Graph Fases ItemNames Value lse Nombre Fase Error Tabla Ciclo source Posición reposo R fase Tarjeta analógica error Enum desconectada?
[..3] [..] "manual" Outputs 36 "reposo", Default Outputs "auto" Outputs DO rec AO rec DI rec AI rec contadores aux Disabled Disabled Disabled Disabled STOP STOP Boolean [..3] manual Alarma auto Alarma 3 3 [..3] Alarma Error Alarm error Enum alarma RUN Alarmas Warning Contador
"Configuracion" Digital output 3 [..5] 6 Analog output 9 3 4 5 6 7 DO 9 DO DO DO DO 3 DO 4 DO 5 AO AO Analog input Entradas [..6] Unidades Out Chart ActYScl Chart YScale.NameLbl.Text Unidades units Unidades In units Digital input Digital input Digital input cabecera cabecera config 3 config 9 a a b b [..] b b AO Increment Scale.Maximum Maximum a Scale.Minimum Minimum a DO rec 3 [..3] Configuracion Chart ActYScl Chart YScale.Maximum YScale.Minimum AO rec config config 6 mínimo máximo DI rec AI rec 5 9 9 3 Prueba 33 Fals [..5] [..6] Mixed Signal Graph ActPlot Mixed Signal Graph Plot.Name Chart ActPlot Chart Plot.Name Plot.YScaleIdx [..5] [..6] Tabla Ciclo RowHdrs[] Tabla Ciclo RowHdrs[] cabecera 6 7 cabecera Analog input
[..] [..3] AO Alarmas Increment Scale.Maximum Maximum Scale.Minimum Minimum Select [..3] consigna salida 6 7 8 9 6 7
No Error No Error Error source
[..5] 3 4 5 6 7 8 DO DO DO 4 DO 5 DO 6 DO 7 DO DO 3 DO 8 4 [..5] Canal Strings[] Canal cabecera cabecera Strings[] 5 [..5] 6 config 9 config 6
[..3]
3 [..6] 6 config 33 config 4 [..6] a config 9 config 6 33 a 6 5 [..6] b config 3 9 config 6 33 b 6 6 [..6] config config 33 9 4
"Alarmas" Alarm Limites inferiores Limites superiores Canales Tolerancia permitida Tiempo Modo alarmas cluster Modo A config config L.inf A 5 L. sup A 6 33 5 Canales 6 Tol. A T. A 6 Ciclos Alarmas
"Prueba" "comp" MA Enum Actualizar RUN Disabled auto LISTO dt (ms) STOP MA ::, DD/MM/YYYY Chart Disabled History RUN Disabled Value máximo Chart ActYScl Chart mínimo YScale.Maximum YScale.Minimum reposo manual 5 dt (ms) Outputs Disabled
"reposo" Manual Indicador de Modo comp Enum MA RUN REC Actualizar Disabled Disabled Disabled Disabled Outputs Disabled STOP Auto "manual", Default
[..] Boolean 6 AI rec DO rec Boolean 8 DI rec Select output cluster AO rec DI Digital input Digital input t(s) 9 Tabla Ciclo NumRows RowHdrs[] Value Tabla Ciclo aux NumRows RowHdrs[] Value 3 [..3] DO Digital input Digital output, D Mixed Signal Graph ActPlot Mixed Signal Graph Plot.YScaleIdx Canal 5 No Selection AO 6 Analog output String Value StringsAndValues[] [..] Modo A AI Analog input Entradas V Bar rpm Hz 3 Nm 4 ºC 5 units Chart ActYScl - String Char YScale.Minimum YScale.Maximum YScale.NameLbl.Text YScale.UnitLabel.Text Canal config eje 8 6 8 6 Canales DI Canales AI LISTO Nombre Fases NumCols ColHdrs[] ItemNames 4 3 5 Unidad StringsAndValues[] String String String String String String eje4 eje eje5 eje3 eje6 -, AO Scale.Maximum Maximum Scale.Minimum Minimum Increment AO Scale.Maximum Maximum Scale.Minimum Minimum Increment Progreso - Pagina Unidad StringsAndValues[] DO rec AO rec DI rec AI rec Tabla Ciclo aux Unidad StringsAndValues[] 6 Unidad Unidades In Disabled RUN Disabled REC Disabled MA Disabled Actualizar 5 5 a b a b Exportar BoolText.FontBold Tabla Ciclo EditPos Unidad Ejes Unidades Out Disabled Value Disabled Value Disabled Disabled a b a b Importar BoolText.FontBold error Ciclo DO Ciclo AO Strings[] Progreso Caption.Visible 6 - máximo mínimo DATA Ruta Value path Ciclo AO Elegir canal Canales reposo Enum Enum 5 L. sup A Nombre Prueba Nombre Fase VI\horas.ini Outputs R Outputs 7 Digitales L.inf A R fase R prueba horas totales Tol. A Posición Configuracion Tab Control T. A
, [..], D 6 Mixed Signal Graph Plot.Name Plot.YScaleIdx 3 Chart XScale.Maximum XScale.Minimum History 7
[..3] [..] Mixed Signal Graph ActYScl Chart ActPlot Chart Plot.Name Chart Plot.Visible? [..3] Mixed Signal Graph 6,5,5 YScale.Maximum YScale.Minimum [..3] Graph vacio Mixed Signal Graph
No Error error in error out Alarmas Enum alarma Contador 5
Outputs Config Analogicas Config Analogicas Activar Radio Buttons "Nivel" Limites superiores Limites superiores y Warning alarmas cluster Limites inferiores Alarmas Limites inferiores status source Canales Alarma Canales Tolerancia permitida Tolerancia permitida 5 Tiempo Tiempo Contador dt (ms) Alarma en, Analog input Analog input
"No Selection", Default "Seguimiento", Default 6 8 7,5
4, Default 7 8
Error
%.f String ::, DD/MM/YYYY current time %d/%m/%y %H:%M:%S%u AO date/time string AO Array Analog array AO array AI array 7 9 7 Select queue in Array comprimido 6 size(s) AO size(s) DO array size(s) AI T.muestreo size(s) DO 4 DI array size(s) DI
[..5] Array 6 Tabla Completa 7 Array Array 4 Array Completo Array Headers String
[..5] Tabla 9 n n.,, Tabla Completa 9 Datos iguales Actualizar Error Table aux Dimensiones iguales Array Completo Array AO Array Array Array 4 ArrayDBL insertar Array Bits C Array AO Array T Array Bits Insertado Array Bits U Array AO C Array AO C
[..5] Array, Array Bits C Array ArrayDBL n Array 4 Array T Error Error en los tiempos aviso multiple Actualizar,,
3 [..5] n ArrayDBL Array AO C n ArrayDBL Array AO C Array Bits C Array Bits C n Array T t final n
4 [..5] t final Array T Array Bits C Array Bits U Array Bits U Array Bits Insertado t final Array T Array T t (I) Array AO C A (I) da a Array AO Array AO t (I-) dt A (I-) insertar t Boolean Index Index t final Array T Array T Array AO C Array AO Array AO
Array AO C Array AO Array AO C Array AO Array Bits C Array Bits U Array AO Array AO Array Bits U insertar Array Bits Inse
rtado
5 [..5] Array Bits U Digital Data U Digital Waveform Compress Digital.vi Digital Data C n Representar Error
Repetir Prueba Index total contadores aux i fase Item Names 6, Array DO C titulos Tabla Ciclo contadores Array T xi xf dx dt (ms) 7 Array AO C yi yf dy n yi yf dy n Array 4 tamaños update rate dt (s) 3 indices contadores Array D indices OK Button tamaños Array 5 Nombre Array DO C Prueba Nombre Prueba Ciclo AO Ciclo AO Ciclo AO Ciclo AO 5 Ciclo DO Ciclo DO titulos,,
String Array Filas Tabla - Array Columnas Array Ciclo Array headers Tabla RowHdrs[] headers - t(s) 9 Tabla NumRows RowHdrs[]
error in Tarjeta analógica desconectada? source error out DAQ ERROR data status code source No Error data 4 DI data Digitales AI data N y x y a b a b
Error
error in No Error error out Full String [..] Abrir 4 i canal Ensayos *.cicle Archivo de configuración 5 String config Canal index 6 8 6 columnas headers 3 4 5 6 7 8 Modo names Modo L.inferiores DI Cluste L.superiores Canal Tolerancia Tiempo 9 REC Array String -, Default DO names REC 3 4 names a AO b Unidades REC 3 3 4 5 6 7 8 9 Modo names a b Unidades Modo L.inferiores L.superiores Canal Tolerancia Tiempo REC AI
[..] %s %s Nombre del ciclo Repetir %s Tabla Ciclo String fila Item Names indices t(s) - filas Array Nombre Prueba Repetir prueba Error
[..] rate #Taps error in (no error) Filter Topology Boolean number of samples AI data Filter Type IIR-FIR Lower Cut-Off Order output cluster subfilter.vi #Taps error in (no error) Filter Topology Filter Type IIR/FIR Lower Cut-Off Order output cluster Signals Upper Cut-Off error out filter information Filtered Signals error out Filtered Signal Signals Select Signals Signals Signal Out error out error in (no error) Selector Input Array of Waveform Array Array Array 3 Sine with Uniform Noise Spectral Measurements Signals FFT - (Peak) FFT Results (Log) Signal Channel FFT Results (Lin) Upper Cut-Off x/y Waveform Chart stop Frequency Amplitude Noise amplitude Offset Simulate Signal Sine with Uniform Noise error out error in (no error) Noise amplitude Offset Reset Signal Seed Number
[..] x-y Signal Filtered Signal Sine with Uniform Noise Waveform Chart Y Scale.Range:Maximum YScale.Maximum YScale.Minimum YScale.Maximum YScale.Minimum YScale.Maximum YScale.Minimum YScale.Maximum YScale.Minimum
n size elemento IN OUT, Default
4
Enable No Error Main While Loop input names Input Name Posicion Posicion P Input o Data Type Tabla Ciclo size(s) String maximo Posicion Value Maximum Message to Display Minimum Abrir %s String 3 Ensayos Nombre Fase 7 Repetir fila VI Default Vals.Reinit All error in (no error) *.fase 3 Archivo de configuración Tabla Ciclo RowHdrs[] status Second Button Name Cancel Two Buttons? Button Name OK Cancel Visible Strings[4] OK Visible Strings[4] OK Visible Strings[4] VI FP.Open 5 status Cancel OK OK OK VI FP.Open error out App App.UserInterfaceAvailable focus on Posicion KeyFocus Error
Nombre Prueba tamaños i tamaños STOP index indices Ciclo DO indices Ciclo DO DO Listo Ciclo AO Ciclo AO AO Reset Ciclo AO Ciclo AO AO contadores aux contadores contadores
"reposo", Default 8 DO -7 DO - data 8 8 DO 8-5 DO 8- data digitales out analogica AO data analogica AO data Enum Outputs R error in stop (T) error in stop (T) alarma analogicas timeout (sec) error out task out timeout (sec) error out task out a analogicas conv OutputsOUT b representar "auto" digitales in analogica in analogica in "manual" Outputs IN
Array comprimido size(s) 3 Array size(s) Array 3 Array Select size(s) Select
Tabla Ciclo size(s) error in %s String 3 Nombre Fase 7 Repetir fila 3 Tabla Ciclo RowHdrs[] status error out
fila Nombre Fase Nombre del ciclo Full String Repetir Repetir Array Tabla Ciclo String Tabla Ciclo 4 RowHdrs[] Abrir error out error in Ensayos *.fase Archivo de configuración
Unidades V Indice Units String Array Ylabel Array unidades a a b x+y max Rango b -x+y min a - - a b b -
error in No Error [..] Abrir 6 headers Ensayos *.cicle end 9 t(s) error out config Archivo de configuración end End of Line Constant (prueba sin nombre) Nombre Prueba Tab Constant Repetir [..] Tab Constant Item Names fila Nombre Fase Nombre del ciclo Full String Repetir Repetir Line Feed Constant Array Tabla Ciclo String Line Feed Constant Tabla Ciclo 4 End of Line Constant RowHdrs[] Error