INSTRUMENTACIÓ VIRTUAL AMB PYTHON. Alexandre Cors Bardolet Tutor: Jordi Sellarès Juny 2011

Documentos relacionados
Implementació d un proveïdor de servei PAPI (PoA) lleuger en Python

Oriol Font Bagüeste - 2 -

PEL REGISTRE DE LES ACTIVITATS DE LA VIDA DIÀRIA EN CENTRES DE GENT

TFC - ERP IMPLANTACIÓ DE SAP ERP A UNA EMPRESA DE. Marta Masnou Esquerrà LABORATORIS

Panda Antivirus Pro 2016

Treballar amb ERPs en els nous CFS

PROGRAMARI LLIURE... Instal la-te l!

Novetats de la Grossa

Grau de multimèdia. Disseny i codi, un espai de coneixement interdisciplinari.

Aplicacions web. CFGM - Sistemes microinformàtics i xarxes. Informàtica i comunicacions CFGM.SMX.M08/0.15

UF3-Proxy. Andreu Serracanta Espinalt. viernes 17 de febrero de 12

RIA amb Sistema Modular per a generar consultes dinàmiques a una base de dades. Jordi Masip Balart 29/01/2010

Indicacions comuns. Estacions d aula de primària i secundària

Marta Zaragoza per. Espai LÀBORA Barcelona. Taller. Entrevista de selecció per competències. 8 de Juny Entitats promotores del Programa LÀBORA:

CICLE FORMATIU DE GRAU MITJÀ DE TÈCNIC EN FARMÀCIA I PARAFARMÀCIA. 2 cursos acadèmics. Curs

Projecte d anàlisi i millora de processos

SERVEIS SOCIALS ÀREA DE SERVEIS A LES PERSONES

Dossier de recuperació

SERVEI IMPRESSIÓ - KONICA MINOLTA - CISE

GCompris (conjunt de jocs educatius)

MANUAL DE PAINT.NET. Departament de Formació

NOM IMATGE /enllaç ampliació d informació EXPLICACIONS

Tàrrega, 20 de febrer de 2013 REQUISITS I AUTORITZACIONS PER A LA COMERCIALITZACIÓ DE MEDICAMENTS VETERINARIS

N O S A L T R E S S O M... Escola Collbaix

2014 Bentley Systems, Incorporated. Curs d'iniciació en AECOsim de Bentley

PROGRAMA DE MENTORS ON-LINE Temporada 15-16

Còpia i creació de DVD amb el HDD PHILIPS (DVDR3300H)

PIMES I MULTINACIONALS

2.- PLATAFORMA ARDUINO (HARDWARE)

Tema 4. Programació d un Braç Robot

//////////////////////// >DISTINTIUS DE CATEGORITZACIÓ HOTELERA I D APARTAMENTS TURÍSTICS //////////////////////// ////////////////////////

Microsoft Lync 2010: Introducció al nou programari de missatgeria instantània i conferències

Xarxes. Aplicacions i protocols d Internet

El Campus Virtual s'ha concebut com un entorn dinamitzador de la gestió del coneixement en els àmbits d'actuació de MútuaTerrassa.

PSQ CAT 21 COPSOQ (Versió 1.5) VERSIÓ CURTA

El Banc de Llavors de la Garrotxa

Manual d OpenVPN per a Mac OSX

2436: INTEGRACIÓ D UNA APLICACIÓ DE HELPDESK AMB LDAP I BBDD EXTERNES

Guia para mascotas: Web de establecimientos. Presentació escrita - visual Treball Final de Grau Multimèdia Per: Ana Muñoz

Implantació d una gestió d incidències en un departament de programació

UNIÓ EUROPEA Fons Social Europeu PROGRAMA FORMATIU DE FORMACIÓ COMPLEMENTÀRIA. Sensibilització en la igualtat d oportunitats

Missió de Biblioteques de Barcelona

DESCRIPCIÓ DEL LLOC DE TREBALL

Muntatge i manteniment d equips

Seguretat informàtica

Semipresencial o combinada

L accés lliure a la informació científica i tècnica: ara és possible?

Taller d expressió dramàtica per infantil (p4 i p5) Amb els contes faig teatre per Moi Aznar. -- Villarroel 237

Context tecnològic del nou Transport Sanitari Barcelona, 18 de novembre de 2014

Recursos TIC accesibles

Projecte/Treball Fi de Carrera

Perquè la millor solució de seguretat no és cara

Consultoria Cultura 2016

Guia d ús de la Borsa de Treball

Catàleg de certificats de professionalitat

Cap a un nou Campus Virtual basat en Moodle: plantejament de l evolució

UNITAT 3: SISTEMES D EQUACIONS

PROCÉS DE GESTIÓ DELS RECURSOS HUMANS

Tipus de botigues online i tecnologia

10 ventajas de la tecnología PDi ebeam 10 avantatges de la tecnologia PDi ebeam

