LabVIEW (nivel básico)
-
Upload
spartan-borromeo-cauich -
Category
Documents
-
view
52 -
download
1
Transcript of LabVIEW (nivel básico)
-
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