ESPLORARE INNOVARE ECCELLERE - … MATLAB Fondamenti MATLAB fondamenti Sistemi di comunicazione -...

12
ITALIA 2015 ECCELLERE ESPLORARE INNOVARE

Transcript of ESPLORARE INNOVARE ECCELLERE - … MATLAB Fondamenti MATLAB fondamenti Sistemi di comunicazione -...

ITALIA 2015

ECCELLERE

ESPLORARE

INNOVARE

2

I corsi MathWorks sono sviluppati a partire da una conoscenza esclusiva del prodotto. Gli sviluppatori dei corsi e gli istruttori lavorano ogni giorno con gli sviluppatori dei prodotti per essere sempre aggiornati sulle novità. 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

mathworks.it/2015training 3

INFORMAZIONI SUI CORSI DI FORMAZIONE MATHWORKS

4 Quattro tipi di formazione

4 Svolgimento garantito

4 Certificazione MATLAB

4 Crediti formativi

4 Tre semplici modi per registrarti

CURRICULUM

5 Generazione di codice/Sistemi embedded

5 Statistica e analisi dei dati

5 Progettazione e simulazione

5 Elaborazione di segnali

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 Metodi statistici in MATLAB

7 Tecniche di ottimizzazione in MATLAB

7 Analisi di Segnale in MATLAB

7 Elaborazione di immagini in MATLAB

8 Calcolo parallelo con MATLAB

8 Da MATLAB a C con MATLAB Coder

8 Machine Learning con MATLAB nuovo

AVANZ ATO

9 Progettazione di sistemi di comunicazione con MATLAB

9 Progettazione di sistemi a layer fisici LTE e LTE-Advanced con MATLAB nuovo

9 Modellazione di serie storiche in MATLAB nuovo

SIMULINK

FONDA MENT I

9 Simulink per la modellazione di algoritmi e sistemi

9 Simulink per la progettazione di sistemi aerospaziali

9 Simulink per la progettazione di sistemi automobilistici

10 Elaborazione di segnali in Simulink

INTER MED IO

10 Integrazione di codice in Simulink

10 Modellazione fisica di sistemi multidominio con Simscape

10 Modellazione fisica di sistemi meccanici Multibody con SimMechanics

10 Modellazione fisica di sistemi elettrici di potenza con SimPowerSystems

10 MATLAB e Simulink per accelerare la progettazione di controlli

AVANZ ATO

11 Architettura e gestione di modelli Simulink

11 Verifica e validazione di modelli Simulink

11 Modellazione di sistemi di comunicazione con Simulink

11 Generazione di codice HDL da Simulink

PRODOTTI POLYSPACE

AVANZ ATO

11 Polyspace Code Prover per verifica di codice C e C++

STATEFLOW

FONDA MENT I

12 Stateflow per la modellazione di sistemi logici

12 Stateflow per applicazioni automobilistiche

GENERAZIONE DI CODICE

FONDA MENT I

12 Fondamenti di generazione di codice per applicazioni embedded

AVANZ ATO

12 Embedded Coder per la generazione di codice di produzione

CONTENUTI

4

INFORMAZIONI SUI CORSI DI FORMAZIONE MATHWORKS

QUATTRO TIPI DI FORMAZIONEPer il calendario completo e maggiori dettagli, visita il sito mathworks.it/2015training.

Formazione in aula (public). 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.

Corsi online autogestiti (self-paced). I corsi autogestiti sono corsi di e-learning pre-registrati con dimostrazioni, esercizi e quiz interattivi 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.

CERTIFICAZIONE MATLABLa certificazione 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.

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.

TRE SEMPLICI MODI PER REGISTRARTIVisita il sito: mathworks.it/2015training

