Primož Rome

mercoledì 15 febbraio 2023 · 0 min read

Rilasciato Dewesoft X3 SP6

Il team Dewesoft annuncia con piacere il rilascio di Dewesoft X3 SP6.

L'ultima versione del software X3 include il rilascio ufficiale della funzione C++ Script e un installer completamente riprogettato che supporta la nuova funzione di aggiornamento automatico del software.

In aggiunta, abbiamo anche introdotto la possibilità di leggere LIN bus e un nuovo metodo di scalatura dei segnali non lineari. Abbiamo implementato la gestione di bundle di licenze orientate a specifiche applicazioni per arricchire l'offerta di funzionalità a prezzi sempre più competitivi.

Come sempre, questa nuova release implementa una serie di piccoli miglioramenti pensati per rendere l'esperienza d'uso sempre più gradevole.

C++ Script 

Il nuovo strumento Dewesoft C++ Script permette di creare pacchetti di elaborazione matematica personalizzati. Rappresenta il giusto compromesso tra la semplicità d'uso delle Formule e la totale flessibilità dei Plugin, permettendo all'utente di scrivere complessi algoritmi matematici con semplicità. Può elaborare dati provenienti da un arbitrario numero di canali di input e generare un arbitrario numero di canali di output, permettendo di semplificare e generalizzare i setup Dewesoft tradizionali.

Pur rimanendo necessaria una certa competenza di programmazione con linguaggio C++, abbiamo lavorato duro per rendere l'interfaccia di programmazione molto semplice, riducendo al minimo il numero degli elementi Dewesoft visibili e sostituendoli con semplici ed eleganti astrazioni. Gli sviluppatori possono creare nuovi script C++ all'interno dell'interfaccia Dewesoft, senza la necessità di ricorrere a strumenti di terze parti, esattamente come sarebbe per la creazione di normali Formule. La compilazione del codice, effettuata durante la digitazione, permette un velocissimo loop di verifica: gli sviluppatori possono cimentarsi con diverse idee, testarle in modalità Misura in pochi secondi, rendendo il C++ Script un ottimo tool per prototipizzazione veloce.

Uno dei migliori aspetti del C++ Script è che, al contrario delle Formule, gli script possono essere totalmente generalizzati. Lo Script può essere utilizzato esattamente come una Formula ma può essere anche esportato in pacchetti indipendenti. Questi pacchetti, una volta copiati nella directory Addons di Dewesoft, possono essere utilizzati come normali funzioni della libreria Math. 
La creazione di moduli matematici generici Dewesoft non è mai stata così semplice!

Il C++ Script è un modulo utile in un infinito numero di applicazioni e per questo motivo abbiamo preparato molte risorse utili per imparare ad usarlo. Per iniziare consigliamo di dare un'occhiata al relativo webinar che fa capire i vantaggi dell'uso del C++ Script nei setup. Abbiamo inoltre pubblicato un fantastico PRO training progettato per insegnare i principali concetti dello scripting C++ e la generazione di utili moduli matematici. Per chi ha necessità di approfondire ulteriormente, un manuale arriva a livello di dettaglio su tutte le funzionalità.

Nuovo installer Dewesoft

Con X3 SP6 abbiamo riscritto completamente il software installer utilizzando una nuova tecnologia. Il primo vantaggio del nuovo installer è che l'utente può modificare in maniera semplice l'istallazione anche in un secondo momento, ad esempio rimuovendo o aggiungendo estensioni, direttamente dalla funzione "Modifica".

Dewesoft X3 SP6 include anche l'opzione installazione online che permette di iniziare l'installazione da un piccolo eseguibile e scaricare solo i file necessari. Una versione offline completa di tutti i files è comunque a disposizione nella sezione download per effettuare installazioni in mancanza di connessione a internet.

La funzione più interessante del nuovo installer è che ora l'utente ha una opzione per verificare la presenza di aggiornamenti, verificare il changelog ed eventualmente effettuare l'aggiornamento. Una volta che l'utente clicca su "Verifica aggiornamenti...", un changelog delle nuove funzionalità e bugfix della nuova versione viene mostrato.

