NXOpen .NET Reference Guide  1899
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties
Public Types | Public Member Functions | Properties | List of all members
NXOpen.CAE.DurSpecialistSuperpositionEventBuilder Class Reference

Represents a builder class for creating and editing an NXOpen.CAE.DurSpecialistSuperpositionEvent . More...

Inheritance diagram for NXOpen.CAE.DurSpecialistSuperpositionEventBuilder:
NXOpen.Builder NXOpen.TaggedObject NXOpen.GeometricUtilities.IComponentBuilder NXOpen.Utilities.NXRemotableObject IMessageSink

Public Types

enum  FindInType { LoadHistories, Subcases }
 Represents the find in type More...
 
enum  HistoryEndTreatmentType { Truncate, FillWithLastValue, Repeat }
 treatment of load histories with different channel length More...
 
enum  ManualMatchByType { Name, Order }
 Represents the match by type for manual matching More...
 
enum  MatchByType { Name, Index }
 Represents the match by type for automatic matching More...
 
enum  MatchingType { Automatic, Manual }
 Represents the matching type More...
 
enum  MatchUsingType { CompleteSubstring, Field, Pattern, SubstringOfSpecifiedLength }
 Represents the name matching algorithm More...
 
enum  RangeType { FullHistory, SubRange }
 Represents the interval range type More...
 

Public Member Functions

unsafe int AddConnection (int loadIndex, int modeIndex, bool active, double scaleFactor)
 Add manual connection More...
 
unsafe void DeleteConnection (int connectionIndex)
 Delete manual connection More...
 
unsafe void GetStaticLoad (out int[] modeIndex, out double[] scaleFactor)
 Get the static loads with their scale factors More...
 
unsafe void SetStaticLoad (int[] modeIndex, double[] scaleFactor)
 Set the static loads and their scale factors More...
 
unsafe void UpdateConnection (int connectionIndex, bool active, double scaleFactor)
 Update manual connection More...
 
unsafe void UpdateUnitLoad (int connectionIndex, string unitLoad)
 Update manual connection More...
 
- Public Member Functions inherited from NXOpen.Builder
unsafe NXOpen.NXObject Commit ()
 Commits any edits that have been applied to the builder. More...
 
unsafe void Destroy ()
 Deletes the builder, and cleans up any objects created by the builder. More...
 
unsafe NXOpen.NXObject[] GetCommittedObjects ()
 For builders that create more than one object, this method returns the objects that are created by commit. More...
 
unsafe NXOpen.NXObject GetObject ()
 Returns the object currently being edited by this builder. More...
 
unsafe void ShowResults ()
 Updates the model to reflect the result of an edit to the model for all builders that support showing results. More...
 
unsafe bool Validate ()
 Validate whether the inputs to the component are sufficient for commit to be called. More...
 
- Public Member Functions inherited from NXOpen.TaggedObject
void PrintTestData (String variableName)
 <exclude> More...
 
void PrintTestData (String variableName, int lineNumber)
 <exclude> More...
 
override string ToString ()
 Returns a String that represents the current Object. More...
 
- Public Member Functions inherited from NXOpen.Utilities.NXRemotableObject
IMessageCtrl AsyncProcessMessage (IMessage msg, IMessageSink replySink)
 Asynchronously processes the given message. More...
 
IMessage SyncProcessMessage (IMessage msg)
 Synchronously processes the given message. More...
 

Properties

unsafe NXOpen.Expression Acceleration [get]
 Returns the unit load acceleration More...
 
unsafe NXOpen.Expression Angle [get]
 Returns the unit load angle More...
 
unsafe NXOpen.Expression AngularAcceleration [get]
 Returns the unit load angular acceleration More...
 
unsafe NXOpen.Expression AngularVelocity [get]
 Returns the unit load angular velocity More...
 
unsafe bool CaseSensitive [get, set]
 Returns or sets the case sensitive comparison. More...
 
unsafe string Description [get, set]
 Returns or sets the description. More...
 
