LaminateRandomEventBuilder Class

class NXOpen.CAE.LaminateRandomEventBuilder

Bases: NXOpen.CAE.LaminateDynamicEventBuilder

Represents a NXOpen.CAE.LaminateRandomEvent builder

To create a new instance of this class, use NXOpen.CAE.LaminateDynamicEventCollection.CreateRandomEventBuilder()

New in version NX9.0.0.

Properties

Property Description
ConfidenceLevel Returns or sets the confidence level (in %)
ConfidenceLevelOption Returns or sets the confidence level option
DynamicEventName Returns or sets the event name
EventName Returns or sets the event name
ExcitationAxis Returns or sets the excitation axis
ExcitationCoordinateSystem Returns or sets the excitation coordinate system
ExcitationCsys Returns or sets the excitation coordinate system
ExcitationSelectedAxis Returns or sets the excitation axis
Function Returns or sets the function.
LowerBoundFreq Returns or sets the lower bound freq
LowerBoundFrequency Returns or sets the lower bound freq
NastranBasic Returns or sets the nastran basic
NastranBasicCsys Returns or sets the nastran basic
Reference Returns or sets the reference
ReferenceType Returns or sets the reference type
StandardDeviation Returns or sets the number of standard deviations used to calculate the confidence level
Tag Returns the Tag for this object.
UpperBoundFreq Returns or sets the upper bound freq
UpperBoundFrequency Returns or sets the upper bound freq
UserFunction Returns or sets the function.

Methods

Method Description
Commit Commits any edits that have been applied to the builder.
Destroy Deletes the builder, and cleans up any objects created by the builder.
GetCommittedObjects For builders that create more than one object, this method returns the objects that are created by commit.
GetObject Returns the object currently being edited by this builder.
GetOutputRequest Get the output request.
GetOutputRequestObject Get the output request.
SetOutputRequest Set the output request.
SetOutputRequestObject Set the output request.
ShowResults Updates the model to reflect the result of an edit to the model for all builders that support showing results.
Validate Validate whether the inputs to the component are sufficient for commit to be called.

Property Detail

ConfidenceLevel

LaminateRandomEventBuilder.ConfidenceLevel

Returns or sets the confidence level (in %)

-------------------------------------

Getter Method

Signature ConfidenceLevel

Returns:
Return type:float

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ConfidenceLevel

Parameters:confidenceLevel (float) –

New in version NX9.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

ConfidenceLevelOption

LaminateRandomEventBuilder.ConfidenceLevelOption

Returns or sets the confidence level option

-------------------------------------

Getter Method

Signature ConfidenceLevelOption

Returns:
Return type:NXOpen.CAE.LaminateRandomEventBuilderConfidenceLevelOptionEnum

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature ConfidenceLevelOption

Parameters:confidenceLevelOption (NXOpen.CAE.LaminateRandomEventBuilderConfidenceLevelOptionEnum) –

New in version NX9.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

EventName

LaminateRandomEventBuilder.EventName

Returns or sets the event name

-------------------------------------

Getter Method

Signature EventName

Returns:
Return type:str

New in version NX9.0.0.

Deprecated since version NX10.0.0: Use NXOpen.CAE.LaminateDynamicEventBuilder.DynamicEventName() instead.

License requirements: None.

-------------------------------------

Setter Method

Signature EventName

Parameters:eventName (str) –

New in version NX9.0.0.

Deprecated since version NX10.0.0: Use NXOpen.CAE.LaminateDynamicEventBuilder.SetDynamicEventName() instead.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

ExcitationAxis

LaminateRandomEventBuilder.ExcitationAxis

Returns or sets the excitation axis

-------------------------------------

Getter Method

Signature ExcitationAxis

Returns:
Return type:NXOpen.CAE.LaminateRandomEventBuilderExcitationAxisEnum

New in version NX9.0.0.

Deprecated since version NX10.0.0: Use NXOpen.CAE.LaminateDynamicEventBuilder.ExcitationSelectedAxis() instead.

License requirements: None.

-------------------------------------

Setter Method

Signature ExcitationAxis

Parameters:excitationAxis (NXOpen.CAE.LaminateRandomEventBuilderExcitationAxisEnum) –

New in version NX9.0.0.

Deprecated since version NX10.0.0: Use NXOpen.CAE.LaminateDynamicEventBuilder.SetExcitationSelectedAxis() instead.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

ExcitationCoordinateSystem

LaminateRandomEventBuilder.ExcitationCoordinateSystem

Returns or sets the excitation coordinate system

-------------------------------------

Getter Method

Signature ExcitationCoordinateSystem

Returns:
Return type:NXOpen.CoordinateSystem

New in version NX9.0.0.

Deprecated since version NX10.0.0: Use NXOpen.CAE.LaminateDynamicEventBuilder.ExcitationCsys() instead.

License requirements: None.

-------------------------------------

Setter Method

Signature ExcitationCoordinateSystem

Parameters:excitationCoordinateSystem (NXOpen.CoordinateSystem) –

New in version NX9.0.0.

