Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ Everything E3D

AVEVA Standalone

  • Last UpdatedFeb 06, 2024
  • 1 minute read

The AVEVA Standalone interface allows you to build and develop customised applications. Functionality is available to access and modify Dabacon based data programmatically, in a secure and authorised manner, with all validity and legality checks in place, without the need for a Graphical User Interface.

There are two standalone assemblies available for customisation:

  • Aveva.Core3D.Standalone

    Supports, and is limited to, common core functionality and core command syntax graphs.

  • Aveva.E3D.Standalone

    Supports AVEVA E3D functions and command syntax graphs. For example MODEL or DRAW.

When using the AVEVA Standalone interface, developers can carry out the following procedures using a single standalone executable process:

  • Launch the custom application as a specific module (for example, MODEL or DRAW).

  • Login and open the project(s).

  • Run the business logic.

  • Save work, if required.

  • Unclaim all elements, if applicable.

  • Close the project and finish the process.

Bulk and Batch Operations

Application or custom commands and macros can be called directly for execution without the need for user interaction.

AVEVA Standalone Application Programming Interface

Database API calls along with application commands and macros can be implemented.

Standalone.Start((int)ModuleName.Design, envHashTable);

//open project etc

PdmsMessage error;

if (!Standalone.Open(envHashTable["PROJECTNAME"].ToString(),

envHashTable["USER"].ToString(),

envHashTable["AUTH"].ToString(),

envHashTable["MDB"].ToString(),

out error))

{

error.Output();

}

// Do some basic Database work (business logic)

CheckDatabase();

// close and open an invalid project

Project.CurrentProject.Close();

Standalone.Finish();

In This Topic