unsafe
NXOpen.CAE.DurSpecialistDataSources 
FeResults [get]
 Returns the FE results. More...
 
unsafe int FieldFind [get, set]
 Returns or sets the source field index. More...
 
unsafe string FieldFindUsing [get, set]
 Returns or sets the source field delimiter. More...
 
unsafe string FieldMatchUsing [get, set]
 Returns or sets the target field delimiter. More...
 
unsafe int FieldMatchWith [get, set]
 Returns or sets the target field index. More...
 
unsafe string Find [get, set]
 Returns or sets the search pattern. More...
 
unsafe
NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.FindInType 
FindIn [get, set]
 Returns or sets the source of search pattern. More...
 
unsafe NXOpen.Expression Force [get]
 Returns the unit load force More...
 
unsafe
NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.HistoryEndTreatmentType 
HistoryEndTreatment [get, set]
 Returns or sets the history treatment More...
 
unsafe bool IgnoreSpecialCharacters [get, set]
 Returns or sets the flag to ignore non-alphanumeric characters in comparison. More...
 
unsafe NXOpen.Expression Length [get]
 Returns the unit load length More...
 
unsafe
NXOpen.CAE.DurSpecialistDataSources 
LoadHistories [get]
 Returns the load histories. More...
 
unsafe
NXOpen.CAE.DurSpecialistLoadLengthBuilder 
LoadLength [get]
 Returns the load length. More...
 
unsafe
NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.ManualMatchByType 
ManualMatchBy [get, set]
 Returns or sets the match by for manual matching. More...
 
unsafe
NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.MatchByType 
MatchBy [get, set]
 Returns or sets the match by for automatic matching. More...
 
unsafe
NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.MatchingType 
Matching [get, set]
 Returns or sets the matching. More...
 
unsafe
NXOpen.CAE.DurSpecialistEvent.UpdateCriterionType 
MatchingUpdate [get, set]
 Returns or sets the update method for manual matchings. More...
 
unsafe
NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.MatchUsingType 
MatchUsing [get, set]
 Returns or sets the match using. More...
 
unsafe string MatchWith [get, set]
 Returns or sets the comparison pattern. More...
 
unsafe int MaxLength [get, set]
 Returns or sets the max length in substring comparison. More...
 
unsafe int MinLength [get, set]
 Returns or sets the min length in substring comparison. More...
 
unsafe NXOpen.Expression Moment [get]
 Returns the unit load moment More...
 
unsafe string Name [get, set]
 Returns or sets the name. More...
 
unsafe int NumStaticLoadScales [get, set]
 Returns or sets the name. More...
 
unsafe NXOpen.Expression Pressure [get]
 Returns the unit load pressure More...
 
unsafe int PreStressCase [get, set]
 Returns or sets the pre-stress case More...
 
unsafe bool PreStressIncluded [get, set]
 Returns or sets the flag if pre-stress is included in all other subcases. More...
 
unsafe NXOpen.Expression PreStressScale [get]
 Returns the pre-stress scale factor More...
 
unsafe
NXOpen.CAE.DurSpecialistEvent.UpdateCriterionType 
PreStressUpdate [get, set]
 Returns or sets the pre-stress update method. More...
 
unsafe
NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.RangeType 
Range [get, set]
 Returns or sets the interval range. More...
 
unsafe NXOpen.Expression RangeEnd [get]
 Returns the range end More...
 
unsafe NXOpen.Expression RangeStart [get]
 Returns the range start More...
 
unsafe
NXOpen.CAE.DurSpecialistEvent.UpdateCriterionType 
StaticLoadUpdate [get, set]
 Returns or sets the static load update method. More...
 
unsafe bool UseMaxLength [get, set]
 Returns or sets the flag to use max length in substring comparison. More...
 
unsafe bool UseMinLength [get, set]
 Returns or sets the flag to use min length in substring comparison. More...
 
unsafe NXOpen.Expression Velocity [get]
 Returns the unit load velocity More...
 