Il design del changelog è stato notevolmente migliorato. Invece che una lunga lista di funzionalità ora è diviso in sezioni. Ogni sezione è dedicata ad un componente interno di Dewesoft (ad esempio FFT, Recorder, Impostazioni, ...) ed elenca all'interno le nuove funzioni e i bug risolti, ora è molto più organizzata e semplice da leggere.

LIN bus

Il plugin LIN bus permette a Dewesoft di collegarsi ed interpretare con semplicità le comunicazione su reti LIN multiple. Utilizzando l'hardware Vector, mimiamo uno slave in configurazione listen-only che riceve tutti i dati trasmessi sul bus. La configurazione dell'hardware Vector non potrebbe essere più semplice! Dewesoft riconosce automaticamente l'hardware Vector per LIN bus connesso al sistema e lo configura in automatico per essere immediatamente pronto all'uso.

L'interfaccia grafica è progettata per essere semplice ed intuitiva. In modalità configurazione, tutti i messaggi LIN sono mostrati in griglia con un'anteprima live dei dati decodificati dal bus. Ciò permette all'utente di assicurarsi che i dati siano interpretati nel modo corretto. Il plugin può decodificare i dati in tre modalità diverse:

  • Dati analogici con molteplici opzioni di scalatura,

  • Dati discreti,

  • Un mix di entrambi

Per rendere il processo di configurazione ancora più semplice, è possibile importare i files descrittivi del LIN bus (LDF). In questo modo è possibile configurare un grande numero di canali con pochi clicks.

Modulo Scalatura

Il modulo Scalatura è una funzionalità completamente nuova che permette di agire su qualsiasi canale scalare. Lo scopo principale del modulo è permettere di scalare e linearizzare dati misurati e mantenere in parallelo i dati originali non scalati. Anche se il modulo è progettato per scalare dati non lineari, la stessa interfaccia può essere utilizzata per segnali con comportamento lineare. E' possibile scegliere tra tre tipi di scalatura:

  • Da sensore

  • Polinomiale

  • Tabella

La scalatura polinomiale e tabella permettono all'utente di inserire i relativi coefficienti. La caratteristica di scalatura viene mostrata in maniera intuitiva sul grafico a destra della finestra di configurazione. Per semplicità, è possibile utilizzare funzioni di copia/incolla per importare o esportare i valori in tabella. Ulteriori informazioni sul modulo di scalatura sono disponibili premendo il tasto F1 dalla finestra di configurazione per raggiungere direttamente la corretta pagine manuale online.

Ulteriori caratteristiche e migliorie

Usabilita'

  • Possibilità di rimuovere un intero gruppo di displays

  • Mostrare scalatura non-lineare nella finestra di configurazione canale

  • Abilità di creare messaggi CAN multipli definendo un pattern

  • Nuovi collegamenti contestuali per il manuale software tramite tasto F1

  • Inclusione del nome PC host sui file delle unità di misura remote

  • Ricerca up/down sulla griglia canali Dewesoft

  • Versione 64-bit del plugin Rosette estensimetriche

Dispositivi

  • Implementazione SW watchdog su IOLiteDIO

  • Supporto per ingressi IOLiteDIO 32 bit

  • Supporto per KryptonLA

  • Safe mode per condizionamento segnale

Modulo A/D out

  • Nuove opzioni di scalatura per i canali di uscita

  • Nuove opzioni colonne

DSA

  • Analisi a Fatica

    • Damage calculation (regola di Palmgren-Miner)

  • Modal Test

    • Registrazione dei dati in modalità triggerata (ricalcolo in analisi)

    • Supporto per funzionalità ODS

  • Power Analyzer

    • Aggiornamento per conformità alla IEC61000-4-30:2015 (raggruppamento di frequenze elevate)

    • Tensione Nominale da canale

 Dewesoft X3 SP6 è un aggiornamento gratuito per tutti gli utenti. Gli installers 64 e 32 bit possono essere scaricati dal download center.

Per saperne di più: