82
INSTITUTO TECNOLÓGICO DE MÉRIDA CONIEEM 2012 Seminario: Programación de la plataforma Programación de la plataforma LabVIEW 7.1 (nivel básico)” M I LUIS JORGE ARCEOMIQUEL M. I. LUIS JORGE ARCEOMIQUEL [email protected] [email protected] Del 23 al 27 de Abril 2012

LabVIEW (nivel básico)

Embed Size (px)

Citation preview

  • INSTITUTOTECNOLGICODEMRIDA

    CONIEEM2012Seminario:

    ProgramacindelaplataformaProgramacin de la plataformaLabVIEW7.1(nivelbsico)

    M I LUIS JORGE [email protected]

    [email protected]

    Del23al27deAbril2012

  • IntroduccinIntroduccinQueesLabVIEW? Es un lenguaje de programacin tipo grfico elcual usa iconos en lugar de usar lneas de texto.

    Su apariencia y funcionamiento imitan los de uninstrumento real. Sin embargo son anlogos ag glas funciones creadas con los lenguajes deprogramacin convencionales.

    2M.I.LUISJORGEARCEOMIQUEL

  • IntroduccinIntroduccin

    LabVIEW se encuentra construido por:LabVIEW se encuentra construido por: La interfaz de usuario (user interface)conformado por el panel frontal vista grficaconformado por el panel frontal, vista grficapara el usuario final

    Diagrama a bloques (block diagram) contiene el Diagrama a bloques (block diagram) contiene elcdigo de programa el cual conforma el flujo dedatosdatos.

    3M.I.LUISJORGEARCEOMIQUEL

  • IntroduccinIntroduccin

    LabVIEW se encuentra fuertemente integradoLabVIEW se encuentra fuertemente integradopara comunicarse y controlar dispositivos(hardwares) y sus interfaces son:(hardwares), y sus interfaces son:

    1. GPIB 8. ActiveX2. VXI3. PXI4. RS232(Serial)

    9. DLLs10. TarjetadeSonido11. USB( )

    5. Paralelo6. TCP/IP7 Adquisicin de Datos

    12. FireWire13. BlueTooth14 DataSocket7. AdquisicindeDatos

    (DAQDevices)14. DataSocket15. InternetyWEB

    4M.I.LUISJORGEARCEOMIQUEL

  • Instrumento VirtualInstrumentoVirtual

    Los programas de LabVIEW son llamado comoLosprogramasdeLabVIEWsonllamadocomoinstrumentosvirtuales(VIs)

    Contienentrestiposdecomponentes: ElPanelFrontal DiagramaaBloquesg q ElIconoypanelconector

    5M.I.LUISJORGEARCEOMIQUEL

  • Instrumento VirtualInstrumentoVirtual

    Panel Frontal: Se trata de la interfaz grficaPanel Frontal: Se trata de la interfaz grficadel VI.

    Esta interfaz recoge las entradas procedentes Esta interfaz recoge las entradas procedentesdel usuario y representa las salidasproporcionadas por el programaproporcionadas por el programa.

    Un Panel frontal est formado por:1. Serie de botones

    2. Pulsadores

    6M.I.LUISJORGEARCEOMIQUEL

  • Instrumento VirtualInstrumentoVirtual3. Potencimetros4. grficos,etc Cadaunodeellospuedeestardefinidocomo:

    l1. Uncontrol(Entrada)

    2 U i di d2. Unindicador(Salida)

    3 Constante3. Constante

    7M.I.LUISJORGEARCEOMIQUEL

  • Instrumento VirtualInstrumentoVirtual

    Diagrama de bloques constituye el cdigoDiagrama de bloques constituye el cdigofuente del VI.

    En el diagrama de bloques es donde se realizaEn el diagrama de bloques es donde se realizala implementacin del programa del VI paracontrolar o realizar cualquier procesado de lasentradas y salidas que se crearon en el panelfrontal.

    Incluye funciones y estructuras integradas enlas libreras

    8M.I.LUISJORGEARCEOMIQUEL

  • Instrumento VirtualInstrumentoVirtual

    Este se construye conectando los distintosEste se construye conectando los distintosobjetos entre s, como si de un circuito setrataratratara.

    Los cables unenterminales determinales deentrada y salida conlos objetosjcorrespondientes, ypor ellos fluyen losdatos.

    9M.I.LUISJORGEARCEOMIQUEL

  • PaletasPaletas

    Las paletas de LabVIEW proporcionan lasLas paletas de LabVIEW proporcionan lasherramientas que se requieren para crear ymodificar tanto el panel frontal como eldiagrama de bloques.

    Cualessonlostiposdepaletas?1.Paletadeherramientas(Toolspalette) Contiene,letreros,conectoresgrficos,coloresdelpanelfrontalysirveparaeditarydepurarlosobjetos

    10M.I.LUISJORGEARCEOMIQUEL

  • PaletasPaletas

    2. Paleta de controles2. Paleta de controles(Controls palette)

    Se utiliza nicamente enSe utiliza nicamente enel panel frontal. Contienetodos los controles eindicadores que seemplearn para crear lai t f d l VI linterfaz del VI con elusuario.

    11M.I.LUISJORGEARCEOMIQUEL

  • PaletasPaletas

    3. Paleta de funciones (functions palette)3. Paleta de funciones (functions palette)

    Se emplea en el diseo del diagrama de bloques. La paleta de funciones contiene todos los objetos La paleta de funciones contiene todos los objetosque se emplean en la implementacin delprograma del VI ya sean funciones aritmticasprograma del VI, ya sean funciones aritmticas,de entrada/salida de seales, entrada/salida dedatos a fichero, adquisicin de seales,datos a fichero, adquisicin de seales,temporizacin de la ejecucin del programa.

    12M.I.LUISJORGEARCEOMIQUEL

  • Paleta 1. Structures2 N iPaleta 2. Numeric3. Boolean4. String5. Arrayy6. Cluster7. Comparison8. Time&Dialog9 File I/O9. FileI/O10. NIMeasurements11. Waveform12. Analyze13. InstrumentI/O14. ApplicationControl15. Graphics&Sound16 Communication16. Communication17. ReportGeneration18. Advanced19. SelectaVI20. Decorations21. UserLibraries

    13M.I.LUISJORGEARCEOMIQUEL

  • SubVISubVI

    Caso 1. Pasos a seguir para obtener un SubVI:Caso 1. Pasos a seguir para obtener un SubVI:1. Seleccionar los todos los elementos del diagrama debloques que deseemos convertir en un Sub VI.

    2. Hacer clic en la ruta Edit>>Create Sub.

    3. De esta manera aparecer el icono de nuestro Sub VI.p

    Caso 2.1. Guardarlo como un VI con otro nombre

    2. Mapear los controles e indicadores del VI con respectoal icono

    14M.I.LUISJORGEARCEOMIQUEL

  • SubVISubVI

    Caso 1Caso1

    15M.I.LUISJORGEARCEOMIQUEL

  • SubVISubVI

    Caso 2 (cont.)Caso2(cont.) En otro programaseleccione la paletaseleccione la paletade funciones,siguiendo la rutaFunctions>>Select aVI, en la caja dedi ldialogo que aparecese ingresa la ruta delVI a utilizarVI a utilizar.

    16M.I.LUISJORGEARCEOMIQUEL

  • SubVISubVI

    Asociando el ICONO con loscontroles e indicadores 17M.I.LUISJORGEARCEOMIQUEL

  • SubVISubVI

    18M.I.LUISJORGEARCEOMIQUEL

  • Como pasan los datos en LabVIEWComopasanlosdatosenLabVIEW

    Cuando se crea una aplicacin se comienza enCuandosecreaunaaplicacin,secomienzaenelnivelmsaltodelVI.

    Inicia de Arriba abajo y de Izquierda a Derecha IniciadeArribaabajoydeIzquierdaaDerecha

    19M.I.LUISJORGEARCEOMIQUEL

  • Herramientas del panel FrontalHerramientasdelpanelFrontal FrontPanelToolbar

    1 Botn para ejecutar el VI1. BotnparaejecutarelVI2. Botnparacorridacontinua3. Botnparadetenerelprograma4 Botn para generar una pausa al programa4. Botnparagenerarunapausaalprograma5. Botnparaseleccionareltipodeletra,tamao,estiloycolor6. Botnparaalinearobjetosconelejevertical7 Botn para distrib ir los objetos (e tender o comprimir)7. Botnparadistribuirlosobjetos(extenderocomprimir)8. Botnpararedimensionarobjetos9. Botnparareordenarlosobjetos(moverlosalfrente,atrs,fijary

    )agrupar)10.Botndeayuda

    20M.I.LUISJORGEARCEOMIQUEL

  • Herramientas del panel FrontalHerramientasdelpanelFrontal FrontPanelToolbar

    1. BotnparaejecutarelVI,sepresentadosestados:

    Si un VI no se puede ejecutar, ste se encuentra mal realizado o esp j ,un VI no ejecutable. En ocasiones el Botn de RUN aparece comouna flecha rota

    El botn de RUN indica que no hay problemas de errores y elprograma se encuentra ejecutado

    21M.I.LUISJORGEARCEOMIQUEL

  • Herramientas del Diagrama a BloquesHerramientasdelDiagramaaBloques

    Block Diagram ToolbarBlockDiagram Toolbar Step Into. Observe el flujo de datos del diagrama de bloques

    desde un nodo a otro utilizando burbujas que se mueven atravs de los cables Los nodos parpadean para indicar quetravs de los cables. Los nodos parpadean para indicar queestn listos para estar ejecutados.

    Step Over, sirve despus de cada nodo para avanzar a travsdel diagrama a bloques completo. Cada vez que se acciona elnodo actual se ejecuta y se detiene en el nodo siguiente, elcual esta listo para ser ejecutado nuevamente.

    Step Out, cuando el diagrama de bloques parpadee, oprima elbotn y se detendr la ejecucin paso a paso del VI DebugExercise (Main)( )

    22M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 1Ejercicio1

    Convertir de grados Centgrados a FahrenheitConvertirdegradosCentgradosaFahrenheitSolucin:

    La formula es: F = (1 8 * C) + 32Laformulaes:F=(1.8 C)+32

    23M.I.LUISJORGEARCEOMIQUEL

  • Cables (Wire)Cables(Wire)

    Los datos se transfieren por diferentes tiposLosdatossetransfierenpordiferentestiposdecablesyseencuentranclasificados:

    24M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 2Ejercicio2

    Pendiente de una rectaPendientedeunarectaSolucin:

    f l Sl ( 2 ) / ( 2 )Laformulaes:Slope=(Y2 Y1)/(X2 X1)

    25M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 3Ejercicio3

    Calculadora se necesita programar las funcionesCalculadora,senecesitaprogramarlasfuncionesdesuma,resta,multiplicacinydivisin.

    Solucin:Solucin:

    26M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 4Ejercicio4

    CalculadoraCalculadora1. Quedesplieguemensajedeerror2. Quecalculeelpromedio

    27M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 5Ejercicio5

    SETTIME, Programa para convertir das,SET TIME, Programa para convertir das,horas, minutos y segundos a segundos.

    28M.I.LUISJORGEARCEOMIQUEL

  • EstructurasEstructuras

    Ciclo FOR y WHILECicloFORyWHILE CASE Registro de Corrimiento RegistrodeCorrimiento SecuenciadorF l N d l FormulaNodal

    29M.I.LUISJORGEARCEOMIQUEL

  • EstructurasEstructuras

    Ciclo FOR: Ejecuta unCiclo FOR: Ejecuta unsubdiagrama en un nmerofinito de veces

    Ciclo WHILE: Ejecuta unsubprograma hasta que deje decumplirse una condicin.

    CASE: Contiene mltiplesbd lsubdiagramas pero solo uno se

    ejecuta dependiendo del valorde entradade entrada.

    30M.I.LUISJORGEARCEOMIQUEL

  • EstructurasEstructuras

    REGISTRO DE CORRIMIENTO:G S O CO OTransfiere datos de una iteracina otra

    SECUENCIAL: Contiene uno oms subdiagramas el cual seejecuta en una secuenciaejecuta en una secuenciaprogramada.

    FORMULA NODAL: Realizaoperaciones matemticasbasadas en entradas numricas.

    31M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 6Ejercicio6

    AUTOMATCHU O C1. El Number to Match es un

    campo de entrada el cual elpusuario programa el nmeroa jugar.

    2. El Current Number indica elnmero aleatorio actual.

    3 # d It ti i di l3. # de Iterations indica elnmero de intentos antes dellegar al nmero deseadollegar al nmero deseado.

    32M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 6Ejercicio6

    Solucin:Solucin:1. SenecesitaconfigurarloslimitesdelCONTROLdeNumber

    to Match

    2. ModifiqueelformatoylaprecisindelindicadorCurrientNumber aformatoDecimalyNotacinpuntoflotante

    3. Configure 50en el controlde Number toMatch comovalor porvalor pordefault

    33M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 7Ejercicio7

    Registros de Corrimientosg Construir un VI que utilic tres registros de desplazamiento

    para acceder a valores de 10 iteraciones previas, coni t d i lincrementos de cinco valores.

    Solucin:

    34M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 8Ejercicio8

    Raz Cuadrada (Square Root)RazCuadrada(Square Root) HacerunVIcapazdecalcularlaraiz cuadradadeunnmeroysinoesposibledesplegarunmensajedeerror.

    35M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 9Ejercicio9

    SolucinSolucin

    36M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 10Ejercicio10

    Time to MatchTimetoMatch Utilizar el programa del ejercicio 4, y calcularen segundos el tiempo transcurrido hastaen segundos el tiempo transcurrido hastaencontrar el nmero deseado.

    S l i Solucin: Se necesita implementar dos cronmetros,uno al inicio del VI y otro al final, luego, resteambos tiempos y el resultado se divide 1000

    37M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 11Ejercicio11

    38M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 12Ejercicio12

    Programacin de un FlipFlopProgramacindeunFlip Flop

    39M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 13Ejercicio13

    Programar un Detector de flancosProgramarunDetectordeflancos

    40M.I.LUISJORGEARCEOMIQUEL

  • Grficas y ChartsGrficasyCharts

    La Grfica chart despliega los datos conformeLaGrficachartdespliegalosdatosconformevanllegando(unoauno).

    La grfica graph, despliega todos sus datosLagrficagraph,despliegatodossusdatoscuandosubuffersellena

    41M.I.LUISJORGEARCEOMIQUEL

  • Grficas y ChartsGrficasyCharts

    Waveform Chart and Graph Despliega los datosp p ga una taza constante

    XY Graph Despliega los datos a una taza noconstante asi como ocurrencias de eventosconstante, asi como ocurrencias de eventos

    Intensity Chart and GraphDespliega los datos en3D o 2D

    Digital Waveform GraphDisplays data as pulsesor groups of digital lines. Computers transfer digitaldata to other computers in pulsesdata to other computers in pulses.

    (Windows) 3D GraphsDisplays 3D data on a 3Dplot in an ActiveX object on the front panel.

    42M.I.LUISJORGEARCEOMIQUEL

  • Grficas y ChartsGrficasyCharts

    Existentresmodosdegraficacin deunchartg1. Scope chart: muestra un bloque de datos, por

    ejemplo un pulso una onda, desplazando una parte at d l fi d i i d d htravs de la figura de izquierda a derecha.

    2. Sep chart: trabaja de forma similar que el Scopechart, excepto que los datos mas antiguos sechart, excepto que los datos mas antiguos sepresentan a la derecha y los mas nuevos a laizquierda.

    3. Strip chart: muestra los datos continuamente,desplazndose de izquierda a derecha a travs de lagrfica.grfica.

    43M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 14Ejercicio14 En el panel frontal, el interruptor ser utilizado para detener la

    adquisicin de datos. La grafica mostrara la variacin de latemperatura en tiempo real, el sensor de temperatura mide latemperatura del cuarto.

    44M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 14Ejercicio14

    Solucin:So uc

    Utilizar el instrumento virtual Digital Thermometer, seencuentra con la ruta C:\Archivos de programa\NationalInstruments\LabVIEW 7.1\activity

    45M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 14BEjercicio14 B

    SubVI anidado, utilice el termmetro digital.Sub a dado, u ce e e e o d g a

    4646M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 14CEjercicio14 C

    Control de Temperaturap Encender un LED y una alarma al momento que se

    detecte una temperatura mayor a la programada.

    4747M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 14CEjercicio14 C

    Control de Temperatura (Solucin)o o de e pe a u a (So uc )

    4848M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 15Ejercicio15 Programar la funcin: Y = 3X^2+6X+7, por formulaNodal y por las herramientas Numricas y graficarNodal y por las herramientas Numricas y graficarambos resultados

    49M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 15Ejercicio15

    50M.I.LUISJORGEARCEOMIQUEL

  • Arreglos (Arrays)Arreglos(Arrays) Losarreglossonconjuntodedatosdelmismotipo. Unarregloconstadeelementosydimensiones. LoselementossonlosdatosqueconstituyenelarregloU l d t di i h t Unarreglopuedetenerunaomsdimensionesyhastaunmximode2e311elementospordimensin,silamemorialopermite.

    Elarreglopuedeserconstruidocondatostalescomonmeros,booleanos,rutas,cadenas,formulasdeondaybloques.y q

    Noesposiblecreararreglosdearreglos.Sinembargo,sisepuedecrearunarreglodeclusters,dondecadacluster tiene uno o ms arregloscluster tieneunoomsarreglos.

    51M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 16Ejercicio16

    Crear un array AutoindexadoCrearunarrayAutoindexadoSolucin:

    52M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 17Ejercicio17

    Crear arreglos de dos dimensionesCreararreglosdedosdimensionesSolucin:

    53M.I.LUISJORGEARCEOMIQUEL

  • ArraysArrays

    PolymorphicPolymorphic

    54M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 17BEjercicio17 B

    Array ExerciseArrayExercise

    55M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 17BEjercicio17 B

    Array ExerciseArrayExercise

    56M.I.LUISJORGEARCEOMIQUEL

  • Creando Matrices del tipo constantesCreandoMatricesdeltipoconstantes SeleccioneFUNCTIONSARRAY

    ArrastrelasconstantesNumricas,lgicaso, gstring,dentrodeArray Constant

    57M.I.LUISJORGEARCEOMIQUEL

  • Funciones MatricialesFuncionesMatriciales

    58M.I.LUISJORGEARCEOMIQUEL

  • Funciones MatricialesFuncionesMatriciales

    59M.I.LUISJORGEARCEOMIQUEL

  • Funciones MatricialesFuncionesMatriciales

    60M.I.LUISJORGEARCEOMIQUEL

  • Luz SecuencialLuzSecuencial1. Fabricar cuatro series de luces.2. Se requiere ajustar el tiempo.3. Implementar : Constante boleana, Rotate 1D Array, Reverse 1D Array.3. Implementar : Constante boleana, Rotate 1D Array, Reverse 1D Array.

    M.I.LUISJORGEARCEOMIQUEL 61

  • Luz SecuencialLuzSecuencial

    SolucinSolucin

    M.I.LUISJORGEARCEOMIQUEL 62

  • BundleBundle

    63M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 18Ejercicio18 ANALISISDETEMPERATURAVIAnalize --> Mathematics --> Probability and Statistics --> MeanAnalize > Mathematics > Probability and Statistics > MeanAnalize --> Mathematics -->curving filtering --> General Polynomial

    64M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 18Ejercicio18

    65M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 19Ejercicio19 GrficaXYCirculo

    6666M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 19BEjercicio19 B GrficaXY

    6767M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 19BEjercicio19 B Programandomuestrasdetemperaturaconretardoretardo

    6868M.I.LUISJORGEARCEOMIQUEL

  • StringsStrings El STRING es una secuencia desplegable

    o no desplegable de caracteres ASCII.p g

    Sus aplicaciones son: Creacin de simple mensajes de Texto. Convertir de datos numricos a

    caracteres string o instrumentos oconvertir de caracteres string a datos

    Para la conversinde string a datosnumricos yconvertir de caracteres string a datos

    numricos.

    Se encuentra en el diagrama de bloques

    numricos yviceversa seleccionestring/numberconversion all funtions string conversion

    69M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 20Ejercicio20

    Construya el siguiente VIConstruyaelsiguienteVI ConvertirdenumricoastringC i i Concatenarstringaotrosstrings

    Determinelalongituddelstring ElVIencuentraunpatrnenunstringyconviertedestringanumricog

    70M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 19Ejercicio19

    71M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 19Ejercicio19

    72M.I.LUISJORGEARCEOMIQUEL

  • BCD a 7 segmentosBCDa7segmentos

    73M.I.LUISJORGEARCEOMIQUEL

  • BCD a 7 segmentosBCDa7segmentos

    74M.I.LUISJORGEARCEOMIQUEL

  • Archivos de E/SArchivosdeE/S Esta herramienta se localiza en el

    diagrama a bloques y en lasdiagrama a bloques y en lasherramientas FunctionsFile I/O

    Sus aplicaciones son:p Abrir y cerrar archivos de datos. Leer y escribir datos de archivosy Cambiar caracteristicas de los

    archivos.

    Crear, modificar y leer laconfiguracin del archivo.

    S l i R d l hi Seleccionar Ruta del archivo.75M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 20Ejercicio20 Escribirelejercicio12(Lamedidaes6,0000V l ) hi i TXTVolts)enunarchivoconextensinTXT

    76M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 20Ejercicio20

    77M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 21Ejercicio21

    Leer el archivo creado del ejercicio 13Leerelarchivocreadodelejercicio13

    78M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 21Ejercicio21

    79M.I.LUISJORGEARCEOMIQUEL

  • Propiedades NodalesPropiedadesNodales

    Aplicaciones:Aplicaciones: Sepuedeleeryescribirmltiplespropiedadesa un objetoaunobjeto

    Agregarterminales Cambiarlaposicindeunindicador Habilitarydeshabilitarindicadoresy

    80M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 22Ejercicio221. Habilitar y deshabilitar controles2. Mover el tanque en el plano XY3. Programar los controles de

    posicin4. El tanque debe llenarse y

    vaciarse aleatoriamente en unrango de 10

    5. Programar un limite de colorg6. Si el limite del tanque es menor

    al programado el color del aguaes azul

    7. Si el limite del tanque es mayoral programado el color del aguaes rojoes rojo

    81M.I.LUISJORGEARCEOMIQUEL

  • Ejercicio 22Ejercicio22

    82M.I.LUISJORGEARCEOMIQUEL

    /ColorImageDict > /JPEG2000ColorACSImageDict > /JPEG2000ColorImageDict > /AntiAliasGrayImages false /DownsampleGrayImages true /GrayImageDownsampleType /Bicubic /GrayImageResolution 300 /GrayImageDepth -1 /GrayImageDownsampleThreshold 1.50000 /EncodeGrayImages true /GrayImageFilter /DCTEncode /AutoFilterGrayImages true /GrayImageAutoFilterStrategy /JPEG /GrayACSImageDict > /GrayImageDict > /JPEG2000GrayACSImageDict > /JPEG2000GrayImageDict > /AntiAliasMonoImages false /DownsampleMonoImages true /MonoImageDownsampleType /Bicubic /MonoImageResolution 1200 /MonoImageDepth -1 /MonoImageDownsampleThreshold 1.50000 /EncodeMonoImages true /MonoImageFilter /CCITTFaxEncode /MonoImageDict > /AllowPSXObjects false /PDFX1aCheck false /PDFX3Check false /PDFXCompliantPDFOnly false /PDFXNoTrimBoxError true /PDFXTrimBoxToMediaBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXSetBleedBoxToMediaBox true /PDFXBleedBoxToTrimBoxOffset [ 0.00000 0.00000 0.00000 0.00000 ] /PDFXOutputIntentProfile () /PDFXOutputCondition () /PDFXRegistryName (http://www.color.org) /PDFXTrapped /Unknown

    /Description >>> setdistillerparams> setpagedevice