PROGETTAZIONE
primo piano
Automazione e Strumentazione
■
Gennaio/Febbraio 2015
33
col codice di Matlab, che possono incor-
porare delle evolute interfacce grafiche
personalizzate attraverso i numerosi stru-
menti messi a disposizione dal pacchetto.
Queste app, che possono comprendere gli
algoritmi specifici realizzati con Matlab
dall’utente, possono essere incapsulate in
un file generato da Matlab che potrà essere
consegnato all’utente finale, che potrà
inserirlo nella sua copia del software.
La
app viene generata attraverso un docu-
mento Matlab
semplicemente premendo
un pulsante grafico e, a questo punto, la
app può essere inviata a un utilizzatore,
per esempio attraverso un’email.
La possibilità di generare delle Matlab
app non rappresenta solo un sistema molto
semplice per i fruitori del pacchetto di
Matlab per condividere l’uso degli algo-
ritmi proprietari che hanno sviluppato, ma
costituisce anche un sistema diretto per
poter accedere, con un impiego minimo di
codice, a delle i
nterfacce grafiche
estre-
mamente sofisticate, come quelle svilup-
pate da Mathworks per i suoi applicativi,
personalizzandole nel modo più adatto alla
propria applicazione
.
Nuovi strumenti per nuove esigenze
Con l’emergere della necessità di trattare
grandi quantità di dati, sia nel mondo della
ricerca che in quello dell’industria e dei
servizi, gli applicativi di Mathworks sono
stati dotati di strumenti appositi e ottimiz-
zati per affrontare la sfida dei
Big Data
,
a incominciare dall’introduzione della
nuova tipologia di dato-tabella in Matlab.
Le capacità di elaborazione numerica del
pacchetto di Mathworks sono state accre-
sciute in modo significativo anche grazie
allo sviluppo di nuove istruzioni, che per-
mettono di programmare a livello di script
e di eseguire direttamente dei processi di
calcolo in modalità parallela, con la possi-
bilità di gestire fino a 512 core.
Le capacità di Matlab nell’ambito del
calcolo massivamente parallelo vanno
ancora oltre, grazie al codice sviluppato
da Mathworks per gestire sistemi basati
su GPU multiple, un’architettura sempre
più utilizzata dai super-computer. Infatti
le GPU, pensate per elaborare le massicce
quantità di calcoli necessari alla grafica, si
sono dimostrate particolarmente efficaci e
potenti per affrontare i calcoli complessi
che si prestano ad essere suddivisi in
numerosi algoritmi relativamente più sem-
plici, in modalità parallela.
Ma oltre al sofisticato hardware dei super-
computer, il pacchetto di Mathworks è
perfettamente in grado di gestire i sistemi
più diffusi utilizzati nell’industria e nella
ricerca. Infatti, Matlab e Simulink sono
in grado di interfacciarsi con centinaia
di piattaforme hardware, comprendendo
i dispositivi e le architetture di controllo
dei tipi più comuni nell’ambito dell’auto-
mazione industriale, fino ad arrivare alle
soluzioni embedded più diffuse nel mondo
dell’industria e della ricerca, comprese le
soluzioni low
cost come Arduino.
Uno dei punti di forza del software di
Mathworks è nella
produzione rapida
di prototipi
, grazie alla possibilità di sup-
portare in maniera estesa e con un’am-
pia dotazione di strumenti lo sviluppo,
la progettazione e l’implementazione di
algoritmi e leggi di controllo per sistemi
complessi, con la possibilità di generare in
maniera automatica il codice (linguaggio
C, Vhdl ecc.) per applicazioni embedded
e meccatroniche.
■
Pinza amperometrica Sensore di temperatura industriale PT100/PT1000 Sensore di temperatura PT100 Misuratore di corrente/potenza efficace Misuratore di portata VA400 Altri sensori 0-1/10 v (0) 4...20 mA/impulsivi/Modbus/rs 485 Dew point sensore FA410 Sensore di pressione Misuratore di portata aria/gas VA420 Indicatore/Datalogger video grafico Ideale per il manutentore Via Matteotti, 66 - 20092 - Cinisello Balsamo (MI) • ITALY • T: +39 02/6129.8551 - F: +39 02 66594921 info@comhas.com