Home

Examen de INFORMÁTICA INDUSTRIAL

image

Contents

1. if x y z x y else z x y 0x12 Ox0C 0x10 Observa detenidamente el siguiente c digo en C y determina el valor de la variable z una vez ejecutadas todas las sentencias int x y 5 1 2 3 4 5 z 0 for x 1 x lt 5 x z z y x 15 14 Ninguno de los valores anteriores En un puerto de salida digital de 16 bits queremos poner a valor 1 los bits impares y que el resto permanezcan inalterados Indicar en lenguaje C qu operaci n deberemos efectuar dato dato amp OXAAAA dato dato OXAAAA dato dato OXAAAA La precisi n de un convertidor Anal gico a Digital de n bits se calcula por la f rmula Vgnd Vref 2 Vref Vgnd 2 Vgnd Vref 2 Indicar la salida anal gica que se obtendr en un convertidor digital a anal gico de 12 bits con Vgnd 1 V y Vref 5 V en el que su entrada valga 3012 Vanalogica 4 2 2 3012 1 Vanalogica 3012 1 2 4 c Vanalogica 5 2 2 3012 1 2 3012 9 En la tarjeta NI USB 6008 deseamos poner la salida anal gica a 3 25 V Teniendo en cuenta que las tensiones de funcionamiento del convertidor son entre 0 V y 5 V indicar la instrucci n en lenguaje C m s adecuada para conseguirlo a DAQmxWriteDigitalScalarU32 task true 0 0 3 25 NULL b DAQmxReadAnalogScalarF64 task 1 0 3 25 NULL c DAQmxWriteAnalogScalarF64 task true 1 0 3 25 NULL 10 Con una tarjeta NI USB 6008 se manejan simult neamente 3 dispositivos digitales d
2. Examen de INFORM TICA INDUSTRIAL 31 de Enero de 2011 Tipo A Instrucciones e NO DESGRAPAR LAS HOJAS parte superior izquierda de la hoja de respuestas mecanizada e Las preguntas no contestadas no cuentan ni descuentan e Las preguntas contestadas mal descuentan 1 2 del valor de la pregunta e ANTES de empezar el examen rellenar Nombre y DNI en esta hoja y en la hoja de respuestas mecanizada y escribir el tipo del examen A B COD en la 1 Observa detenidamente el siguiente c digo en C y determina el valor de la variable z una vez ejecutadas todas las sentencias int x y 2 x 0xA2 y 0x99 z x y gt gt 3 a 0x17 b 0x23 c 0x99 2 Observa detenidamente el siguiente c digo en C y determina el valor de la variable z una vez ejecutadas todas las sentencias int x y float z x 2 y 5 z 1 0 if x amp y z y x 2 else z x y z a 1 4 b 1 0 c 3 5 3 Observa detenidamente el siguiente c digo en C y determina el valor de la variable z una vez ejecutadas todas las sentencias int x y 2 x 2 y 5 z 1 switch x 2 a c a b c a b c a b case 2 z x y z break case 4 z x y z break case 5 z x y z break case 7 z x y z break default z 0 break 8 80 0 Observa detenidamente el siguiente c digo en C y determina el valor de la variable z una vez ejecutadas todas las sentencias int x y 2 x 8 y 4
3. e dos estados d0 conectado al canal P1 0 d1 conectado al canal P1 1 d2 conectado al canal P1 2 Todos los dispositivos funcionan con l gica positiva 0O desconectado 1 conectado Utilizando la librer a NIDAQmx se configura una tarea de adquisici n y un canal de salida digital de la siguiente manera TaskHandle task DAQmxCreateTask do_t g task DAQmxCreateDOChan task Dev0 port1 DAQmx_Val_ChanForAllLines La ltima salida digital realizada est almacenada en la variable unsigned int salida Si se desea activar el d1 y desactivar d2 manteniendo el d0 sin cambios se deber realizar la siguiente asignaci n antes de llamar a la funci n DAQmxWriteDigitalScalarU32 task true 0 0 salida NULL a salida salida Oxfc 0x02 b salida salida Oxfb 0x02 c salida salida amp amp 0x00 0x02 11 Se tiene un sensor de temperatura con funci n de transferencia lineal que entrega 1 5V a 0 C y 4 5V a 100 C El sensor se conecta al canal ai3 de una tarjeta NI USB 6008 Utilizando la librer a NIDAQmx se configura una tarea de adquisici n y un canal de entrada anal gica de la siguiente manera TaskHandle task DAQmxCreateTask ai_t amp task DAQmxCreateAlVoltageChan task Dev0 ai3 DAQmx_Val_RSE 0 0 10 0 DAQmx_Va 1_Volts NULL Al realizar una adquisici n de datos de la siguiente manera float64 tension double temperatura DAQmxReadAnalogScalarF64 task 1 0 tensi
4. eas del miniproyecto se basa en el uso de a Un bucle infinito y una pausa que llama a cada una de las tareas b Un bucle infinito que llama a cada una de las tareas c Un temporizador que llama a cada una de las tareas 16 Respecto a la secuenciaci n de tareas qu ordenaci n es correcta a Primero calcular control y despu s leer sensores b Primero escribir actuadores y segundo pintar la pantalla c Primero escribir actuadores y despu s calcular control 17 Indicar qu informaci n t cnica no debe estar en el documento de requisitos de un proyecto a La funcionalidad del sistema a desarrollar b El manual de usuario c La prueba a superar para la aceptaci n 18 En la realizaci n de un proyecto indicar cu ndo debe comenzar la fase de dise o a Una vez definido el documento de especificaciones b Una vez definido el documento de requisitos Examen de INFORM TICA INDUSTRIAL c Una vez definido el documento de modularidad 31 de Enero de 2011 19 En el programa de control del dep sito del miniproyecto elige la definici n de variable en lenguaje C m s apropiada para representar el Tipo de Examen A o o nivel de l quido en litros en el dep sito si se requiere una precisi n de mililitros a unsigned double Nivel Nombre ______ DNI _ b double Nivel c long int Nivel RESPUESTAS 20 Qu funci n de acceso de lectura es la m s apropiada para consultar el estado de la bomba de agua del m
5. iniproyecto a int ConsultarBomba void return bomba b void ConsultarBomba int valor bomba valor c int ConsultarBomba int valor bomba valor return bomba 21 En el m dulo de secuenciaci n y regulaci n cu l ser la consulta m s adecuada que pertenece a la subtarea de Decidir que calcula en cada periodo de muestreo determinado las discrepancias entre el nivel deseado y el actual a if Datos_LeerNivelActual lt Datos_LeerNivelDeseado b if Proceso_LeerNivelActual lt Proceso_LeerTemperatura c if Datos_LeerNivelActual lt Proceso_LeerNivelDeseado 22 Para realizar el control en bucle cerrado de la variable temperatura en un Sistema Inform tico Industrial la consulta m s apropiada ser a a if LeerTemperaturaActual gt LeerTemperaturaDeseada EscribirCalefactor CALEFACTOR_OFF else EscribirCalefactor CALEFACTOR_ON b if TemperaturaObjetivo gt 70 0 EscribirCalefactor CALEFACTOR_OFF Aciertos PSE Fallos EscribirCalefactor CALEFACTOR_ON PUNTUACI N c while TemperaturaObjetivo lt 0 0 EscribirCalefactor CALEFACTOR_ON
6. on NULL Qu expresi n es la correcta para actualizar la variable temperatura a temperatura tensi n 10 0 273 15 b temperatura tensi n 1 5 100 0 3 0 c temperatura double tensi n 10 0 100 0 3 0 12 Se tiene una electrov lvula con funci n de transferencia lineal que a 1 0V cierra completamente y a 3 5V abre completamente La electrov lvula se conecta al canal ao0 de una tarjeta NI USB 6008 Utilizando la librer a NIDAQmx se configura una tarea de adquisici n y un canal de salida anal gica de la siguiente manera TaskHandle task DAQmxCreateTask ao_t g task DAQmxCreateAOVoltageChan task Dev0 ao00 0 0 5 0 DAQmx_Val_Volts NULL Se desea abrir la electrov lvula un 50 Qu valor tendr que asignarse a la variable tensi n float64 tension Si se realiza la siguiente llamada DAQmxWriteAnalogScalarF64 task true 1 0 tension NULL a tension 0 75 b tension 2 25 c tension float64 2 265 13 A qu estar orientada la estrategia de un sistema de control de temperatura de tanques de fermentaci n de vinos a Ser una estrategia en bucle abierto b Ser una estrategia por diagramas de contactos c Ser una estrategia en bucle cerrado 14 Qu funci n deber a implementarse en m dulo de interfaz gr fica de un sistema inform tico industrial a InformarUsuario b CalcularControl c LeerSensores 15 La secuenciaci n de tar

Download Pdf Manuals

image

Related Search

Related Contents

BARANLAGEN UND GLASKÜHLER  DURALTEX EXPRESS - Euclid Chemical  Philips SHAVER 7000 SensoTouch 2D wet and dry electric shaver RQ1145/17  Black & Decker AS75 Use & Care Manual  UPD-32(Rev1.0.5)  programme de concert - Orchestre Philharmonique Royal de Liège  

Copyright © All rights reserved.
Failed to retrieve file