Version: 13.0

    Show / Hide Table of Contents

    Class BasicDynamicForceLoadCase

    Inheritance
    System.Object
    System.MarshalByRefObject
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent
    APIBase
    ElectricMachineLoadCaseBase
    BasicDynamicForceLoadCase
    DynamicForceLoadCase
    Implements
    System.IEquatable<APIBase>
    Inherited Members
    ElectricMachineLoadCaseBase._parent
    ElectricMachineLoadCaseBase.EditFolderPath()
    ElectricMachineLoadCaseBase.FolderPath
    ElectricMachineLoadCaseBase.Name
    ElectricMachineLoadCaseBase.Temperatures
    ElectricMachineLoadCaseBase.Analyses
    ElectricMachineLoadCaseBase.CopyTo(ElectricMachineLoadCaseGroup)
    ElectricMachineLoadCaseBase.RemoveAnalysis(ElectricMachineAnalysis)
    ElectricMachineLoadCaseBase.RemoveAnalysisFor(ElectricMachineSetup)
    ElectricMachineLoadCaseBase.ReportNames
    ElectricMachineLoadCaseBase.OutputDefaultReportTo(String)
    ElectricMachineLoadCaseBase.GetDefaultReportWithEncodedImages()
    ElectricMachineLoadCaseBase.OutputActiveReportTo(String)
    ElectricMachineLoadCaseBase.OutputActiveReportAsTextTo(String)
    ElectricMachineLoadCaseBase.GetActiveReportWithEncodedImages()
    ElectricMachineLoadCaseBase.OutputNamedReportTo(String, String)
    ElectricMachineLoadCaseBase.OutputNamedReportAsMastaReport(String, String)
    ElectricMachineLoadCaseBase.OutputNamedReportAsTextTo(String, String)
    ElectricMachineLoadCaseBase.GetNamedReportWithEncodedImages(String)
    APIBase.DisconnectFromMASTA()
    APIBase.GetProperty<T>(String)
    APIBase.SetProperty(String, Object)
    APIBase.cacheRpds
    APIBase.clearCachedRpds()
    APIBase.getNamedObjectList<TElementType>(String)
    APIBase.getExpandableProperty<TReturnType>(String)
    APIBase.callPartialMethod(String, (T1, T2)<Type, Object>[])
    APIBase.callPartialMethod<T>(String, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T>(String, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, (T1, T2)<Type, Object>, T)
    APIBase.callPartialMethod<T1, T2>(String, (T1, T2)<Type, Object>, T1, T2)
    APIBase.getPartialProperty(String)
    APIBase.setPartialProperty(String, Object)
    APIBase.IsValid(String)
    APIBase.IsReadOnly(String)
    APIBase.isInvalid
    APIBase.DocumentationUrl()
    APIBase.ToString()
    APIBase.RunPython<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String, String, Object)
    APIBase.RunPythonCode<T>(String)
    APIBase.RunPython<T>(String, String)
    APIBase.CreateObjRef(Type)
    APIBase.RunPython(String, String, Object)
    APIBase.createWrappedRange(Double, Double)
    APIBase.createWrappedVector2D(Double, Double)
    APIBase.createWrappedPosition3D(Double, Double, Double)
    APIBase.Equals(APIBase)
    APIBase.GetHashCode()
    APIBase.Equals(Object)
    SMT.MastaAPIUtility.MarshalByRefObjectPermanent.InitializeLifetimeService()
    Namespace: SMT.MastaAPI.ElectricMachines.LoadCasesAndAnalyses
    Assembly: SMT.MastaAPI.13.0.dll
    Syntax
    public class BasicDynamicForceLoadCase : ElectricMachineLoadCaseBase, IEquatable<APIBase>

    Properties

    AnalysisPeriod

    Declaration
    public EnumWithSelectedValue<ElectricMachineAnalysisPeriod> AnalysisPeriod { get; set; }
    Property Value
    Type Description
    EnumWithSelectedValue<ElectricMachineAnalysisPeriod>

    NumberOfStepsForTheAnalysisPeriod

    Declaration
    public int NumberOfStepsForTheAnalysisPeriod { get; set; }
    Property Value
    Type Description
    System.Int32

    NumberOfStepsPerOperatingPointSpecificationMethod

    Declaration
    public NumberOfStepsPerOperatingPointSpecificationMethod NumberOfStepsPerOperatingPointSpecificationMethod { get; set; }
    Property Value
    Type Description
    NumberOfStepsPerOperatingPointSpecificationMethod

    OperatingPoints

    Declaration
    public ReadOnlyCollection<DynamicForcesOperatingPoint> OperatingPoints { get; }
    Property Value
    Type Description
    System.Collections.ObjectModel.ReadOnlyCollection<DynamicForcesOperatingPoint>

    Methods

    AddOperatingPoint()

    Declaration
    public void AddOperatingPoint()

    AddOperatingPointSpecifiedByPeakCurrentAndCurrentAngle(Double, Double, Double)

    Declaration
    public DynamicForcesOperatingPoint AddOperatingPointSpecifiedByPeakCurrentAndCurrentAngle(double peakCurrent, double currentAngle, double speed)
    Parameters
    Type Name Description
    System.Double peakCurrent
    System.Double currentAngle
    System.Double speed
    Returns
    Type Description
    DynamicForcesOperatingPoint

    AnalysisFor(ElectricMachineSetup)

    Declaration
    public DynamicForceAnalysis AnalysisFor(ElectricMachineSetup setup)
    Parameters
    Type Name Description
    ElectricMachineSetup setup
    Returns
    Type Description
    DynamicForceAnalysis

    RemoveOperatingPoint(DynamicForcesOperatingPoint)

    Declaration
    public void RemoveOperatingPoint(DynamicForcesOperatingPoint operatingPoint)
    Parameters
    Type Name Description
    DynamicForcesOperatingPoint operatingPoint

    Implements

    System.IEquatable<T>

    Extension Methods

    UtilityMethods.IsReadOnly<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsValid<T>(T, Expression<Func<T, Object>>)
    UtilityMethods.IsMethodValid<T>(T, Expression<Func<T, Action>>)
    UtilityMethods.IsMethodReadOnly<T>(T, Expression<Func<T, Action>>)
    Back to top