Upload
spartan-borromeo-cauich
View
50
Download
1
Embed Size (px)
Citation preview
INSTITUTOTECNOLGICODEMRIDA
CONIEEM2012Seminario:
ProgramacindelaplataformaProgramacin de la plataformaLabVIEW7.1(nivelbsico)
M I LUIS JORGE [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