13.03.2013 Views

Specifiche Funzionali - Progea

Specifiche Funzionali - Progea

Specifiche Funzionali - Progea

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

21. Basic Script VBA<br />

All'interno di un progetto Movicon è possibile disporre delle funzioni basic script in diverse<br />

circostanze e modalità. L’utilizzo del codice Basic Scripts permette di programmare<br />

funzioni logiche utilizzando il linguaggio di scripting VBA (Visual Basic for Application).<br />

L’eventuale ricorso all’uso dello scripting consente di personalizzare<br />

qualsiasi funzionalità richiesta dalle specifiche progettuali, qualora non<br />

fosse possibile disporne attraverso la configurazione di risorse, simboli,<br />

oggetti e proprietà.<br />

Il codice basic può essere utilizzato in più punti del progetto: risorse basic script,<br />

direttamente nelle proprietà di esecuzione di un oggetto disegno, come codice associato<br />

agli eventi di un oggetto (allarme, disegno o simbolo), nei sinottici.<br />

Movicon integra al suo interno un componente software, WinWrap Basic, che permette di<br />

integrare all'interno dell'applicazione delle routines in linguaggio Basic. Oltre alla funzioni<br />

script messe a disposizione da questo componente saranno disponibili anche tutte quelle di<br />

Movicon che servono per la gestione delle risorse e degli oggetti del progetto.<br />

Caratteristiche principali<br />

Linguaggio di scripting integrato con linguaggio totalmente compatibile VBA<br />

(Visual Basic for Application)<br />

Supporto Multithreading<br />

Scripts incapsulabili negli oggetti grafici con risposta agli eventi. Lo script<br />

incapsulato negli oggetti in libreria resta indipendente dal progetto.<br />

Stesso linguaggio e sintassi VBA sia per Win32/64 che per WinCE<br />

Possibilità di estendere il set di istruzioni con funzioni e metodi personalizzati<br />

Supporto alla gestione di software di terze parti (OCX, ActiveX, DLL)<br />

Possibilità di dichiarare e richiamare le funzioni API e WMI di Windows<br />

supporto della sintassi VBA e VB.NET<br />

Supporto alla tecnologia di gestione database ADO (Active Database Objects)<br />

supporto dell’Intellisense durante la digitazione<br />

supporto alle stringhe Unicode<br />

Gli script accedono direttamente a qualsiasi tipo di variabili (Tags) del Tag<br />

Database RTDB del progetto<br />

Gli script dispongono di un grande set di API con tutte le funzioni per<br />

l’interfacciamento a tutte le risorse del progetto, oltre che all’uso delle API di<br />

Windows<br />

Supporto alla gestione di Dialog Box e Message Box<br />

Supporto allo scripting per gestioni Macro e Wizard anche in editazione<br />

Gestione Debugger, sia in editazione che in esecuzione runtime<br />

65

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!