R2022a - Aggiornamenti alle famiglie di prodotti MATLAB e Simulink - MATLAB & Simulink

Breve riepilogo su R2022a

 

Scopri le ultime novità

Ottieni di più da MATLAB e Simulink scaricando l’ultima release.

Lettore video in fase di caricamento.
Orario attuale 0:00
Durata 2:38
Caricato: 6.23%
Tipo di streaming LIVE
Tempo rimanente 2:38
 
1x
  • Capitolo
  • Descrizioni disattivate, selezionato
  • Senza sottotitoli, selezionato
  • en (Main), selezionato
    Il video dura 2:38

    Punti salienti della release R2022a

    Nuovi prodotti

    • Bluetooth Toolbox – Simulazione, analisi e test dei sistemi di comunicazione Bluetooth
    • DSP HDL Toolbox – Progettazione di applicazioni per l’elaborazione di segnali digitali per FPGA, ASIC e SoC
    • Industrial Communication Toolbox – Scambio di dati su OPC UA, Modbus, MQTT e altri protocolli industriali
    • RoadRunner Scenario – Creazione e riproduzione di scenari per la simulazione di guida automatica
    • Wireless Testbench – Analisi e test di applicazioni di riferimento wireless in tempo reale su hardware SDR

    Aggiornamenti principali

    • Econometric Toolbox – Conduzione di test di cointegrazione e adattamento di modelli di serie temporali multivariati in modo interattivo nell'applicazione Econometric Modeler
    • MATLAB Compiler SDK – Pubblicazione di una funzione MATLAB come microservizio di contenitori Docker
    • MATLAB Production Server – Mappatura degli URL di richiesta personalizzati alle funzioni MATLAB distribuite, fornitura di contenuti statici e personalizzazione di intestazioni di richiesta
    • Polyspace Access – Identificazione dei difetti di codifica, analisi dei risultati delle analisi statiche e monitoraggio delle metriche di qualità del software
    • Requirements Toolbox – Collegamento dei requisiti al codice MATLAB e ai test; formalizzazione e convalida dei requisiti
    • Risk Management Toolbox – Calcolo delle perdite di credito attese (ECL) a livello di singole attività o portafoglio
    • Robotics System Toolbox – Costruzione di scenari con cuboidi e simulazione di letture dei sensori per applicazioni di robotica
    • Signal Processing Toolbox – Workflow IA: pre-elaborazione, estrazione di feature ed etichettatura di segnali
    • Simulink Check – Authoring di controlli in fase di modifica personalizzati e giustificazione delle violazioni del Model Advisor
    • Simulink Real-Time – Supporto per la piattaforma Linux per il computer di sviluppo

    Dettagli della release per prodotto

    Famiglia di prodotti MATLAB

    MATLAB

    • 3 nuove App: Data Cleaner, Hardware Manager, Code Compatibility Analyzer
    • pcode: utilizzo del nuovo formato di file pcode con maggiore offuscamento
    • Python: utilizzo di keyword passing semplificato con sintassi name=value e supporto dell’editor per il codice Python
    • Grafica: creazione di file GIF animati; passaggio delle tabelle direttamente a plot, plot3, polarplot e altre funzioni di line plotting
    • Creazione di applicazioni: creazione di componenti personalizzati IU con App Designer
    • Live Editor: sviluppo delle proprie attività in Live Editor
    • Matematica N-D Array: tensorprod, pagemldivide, pagemrdivide e pageinv
    • File Parquet: utilizzo di filtraggio condizionale (Predicate Pushdown) con rowfilter; supporto per la lettura e scrittura di gruppi di righe e strutture dati annidate

    Intelligenza artificiale, Data Science e statistica

    Deep Learning Toolbox

    • Pruning di modelli: creazione di una versione compressa dei modelli che consuma meno risorse computazionali
    • Hub per i modelli di Deep Learning di MATLAB: scoperta e utilizzo di modelli di Deep Learning pre-addestrati
    • Distribuzione di modelli importati: generazione di codice per ulteriori livelli integrati di Keras e ONNX
    • Esperimenti in batch con Experiment Manager: esegui più esperimenti simultaneamente su un cluster remoto (richiede MATLAB Parallel Server)
    • Reti convoluzionali 1D: creazione e addestramento di reti con convoluzione trasposta 1D per dati di serie sequenziali e temporali

    Statistics and Machine Learning Toolbox

    • App di Machine Learning: salvataggio e ripresa delle sessioni, classificazione e selezione delle feature per importanza e riserva dei dati per i test
    • Machine Learning incrementale: rilevamento di Drift su dati in streaming; addestramento di modelli lineari kernel e multiclasse
    • Distribuzione: generazione di codice C/C++ per l’inferenza con reti neurali superficiali
    •  Simulink: blocco Simulink per la regressione del processo gaussiano

    Curve Fitting Toolbox

    • App Curve Fitter: nuovo design dalla toolstrip per una migliore usabilità; selezione dei dati di adattamento e convalida dai tipi di dati della tabella MATLAB

    Sistemi di controllo

    Model Predictive Control Toolbox

    • MISRA C:2012: implementazione di controller MISRA conformi a C:2012 con blocchi MPC e ADAS lineari in Simulink

    System Identification Toolbox

    • Identificazione di sistemi non lineari: creazione di modelli Hammerstein-Wiener che utilizzano funzioni di regressione sulla base di algoritmi di Machine Learning

    Simulink Design Optimization

    • ottimizzazione dei surrogati in solutori nelle app Response Optimizer e Parameter Estimator: accelerazione dei problemi di ottimizzazione che richiedono tempo

    Reinforcement Learning Toolbox

    • Agente di ottimizzazione delle politiche basato sui modelli: utilizzo di un modello dell'ambiente per migliorare l'efficienza e l’esplorazione del campione
    • Reinforcement Learning a più agenti: addestramento di più agenti in modo centralizzato per un'esplorazione e un apprendimento più efficienti

    Predictive Maintenance Toolbox

    • Distribuzione: generazione di codice C/C++ per modelli di similarità RUL, metriche di macchine rotanti e feature di segnali non lineari
    • Diagnostic Feature Designer: estrazione di feature di serie temporali stazionarie da dati di segnale

    Matematica e ottimizzazione

    Optimization Toolbox

    • Ottimizzazione basata su problemi di attività di Live Editor: risoluzione di problemi di ottimizzazione e sistemi di equazioni utilizzando un'interfaccia visiva

    Global Optimization Toolbox

    • Ottimizzazione basata su problemi di attività di Live Editor: risoluzione di problemi di ottimizzazione globale e multiobiettivo utilizzando un'interfaccia visiva

    Symbolic Math Toolbox

    • Funzione di matrice simbolica: esecuzione di calcoli di algebra lineare dipendenti dai parametri in notazione a matrice compatta

    Partial Differential Equation Toolbox

    • Analisi elettromagnetica: risoluzione di problemi di diffusione e trasmissione di onde tempo-armoniche utilizzando un metodo degli elementi finiti
    • Modelli termici di ordine ridotto: approssimazione delle caratteristiche dinamiche di un modello termico per un'esecuzione più veloce (ad esempio, per batterie e CPU)

    Distribuzione di applicazioni

    MATLAB Compiler SDK

    • Integrazione di microservizi: creazione di un’immagine Docker di microservizio utilizzando la funzione compiler.package.microserviceDockerImage

    MATLAB Production Server

    • Gestori di richieste web: supporto per percorsi URL e payload di richieste personalizzati

    Generazione di codice

    AUTOSAR Blockset

    • Adaptive AUTOSAR: utilizzo di ara::com methods e ara::com:: con eventi di supporto alla comunicazione orientati ai servizi
    • Classic AUTOSAR: simulazione di guasti e recupero degli eventi dei componenti del software di base, compresa la release 19-11

    DDS Blockset

    • Supporto per il middleware di comunicazione RTI Connext Micro

    Fixed-Point Designer

    • Stima dei costi di progettazione del consumo di memoria dati e del numero di operatori nel codice generato

    MATLAB Coder e GPU Coder

    • Generazione di codice generico C/C++ per più livelli di Deep Learning
    • Miglioramento delle prestazioni per i livelli di rete di Deep Learning, incluso SIMD
    • Supporto per livelli integrati di TensorFlow-Keras e ONNX aggiuntivi
    • Incorporazione di modelli TensorFlow Lite pre-addestrati per la simulazione e la generazione di codice

    Simulink Coder

    • Specificazione dei parametri sintonizzabili per i modelli protetti

    Embedded Coder

    • Utilizzo dei tipi di distribuzione per semplificare la configurazione delle interfacce del modello superiore e di riferimento
    • Miglioramento della conformità per MISRA C:2012, MISRA C++:2008 e AUTOSAR C++14
    • Profilazione dell’utilizzo di stack per valutare il consumo di memoria

    Famiglia di prodotti Simulink

    Simulink

    • Semplificazione dei workflow di mascheratura con il nuovo editor di maschere
    • Integrazione di una classe C++ personalizzata con il blocco C Function
    • Miglioramento delle prestazioni di simulazione utilizzando solutori locali nei modelli di riferimento
    • Corso di formazione sui Fondamenti Simulink

    Simulink Compiler

    • Creazione app: generazione di un'interfaccia utente MATLAB configurabile da un modello Simulink senza scrittura di codice
    • Esportazione di FMU: inserimento in pacchetti di file e cartelle e modelli protetti in una FMU autonoma

    Simulink Report Generator

    • riassunto del contenuto del modello Simulink in un oggetto di tabella
    • Inclusione delle note dell'utente nelle visualizzazioni web

    Modellazione event-based

    Stateflow

    • Integrazione di breakpoint di Stateflow nel pannello dell'elenco dei breakpoint di Simulink
    • Workflow migliorati nella creazione di subchart atomici con giunzioni in entrata e uscita
    • Dati di tipo stringa ora supportati nei blocchi State Transition Table e Truth Table

    Modellazione fisica

    Simscape Electrical

    • Modellazione di produzione di idrogeno con il nuovo blocco Electrolyzer
    • Parametrizzazione di pannelli solari selezionando da più di 250 set di dati specifici del produttore
    • Libreria e feature di motori ampliate, tra cui macchine a riluttanza commutata, PMSM e perdite nel ferro dettagliate

    Simulazione e test in tempo reale

    Simulink Real-Time

    • Installazione e utilizzo di Simulink Real-Time su computer di sviluppo Linux
    • Creazione automatica di un pannello strumenti App Designer da un modello o un'applicazione in tempo reale
    • Miglioramento dell'automazione dei test con strumenti di terze parti con classi e metodi API ASAM XIL per la lettura/scrittura di MAPort, SignalFactory, SignalGeneratorFactory e SignalGenerator

    Ingegneria dei sistemi

    System Composer

    • Interfacce client-server: Modellazione di architetture di servizi software distribuiti
    • Utilizzo di riferimenti di sottosistema per aggiungere comportamenti riutilizzabili di Simulink e Simscape ai componenti
    • Confronto di due versioni di un modello di architettura utilizzando lo strumento di confronto

    Verifica, convalida e test

    Requirements Toolbox

    • Authoring, collegamento e convalida dei requisiti in MATLAB
    • Requisiti di tracciamento per i casi di test creati in MATLAB Unit Test
    • Formalizzazione dei requisiti con espressioni logiche utilizzando il blocco Requirements Table
    • Tracciamento dei requisiti impattati dai cambiamenti nei casi di test

    Simulink Check

    • Authoring di controlli personalizzati eseguiti in fase di modifica
    • Possibilità di giustificare e nascondere le violazioni dei controlli
    • Inclusione di modelli System Composer nella gerarchia degli artefatti di Model Testing Dashboard
    • Refactoring di cloni simili in qualsiasi punto nel modello
    • Debug degli errori nei test di equivalenza con Model Slicer

    Simulink Test

    • Nuove funzioni e classi di valutazione logica e temporale
    • Supporto Observer per messaggi

    Simulink Design Verifier

    • Analisi dei requisiti realizzata in Requirements Table per verificarne la coerenza e la completezza

    Elaborazione di segnali

    Signal Processing Toolbox

    • Workflow IA: pre-elaborazione, estrazione di feature ed etichettatura di segnali
    • Generazione di codice C/C++ per più di 200 funzioni del toolbox
    • Supporto GPU per l'estrazione di feature, l'analisi spettrale, le misurazioni spettrali e le trasformate

    DSP Toolbox

    • Spectrum Analyzer con migliore reattività e interfaccia toolstrip per l'analisi, la stima e i parametri di misurazione

    Wavelet Toolbox

    • Visualizzazione dello scalogramma con l'applicazione Wavelet Time-Frequency Analyzer

    Audio

    • Nuovi esempi per IA, acustica dell’ambiente e modellazione elettroacustica

    Radar

    Radar Toolbox

    • Modellazione di clutter e riflettività della superficie terrestre e marina

    Mapping Toolbox

    • Creazione di mappe base personalizzate per l’utilizzo offline
    • Cattura dell'immagine dalla mappa base con informazioni di georeferenziazione

    Elaborazione di immagini e visione artificiale

    Computer Vision Toolbox

    • Nuovo tipo di dati immagine per l'elaborazione di immagini e la visione artificiale in Simulink

    Lidar Toolbox

    • Modello di sensore LIDAR: simulazione di sensori LIDAR e generazione di dati di nuvola di punti

    Sviluppo di FPGA, ASIC e SoC

    HDL Coder

    • Generazione di core IP per dispositivi Xilinx Versal
    • Utilizzo del workflow di progettazione di riferimento per Microsemi Libero SoC

    Deep Learning HDL Toolbox

    • Creazione, registrazione, convalida e distribuzione di livelli di rete personalizzati

    DSP HDL Toolbox

    • Nuovo prodotto: Modellazione di implementazioni hardware di algoritmi DSP e generazione di HDL (utilizzando HDL Coder)

    Vision HDL Toolbox

    • Supporto multipixel per clock per i blocchi Histogram e Bilateral Filter

    Wireless HDL Toolbox

    • Utilizzo dell'applicazione di riferimento del ricevitore DVB-S2

    HDL Verifier

    • Utilizzo del simulatore Vivado per cosimulare una progettazione HDL con un test bench Simulink o MATLAB
    • Utilizzo di buffering hardware per migliorare le prestazioni della simulazione FPGA-in-the-loop

    Verifica e misurazione

    Industrial Communication Toolbox

    • Nuovo prodotto: scambio di dati su OPC UA, Modbus, MQTT e altri protocolli industriali
    • Accesso ai dati dell'impianto e della produzione direttamente dai server OSIsoft PI

    Data Acquisition Toolbox

    • Supporto file TDMS: lettura dei dati da file in formato NI TDMS individuale o utilizzo di datastore per leggere un insieme di file TDMS

    Instrument Control Toolbox

    • App UDP Explorer: creazione di un socket UDP e comunicazione su reti utilizzando il protocollo UDP
    • Nuova interfaccia del driver per strumenti: connessione agli strumenti utilizzando i driver IVI e VXIplug&play

    Vehicle Network Toolbox

    • Supporto file MDF: creazione di file MDF e scrittura su file MDF direttamente da MATLAB

    Image Acquisition Toolbox

    • App Image Acquisition Explorer: visualizzazione in anteprima di dati video dal vivo dal tuo hardware di acquisizione di immagini e configurazione delle proprietà specifiche del dispositivo e delle impostazioni di acquisizione

    Comunicazioni wireless

    Communications Toolbox

    • Wireless Communications Onramp: nozioni di base della simulazione di un link di comunicazioni wireless in MATLAB

    Bluetooth Toolbox

    • Nuovo prodotto: simulazione, analisi e test dei sistemi di comunicazione Bluetooth

    Wireless Testbench

    • Nuovo prodotto: analisi e test di applicazioni di riferimento wireless in tempo reale su hardware SDR

    Sistemi autonomi

    Automated Driving Toolbox

    • Cosimulazione di scenari in RoadRunner con attori modellati in MATLAB e Simulink

    Robotics System Toolbox

    • Scenari per robot e modelli di sensori: costruzione di scenari con cuboidi e simulazione di letture dei sensori per applicazioni di robotica
    • App Inverse Kinematics Designer: visualizzazione e sintonizzazione di solutori di cinematica inversa e creazione di configurazioni

    UAV Toolbox

    • Hardware-In-the-Loop: abilitazione della simulazione Hardware-In-The-Loop (HIL) con l'autopilota Pixhawk e il modello di impianto Simulink
    • App UAV Scenario Designer: progettazione e visualizzazione interattive di scenari di simulazione UAV

    RoadRunner Scenario

    • Nuovo prodotto: creazione e riproduzione di scenari per simulare la guida automatica

    Aerospazio

    Aerospace Blockset

    • Simulazione 3D: supporto di mesh personalizzate e illuminazione degli aerei nel blocco Simulation 3D Aircraft

    Finanza computazionale

    Financial Instruments Toolbox

    • Prezzatura di strumenti: modellazione di alberi trinomiali finpricer
    • Strumenti di equity: calcolo di tassi e prezzi per future su merci, future su indici di equity e future su FX
    • Attività Live: calibrazione interattiva di un modello di prezzo delle opzioni

    Econometric Toolbox

    • Conduzione di test di cointegrazione e adattamento di modelli di serie temporali multivariati in modo interattivo nell'applicazione Econometric Modeler
    • Modelli bayesiani nello spazio degli stati: analisi delle distribuzioni posteriori di parametri casuali in modelli lineari multivariati nello spazio degli stati

    Risk Management Toolbox

    • Analisi del rischio di credito lungo la vita residua: calcolo della perdita di credito attesa lungo la vita residua
    • Esempio di equità nel punteggio del credito: calcolo delle metriche di equità e rilevamento di distorsioni a livello di dati e di modello

    Financial Toolbox

    • Esecuzione di una simulazione Quasi-Monte Carlo
    • Gestione portfolio: gestione di un portafoglio a parità di rischio
    • Esempio di framework di backtest: backtest con strategie di Deep Learning

    Verifica del codice

    Polyspace Access

    • Nuova dashboard web per una migliore esperienza utente
    • Gestione programmatica di progetti Polyspace Access
    • Plug-in per Visual Studio Code con nuove visualizzazioni per la configurazione, i risultati, la baseline e la giustificazione dei risultati di massa

    Polyspace Bug Finder e Polyspace Bug Finder Server

    • Miglioramento del tempo di analisi mediante la compilazione incrementale
    • Supporto di 1.216 regole C/C++, MISRA C++, CERT-C++, CWE e AUTOSAR C++ con 46 nuovi controlli

    Settore automobilistico

    AUTOSAR Blockset

    • Adaptive AUTOSAR: utilizzo di eventi ara::com methods e ara::com:: con supporto alla comunicazione orientato ai servizi
    • Classic AUTOSAR: simulazione di guasti e recupero degli eventi dei componenti del software di base, compresa la release 19-11

    Model-Based Calibration

    • Calibrazione di batterie: caratterizzazione di una Equivalent Circuit Battery
    • Calibrazione di transitori: ottimizzazione più veloce per modelli Simulink con sistemi transitori del primo ordine

    Powertrain Blockset

    • Utilizzo dell'applicazione Virtual Vehicle Composer per configurare e costruire modelli di veicoli completi, compreso il dimensionamento dei componenti, il risparmio di carburante e il monitoraggio del ciclo di guida
    • Applicazione Motor Dynamometer Reference: ridimensionamento e valutazione di motori elettrici e controller

    Vehicle Dynamics Blockset

    • Utilizzo dell'applicazione Virtual Vehicle Composer per configurare e costruire modelli di veicoli completi, compresa l'analisi della guida e la visualizzazione con Unreal Engine
    • Utilizzo di blocchi di sospensione per implementare le caratteristiche dei test di conformità e cinematica