Date: Fri, 29 Mar 2024 04:47:41 -0500 (CDT) Message-ID: <1318407931.10093.1711705661858@localhost.localdomain> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_10092_2072568616.1711705661858" ------=_Part_10092_2072568616.1711705661858 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
In this section... |
---|
|
FactoryStudio includes an integrated = script editor for developers to create custom functionality for the applica= tion. The editor provides a powerful set of tools to help you test and eval= uate your scripts. Debugging tools include assigning breakpoints, stepping = into code, stepping over code, executing line by line and watch values of o= bjects changing with each step.
Scripts are executed natively as mana= ged code within the .NET framework, meaning you cannot create a script that= would inadvertently cause the system to shut down. This provides a greater= level of security and up-time for your application.
Using the FactoryStudio script editor= you can create scripts that execute on the server for global reach, or the= y can execute on the client side for local reach.
You can create Tasks, .NET classes an= d function libraries. In some cases it may be more efficient or desirable t= o create one- line expressions, rather than full methods. For that purpose,= FactoryStudio provides an expression editor allowing access to all .NET op= erands and classes.
All project elements, including Tags,= Datasets, Alarms, devices and status of communications are immediately acc= essible via IntelliSense, as they are native .NET objects, no temporary tag= s calls are required. With a single operation you can move data from Tags t= o .NET external Data-tables.
FactoryStudio includes industry stand= ard languages of C# and VB.NET so engineers no longer have to suffer throug= h using old proprietary, single-threaded or interpreted scripting editors. = Translate your code between C# and VB.NET anytime to better leverage your e= xpertise.
Tasks and expressions can be triggere= d to execute by date, time, condition, calendar, tag change or interval. Ex= ecution is distributed among processes, each running in its own application= domain, isolated from the real- time database, for maximum system security= and performance.
Online project changes and configuration can be done while running and d= ebugging.