Specifiche Funzionali - Progea
Specifiche Funzionali - Progea
Specifiche Funzionali - Progea
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