Click or drag to resize

ema3d.Api.V25 Namespace

Root namespace for the EMC Plus and EMC Charge Scripting API.

The EMC Plus and EMC Charge Scripting APIs are separated into 4 primary namespaces:

  • ema3d.Api.V25.Core - The Core API namespace contains all classes and methods that handle the 3D FDTD components within EMC Plus.
  • ema3d.Api.V25.Cabling - The Cable API namespace contains all classes and methods that handle the MHARNESS components within EMC Plus.
  • ema3d.Api.V25.Charging - The Charge API namespace contains all classes and methods that handle objects within EMC Charge.
  • ema3d.Api.V25.Results - The Results API namespace contains all classes and methods that handle result objects within both EMC Plus and EMC Charge.
Classes
 ClassDescription
Public classApi A helper API object for connecting to scripting sessions.
Public classAPISimObjectBaseTWrapper A base class containing global properties for EMC Plus API objects.
Public classMessageReceivedEventArgs Base arguments class for message received events.
Public classWarningThrownEventArgs Base arguments class for warning thrown events.
Interfaces
 InterfaceDescription
Public interfaceIAPISimObject Indicates an object is part of an EMC Plus Simulation
Public interfaceIHasDocument An object that exists within a document.
Public interfaceIHasSimulation An object that exists within a Simulation.
Public interfaceIHasTime An object that has time settings.