Chiama il numero: +39-011-2274-700 (opzioni #3 e #1)

Invia una email a: [email protected]

I costi includono tutto il materiale del corso. La prenotazione viene ritenuta confermata solo se il pagamento viene effettuato al momento della registrazione.

MathWorks è registrato con GARP come fornitore approvato di crediti CPE (Continuing Professional Education).

mathworks.it/2015training 5

CURRICULUMI trainer MathWorks hanno le competenze per aiutarti da subito a identificare correttamente quali corsi seguire e in quale ordine. Questi percorsi formativi sono stati sviluppati specificatamente per rispondere alle esigenze di diverse aree applicative, di molteplici settori industriali e di vari ruoli professionali. Ecco degli esempi di curricula, con a fianco i nomi di alcuni corsi raccomandati per conseguire quelle specifiche competenze.

Per altri curricula ed altri corsi disponibili non qui elencati, visita il sito mathworks.it/2015training.

Generazione di codice/Sistemi

embedded

Simulink per la modellazione di algoritmi e sistemi

Fondamenti della generazione di codice per applicazioni embedded

Embedded Coder per la generazione di codice di produzione

Statistica e analisi dei dati

Fondamenti MATLAB

MATLAB per elaborazione di dati e visualizzazione

Metodi statistici in MATLAB

Progettazione e simulazione

Fondamenti MATLAB

Simulink per la modellazione di algoritmi e sistemi

Stateflow per la modellazione di sistemi logici

Elaborazione di segnali

Fondamenti MATLAB

Elaborazione di segnali in MATLAB

MATLAB in C con MATLAB Coder

1 2 3

6

MATLABFondamenti MATLAB fondamenti

Sistemi di comunicazione - Biologia computazionale - Analisi finanziaria - Sistemi di controllo - Elaborazione di segnali digitali - Sistemi embedded - Elaborazione di immagini e video - Meccatronica - Calcolo tecnico - Test e misurazione

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 e operazioni matriciali• Import file e visualizzazione• Tabelle, date e operatori logici• Automazione dei comandi e reportistica (publish)• 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 aerospazialifondamenti

Calcolo tecnico

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 automobilistichefondamenti

Calcolo tecnico

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

Analisi finanziaria

Basato sulla descrizione del corso Fondamenti MATLAB, questo corso di tre giorni offre esempi ed esercizi pratici che applicano le tecniche di base alle applicazioni finanziarie. Tra gli esempi trattati:

• Analisi di serie temporali• Valutazione di indicatori economici• Backtest di una strategia di investimento• Prezzatura di un’opzione europea• Simulazione Montecarlo

Prerequisiti: Familiarità con la matematica di livello pre-universitario, esperienza con le operazioni base del computer e conoscenza di base della terminologia e delle tecniche di modellazione in ambito finanziario

MATLAB per elaborazione di dati e visualizzazione intermedio

Analisi finanziaria - Elaborazione di immagini e video - Calcolo tecnico

Questo corso di un giorno affronta la gestione dei dati e le tecniche di visualizzazione, dalla lettura di file di dati di formato diverso alla produzione di grafici personalizzati adatti alla pubblicazione. Particolare importanza viene data alla creazione di script che ampliano le funzionalità di base offerte dal linguaggio MATLAB. Tra gli argomenti trattati:

• Importazione dei dati da file testo• Aggregazione dei dati in gruppi• Visualizzazioni personalizzate di plot, immagini e superfici• Esportazione dei risultati e animazioni

Prerequisiti: Fondamenti MATLAB

Miglioramento medio della competenza in MATLAB dopo un corso di formazione Sulla base dei dati del 2013109%

mathworks.it/2015training 7

Tecniche di ottimizzazione in MATLAB intermedio

Biologia computazionale - Analisi finanziaria - Elaborazione di immagini e video - Calcolo tecnico

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

Analisi di Segnale in MATLAB intermedio

Elaborazione di segnali digitali

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

Elaborazione di immagini e video

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

Tecniche di programmazione in MATLABintermedio

Calcolo tecnico

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:

• Analisi codice, dipendenze, debug e misure di performance• Test del comportamento di una applicazione • Validazione input e gestione errori per 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

Calcolo tecnico

Questo corso di 1 giorno illustra come creare interfacce utente interattive per le applicazioni in MATLAB. Tra gli argomenti trattati:

• Oggetti grafici e controlli interfaccia utente • Programmazione delle callback• Ambiente di sviluppo di interfacce utente grafiche• Distribuzione di applicazioni

Prerequisiti: Fondamenti MATLAB

Interfacciare MATLAB con codice Cintermedio

Elaborazione di immagini e video - Calcolo tecnico - Test e misurazione

Questo corso di un giorno spiega in dettaglio come interfacciare MATLAB con codice C scritto dall'utente. Tra gli argomenti trattati:

• File MEX sorgenti per richiamare C da MATLAB• Scambio di dati tra MATLAB e file MEX• L’interfaccia MATLAB engine per richiamare MATLAB da C

Prerequisiti: Fondamenti MATLAB e una conoscenza di base del linguaggio di programmazione C

Metodi statistici in MATLAB intermedio

Biologia computazionale - Analisi finanziaria - Calcolo tecnico

Questo corso di 2 giorni fornisce un'esperienza pratica di analisi statistica dei dati con MATLAB e Statistics Toolbox™. Esempi ed esercizi illustrano l'uso appropriato delle funzioni dei prodotti in tutto il processo di analisi:

• Organizzazione dati (tabelle, categoriali)• Test di ipotesi, ANOVA e PCA• Regressione lineare e non lineare• Fitting di distribuzioni e generatori random

Prerequisiti: Fondamenti MATLAB

8

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.

Calcolo parallelo con MATLAB intermedio

Biologia computazionale - Analisi finanziaria - Elaborazione di segnali digitali - Elaborazione di immagini e video - Calcolo tecnico

Questo corso di due giorni introduce gli strumenti e le tecniche per distribuire il codice e scrivere algoritmi paralleli in MATLAB. Il corso illustra come utilizzare Parallel Computing Toolbox™ per aumentare la velocità di esecuzione e scalare il codice esistente. Tra gli argomenti trattati:

• Accelerare i calcoli• Programmazione task-parallel (parfor)• Lavorare con grandi set di dati• Programmazione data-parallel (SPMD)• Scalare su sistemi multipli

Prerequisiti: Fondamenti MATLAB

Da MATLAB a C con MATLAB Coder intermedio

Sistemi di comunicazione - Sistemi di controllo - Elaborazione di segnali digitali - Sistemi embedded

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

Machine Learning con MATLAB nuovointermedio

Biologia computazionale - Analisi finanziaria - Elaborazione di immagini e video - Calcolo tecnico - Test e misurazione

Questo corso di un giorno tratta l'analisi dei dati e le tecniche di apprendimento automatiche in MATLAB utilizzando le funzionalità offerte da Statistics 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

mathworks.it/2015training 9

Progettazione di sistemi di comunicazione con MATLAB avanzato

Sistemi di comunicazione

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 con MATLAB nuovoavanzato

Sistemi di comunicazione - Elaborazione di segnali digitali

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 nuovo avanzato

Analisi finanziaria

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: Fondamenti MATLAB per applicazioni finanziarie e conoscenza di base dei concetti della modellazione di serie storiche sono vivamente consigliati

SIMULINKSimulink per la modellazione di algoritmi e sistemi fondamenti

Sistemi di controllo - Sistemi embedded - Meccatronica

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 models 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

Sistemi di controllo - Sistemi embedded - Meccatronica

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

Simulink per la progettazione di sistemi automobilistici fondamenti

Sistemi di controllo - Sistemi embedded - Meccatronica

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

10

Elaborazione di segnali in Simulink fondamenti

Elaborazione di segnali digitali

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 e Analisi di Segnale in MATLAB

Integrazione di codice in Simulink intermedio

Sistemi di comunicazione - Sistemi di controllo - Elaborazione di segnali digitali - Sistemi embedded - Meccatronica

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

Modellazione fisica di sistemi multidominio con Simscape intermedio

Sistemi di controllo - Meccatronica

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

Sistemi di controllo - Meccatronica

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

Modellazione fisica di sistemi elettrici di potenza con SimPowerSystems intermedio

Sistemi di controllo - Meccatronica

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

MATLAB e Simulink per accelerare la progettazione di controlli intermedio

Sistemi di controllo - Sistemi embedded - Meccatronica

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

mathworks.it/2015training 11

Architettura e gestione di modelli Simulink avanzato

Sistemi di controllo - Sistemi embedded - Meccatronica

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:

• Interfaccia dei componenti, bus object e link ai requisiti • Gestione architetture del modello tramite sottosistemi, librerie,

modelli referenziati e componenti Variant• Mantenere standard di modellazione (Advisor, report, template)• Gestione dei Simulink Project e dei dati del modello (Data Objects)• Documentazione di un modello Simulink e report personalizzati

Prerequisiti: Fondamenti MATLAB e Simulink per la modellazione di algoritmi e sistemi

Verifica e validazione di modelli Simulinkavanzato

Sistemi di controllo - Sistemi embedded - Meccatronica

Questo corso di un giorno descrive le tecniche di test e verifica formale del comportamento del modello Simulink. Tra gli argomenti trattati:

• Ruolo della verifica e della validazione nella progettazione model-based• Configurazione di modelli Simulink per il test• Test di un modello ai fini dell'accuratezza e dell’analisi di coverage• Verifica formale del comportamento del modello• Pubblicazione dei risultati dei test

Prerequisiti: Fondamenti MATLAB e Simulink per la modellazione di algoritmi e sistemi. Questo corso è pensato per gli utenti Simulink intermedi o avanzati.

Modellazione di sistemi di comunicazione con Simulink avanzato

Sistemi di comunicazione

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

Generazione di codice HDL da Simulink avanzato

Sistemi di comunicazione - Elaborazione di segnali digitali - Progettazione FPGA

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 con Simulink

PRODOTTI POLYSPACEPolyspace Code Prover per verifica di codice C e C++ avanzato

Sistemi embedded

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++

Numero di paesi in cui MathWorks tiene i suoi corsi di formazione Sulla base dei dati del 2013 32

© 2014 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.

91269v12 11/14

STATEFLOWStateflow per la modellazione di sistemi logici fondamenti

Sistemi di controllo - Sistemi embedded - Meccatronica

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

Sistemi di controllo - Sistemi embedded - Meccatronica

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)

GENERAZIONE DI CODICE

Fondamenti di generazione codice per applicazioni embedded fondamenti

Sistemi di comunicazione - Sistemi di controllo - Elaborazione di segnali digitali - Sistemi embedded

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 e emulatore QEMU per ARM• Generazione di codice da un modello (GRT, ERT)• Verifica In-the-Loop (SIL, PIL)• 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

Sistemi di comunicazione - Sistemi di controllo - Elaborazione di segnali digitali - Sistemi embedded

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 Simulunk