En EPLAN puede cargar y descargar un script. En ese caso no se ejecuta la función de inicio, se registran en su lugar funciones especiales en EPLAN. Puede agregar una nueva acción o elemento de menú en EPLAN, o puede hacer que se registren funciones para reaccionar a eventos especiales de EPLAN.
Para agregar una nueva acción al programa, la función en el script se identifica mediante el atributo [DeclareAction]. Por medio del parámetro del atributo [DeclareAction()] se indica el nombre de la nueva acción en EPLAN.
La estructura general de un script C# correspondiente tiene el siguiente aspecto:
public class <ScriptName> { [DeclareAction("<ActionName>")] public void <FunctionName> { //<Enter your code text here> return; } }
El siguiente ejemplo muestra un script en C# con el que se registra una acción nueva:
public class SimpleScriptAction { [DeclareAction("MyScriptAction")] public void MyFunctionAsAction() { MessageBox.Show("MyFunctionAsAction was called!", "RegisterScriptAction"); return; } }
Si carga un script con el código arriba indicado, la función MyFunctionAsAction se registra en EPLAN como acción con el nombre MyScriptAction.
El mismo ejemplo en Visual Basic.Net tiene el siguiente aspecto:
Public Class SimpleScriptAction <DeclareAction("MyScriptAction")> _ Public Sub MyFunctionAsAction() MessageBox.Show("MyFunctionAsAction was called!", "RegisterScriptAction") Return End Sub 'MyFunctionAsAction End Class 'SimpleScriptAction
Una vez cargado un script correspondiente (con [DeclareAction]) por medio del elemento de menú Cargar, se puede utilizar la nueva acción como cualquier otra acción en EPLAN. Por ejemplo, se puede acceder a través de la línea de comandos o se puede agregar a un elemento de menú o a un botón de una barra de herramientas.
Una vez se ha cargado un script, la siguiente vez que se inicie EPLAN se cargará automáticamente y la acción estará disponible de nuevo. Para dar de baja un script de este tipo se utiliza el elemento de menú Descargar.
Véase también