Tema 4. Competència imperfecta. Monopoli i oligopoli

D acord amb l article 19 dels vigents Estatus de l Agència, aquesta s estructura amb caràcter bàsic en àrees i divisions.

Cursos de DISSENY i PROGRAMACIÓ de VIDEOJOCS. 2A EDICIÓ.

Treball Final de Màster

L experiència dels flequers de Terrassa 12 de desembre de 2007

El treball en equip a la Xarxa: estratègies docents

PRO. Rectangular. Resistencia y ligereza al mejor precio Resistència y lleugeresa al millor preu PRO

Els arxius que crea Ms Excel reben el nom de LibroN, per aquest motiu cada vegada que creem un arxiu inicialment es diu Libro1, Libro2, Libro3,...

FLUX DE CAIXA I COST FINANCER A PARTIR DEL

Generalitat de Catalunya Departament d Ensenyament ESCOLA DOCTOR TRUETA

EL PORTAL DE CONCILIACIONS

Laboratorio de Instrumentación y Sistemas de adquisición de datos en la Universidad Politécnica de Valencia

Manual para la descarga de libros electrónicos de McGraw Hill Procedimiento:

La comunicació lingüística. El llenguatge com a sistema de signes. Aspecte comunicatiu del llenguatge humà

MÒDUL SUPORT I ASSISTÈNCIA TÈCNICA

Manual de configuració de la Xarxa Sense Fils. eduroam. a Microsoft Windows Mobile 6

GUIA CAPITALITZACIÓ DE L ATUR

Comerç i màrqueting. Logística comercial CFGS.0651.C03/0.07. CFGS - Gestió comercial i màrqueting

PLATAFORMA PEL PAGAMENT I PRESENTACIÓ TELEMÀTICA D IMPOSTOS

Avaluació de les Competències Bàsiques (sisè d educació primària) Barcelona, 13 de juny de 2014

PLEC DE CONDICIONS TÈCNIQUES REGULADORES DEL CONTRACTE DE SERVEIS D ÀPATS A DOMICILI DELS SERVEIS SOCIALS BÀSICS DE L AJUNTAMENT DE SABADELL


PRÀCTIQUES DEL GRAU EN PODOLOGIA

Tecnologies de la Comunicació

Servicio de Declaraciones y Pagos. Características Técnicas Mínimas Versión: 3

TC - Transmissió per Cable

Vida en el Campus. Vida al Campus. Guía de actividades culturales. Guia d activitats culturals

Graduï s. Ara en secundària

ÍNDEX LA MATÈRIA... 2 MASSA I VOLUM DE SÒLIDS I LÍQUIDS... 4 LES SUBSTÀNCIES I LA MATÈRIA... 5 ELS ESTATS DE LES SUBSTÀNCIES... 6

ASSIR Dreta CAP Roger de Flor Àmbit d Atenció Primària de Barcelona Obertura ASSIR CAP Roger de Flor

Creació d un bloc a XTEC Blocs: publicació i edició de vídeo amb YouTube Josep Cañas

SEGURETAT DE PACIENTS CONTROL I SEGURETAT EN LES INTERVENCIONS

El hardware libre y el Internet de las cosas

IMPLEMENTACIÓN DE LAS NTIC S EN LOS LABORATORIOS DE CIENCIAS NATURALES MEDIANTE EL USO DE LA PLATAFORMA ARDUINO- PHYSICSSENSOR

Aquesta guia us servirà per familiaritzar vos amb el Campus i les eines que conté per facilitar una bona formació en l entorn virtual.

BS Rènting Introducció al rènting en les Administracions Públiques Xavier García G. de Villaumbrosia Director Administracions Públiques Banc Sabadell

Llicenciatura de Publicitat i Relacions Públiques Títol propi de Grau en Ciències de la Comunicació (Publicitat i Relacions Públiques)

10 Àlgebra vectorial. on 3, -2 i 4 són les projeccions en els eixos x, y, y z respectivament.

MÀSTER EN OSTEOPATIA. Escola d Osteopatia de Barcelona (EOB) Universitat Pompeu Fabra Barcelona School of Management

Transcripción:

INSTRUMENTACIÓ VIRTUAL AMB PYTHON Alexandre Cors Bardolet Tutor: Jordi Sellarès Juny 2011

Instrumentació virtual

Instrumentació virtual Instruments tradicionals - No hi ha digitalització (manual) Instrumentació virtual Digitalització de les dades intrínseca. - Escàs emmagatzematge de les dades. - Fàcil emmagatzematge de les dades. - Pobre o nul la representació de les dades gràficament. - Representació de dades immediata i gràficament. - Presència física de qui realitza la instrumentació. - Possibilitat d'instrumentació remota. - Control de cada instrument per separat. - Concentració del control de diversos laboratoris.

LabVIEW Software amb molta tradició (1986). No calen gaires coneixements de programació. Fàcil d'instal lar, configurar i programar. Compatible amb la majoria d'instruments. Multiplataforma.

