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(mStartPosition)
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.