Click or drag to resize

BulkCurrentProbe Class

Bulk Current Probe class for the API
Inheritance Hierarchy
SystemObject
  ema3d.Api.V25APISimObjectBaseBulkCurrentProbe
    ema3d.Api.V25.Core.ProbesFDTDProbeBaseBulkCurrentProbe
      ema3d.Api.V25.Core.ProbesBulkCurrentProbe

Namespace: ema3d.Api.V25.Core.Probes
Assembly: ema3d.Api.V25 (in ema3d.Api.V25.dll) Version: 0.0.0.0
Syntax
public sealed class BulkCurrentProbe : FDTDProbeBase<BulkCurrentProbe>

The BulkCurrentProbe type exposes the following members.

Properties
 NameDescription
Public propertyCurrentType Gets/Sets the type of current represented in the probe.
Public propertyDisplayName Gets/Sets the display name of the underlying sim object.
(Inherited from APISimObjectBaseTWrapper)
Public propertyDocument The document an object exists in.
(Inherited from FDTDProbeBaseT)
Public propertyMaximumX Gets/Sets maximum corner of probed region in the X-direction
Public propertyMaximumY Gets/Sets maximum corner of probed region in the Y-direction
Public propertyMaximumZ Gets/Sets maximum corner of probed region in the Z-direction
Public propertyMinimumX Gets/Sets minimum corner of probed region in the X-direction
Public propertyMinimumY Gets/Sets minimum corner of probed region in the Y-direction
Public propertyMinimumZ Gets/Sets minimum corner of probed region in the Z-direction
Public propertyNormalDirection Gets/Sets the normal direction to the integration surface of the Bulk Current Probe.
Public propertySkip Gets/Sets the number of cells between each integration surface.
Public propertyTEnd Gets/Sets end time.
(Inherited from FDTDProbeBaseT)
Public propertyTStart Gets/Sets start time.
(Inherited from FDTDProbeBaseT)
Public propertyTStep Gets/Sets time step.
(Inherited from FDTDProbeBaseT)
Top
Methods
 NameDescription
Public methodClone Clone the intance of a BulkCurrentProbe
Public methodStatic memberCreate(Document, ICurvePoint, ICurvePoint) Create a BulkCurrentProbe with ICurvePoint
Public methodStatic memberCreate(Document, Double, Double, Double, Double, Double, Double) Create a BoxFieldProbe with doubles
Public methodDelete Deletes sim object.
(Inherited from APISimObjectBaseTWrapper)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodStatic memberGetAll Retrieve all BulkCurrentProbe objects in the document.
Public methodStatic memberGetByDisplayName Get BoxFieldProbe by display name
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetName Returns the name of the object.
(Inherited from APISimObjectBaseTWrapper)
Public methodGetSiblings Get all objects that share this object's type in the document.
(Overrides APISimObjectBaseTWrapperGetSiblings(Document))
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodSetName Sets the name of the object
(Inherited from APISimObjectBaseTWrapper)
Public methodSetVisibility Sets the visibility status of the object.
(Inherited from APISimObjectBaseTWrapper)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
Example
Python
from ema3d.Api.V25.Core.Probes import BulkCurrentProbe as BulkCurrentProbe
from ema3d.Api.V25.Core import FieldType as FieldType

_bf = BulkCurrentProbe.Create(Window.ActiveWindow.Document,
                           0.0, 0.0, 0.0,
                           0.3, 0.3, 0.3)
_bf.TStep = 1e-8
_bf.Skip = 2
_bf.FieldType = FieldType.Magnetic
See Also