LabVIEW Preu de les llicències. Agressiu en recursos. Estil de programació no enfocat a grans sistemes de control. No es pot accedir al codi. No es pot desenvolupar software comercial sense pagar quantitats adicionals.

Pythics Codi lliure Autor: Brian D'Urso. Programat en Python. Pocs recursos. Multiplataforma. Matplotlib, PyQwt, NumPy, etc.

Objectius Avaluar l'ús del programa Pythics com a alternativa al LabVIEW. Reaprofitar maquinària vella per tasques d'instrumentació. Realitzar diverses màquines virtuals utilitzant el màxim de connexions diferents. Realitzat el codi fàcilment reaprofitable i entenedor per a futurs desenvolupaments. Dotar de màquines virtuals diversos instrument que no en tenen.

Placa d'entrenament 6 sortides digitals 2 sortides analògiques 2 entrades digitals 4 entrades analògiques

Placa d'entrenament

Instrument: Arduino Propietats de l'instrument Arduino Microcontrolador Atmega 328 Bits microcontrolador 8 bits Connexió Sèrie, emulada per USB Pins digitals 16 multi-propòsit (6 PWM) Pins analògics 0 (6 PWM) Alimentació USB Resolució entrada analògica 10 bits

Instrument: Arduino FUNCIONS: Entrada digital Sortida digital Entrada analògica Sortida PWM

Instrument: Arduino Interfície gràfica Connector interfície/controlador Controlador Protocol comunicació (sèrie emulat USB)

Instrument: 1408FS Propietats de l'instrument 1408FS Connexió USB Entrades/Sortides digitals 16 (8 x 2) Entrades analògiques 8 amb 13 bits resolució o 4 amb 14 bits resolució Sortides analògiques 2 amb 12 bits resolució Alimentació USB

Instrument: 1408FS FUNCIONS: Entrada digital Sortida digital Entrada analògica Sortida analògica

Instrument: 1408FS Interfície gràfica Connector interfície/controlador Controlador / wrapper Controlador comunicacions USB

Màquina virtual: vi_entrenament

Màquina virtual: vi_entrenament

Instrument: Analitzador d'impedàncies HP 4192A LF Mesura d'impedàncies en diverses unitats Port GPIB

Màquina virtual: vi_analitzador_impedancies Interfície gràfica Connector interfície/controlador Controlador GPIB

Màquina virtual: vi_analitzador_impedancies

Màquina virtual: vi_analitzador_impedancies

Requeriments Pythics Comparativa requeriments Pythics / LabVIEW Concepte Pythics LabVIEW Processador Pentium II Pentium IV Memòria RAM 128 Mb 1Gb Disc Dur 300 Mb 1,6 Gb

Crítica al programa Pythics Poca resistència al errors. Falten molts paràmetres html per implementar. És difícil alinear els components amb finalitats estètiques. No existeixen flags d'inicialització ni de tancament. Manquen alguns widgets.

Conclusions Pythics és un programa que permet substituir LabVIEW de manera correcte. S'ha pogut realitzar instruments virtuals per diversos protocols de comunicació. Amb Pythics i una distribució Linux lleugera, es poden recuperar màquines velles per instrumentació. Python és un llenguatge molt potent i versàtil.

Conclusions Comparativa LabVIEW / Pythics Paràmetre LabVIEW Pythics Preu Llicència cara Gratuït Propietat de productes derivats Pagament de llicències Propietat del programador Temps de configuració Poques hores Poques hores Manera de programació de les interfícies Gràfica Programació Personalització del programa Poca Total (accés al codi) Suport National Instrument Comunitat

Pla de treball Estudi del funcionament de Pythics. Dissenyar del protocol de comunicació entre Pythics i l'arduino. Creació de la interfície per l'arduino. Estudi de la llibreria ctypes. Creació de la interfície pel 1408FS. Creació de la interfície comuna vi_entrenament. Consideracions estètiques de la interfície vi_entrenament.

Pla de treball Començar la instrumentació del HP 4192A LF familiaritzant-se amb la casuística de les seves funcions i protocol de comunicació. Preparació de l'ordinador on es realitzarà la instrumentació del HP 4192A. Desenvolupar la màquina virtual pel HP 4192A LF amb el controlador GPIB. Consideracions estètiques.

Pla de treball Estudi del funcionament de Pythics. Dissenyar del protocol de comunicació entre Pythics i l'arduino. Creació de la interfície per l'arduino. Estudi de la llibreria ctypes. Creació de la interfície pel 1408FS. Creació de la interfície comuna vi_entrenament. Consideracions estètiques de la interfície vi_entrenament.

Pressupost Pressupost Referència Quantitat Preu unitari Total Hora de feina 250 hores 6 / hora 1500 Total 1500

Millores futures Donar estabilitat al programa. Afegir diversos widgets. Possibilitat d'instrumentació remota.

Gràcies per la seva atenció Alguna pregunta?