- Properties inherited from NXOpen.Builder
unsafe NXOpen.PreviewBuilder PreviewBuilder [get]
 Returns the preview builder subobject. More...
 
- Properties inherited from NXOpen.TaggedObject
Tag Tag [get]
 Returns the tag of this object. More...
 
- Properties inherited from NXOpen.Utilities.NXRemotableObject
IMessageSink NextSink [get]
 Gets the next message sink in the sink chain. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NXOpen.TaggedObject
new void initialize ()
 <exclude> More...
 

Detailed Description

Represents a builder class for creating and editing an NXOpen.CAE.DurSpecialistSuperpositionEvent .

To create a new instance of this class, use NXOpen.CAE.DurSpecialistEventCollection.CreateSuperpositionEventBuilder

Default values.

Property Value

HistoryEndTreatment

Truncate

MatchUsing

CompleteSubstring

Range

FullHistory

Created in NX12.0.0

Member Enumeration Documentation

Represents the find in type

Enumerator
LoadHistories 

Search in load histories

Subcases 

Search in subcases

treatment of load histories with different channel length

Enumerator
Truncate 

Stop at the first ending load history

FillWithLastValue 

Stay at the last value

Repeat 

Restart from the first value until the longest channel has ended

Represents the match by type for manual matching

Enumerator
Name 

Name matching

Order 

Order matching

Represents the match by type for automatic matching

Enumerator
Name 

Name matching

Index 

Index matching

Represents the matching type

Enumerator
Automatic 

The connections are done automatically

Manual 

The connections are done manually

Represents the name matching algorithm

Enumerator
CompleteSubstring 

Compare complete string

Field 

Compare substrings splitted by tokens

Pattern 

Match using a regular expression

SubstringOfSpecifiedLength 

find shorter substrings

Represents the interval range type

Enumerator
FullHistory 

All the points of the load history are taken

SubRange 

The load history is restricted to a range

Member Function Documentation

unsafe int NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.AddConnection ( int  loadIndex,
int  modeIndex,
bool  active,
double  scaleFactor 
)
inline

Add manual connection

Created in NX12.0.0

License requirements: sc_dur_specialist ("Simcenter Specialist Durability")

Parameters
loadIndex
modeIndex
active
scaleFactor
Returns
-1 if duplicate load/mode combination
unsafe void NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.DeleteConnection ( int  connectionIndex)
inline

Delete manual connection

Created in NX12.0.0

License requirements: sc_dur_specialist ("Simcenter Specialist Durability")

Parameters
connectionIndex
unsafe void NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.GetStaticLoad ( out int[]  modeIndex,
out double[]  scaleFactor 
)
inline

Get the static loads with their scale factors

Created in NX12.0.0

License requirements: None.

Parameters
modeIndex
scaleFactor
unsafe void NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.SetStaticLoad ( int[]  modeIndex,
double[]  scaleFactor 
)
inline

Set the static loads and their scale factors

Created in NX12.0.0

License requirements: sc_dur_specialist ("Simcenter Specialist Durability")

Parameters
modeIndex
scaleFactor
unsafe void NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.UpdateConnection ( int  connectionIndex,
bool  active,
double  scaleFactor 
)
inline

Update manual connection

Created in NX12.0.0

License requirements: sc_dur_specialist ("Simcenter Specialist Durability")

Parameters
connectionIndex
active
scaleFactor
unsafe void NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.UpdateUnitLoad ( int  connectionIndex,
string  unitLoad 
)
inline

Update manual connection

Created in NX1899.0.0

License requirements: sc_dur_specialist ("Simcenter Specialist Durability")

Parameters
connectionIndex
unitLoad

Property Documentation

unsafe NXOpen.Expression NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.Acceleration
get

Returns the unit load acceleration

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.Angle
get

Returns the unit load angle

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.AngularAcceleration
get

Returns the unit load angular acceleration

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.AngularVelocity
get

Returns the unit load angular velocity

Created in NX12.0.0

License requirements: None.

