VelocityImpactParameters Class

class NXOpen.CAE.ResponseSimulation.VelocityImpactParameters

Bases: NXOpen.TaggedObject, NXOpen.GeometricUtilities.IComponentBuilder

Represents a NXOpen.CAE.ResponseSimulation.VelocityImpactParameters

New in version NX6.0.0.

Properties

Property Description
DropHeight Returns the drop height.
PulseDuration Returns the impact pulse duration
StartPosition Returns or sets the start position
Tag Returns the Tag for this object.
TimeStep Returns the time step.
Velocity Returns the velocity

Methods

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

Enumerations

VelocityImpactParametersStartPositionType Enumeration the calculation start position for impact

Property Detail

DropHeight

VelocityImpactParameters.DropHeight

Returns the drop height.

Not available if the impact excitation is of type :py:class:` CAE.ResponseSimulation.VelocityImpactExcitationBuilderImpactMethodType.ConstantVelocity < CAE.ResponseSimulation.VelocityImpactExcitationBuilderImpactMethodType>`

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

Getter Method

Signature DropHeight

Returns:
Return type:NXOpen.Expression

New in version NX6.0.0.

License requirements: None.

PulseDuration

VelocityImpactParameters.PulseDuration

Returns the impact pulse duration

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

Getter Method

Signature PulseDuration

Returns:
Return type:NXOpen.Expression

New in version NX6.0.0.

License requirements: None.

StartPosition

VelocityImpactParameters.StartPosition

Returns or sets the start position

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

Getter Method

Signature StartPosition

Returns:
Return type:NXOpen.CAE.ResponseSimulation.VelocityImpactParametersStartPositionType

New in version NX6.0.0.

License requirements: None.

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

Setter Method

Signature StartPosition

Parameters:mStartPosition (NXOpen.CAE.ResponseSimulation.VelocityImpactParametersStartPositionType) –

New in version NX6.0.0.

License requirements: nx_response_anlys (“NX Response Analysis”)

TimeStep

VelocityImpactParameters.TimeStep

Returns the time step.

The value must be larger than 1/20 of the impact pulse duration

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

Getter Method

Signature TimeStep

Returns:
Return type:NXOpen.Expression

New in version NX6.0.0.

License requirements: None.

Velocity

VelocityImpactParameters.Velocity

Returns the velocity

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

Getter Method

Signature Velocity

Returns:
Return type:NXOpen.Expression

New in version NX6.0.0.

License requirements: None.

Method Detail

Validate

VelocityImpactParameters.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.