Programma del corso Elettronica 2
|
|
|
- Aureliano Ferrario
- 9 anni fa
- Visualizzazioni
Transcript
1 Programma del corso Elettronica 2 (Lezioni tenute presso Elettra, docente Giuseppe Cautero; co - docenti Rudi Sergo (lezioni CAD elettronico) e Dario Giuressi (lezioni CAD elettronico e LabVIEW)) Attenzione: Ogni lezione ha la durata di 3 4 ore ed è tenuta presso l'aula didattica e presso i Laboratori "Detectors & Instrumentation" della Sincrotrone Trieste Prima lezione Introduzione al corso, tecniche di sviluppo di schede "high speed", nozioni generali. Seconda lezione Lezione 1 riguardo al programma Altium design (CAD elettronico) Schematic Entry Overview del sistema L ambiente di cattura schemi L interfaccia utente Menus, toolbars e hot keys Files and data storage Design data structure Fondamenti di cattura schemi Schematic objects Utilizzo delle librerie Proprietà dei componenti
2 Schematic editing Editing multiple objects List panel and queries Multi sheet design Hierarchy Connectivity and objects Multi channel design Error checking Compiling your project Finding and fixing errors Editing component parameters Annotation Producing outputs prints and BoM Libraries Creating a symbol Error checking Integrated libraries Update from libraries Advanced schematic techniques NEW Defining rules Creating sheet templates Linking to & updating PCB
3 Terza lezione Lezione 2 riguardo al programma Altium design (CAD elettronico) PCB Layout Overview del sistema L ambiente di PCB Design L interfaccia utente Menus, toolbars e hot keys PCB objects Creazione di un nuovo PCB Mechanical layers e keepouts Definizione del board outline Utilizzo delle librerie PCB libraries Creazione e modifica delle librerie Footprint wizard Importing data from schematic Design synchronization Interactive placement Floorplanning using rooms
4 Creating component unions Interactive routing Setting up routing layers Node & track editing NEW Advanced techniques Design rules Defining rules Portable design rule sets Filled copper areas and power planes NEW Placing & editing polygons Using power planes Postprocessing NEW Design rule checking Finding & fixing DRC errors Output of Gerber & NC drill data Quarta lezione Lezione 3 riguardo al programma Altium design (CAD elettronico) Applicazione a casi particolari, esempi e introduzione all'utilizzo della strumentazione presente in laboratorio
5 Quinta lezione Inizio del corso LabVIEW Architettura dell ambiente di sviluppo LabVIEW Distinzione tra: Front Panel e Block Diagram Control e Indicator Descrizione delle principali operazioni associate a: front panel toolbar buttons block diagram toolbar buttons Controls Palette Functions Palette Tools Palette Creazione dei Front Panel objects. Definizione del Dataflow programming. Tecniche di Block Diagram objects wiring. Definizione dei data type utilizzati in LabVIEW: Numeric Boolean String Waveform Sviluppo del VI Front Panel Descrizione (e distinzione tra controllo ed indicatore) di: Numeric Boolean String Table Waveform Charts
6 Waveform Graphs X Y Graphs Configurazione di Charts and Graphs Update Mode Plot Legend Scale Legend Graph Palette Cursor Palette Creazione di Single and Multiple Plot Charts and Graphs. Descrizione delle seguenti opzioni associabili a controls ed indicators: Visible Items Make Current Value Default Reinitialize to default Synchronous Display Enabled State Autoscale Caratteristiche dei Front Panel Controls and Indicators: Representation Format and Precision Data Range Sviluppo del VI Block Diagram Descrizione del funzionamento delle seguenti strutture LabVIEW: While Loops For Loops Case Structures Sequence Structures Formula Nodes Caratteristiche e funzionamento di: Tunnels Initialized Shift Registers
7 Un initialized Shift Registers Descrizione del funzionamento dei Boolean Switches nelle configurazioni: Switch When Pressed Switch When Released Switch Until Released Latch When Pressed Latch When Released Latch Until Released Significato dei coercion dots. Sesta lezione (Lezione 2 LabVIEW) Creazione di vettori: o 1D Arrays o 2D Arrays Array Constants Significato dell Auto indexing nei: For Loops While Loops Principali operazioni sui vettori Array Size Index Array Replace Array Subset Initialize Array Build Array Replace Array Subset Array to Cluster Cluster to Array
8 Polimorfismi: descrizione ed effetti su vettori e scalari. Creazione dei Clusters: Controls Indicators Constants Configurazione del Cluster order. Principali operazioni con i Cluster: Bundle Unbundle Bundle by Name Unbundle by Name Cluster vs Array. Modi per visualizzare una stringa: Normal o \ Code o Password o Hex Display Settima lezione (terza lezione LabVIEW) Principali operazioni con le stringhe: String Length Concatenate Strings String Subset Match Pattern Format into String Scan From String Creazione di un format strings utilizzando Edit Format String option Gestione degli errori: Error Cluster
9 Simple Error Handler Strumenti di debug in LabVIEW Dato un VI block diagram non funzionante trovare la causa dell errore utilizzo dei seguenti LabVIEW Debugging Tools: Single Step Probes Breakpoints Significato del Execution Highlighting Creazione ed utilizzo dei Sub Vis Passi principali per creare un SubVI: Configurazione ed utilizzo del connector Pane Creazione dell icona Creazione di un SubVI da elementi di un VI Ottava lezione (Quarta lezione LabVIEW) Operazioni di ASCII File I/O in LabVIEW Principali operazioni di File I/O: Open/Create/Replace Write File Read File Close File Write to Spreadsheet File Read From Spreadsheet File Tecniche di programmazione avanzata Utilizzo di Properties La creazione delle State Machines (SM) Vantaggi e svantaggi nell utilizzo di variabili locali e globali Concetto di race condition legato alle variabili locali e modi per evitare il problema connesso
10 Controllo di strumentazione tramite LabVIEW 1 Introduzione a VISA (Virtual Instrumentation Software Architecture) I protocolli di comunicazione: introduzione a SCPI Introduzione alla comunicazione seriale; RS232 significato delle linee di controllo, bit rate, etc Introduzione alla comunicazione VXI11 (TCP/IP instrumentation protocol) Introduzione alla comunicazione socket TCP/IP; concetto di comunicazione client server Sviluppo di interfacce WEB Nona ed ultima lezione (quinta lezione LabVIEW) Esercitazioni con strumentazione di laboratorio Controllo di multimetro Agilent 34401A Controllo di generatore di funzioni Agilent 33250A Controllo di AFG Tektronix 3102 Controllo di ST Picoammeters AH501B Controllo di PC embedded via TCP/IP (client server) 1 Verranno utilizzati Multimetri e Arbitrary function generators delle marche più popolari
IL LABVIEW LEZ_2. Corso di. Misure per la Automazione e la Qualità (Studenti Ingegneria Elettrica III anno Nuovo Ordinamento )
Corso di Misure per la Automazione e la Qualità (Studenti Ingegneria Elettrica III anno Nuovo Ordinamento ) IL LABVIEW LEZ_2 Luigi Ferrigno [email protected] Gruppo Misure Elettriche ed Elettroniche Facoltà
Introduzione al linguaggio di programmazione LabVIEW
Introduzione al linguaggio di programmazione LabVIEW Ing. Gianfranco Miele ([email protected]) www.docente.unicas.it/gianfranco_miele March 22, 2011 LabView Ambiente di sviluppo grafico Codice Interfaccia
Laboratory Virtual Pannello frontale
LabVIEW Laboratory Virtual Instrument Engineering Workbench h Ambiente grafico di programmazione ad oggetti: Il programma equivale a un diagrammi a blocchi. per particolari applicazioni: Acquisizione dati
LabView Parte 1 IL LABVIEW LEZ_1. Corso di. Misure per la Automazione e la Qualità (Studenti Ingegneria Elettrica III anno Nuovo Ordinamento )
Corso di Misure per la Automazione e la Qualità (Studenti Ingegneria Elettrica III anno Nuovo Ordinamento ) IL LABVIEW LEZ_1 Luigi Ferrigno [email protected] Gruppo Misure Elettriche ed Elettroniche Facoltà
LabVIEW parte II. Ing. Gianfranco Miele November 3, 2010
Ing. Gianfranco Miele ([email protected]) http://www.docente.unicas.it/gianfranco_miele November 3, 2010 Le stringhe Una stringa è una sequenza di caratteri Ogni carattere ha una corrispondente codifica
IL LABVIEW LEZ_3. Corso di
Corso di Misure per la Automazione e la Produzione Industriale (Studenti Ingegneria Elettrica e Meccanica V anno Vecchio Ordinamento) Misure per la Automazione e la Qualità (Studenti Ingegneria Elettrica
LabVIEW (Laboratory Virtual Instrument Engineering Workbench)
LabVIEW (Laboratory Virtual Instrument Engineering Workbench) Linguaggio di programmazione sviluppato da National Instruments Nato per Mac (1986), per Windows dal 1992, per Linux dal 1999 Adatto per realizzare
Introduzione a LabVIEW
Università degli studi di Padova Facoltà di Ingegneria Introduzione a LabVIEW M.Bertocco 1 LabVIEW (Laboratory Virtual Instrument Engineering Workbench) Ambiente di sviluppo per applicazioni, in particolare
Dipartimento di Ingegneria Industriale e dell Informazione. Acquisizione dati da sistemi di misura
Dipartimento di Ingegneria Industriale e dell Informazione Acquisizione dati e controllo remoto Il ricorso a tecniche di acquisizione dati è vantaggioso nelle seguenti situazioni controllo remoto di strumenti
Corso di. Misure per la Automazione e la Qualità (Studenti Ingegneria Elettrica III anno Nuovo Ordinamento ) IL LABVIEW LEZ_3
Corso di Misure per la Automazione e la Qualità (Studenti Ingegneria Elettrica III anno Nuovo Ordinamento ) IL LABVIEW LEZ_3 Luigi Ferrigno [email protected] Gruppo Misure Elettriche ed Elettroniche Facoltà
What is LabVIEW???? Pietro Giannone. Dipartimento di Ingegneria Elettrica Elettronica e dei Sistemi. Università degli Studi di Catania
Università degli Studi di Catania Dipartimento di Ingegneria Elettrica Elettronica e dei Sistemi What is LabVIEW???? Pietro Giannone University of Catania Dipartimento di Ingegneria Elettrica Elettronica
A B C LabVIEW. Sviluppo di Software per la Stazione di raggi cosmici EEE
A B C LabVIEW Sviluppo di Software per la Stazione di raggi cosmici EEE Appunti scritti in occasione dello Stage con l ITST E.Fermi presso i LNF dell INFN 7 11 Maggio 2012 Ubaldo Denni Maria Antonietta
Conversione Analogico/Digitale
Conversione Analogico/Digitale Le grandezze fisiche che vogliamo misurare variano con continuità in un dato intervallo ed in funzione del tempo: sono descrivibili come una funzione continua di variabile
Introduzione a National Instruments LabVIEW
Introduzione a National Instruments LabVIEW Cosa è e a cosa serve E un linguaggio di programmazione grafico orientato a: Acquisizione dati Controllo di strumenti VME VXI e molto altro! Profibus GPIB Installare
Dipartimento di Ingegneria Industriale e dell Informazione. Realizzazione e programmazione di un convertitore digitale/analogico
Dipartimento di Ingegneria Industriale e dell Informazione Realizzazione e programmazione di un convertitore digitale/analogico Convertitore digitale/analogico Un convertitore digitale/analogico (digital
Raccolta degli esercizi svolti in aula
Raccolta degli esercizi svolti in aula ed esercizi proposti Alfredo Paolillo [email protected] Versione del: 18 marzo 2011 1 3 marzo 2010: Struttura Sequence e Sub-VI La struttura Sequence permette di
Elettronica dei Sistemi Digitali L-A
Elettronica dei Sistemi Digitali L-A Università di Bologna, sede di Cesena Progettazione di Circuiti Digitali A.a. 2004-2005 Implementation Choices Digital Circuit Implementation Approaches Custom Semicustom
Argomenti Corso SAP ABAP Completo Individuale
Argomenti Corso SAP ABAP Completo Individuale Lezione 1 - Introduzione ad ABAP/4 Programma Report; Programma Interattivo; Smartforms; Tool Sap Query. Lezione 2 - Navigazione e visualizzazione tabelle Database
Utilizzare il NetBeans GUI Builder. Dott. Ing. M. Banci, PhD
Utilizzare il NetBeans GUI Builder Dott. Ing. M. Banci, PhD Lavorare con i Beans Queste slide ci guidano nel processo di creazione di un bean pattern nel progetto NetBeans 15 Giugno 2007 Esercitazione
Introduzione a LabVIEW
1 Introduzione a LabVIEW M. Bertocco Università di Padova Facoltà di Ingegneria Introduzione In questa sezione si descrivono le caratteristiche fondamentali dell ambiente di sviluppo LabVIEW. Dapprima
MODULO DICO 908/HM. Manuale d uso e manutenzione 2E Codice ordine:
MODULO DICO 908/HM Manuale d uso e manutenzione Codice ordine: 2E000175 Data: 04/2014 - Rev: 1.0 Sommario 1. Descrizione...3 2. Specifiche tecniche...3 3. Connessioni...3 Definizione connettore XP1...3
Lab 01 Introduzione a Codelite
Fondamenti di Informatica e Laboratorio T-AB e Fondamenti di Informatica T1 Ingegneria Elettronica e Telecomunicazioni e Ingegneria dell Automazione a.a. 2011/2012 Lab 01 Introduzione a Codelite Lab01
Introduzione a LabVIEW
Dipartimento di Elettronica Università di Pavia Introduzione a LabVIEW 1 Acquisizione dati e controllo remoto L acquisizione dati riveste grande importanza in tutti i campi dove sia necessario il controllo
Corsi 2019 CNC OSAI OPENcontrol
C01 Configurazione HW OPENcontrol e installazione HW/ Configurazione HW e installazione Livello 1 Basi utilizzo CNC e device remotati su bus Durata in gg corso standard 2 Modelli HW OPENcontrol e device
ORA1144 Oracle WebLogic Server 12c: Administration I
Tel. +39 02 365738 [email protected] www.overneteducation.it ORA1144 Oracle WebLogic Server 12c: Administration I Durata: 5 gg Descrizione Questo corso insegna come installare e configurare Oracle
USB LOG MANAGER PER HP34401A
Alessandro Cortopassi (esisnc) USB LOG MANAGER PER HP34401A 9 September 2016 Interfaccia USB-RS232.JPG Sommario La costruzione dell'interfaccia USB-RS232 proposta in questo articolo consente, ai fortunati
Panoramica sulla Certificazione
Panoramica sulla Certificazione Il Programma di Certificazione di National Instruments LabVIEW è costituito dai seguenti tre livelli di certificazione: - Certificazione LabVIEW Associate Developer (CLAD)
CORSO DI LABVIEW SCUOLA DI DOTTORATO
CORSO DI LABVIEW SCUOLA DI DOTTORATO XXXI CICLO Dott. Fabio Gargano ([email protected]) 3 Introduzione L ambiente di sviluppo integrato LabVIEW (abbreviazione di Laboratory Virtual Instrumentation
Informatica Applicata al Suono Tutorial Matlab
Prof. Mario Malcangi [email protected] MATLAB è un linguaggio di alto livello e un ambiente interattivo per il calcolo numerico, l'analisi e la visualizzazione dei dati e la programmazione. MATLAB consente
A.A. 2006/2007 Laurea di Ingegneria Informatica. Fondamenti di C++ Horstmann Capitolo 3: Oggetti Revisione Prof. M. Angelaccio
A.A. 2006/2007 Laurea di Ingegneria Informatica Fondamenti di C++ Horstmann Capitolo 3: Oggetti Revisione Prof. M. Angelaccio Obbiettivi Acquisire familiarità con la nozione di oggetto Apprendere le proprietà
Docente Prof. Claudio De Capua Ing. Antonella Meduri
Gruppo Misure Elettriche ed Elettroniche Facoltà di Ingegneria Università Mediterranea di Reggio Calabria Docente Prof. Claudio De Capua Ing. Antonella Meduri LabView Ambiente di sviluppo grafico: - LabVIEW
INTRODUZIONE AD OMNET++
INTRODUZIONE AD OMNET++ Omnet++ OMNET++ è una piattaforma di simulazione : È utile per: Modulare: gerarchia di moduli Ad eventi Orientata agli Oggetti (in C++) Open Source Versione comm. OMNEST analizzare
Avvio alla programmazione CoDeSys serie IEC-line. aggiornamento:
Avvio alla programmazione CoDeSys serie IEC-line aggiornamento: 16-06-2017 IEC-line by OVERDIGIT overdigit.com 1. Programmazione CoDeSys Il tool di sviluppo CoDeSys comprende una dettagliata documentazione
Argomenti Corso SAP Online ABAP Completo
Argomenti Corso SAP Online ABAP Completo Lezione 1 Navigazione e visualizzazione tabelle o Database SAP in ambienti Oracle e SQL Server: Navigazione e visualizzazione delle tabelle SE16; Utilizzo del match-code;
Corso Programmazione Java Standard
Corso Programmazione Java Standard Codice: ITJS0113 Durata: 40 ore Descrizione corso Questo corso fornisce una panoramica sulle varie sfaccettature della sintassi del linguaggio Java, integrata con mirate
interfacciamento statico e dinamico analisi di interconnessioni, driver e receiver
Elettronica per telecomunicazioni 1 Contenuto dell unità D Interconnessioni interfacciamento statico e dinamico Integrità di segnale analisi di interconnessioni, driver e receiver Diafonia accoppiamenti
CIRCUITI STAMPATI SHORT FORM
Finito il 17/02/2004 CIRCUITI STAMPATI SHORT FORM AUTORE: IW2FND Attolini Lucio Via XXV Aprile, 52/B 26037 San Giovanni in Croce (CR) [email protected] PCS_Short 1 1 DISEGNO DELLO SCHEMA... 3 2 LIBRERIA
Manuale utente - User manual. 6 CH. LED Control
Manuale utente - User manual ATTENZIONE: Prima di usare questi apparecchi, leggere attentamente le istruzioni che seguono. Spotlight srl non potrà essere ritenuta responsabile di danni derivanti dalla
Argomenti Corso SAP Online ABAP/4 Completo
Argomenti Corso SAP Online ABAP/4 Completo Finalità: acquisire le competenze tecniche per programmare in ABAP/4 attraverso i Module Pool, le Smartform, i Job, l esecuzione del debug di sistema, ecc. Destinatari:
FONDAMENTI DI ACQUISIZIONE DATI E INTRODUZIONE AL SISTEMA LabVIEW
CENTRO STUDI DINAMICA DEI FLUIDI FONDAMENTI DI ACQUISIZIONE DATI E INTRODUZIONE AL SISTEMA LabVIEW R. Malvano P.G. Spazzini LEZIONI DEL CORSO DI AERODINAMICA SPERIMENTALE Introduzione La prima versione
Antonio Cianfrani. Laboratorio di Applicazioni Telematiche A.A. 2015/2016
Antonio Cianfrani Laboratorio di Applicazioni Telematiche A.A. 2015/2016 Obiettivi Lo scopo del corso è fornire le conoscenze pratiche per La configurazione di router IP e la gestione di una rete IP La
EFA Automazione S.r.l. Serial Bridge 3 - Modbus RTU slave to PICnet (01 ITA).doc pag. 1 / 8
EFA Automazione S.r.l. Serial Bridge 3 - Modbus RTU slave to PICnet (01 ITA).doc pag. 1 / 8 Applicazione Integrazione di reti PICnet mediante l interfacciamento del modulo master (PN MAS dotato di porta
Esempio di architettura software
Esempio di architettura software Corso di Principi di Progettazione del Software, a.a. 2012/13 29 novembre 2016 Ing. Roberto Vergallo 1 Esempio di architettura software View (GUI) Action Listener Business
API Socket di Berkeley
Laboratorio Reti di Calcolatori (A.A. 2008-2009) Programmazione di rete ed interfaccia API socket di Berkeley Delfina Malandrino [email protected] http://www.dia.unisa.it/professori/delmal/ API Socket
Fondamenti di Informatica T-1 CdS Ingegneria Informatica. Introduzione agli ambienti di sviluppo MS Visual Studio 2005/2008/2010 CodeLite 6.1.
Fondamenti di Informatica T-1 CdS Ingegneria Informatica Introduzione agli ambienti di sviluppo MS Visual Studio 2005/2008/2010 CodeLite 6.1.1 1 Outline Solution/Workspace e Project IDE e linguaggio C
Marco Listanti Antonio Cianfrani. Laboratorio di Applicazioni Telematiche A.A. 2014/2015
Marco Listanti Antonio Cianfrani Laboratorio di Applicazioni Telematiche A.A. 2014/2015 Obiettivi Lo scopo del corso è fornire le conoscenze pratiche per La configurazione di router IP e la gestione di
USER MANUAL 2AMIN521VS
USER MANUAL 2AMIN521VS SUBJECT INDEX: DESCRIPTION TECHNICAL SPECIFICATION FUNCTIONAL DESCRIPTION DEVICE POWER SUPPLY AND CONNECTION TO THE LED MODULE SINGLE POWER SUPPLY MODE MULTIPLE POWER SUPPLY MODE
Question 1: introduction to computer programming
Question 1: introduction to computer programming Question 1: introduction to computer programming What is a compiler? (4 points). Cos è un compilatore? (4 punti). c 2006 Marco Bernardo 1/14 Question 1:
Esercizi di base per l apprendimento di LabView
Esercizi di base per l apprendimento di LabView Esercizio 1 Conversione di temperatura Realizzare un VI in grado di convertire una temperatura impostata mediante un controllo di tipo knob da C a F Soluzione
Features Operating Frequency: 860 to 960 MHz (software. Benefits Small size & Low cost Short Range UHF Controller
ID RED.MRU80-M2-E Installation Manual RedWave Short Range ReaderUHF Ethernet (EPC Class1 Gen 2 ISO18000-6C) in case for 2 multiplexed UHF Antennas. Powered by Features Operating Frequency: 860 to 960 MHz
Capitolo 5 - Funzioni
Capitolo 5 - Funzioni Divide and conquer Introduzione Costruire un programma da pezzi più piccoli o da singole componenti Questi pezzi più piccoli sono chiamati moduli Ogni singolo pezzo è più facilmente
GRACE/XMGRACE. Importare un file di dati
GRACE/XMGRACE Grace o Xmgrace è un software che permette di produrre grafici a partire da un file di dati (ad esempio dati di output di una programma) e di effettuare operazioni sui dati e sui grafici.