unsafe bool NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.CaseSensitive
getset

Returns or sets the case sensitive comparison.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe string NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.Description
getset

Returns or sets the description.

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe NXOpen.CAE.DurSpecialistDataSources NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.FeResults
get

Returns the FE results.

Created in NX12.0.0

License requirements: None.

unsafe int NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.FieldFind
getset

Returns or sets the source field index.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe string NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.FieldFindUsing
getset

Returns or sets the source field delimiter.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe string NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.FieldMatchUsing
getset

Returns or sets the target field delimiter.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe int NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.FieldMatchWith
getset

Returns or sets the target field index.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe string NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.Find
getset

Returns or sets the search pattern.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.FindInType NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.FindIn
getset

Returns or sets the source of search pattern.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe NXOpen.Expression NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.Force
get

Returns the unit load force

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.HistoryEndTreatmentType NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.HistoryEndTreatment
getset

Returns or sets the history treatment

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe bool NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.IgnoreSpecialCharacters
getset

Returns or sets the flag to ignore non-alphanumeric characters in comparison.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe NXOpen.Expression NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.Length
get

Returns the unit load length

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.CAE.DurSpecialistDataSources NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.LoadHistories
get

Returns the load histories.

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.CAE.DurSpecialistLoadLengthBuilder NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.LoadLength
get

Returns the load length.

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.ManualMatchByType NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.ManualMatchBy
getset

Returns or sets the match by for manual matching.

Created in NX1872.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.MatchByType NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.MatchBy
getset

Returns or sets the match by for automatic matching.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.MatchingType NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.Matching
getset

Returns or sets the matching.

Setting matching to Automatic will remove the manual connections.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe NXOpen.CAE.DurSpecialistEvent.UpdateCriterionType NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.MatchingUpdate
getset

Returns or sets the update method for manual matchings.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.MatchUsingType NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.MatchUsing
getset

Returns or sets the match using.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe string NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.MatchWith
getset

Returns or sets the comparison pattern.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe int NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.MaxLength
getset

Returns or sets the max length in substring comparison.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe int NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.MinLength
getset

Returns or sets the min length in substring comparison.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe NXOpen.Expression NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.Moment
get

Returns the unit load moment

Created in NX12.0.0

License requirements: None.

unsafe string NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.Name
getset

Returns or sets the name.

Created in NX1847.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe int NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.NumStaticLoadScales
getset

Returns or sets the name.

Created in NX1872.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe NXOpen.Expression NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.Pressure
get

Returns the unit load pressure

Created in NX12.0.0

License requirements: None.

unsafe int NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.PreStressCase
getset

Returns or sets the pre-stress case

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe bool NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.PreStressIncluded
getset

Returns or sets the flag if pre-stress is included in all other subcases.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe NXOpen.Expression NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.PreStressScale
get

Returns the pre-stress scale factor

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.CAE.DurSpecialistEvent.UpdateCriterionType NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.PreStressUpdate
getset

Returns or sets the pre-stress update method.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.RangeType NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.Range
getset

Returns or sets the interval range.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe NXOpen.Expression NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.RangeEnd
get

Returns the range end

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.Expression NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.RangeStart
get

Returns the range start

Created in NX12.0.0

License requirements: None.

unsafe NXOpen.CAE.DurSpecialistEvent.UpdateCriterionType NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.StaticLoadUpdate
getset

Returns or sets the static load update method.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe bool NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.UseMaxLength
getset

Returns or sets the flag to use max length in substring comparison.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe bool NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.UseMinLength
getset

Returns or sets the flag to use min length in substring comparison.

Created in NX12.0.0

License requirements to get this property: None.

License requirements to set this property: sc_dur_specialist ("Simcenter Specialist Durability")

unsafe NXOpen.Expression NXOpen.CAE.DurSpecialistSuperpositionEventBuilder.Velocity
get

Returns the unit load velocity

Created in NX12.0.0

License requirements: None.


The documentation for this class was generated from the following file:
Copyright 2019 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.