Deprecated since version NX10.0.0: Use NXOpen.CAE.LaminateDynamicEventBuilder.SetExcitationCsys() instead.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

Function

LaminateRandomEventBuilder.Function

Returns or sets the function.

-------------------------------------

Getter Method

Signature Function

Returns:
Return type:NXOpen.TaggedObject

New in version NX9.0.0.

Deprecated since version NX10.0.0: Use NXOpen.CAE.LaminateDynamicEventBuilder.UserFunction() instead.

License requirements: None.

-------------------------------------

Setter Method

Signature Function

Parameters:functionTag (NXOpen.TaggedObject) –

New in version NX9.0.0.

Deprecated since version NX10.0.0: Use NXOpen.CAE.LaminateDynamicEventBuilder.SetUserFunction() instead.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

LowerBoundFreq

LaminateRandomEventBuilder.LowerBoundFreq

Returns or sets the lower bound freq

-------------------------------------

Getter Method

Signature LowerBoundFreq

Returns:
Return type:float

New in version NX9.0.0.

Deprecated since version NX10.0.0: Use NXOpen.CAE.LaminateDynamicEventBuilder.LowerBoundFrequency() instead.

License requirements: None.

-------------------------------------

Setter Method

Signature LowerBoundFreq

Parameters:lowerBoundFreq (float) –

New in version NX9.0.0.

Deprecated since version NX10.0.0: Use NXOpen.CAE.LaminateDynamicEventBuilder.SetLowerBoundFrequency() instead.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

NastranBasic

LaminateRandomEventBuilder.NastranBasic

Returns or sets the nastran basic

-------------------------------------

Getter Method

Signature NastranBasic

Returns:
Return type:bool

New in version NX9.0.0.

Deprecated since version NX10.0.0: Use NXOpen.CAE.LaminateDynamicEventBuilder.NastranBasicCsys() instead.

License requirements: None.

-------------------------------------

Setter Method

Signature NastranBasic

Parameters:nastranBasic (bool) –

New in version NX9.0.0.

Deprecated since version NX10.0.0: Use NXOpen.CAE.LaminateDynamicEventBuilder.SetNastranBasicCsys() instead.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

Reference

LaminateRandomEventBuilder.Reference

Returns or sets the reference

-------------------------------------

Getter Method

Signature Reference

Returns:
Return type:NXOpen.CAE.LaminateRandomEventBuilderReferenceEnum

New in version NX9.0.0.

Deprecated since version NX10.0.0: Use NXOpen.CAE.LaminateDynamicEventBuilder.ReferenceType() instead.

License requirements: None.

-------------------------------------

Setter Method

Signature Reference

Parameters:reference (NXOpen.CAE.LaminateRandomEventBuilderReferenceEnum) –

New in version NX9.0.0.

Deprecated since version NX10.0.0: Use NXOpen.CAE.LaminateDynamicEventBuilder.SetReferenceType() instead.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

StandardDeviation

LaminateRandomEventBuilder.StandardDeviation

Returns or sets the number of standard deviations used to calculate the confidence level

-------------------------------------

Getter Method

Signature StandardDeviation

Returns:
Return type:float

New in version NX9.0.0.

License requirements: None.

-------------------------------------

Setter Method

Signature StandardDeviation

Parameters:standardDeviation (float) –

New in version NX9.0.0.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

UpperBoundFreq

LaminateRandomEventBuilder.UpperBoundFreq

Returns or sets the upper bound freq

-------------------------------------

Getter Method

Signature UpperBoundFreq

Returns:
Return type:float

New in version NX9.0.0.

Deprecated since version NX10.0.0: Use NXOpen.CAE.LaminateDynamicEventBuilder.UpperBoundFrequency() instead.

License requirements: None.

-------------------------------------

Setter Method

Signature UpperBoundFreq

Parameters:upperBoundFreq (float) –

New in version NX9.0.0.

Deprecated since version NX10.0.0: Use NXOpen.CAE.LaminateDynamicEventBuilder.SetUpperBoundFrequency() instead.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

Method Detail

GetOutputRequest

LaminateRandomEventBuilder.GetOutputRequest

Get the output request.

Signature GetOutputRequest()

Returns:
Return type:NXOpen.CAE.ModelingObjectPropertyTable

New in version NX9.0.0.

Deprecated since version NX10.0.0: Use NXOpen.CAE.LaminateDynamicEventBuilder.GetOutputRequestObject() instead.

License requirements: None.

SetOutputRequest

LaminateRandomEventBuilder.SetOutputRequest

Set the output request.

Signature SetOutputRequest(ssmo)

Parameters:ssmo (NXOpen.CAE.ModelingObjectPropertyTable) –

New in version NX9.0.0.

Deprecated since version NX10.0.0: Use NXOpen.CAE.LaminateDynamicEventBuilder.SetOutputRequestObject() instead.

License requirements: nx_lam_comp_adv (“Laminate Composites Advanced”)

Validate

LaminateRandomEventBuilder.Validate

Validate whether the inputs to the component are sufficient for commit to be called.

If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.

Signature Validate()

Returns:Was self validation successful
Return type:bool

New in version NX3.0.1.

License requirements: None.