Background Image
Table of Contents Table of Contents
Previous Page  33 / 94 Next Page
Information
Show Menu
Previous Page 33 / 94 Next Page
Page Background

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