View
222
Download
0
Category
Preview:
Citation preview
2
PERCHÉ SCEGLIERE MATHWORKS PER LA FORMAZIONE?
I corsi MathWorks sono sviluppati da un team di tecnici della formazione con
conoscenza esclusiva del prodotto maturata lavorando a stretto contatto con
gli sviluppatori del prodotto. Acquisiscono esperienza pratica significativa
utilizzando nuovi prodotti alcuni mesi prima della loro commercializzazione
e sono sempre aggiornati sulla nuove funzionalità.
I nostri istruttori sanno che professionisti o studenti non imparano tutti allo
stesso modo. Per questo motivo il nostro team di esperti docenti, laureati e con
anni di esperienza industriale, utilizzano differenti tecniche per esemplificare
i concetti e facilitare l'apprendimento.
ECCELLEREESPLORARE
INNOVARE
3mathworks.it/2016training
INFORMAZIONI SUI CORSI DI FORMAZIONE MATHWORKS
4 Tipi di formazione
4 Svolgimento garantito
4 Crediti Formativi
4 Come Registrarsi
5 Percorsi di apprendimento
5 Certificazione MATLAB
Corsi
MATLAB
FONDA MENT I
6 Fondamenti MATLAB
6 Fondamenti MATLAB per applicazioni aerospaziali
6 Fondamenti MATLAB per applicazioni automobilistiche
6 Fondamenti MATLAB per applicazioni finanziarie
INTER MED IO
6 MATLAB per elaborazione di dati e visualizzazione
7 Tecniche di programmazione in MATLAB
7 Costruire applicazioni interattive in MATLAB
7 Interfacciare MATLAB con codice C
7 Tecniche di ottimizzazione in MATLAB
7 Analisi di Segnale in MATLAB
7 Elaborazione di immagini MATLAB
7 Machine Learning in MATLAB
8 Calcolo parallelo con MATLAB
8 Da MATLAB a C con MATLAB Coder
8 Programmazione orientata agli oggetti in MATLAB nuovo
9 Gestione del rischio in MATLAB nuovo
9 MATLAB per allocazione risorse nuovo
9 Progettazione di algoritmi di robotica in MATLAB nuovo
9 Metodi statistici in MATLAB
AVANZ ATO
9 Progettazione di sistemi di comunicazione con MATLAB
9 Progettazione di sistemi a layer fisico LTE e LTE-Advanced in MATLAB
10 Modellazione di serie storiche in MATLAB
10 Visione artificiale in MATLAB nuovo
SIMULINK
FONDA MENT I
10 Simulink per la modellazione di algoritmi e sistemi 10 Simulink per la progettazione di sistemi aerospaziali 11 Simulink per la progettazione di sistemi automobilistici 11 Implementazione di un flusso di lavoro di progettazione model-
based nuovo 11 Elaborazione di segnali con Simulink
INTER MED IO
11 Integrazione di codice in Simulink 12 MATLAB e Simulink per accelerare la progettazione di controlli
AVANZ ATO
12 Verifica e validazione di modelli Simulink 12 Generazione di codice HDL da Simulink 12 DSP per FPGA nuovo 12 Architettura e gestione di modelli Simulink 13 Modellazione di sistemi di comunicazione con Simulink 13 Programmazione Xilinx Zynq SoCs in MATLAB e Simulink
MODELLAZIONE FISICA
INTER MED IO
13 Modellazione fisica di sistemi multidominio con Simscape13 Modellazione fisica di sistemi meccanici Multibody con
SimMechanics14 Modellazione fisica di sistemi elettrici di potenza con
SimPowerSystems 14 Modellazione fisica di sistemi idraulici in SimHydraulics nuovo
GENERAZIONE DI CODICE
FONDA MENT I
14 Fondamenti di generazione di codice per applicazioni embedded
AVANZ ATO
14 Embedded Coder per la generazione di codice di produzione
STATEFLOW
FONDA MENT I
15 Stateflow per la modellazione di sistemi logici15 Stateflow per applicazioni automobilistiche
PRODOTTI POLYSPACE
AVANZ ATO
15 Polyspace Code Prover per verifica di codice C e C++
CONTENUTI
4
INFORMAZIONI SUI CORSI DI FORMAZIONE MATHWORKS
TIPI DI FORMAZIONEPer il calendario completo e maggiori dettagli, visita il sito mathworks.com/2016training.
Formazione in aula (public). Apprendimento in una classe fisica. I corsi sono tenuti a calendario in aule
informatizzate presso sedi MathWorks e strutture pubbliche in tutto il mondo.
Corsi online dal vivo (live). I corsi online live sono tenuti da istruttori MathWorks via WebEx e sono basati sugli stessi
contenuti e materiali utilizzati in aula. Si interagisce col trainer via telefono e chat.
MATLAB Academy. Possibilità di apprendere MATLAB® online con i corsi interattivi autogestiti contenenti
dimostrazioni, esercizi e quiz che si possono svolgere e ripetere come si vuole secondo i propri tempi.
Corsi presso la vostra sede (onsite). Gli istruttori MathWorks possono personalizzare il piano di studi in
base alle scadenze temporali e alle capacità di apprendimento dei partecipanti. I trainer possono anche progettare un piano di studi in grado di soddisfare gli obiettivi specifici del team con esempi propri del settore o dell'azienda.
SVOLGIMENTO GARANTITOQuando ti registri a un corso a "Svolgimento garantito", hai la sicurezza che non verrà annullato né rimandato.
CREDITI FORMATIVISfrutta al meglio il tuo budget a disposizione della formazione acquistando crediti formativi che ti offrono sconti sui corsi futuri. Puoi utilizzare i crediti per qualsiasi corso in aula, onsite o online entro un anno dall'acquisto.
DUE SEMPLICI MODI PER REGISTRARTII costi includono tutto il materiale del corso. La prenotazione viene ritenuta confermata solo se il pagamento viene effettuato al momento della registrazione.
Visita il sito: mathworks.it/2016training
Chiama il numero: +39-011-2274-700 (opzioni #3 e #1)
Invia una email a: info@mathworks.it
MathWorks è registrato con GARP come fornitore approvato di crediti CPE (Continuing Professional Education).
5mathworks.it/2016training
Analisi dei dati: analisi
e visualizzazioneFondamenti MATLAB
MATLAB per elaborazione di dati e visualizzazione
Calcolo parallelo con MATLAB
Programmazione
e distribuzione
applicazione: sviluppo e
gestione del codice
Fondamenti MATLAB
Tecniche di programmazione in MATLAB
e
Calcolo parallelo con MATLAB
Programmazione orientata agli oggetti in MATLAB
Progettazione
embedded:
progettazione FPGA
Simulink per la modellazione di algoritmi e sistemi
Fondamenti di generazione codice per applicazioni embedded
e
Generazione di codice HDL da Simulink
Programmazione Xilinx Zynq SoCs in MATLAB e Simulink
Progettazione di
controlli e algoritmi:
progettazione di controlli
e analisi
Simulink per la modellazione di algoritmi e sistemi
MATLAB e Simulink per accelerare la progettazione di controlli
e
Embedded Coder per la generazione di codice di produzione
IMBOCCARE LA STRADA GIUSTASeguire i corsi in un ordine consigliato ti consente di accelerare la tua competenza in MATLAB e Simulink®. I percorsi di apprendimento aiutano a costruire una solida base e ti consentono di ottenere il massimo dai tuoi prodotti.
Questi percorsi rappresentano la sequenza suggerita di corsi basata sulla particolare area di interesse.
Per altri percorsi non qui elencati, visita il sito mathworks.com/2016training.
VERIFICA LA TUA CONOSCENZA DI MATLAB La certificazione MATLAB può favorire la crescita e il successo professionale definendo uno standard di eccellenza che dimostri a clienti, concorrenti e datori di lavoro la competenza maturata in MATLAB.
Per le organizzazioni, la certificazione è una strategia di investimento ripagata dall'incremento della produttività e dal successo nei progetti. I corsi di formazione MATLAB trattano tutti i concetti verificati nelle domande di esame.
Per conoscere le sedi, le date e i costi degli esami, visita www.mathworks.it/certification.
prerequisito piano di studi principale opzionale
6
MATLABFondamenti MATLAB
fondamenti
Questo corso di tre giorni fornisce un'introduzione esaustiva all'ambiente di calcolo MATLAB. Il corso è pensato per nuovi utilizzatori o per chi desidera consolidare le proprie conoscenze. Tra gli argomenti trattati:
• Analisi dati• Visualizzazione• Tabelle, date e operatori logici• Costrutti base di programmazione
Prerequisiti: familiarità con la matematica di livello pre-universitario ed esperienza con le operazioni base del computer
Fondamenti MATLAB per applicazioni aerospaziali
fondamenti
Basato sulla descrizione del corso Fondamenti MATLAB, questo corso di tre giorni offre esempi ed esercizi pratici in ambito aerospaziale che applicano le tecniche di base a problemi realistici in svariate applicazioni aerospaziali e della difesa.
Prerequisiti: familiarità con la matematica di livello pre-universitario ed esperienza con le operazioni base del computer
Fondamenti MATLAB per applicazioni automobilistiche
fondamenti
Basato sulla descrizione del corso Fondamenti MATLAB, questo corso di tre giorni offre esempi ed esercizi pratici in ambito automobilistico che applicano le tecniche di base a problemi realistici del settore.
Prerequisiti: familiarità con la matematica di livello pre-universitario ed esperienza con le operazioni base del computer
Fondamenti MATLAB per applicazioni finanziarie
fondamenti
Questo corso di tre giorni fornisce un'introduzione esaustiva all'ambiente di calcolo MATLAB per professionisti del settore finanziario. Tra gli argomenti trattati:
• Importazione di dati da fogli di calcolo e altre sorgenti • Visualizzazione delle caratteristiche di serie storiche e di prezzo
utilizzando grafici 2-D e 3 -D • Interrogazione di grandi set di dati basata su criteri logici • Sviluppo di algoritmi utilizzando strutture di programmazione• Generazione di report ed esportazione di dati nei file
Prerequisiti: familiarità con la matematica di livello pre-universitario ed esperienza con le operazioni base del computer
MATLAB per elaborazione di dati e visualizzazione
intermedio
Questo corso di un giorno verte sull'importazione e la preparazione di dati per applicazioni di analisi dei dati. Il corso è pensato per analisti ed esperti scientifici che devono automatizzare l'elaborazione, l'analisi e la visualizzazione dei dati di più sorgenti. Tra gli argomenti trattati:
• Importazione dei dati da file testo• Elaborazione dei dati• Personalizzazione delle visualizzazioni• Lavorare con dati irregolari
Prerequisiti: Fondamenti MATLAB
Miglioramento medio della competenza in MATLAB dopo un corso di formazione Sulla base dei dati del 2015
109%
7mathworks.it/2016training
Analisi di Segnale in MATLAB
intermedio
Questo corso, della durata di due giorni, presenta come analizzare segnali e progettare sistemi di analisi del segnale utilizzando MATLAB e Signal Processing Toolbox™. Alcune parti del corso usano anche DSP System Toolbox™. Tra gli argomenti trattati:
• Creazione e analisi di segnali• Uso di differenti strumenti di analisi spettrale• Progetto e analisi di filtri• Introduzione alla progettazione di filtri avanzata• Problematiche di implementazione di filtri• Processare dati in streaming con System objects™
Prerequisiti: Fondamenti MATLAB
Elaborazione di immagini MATLAB
intermedio
Questo corso di due giorni consente di fare esperienza pratica con l'analisi delle immagini. Gli esempi e gli esercizi illustrano l'utilizzo delle funzionalità appropriate di MATLAB e Image Processing Toolbox™ durante l'intero processo di analisi. Tra gli argomenti trattati:
• Importazione ed esportazione di immagini• Rimozione del rumore• Allineamento di immagini e creazione di una scena panoramica• Rilevamento di linee e cerchi in un'immagine • Segmentazione di oggetti• Misurazione delle proprietà delle forme• Esecuzione dell'analisi batch su set di immagini
Prerequisiti: Fondamenti MATLAB
Machine Learning in MATLAB
intermedio
Questo corso di un giorno verte sull'analisi dei dati e sulle tecniche di apprendimento automatiche in MATLAB utilizzando le funzionalità offerte da Statistics and Machine Learning Toolbox™ e Neural Network Toolbox™. Il corso illustra l'utilizzo dell'apprendimento senza supervisione per rilevare le caratteristiche di grandi set di dati e dell'apprendimento con supervisione per elaborare modelli predittivi. Esempi ed esercizi mettono in evidenza le tecniche di visualizzazione e valutazione dei risultati. Tra gli argomenti trattati:
• Organizzazione dei dati (tabelle, categoriali)• Rilevamento di pattern naturali nei dati (SOM, cluster)• Elaborazione di modelli predittivi (classificazione)• Valutazione e miglioramento del modello
Prerequisiti: Fondamenti MATLAB
Tecniche di programmazione in MATLAB
intermedio
Questo corso di due giorni tratta in dettaglio l'ottimizzazione delle prestazioni e illustra gli strumenti di scrittura, debug e profiling del codice. Tra gli argomenti trattati:
• Creare applicazioni robuste• Tipi di function e struttura del codice• Selezionare le strutture dati più adatte• Creare toolbox personalizzati da distribuire
Prerequisiti: Fondamenti MATLAB
Costruire applicazioni interattive in MATLAB
intermedio
Questo corso di 1 giorno illustra come creare interfacce utente interattive per le applicazioni in MATLAB. Non è richiesta esperienza avanzata di programmazione. Tra gli argomenti trattati:
• Oggetti grafici• Controlli di un’interfaccia utente• Programmazione delle callback• Ambiente di sviluppo di interfacce utente grafiche• Distribuzione di applicazioni
Prerequisiti: Fondamenti MATLAB
Interfacciare MATLAB con codice C
intermedio
Questo corso di un giorno spiega in dettaglio come interfacciare MATLAB con codice C scritto dall'utente. Tra gli argomenti trattati:
• File MEX sorgenti• Scambio di dati tra MATLAB e file MEX• L’interfaccia MATLAB engine
Prerequisiti: Fondamenti MATLAB e una conoscenza di base del linguaggio di programmazione C
Tecniche di ottimizzazione in MATLAB
intermedio
Questo corso di un giorno introduce l'ottimizzazione numerica applicata in ambiente MATLAB attraverso l'utilizzo di Optimization Toolbox™ e Global Optimization Toolbox. Tra gli argomenti trattati:
• Definire il problema• Scrivere funzioni obiettivo• Definire vincoli• Selezionare il solutore e le opzioni• Utilizzare metodi di ottimizzazione globale (algoritmi genetici)
Prerequisiti: Fondamenti MATLAB
8
Calcolo parallelo con MATLAB
intermedio
Questo corso di due giorni illustra come utilizzare il Parallel Computing per aumentare la velocità del codice esistente e distribuirlo su più computer utilizzando MATLAB Distributed Computing Server™ (MDCS). Durante il corso i partecipanti che lavorano con simulazioni di lungo periodo o grandi set di dati, potranno beneficiare di dimostrazioni pratiche ed esercizi. Tra gli argomenti trattati:
• Parallelizzare cicli for• Esecuzione off-loading• Utilizzo di cluster• Distribuzione ed elaborazione di grandi set di dati• Calcolo GPU
Prerequisiti: Fondamenti MATLAB
Da MATLAB a C con MATLAB Coder
intermedio
Questo corso di due giorni presenta la generazione di codice C a partire da codice MATLAB con MATLAB Coder™. Particolare attenzione è data all'adattamento del codice MATLAB per la generazione di codice C che rispetti i requisiti di ottimizzazione e alla sua integrazione con moduli esterni. Tra gli argomenti trattati:
• Preparare codice MATLAB per la generazione di codice• Lavorare con dati a dimensione fissa e variabile• Integrare codice esterno• Ottimizzare il codice generato
Prerequisiti: Fondamenti MATLAB e una conoscenza di base del linguaggio di programmazione C
Programmazione orientata agli oggetti in MATLAB nuovo
intermedio
Questo corso di due giorni dimostra come utilizzare le tecniche di programmazione orientata agli oggetti per sviluppare e mantenere applicazioni MATLAB complesse. Tra gli argomenti trattati:
• Definizione di tipi di dati personalizzati robusti, intuitivi e91269v13_Training2016_IT.pdfriutilizzabili
• Creazione di applicazioni mantenibili ed estensibili tramite eredità e aggregazione
• Creazione di applicazioni affidabili e flessibili con test unitari• Abilitazione della sincronizzazione oggetti utilizzando eventi
e91269v13_Training2016_IT.pdflistener• Creazione e manipolazione di array di oggetti per tipi di dati
distinti
Prerequisiti: Tecniche di programmazione MATLAB o esperienza equivalente di utilizzo di MATLAB
Il corso è stato molto utile anche
per chi, come me, aveva già una buona
conoscenza dell’ambiente MATLAB: mi ha
dato una visione più strutturata, svelando
alcuni particolari che mi hanno permesso
di ridurre i tempi di elaborazione dati
in MATLAB, e i tempi di simulazione in
Simulink. Grazie al corso ho imparato
come sfruttare maggiormente le risorse
del computer ed è diventato più semplice
individuare la soluzione migliore per
implementare una logica di controllo o un
sistema di analisi, in termini di tempi sia
di sviluppo sia di calcolo.
Ing. Gabriele Morandi Driveline & Transmission PL—Electronic Dept. Test Engineer, CNH Italia S.p.A.
9mathworks.it/2016training
Gestione del rischio in MATLAB nuovo
intermedio
Questo corso di un giorno introduce in modo esaustivo la gestione del rischio con MATLAB e Financial Toolbox™. È pensato per analisti del rischio, gestori del rischio, gestori di portafoglio e altri professionisti del settore finanziario che hanno già maturato una certa esperienza nell'uso di MATLAB e che hanno la necessità di analizzare, valutare e gestire il rischio. Tra gli argomenti trattati:
• Costruzione di linee di base per la valutazione e l'analisi del rischio di mercato
• Valutazione dell'impatto del rischio di mercato e prestazioni del portafoglio relativo
• Calcolo e simulazione delle misure di rischio di uso comune• Creazione e analisi di modelli orientati al rischio GARCH• Esame e valutazione del rischio di insolvenza• Calcolo delle probabilità di transizione per prevedere tassi di
inadempienza• Classificazione del rating di credito in base ai dati storici
Prerequisiti: MATLAB per applicazioni finanziarie e conoscenza dei concetti di gestione del rischio
MATLAB per allocazione risorse nuovo
intermedio
Questo corso di un giorno descrive i dettagli tecnici e i vantaggi dell’utilizzo del Financial Toolbox per l'ottimizzazione del portafoglio. Questo corso è pensato per professionisti del settore finanziario che desiderano esplorare le funzionalità dell'allocazione risorse. Tra gli argomenti trattati:
• Ottimizzazione di portafogli media-varianza• Definizione dei vincoli d'investimento• Selezione di solutori, opzioni e metriche• Utilizzo di scenari personalizzati• Generazione automatica di report personalizzati
Prerequisiti: MATLAB per applicazioni finanziarie
Progettazione di algoritmi di robotica in MATLAB nuovo
intermedio
Questo corso di un giorno è pensato per gli ingegneri che progettano algoritmi di robotica mobile per simulatori e robot abilitati per il sistema ROS (Robot Operating System). Tra gli argomenti trattati:
• Elenco dei flussi di lavoro di progettazione possibili con Robotics System Toolbox™
• Comunicazione con ROS e Gazebo• Creazione e test di algoritmi di robotica mobile• Progettazione di algoritmi per l'esecuzione e la condivisione dati
Prerequisiti: Fondamenti MATLAB, conoscenza di base di ROS (Robot Operating System)
Metodi statistici in MATLAB
intermedio
Questo corso di due giorni fornisce un'esperienza pratica di analisi statistica dei dati con MATLAB e Statistics and Machine Learning Toolbox. Esempi ed esercizi illustrano l'uso appropriato delle funzioni dei prodotti in tutto il processo di analisi:
• Organizzazione dati (tabelle, categoriali)• Analisi esplorativa• Analisi confermativa• Simulazione
Prerequisiti: Fondamenti MATLAB
Progettazione di sistemi di comunicazione con MATLAB
avanzato
Questo corso di un giorno illustra come progettare e simulare sistemi di comunicazione digitali in MATLAB. Vengono discussi diversi impairment di canale e la loro modellazione.
Prerequisiti: Fondamenti MATLAB e conoscenza dei sistemi di comunicazione digitali
Progettazione di sistemi a layer fisico LTE e LTE-Advanced in MATLAB
avanzato
Questo corso di tre giorni offre una panoramica del layer fisico LTE e LTE Advanced. Utilizzando MATLAB e LTE System Toolbox™, i partecipanti impareranno a generare forme d'onda LTE di riferimento e a elaborare e simulare un modello di layer fisico LTE end-to-end. Tra gli argomenti trattati:
• Analisi delle tecniche di comunicazione avanzate su cui verte un sistema LTE:
• Tecniche a portanti multiple OFDMA e SC-FDMA• Sistemi multi-antenna MIMO
• Descrizioni di tutti i segnali ed elementi della catena di elaborazione per i canali fisici LTE uplink e downlink
• Metodi per il test della conformità allo standard
Prerequisiti: Fondamenti MATLAB e conoscenza dei sistemi di comunicazione wireless
Modellazione di serie storiche in MATLAB
avanzato
Questo corso di un giorno introduce in modo esaustivo la modellazione di serie storiche con MATLAB and Econometrics Toolbox™. È pensato per gli economisti, gli analisti e altri professionisti del settore finanziario che hanno già maturato una certa esperienza nell'uso di MATLAB e che hanno la necessità di creare, stimare, simulare e prevedere modelli di serie storiche econometriche. Tra gli argomenti trattati:
• Identificazione di trend a lungo termine e stagionali nei dati di serie storiche
• Creazione e adattamento di modelli di serie storiche a un set di dati
• Analisi della dinamica dei modelli utilizzando le simulazioni Monte Carlo
• Previsione di dati con modelli adattati
Prerequisiti: MATLAB per applicazioni finanziarie e conoscenza di base dei concetti di modellazione di serie storiche sono vivamente consigliati
Visione artificiale in MATLAB nuovo
avanzato
Questo corso di un giorno fornisce un'esperienza pratica sull'esecuzione di operazioni di visione artificiale. Gli esempi e gli esercizi illustrano l'utilizzo delle funzionalità appropriate di MATLAB e Computer Vision System Toolbox™. Tra gli argomenti trattati:
• Importazione, visualizzazione e aggiunta di commenti a immagini e video
• Rilevamento, estrazione e corrispondenza funzioni oggetto• Allineamento automatico di immagini utilizzando trasformazioni
geometriche• Rilevamento di oggetti in immagini e video• Inseguimento di oggetti e stima del loro movimento in un video• Rimozione della distorsione dell'obiettivo dalle immagini• Misurazione di oggetti planari
Prerequisiti: Fondamenti MATLAB o esperienza equivalente di utilizzo di MATLAB. Elaborazione di immagini in MATLAB e conoscenza di base dei concetti di elaborazione di immagini e visione artificiale.
SIMULINKSimulink per la modellazione di algoritmi e sistemi
fondamenti
Se il tuo interesse è l'elaborazione dei segnali o le comunicazioni, vedi Elaborazione di segnali con Simulink.
Questo corso di due giorni è dedicato alla modellazione di sistemi e algoritmi e alla validazione del progetto in Simulink. Il corso presenta le tecniche di modellazione e gli strumenti per sviluppare diagrammi a blocchi in Simulink. Tra gli argomenti trattati:
• Creare e modificare modelli Simulink e simulare la dinamica di sistema
• Modellare sistemi tempo-continui, tempo-discreti e ibridi• Modifica delle impostazioni del solutore ai fini della precisione
e della velocità• Creazione della gerarchia in un modello Simulink• Creare componenti del modello riutilizzabili usando sottosistemi,
librerie e riferimenti di modello
Prerequisiti: Fondamenti MATLAB
Simulink per la progettazione di sistemi aerospaziali
fondamenti
Basato sulla descrizione del corso Simulink per la modellazione di algoritmi e sistemi, questo corso di due giorni è pensato per gli ingegneri aerospaziali che desiderano avvicinarsi alla modellazione di algoritmi e sistemi e illustra ai partecipanti come convalidare le progettazioni utilizzando Simulink.
Prerequisiti: Fondamenti MATLAB, Fondamenti MATLAB per applicazioni aerospaziali o Fondamenti MATLAB per applicazioni automobilistiche
IL DOCENTE NELLA TUA AZIENDA
Disponibile in tutto il mondo, la formazione in
sede è la soluzione ideale per gruppi di grandi
dimensioni o per quelli che desiderano un
insegnamento personalizzato. Per ottimizzare la
produttività, gli istruttori possono personalizzare
il piano di studi per soddisfare esigenze
specifiche e superare difficoltà o risolvere
problemi del processo comuni per i partecipanti.
11mathworks.it/2016training
Simulink per la progettazione di sistemi automobilistici
fondamenti
Basato sulla descrizione del corso Simulink per la modellazione di algoritmi e sistemi, questo corso di due giorni è pensato per gli ingegneri automobilistici che desiderano avvicinarsi alla modellazione di algoritmi e sistemi e illustra ai partecipanti come convalidare le progettazioni utilizzando Simulink.
Prerequisiti: Fondamenti MATLAB, Fondamenti MATLAB per applicazioni aerospaziali o Fondamenti MATLAB per applicazioni automobilistiche
Implementazione di un flusso di lavoro di progettazione model-based nuovo
fondamenti
Questo corso di un giorno è pensato per i team del settore ingegneristico e i responsabili tecnici che prevedono di adottare la progettazione model-based per applicazioni di controllo o progettazione embedded. Tra gli argomenti trattati:
• Identificazione degli elementi principali nella progettazione model-based
• Utilizzo di Simulink come una rappresentazione grafica di un sistema e dei relativi componenti
• Modellazione e simulazione di sistemi fisici e algoritmi• Generazione automatica di codice da modelli Simulink• Verifica e convalida continua in tutto il ciclo di sviluppo• Discussione delle procedure consigliate durante la transizione alla
progettazione model-based
Prerequisiti: Esperienza con team di progetto del settore ingegneristico e nozioni di base su MATLAB e Simulink
INCREMENTA IL TUO TASSO DI SUCCESSO
Ogni corso contiene un insieme di obiettivi
di apprendimento progettati per consentire ai
partecipanti di padroneggiare rapidamente
le competenze necessarie. L'approccio basato
sull'esperienza pratica consente ai parte-
cipanti di familiarizzare, applicare e valutare
le loro conoscenze nella classe.
IL NOSTRO TIPO DI FORMAZIONE FUNZIONA
In base ai nostri sondaggi post-formazione,
anche le persone con più anni di esperienza
di utilizzo di MATLAB e Simulink traggono
vantaggio dall'esperienza di classe con gli
ingegneri MathWorks .
Elaborazione di segnali con Simulink
fondamenti
Questo corso di tre giorni presenta le tecniche di modellazione di base e gli strumenti per lo sviluppo di diagrammi a blocchi in Simulink per applicazioni di elaborazione di segnali. Tra gli argomenti trattati:
• Modellazione di sistemi dinamici discreti a canale singolo o multicanale
• Implementazione di analisi sample-based e frame-based• Modellazione di sistemi ibridi• Sviluppo di blocchi personalizzati e librerie• Modellazione di sistemi basati sulle condizioni• Analisi spettrale in Simulink• Integrazione di progetti di filtro in Simulink• Modellazione di sistemi multirate• Intragrazione di codice esterno• Automatizzazione di operazioni di modellazione
Prerequisiti: Fondamenti MATLAB ed Elaborazione di segnali in MATLAB
Integrazione di codice in Simulink
intermedio
Questo corso di un giorno illustra più metodi per l'integrazione di codice C e codice MATLAB nei modelli Simulink. Tra gli argomenti trattati:
• Scrittura di C-MEX S-Functions• Integrazione di codice MATLAB• Integrazione di codice C
Prerequisiti: Fondamenti MATLAB e Simulink per la modellazione di algoritmi e sistemi
12
MATLAB e Simulink per accelerare la progettazione di controlli
intermedio
Questo corso di due giorni fornisce una generale comprensione di come accelerare il processo di progettazione di sistemi di controllo in anello chiuso usando i prodotti MATLAB e Simulink. Tra gli argomenti trattati:
• Introduzione al progetto di sistemi di controllo• Modellazione del sistema• Analisi del sistema• Progettazione di controlli• Implementazione del controllore
Prerequisiti: Fondamenti MATLAB e Simulink per la modellazione di algoritmi e sistemi
Verifica e validazione di modelli Simulink
avanzato
Questo corso di un giorno descrive le tecniche di test del comportamento del modello Simulink rispetto ai requisiti di sistema. Tra gli argomenti trattati:
• Identificazione del ruolo di verifica e validazione nella progettazione model-based
• Creazione di test case per modelli Simulink• Analisi dei risultati della simulazione per verificare il
comportamento del modello• Automazione delle attività di test e di gestione dei risultati• Verifica formale del comportamento del modello• Generazione automatica di artefatti per comunicare i risultati
Prerequisiti: Fondamenti MATLAB e Simulink per la modellazione di algoritmi e sistemi. Questo corso è pensato per gli utenti Simulink intermedi o avanzati.
Generazione di codice HDL da Simulink
avanzato
Questo corso di due giorni illustra come generare e verificare il codice HDL da un modello Simulink utilizzando HDL Coder™ e HDL Verifier™. Tra gli argomenti trattati:
• Preparare i modelli Simulink per la generazione di codice HDL• Generazione di codice HDL e test bench per un modello Simulink
compatibile• Realizzare ottimizzazioni di velocità e area• Integrare codice scritto a mano e IP esistenti• Verifica del codice HDL generato usando test bench e cosimulazione
Prerequisiti: Elaborazione di segnali in Simulink
DSP per FPGA nuovo
avanzato
Questo corso di tre giorni analizza i fondamenti DSP dalla prospettiva di implementazione all'interno del tessuto FPGA. Particolare attenzione verrà riservata all'evidenziazione dei costi di risorse e prestazioni associati all'implementazione di diverse tecniche e algoritmi DSP. Tra gli argomenti trattati:
• Introduzione all'hardware FPGA e alla tecnologia per applicazioni DSP
• Aritmetica a punto fisso DSP• Tecniche grafiche flusso di segnale• Generazione di codice HDL per FPGA• Implementazione di FFT (Fast Fourier Transform, trasformata
veloce di Fourier)• Progettazione e implementazione di filtri FIR, IIR e CIC• Algoritmo CORDIC• Progettazione e implementazione di algoritmi adattativi, ad
esempio algoritmo LMS e QR• Tecniche di ripristino temporale della sincronizzazione e delle
comunicazioni digitali
Prerequisiti: Fondamenti MATLAB e Simulink per la modellazione di algoritmi e sistemi
Architettura e gestione di modelli Simulink
avanzato
Questo corso di due giorni descrive l'applicazione della progettazione model-based in un flusso di lavoro di progettazione comune. Fornisce istruzioni sulla gestione e condivisione di modelli Simulink in un ambiente di progetto su vasta scala. Tra gli argomenti trattati:
• Implementazione del controllo interfaccia di sottosistemi e modelli Simulink
• Gestione dei requisiti in modelli Simulink• Partizionamento del modello utilizzando sottosistemi Simulink,
librerie e modelli referenziati• Mantenere standard di modellazione (Advisor, report, template)• Verifica formale del comportamento del modello• Documentazione di un modello Simulink e report personalizzati
Prerequisiti: Fondamenti MATLAB e Simulink per la modellazione di algoritmi e sistemi
13mathworks.it/2016training
Modellazione di sistemi di comunicazione con Simulink
avanzato
Questo corso di un giorno utilizza esempi pratici per illustrare la progettazione di sistemi di comunicazione end-to-end con Simulink, Communications System Toolbox™ e DSP System Toolbox. Tra gli argomenti trattati:
• Modellazione di un sistema di comunicazione• Analisi del tasso di errori in bit (BER, Bit Errore Rate) di un
sistema di comunicazione• Aggiunta di impairment di canali• Progettazione di algoritmi di ricezione
Prerequisiti: Fondamenti MATLAB, Elaborazione di segnali con MATLAB ed Elaborazione di segnali con Simulink
Programmazione Xilinx Zynq SoCs in MATLAB e Simulink
avanzato
Questo corso di due giorni verte sullo sviluppo e la configurazione di modelli nell'ambiente Simulink e la distribuzione su tutti i SoCs programmabili Xilinx® Zynq®-7000. Questo corso è pensato per utenti Simulink che prevedono di generare, convalidare e distribuire codice embedded e codice HDL per codesign software/hardware utilizzando Embedded Coder® e HDL Coder. Per ogni partecipante viene fornito una ZedBoard™ per l'utilizzo in tutto il corso. La scheda viene programmata durante la classe e può essere conservata dopo la formazione. Tra gli argomenti trattati:
• Panoramica della piattaforma Zynq e impostazione dell'ambiente• Tuning dei parametri in modalità esterna• Verifica In-The-Loop del processore• Interfaccia dati con applicazione real-time• Sviluppo dei driver dispositivo
Prerequisiti: Simulink per la modellazione di algoritmi e sistemi (o Simulink per la progettazione di sistemi automobilistici o Simulink per la progettazione di sistemi aerospaziali). Conoscenza dei linguaggi di programmazione C e HDL.
MODELLAZIONE FISICA
Modellazione fisica di sistemi multidominio con Simscape
intermedio
Questo corso di un giorno presenta la modellazione di diversi domini fisici e la loro combinazione in un sistema multidominio in ambiente Simulink utilizzando Simscape™. Tra gli argomenti trattati:
• Creazione di modelli in diversi domini fisici (elettrico, meccanico e idraulico)
• Interpretazione di diagrammi Simscape• Combinazione di modelli Simulink e Simscape• Modellazione del trasferimento di energia attraverso i diversi
domini fisici• Creazione di componenti Simscape definiti dall'utente
Prerequisiti: Fondamenti MATLAB e Simulink per la modellazione di algoritmi e sistemi
Modellazione fisica di sistemi meccanici Multibody con SimMechanics
intermedio
Questo corso di un giorno illustra come modellare i sistemi meccanici a parti rigide nell'ambiente Simulink utilizzando SimMechanics™. Tra gli argomenti trattati:
• Modellazione di semplici sistemi multibody• Combinazione di blocchi Simulink, Simscape e SimMechanics• Creazione di modelli riutilizzabili di sistemi meccanici
Prerequisiti: Fondamenti MATLAB e Simulink per la modellazione di algoritmi e sistemi
Numero di paesi in cui MathWorks tiene i suoi corsi di formazione
Sulla base dei dati del 2015 28
14
Modellazione fisica di sistemi elettrici di potenza con SimPowerSystems
intermedio
Questo corso di 1 giorno discute come modellare sistemi di potenza elettrici in ambiente Simulink usando SimPowerSystems™. Tra gli argomenti trattati:
• Creare sistemi trifase con componenti passivi • Creare sistemi trifase con macchine elettriche • Analizzare e controllare sistemi di potenza elettrici • Modellare componenti elettronici di potenza • Accelerare simulazioni di modelli elettrici
Prerequisiti: Fondamenti MATLAB, Simulink per la modellazione di algoritmi e sistemi e Modellazione fisica di sistemi multidominio con Simscape
Modellazione fisica di sistemi idraulici in SimHydraulics nuovo
intermedio
Questo corso di un giorno verte sulla modellazione di sistemi idraulici in Simulink utilizzando SimHydraulics®. Tra gli argomenti trattati:
• Creazione di sistemi di potenza fluida e fornitura fluida • Modellazione di componenti idromeccanici • Azionamento e controllo di modelli di sistemi idraulici • Creazione e parametrizzazione di modelli da dati
Prerequisiti: Fondamenti MATLAB, Simulink per la modellazione di algoritmi e sistemi e Modellazione fisica di sistemi multidominio con Simscape
GENERAZIONE DI CODICE
Fondamenti di generazione codice per applicazioni embedded
fondamenti
Questo corso di un giorno introduce la progettazione e il test di applicazioni embedded con Simulink Coder™ ed Embedded Coder. Vengono trattati i temi dell'accelerazione della simulazione, del tuning dei parametri nell'applicazione distribuita, della verifica del codice e del profiling di esecuzione nell'ambito della progettazione model-based. Tra gli argomenti trattati:
• Accelerazione della simulazione con generazione di codice• Tuning dei parametri in modalità esterna• Generazione di codice da un modello (GRT, ERT)• Verifica In-the-Loop• Profiling del tempo di esecuzione su target del codice generato
Prerequisiti: Simulink per la modellazione di algoritmi e sistemi (o Simulink per la progettazione di sistemi automobilistici o Simulink per la progettazione di sistemi aerospaziali). Conoscenza del linguaggio di programmazione C.
Embedded Coder per la generazione di codice di produzione
avanzato
Questo corso di tre giorni presenta le tecniche per la generazione di codice embedded di alta qualità a partire da modelli Simulink utilizzando Embedded Coder e la personalizzazione del codice generato per soddisfare i requisiti di ottimizzazione e integrazione del codice. Tra gli argomenti trattati:
• Modulo di codice generato e struttura dati• Opzioni di generazione di codice e ottimizzazioni• Integrazione del codice generato con codice esterno• Personalizzare le caratteristiche dei dati• Tecniche di personalizzazione avanzate• Rilascio di codice embedded
Prerequisiti: Simulink per la modellazione di algoritmi e sistemi (o Simulink per la progettazione di sistemi automobilistici o Simulink per la progettazione di sistemi aerospaziali) e Architetture e gestione dei modelli Simulink.
95% dei partecipanti ha affermato che il corso ha avuto applicazione nel mondo reale per il loro lavoro
Basato su dati del 2015
15mathworks.it/2016training
STATEFLOWStateflow per la modellazione di sistemi logici
fondamenti
Questo corso di due giorni mostra come implementare flussi decisionali complessi e macchine a stati finiti con Stateflow®. Il corso verte sull'utilizzo di diagrammi di flusso, macchine a stati e tabelle di verità in progetti Simulink. Tra gli argomenti trattati:
• Modellazione di pattern logici (if-else)• Modellazione di macchine a stati, semantica e dizionario dati• Macchine a stati con gerarchia (substati)• Macchine a stati parallele (multiprocesso)• Macchine a stati con eventi e tipi di eventi• Chiamata di funzioni (MATLAB function, Simulink function)• Implementazione di tabelle di verità• Gestione dell'interfaccia di Stateflow
Prerequisiti: Fondamenti MATLAB e Simulink per la modellazione di algoritmi e sistemi. La conoscenza del linguaggio di programmazione C è utile alla comprensione degli argomenti trattati.
Stateflow per applicazioni automobilistiche
fondamenti
Basato sul corso Stateflow per la modellazione di sistemi logici, questo corso di due giorni è pensato per gli ingegneri del settore automobilistico che desiderano modellare e simulare sistemi reattivi a eventi e sistemi logici. Il corso offre esempi e esercizi tratti da applicazioni automobilistiche che permettono di applicare le tecniche di base in problemi specifici del settore.
Prerequisiti: Fondamenti MATLAB (o Fondamenti MATLAB per applicazioni automobilistiche o Fondamenti MATLAB per applicazioni aerospaziali) e Simulink per la modellazione di algoritmi e sistemi (o Simulink per la progettazione di sistemi automobilistici o Simulink per la progettazione di sistemi aerospaziali)
PRODOTTI POLYSPACEPolyspace Code Prover per verifica di codice C e C++
avanzato
Questo corso di due giorni tratta l'utilizzo di Polyspace Code Prover™ per provare la correttezza del codice, migliorare le metriche di qualità del software e assicurare l'integrità del prodotto. Tra gli argomenti trattati:
• Creare un progetto di verifica• Esaminare e comprendere i risultati della verifica• Emulare ambienti di esecuzione target• Gestione di funzioni e dati mancanti• Gestione di codice non testato (contrassegnato dal colore arancione
dai prodotti Polyspace)• Applicare le regole MISRA®• Creare report
Prerequisiti: Ottima conoscenza dei linguaggi C o C++
© 2016 The MathWorks, Inc. MATLAB and Simulink are registered trademarks of The MathWorks, Inc. Please see www.mathworks.com/trademarks for a list of other trademarks owned by The MathWorks, Inc. Other product or brand names are trademarks or registered trademarks of their respective owners.
91269v13 11/15
mathworks.it/2016training
Recommended