In EPLAN è possibile caricare e scaricare uno script. In tal caso non viene eseguita la funzione di avvio ma vengono registrate speciali funzioni in EPLAN. È possibile aggiungere una nuova azione o una voce di menu ad EPLAN o consentire la registrazione di funzioni per reagire a eventi speciali di EPLAN.
Per aggiungere una nuova azione al programma, la funzione nello script viene identificata tramite l'attributo [DeclareAction]. Tramite il parametro dell'attributo [DeclareAction()] specificare il nome della nuova azione in EPLAN.
Il layout generale di uno script corrispondente C# si presenta come segue:
public class <ScriptName>
{
[DeclareAction("<ActionName>")]
public void <FunctionName>
{
//<Enter your code text here>
return;
}
}
L'esempio seguente mostra uno script in C# con cui viene registrata una nuova azione:
public class SimpleScriptAction
{
[DeclareAction("MyScriptAction")]
public void MyFunctionAsAction()
{
MessageBox.Show("MyFunctionAsAction was called!", "RegisterScriptAction");
return;
}
}
Se viene caricato uno script con il codice sucitato, la funzione MyFunctionAsAction viene registrata in EPLAN come azione con il nome MyScriptAction.
Lo stesso esempio in Visual Basic.Net apparirà come segue:
Public Class SimpleScriptAction
<DeclareAction("MyScriptAction")> _
Public Sub MyFunctionAsAction()
MessageBox.Show("MyFunctionAsAction was called!", "RegisterScriptAction")
Return
End Sub 'MyFunctionAsAction
End Class 'SimpleScriptAction
Dopo aver caricato uno script corrispondente (con [DeclareAction]) alla voce di menu Carica, è possibile utilizzare la nuova azione in EPLAN analogamente a ciascun altra azione. Questa puà essere richiamata, ad esempio, tramite la riga di comando o aggiunta a una voce di menu o a un pulsante in una toolbar.
Una volta caricato, lo script verrà caricato automaticamente al successivo avvio di EPLAN e l'azione sarà di nuovo disponibile. Per annullare questo genere di script, selezionare la voce di menu Scarica.
Vedere anche
