控制输出构建器
更多...
#include <Motion_ControlOutputBuilder.hxx>
|
| enum | ApplicationType { ApplicationTypeActionReaction
, ApplicationTypeActionOnly
} |
| enum | ControlOutputType { ControlOutputTypeLink
, ControlOutputTypeJointOrConstraint
, ControlOutputTypeMassProperty
, ControlOutputTypeSolution
} |
| enum | DirectionType { DirectionTypeX
, DirectionTypeY
, DirectionTypeZ
} |
| enum | MassPropertyTypes {
MassPropertyTypesMass
, MassPropertyTypesIxx
, MassPropertyTypesIyy
, MassPropertyTypesIzz
,
MassPropertyTypesIxy
, MassPropertyTypesIxz
, MassPropertyTypesIyz
, MassPropertyTypesCGOffsetX
,
MassPropertyTypesCGOffsetY
, MassPropertyTypesCGOffsetZ
} |
| enum | SolutionVariableTypes { SolutionVariableTypesReset
, SolutionVariableTypesGravityVector
, SolutionVariableTypesEnableResultsReport
} |
| enum | VariableType {
VariableTypeForce
, VariableTypeTorque
, VariableTypeActionTorque
, VariableTypeBaseTorque
,
VariableTypeBaseForce
} |
|
|
class | _ControlOutputBuilderBuilder |
控制输出构建器
表示 Motion::ControlOutput 构建器
要创建此类的新实例,请使用 NXOpen::Motion::ControlOutputCollection::CreateControlOutputBuilder
默认值。
| 属性 | 值 |
| Application | ActionReaction |
| Direction | Z |
| OutputType | Link |
| Variable | Force |
在NX11.0.0中创建。
◆ ApplicationType
输出变量应用类型
| 枚举值 |
|---|
| ApplicationTypeActionReaction | 输出变量应用类型作用反作用。仅在控制输出包含类型为柔性的曲线点约束作为输入时有效
|
| ApplicationTypeActionOnly | 输出变量应用类型仅作用。仅在控制输出包含类型为柔性的曲线点约束作为输入时有效
|
◆ ControlOutputType
控制输出类型
| 枚举值 |
|---|
| ControlOutputTypeLink | 控制输出类型运动体。需要动作运动体附件。可包含基础运动体附件。
|
| ControlOutputTypeJointOrConstraint | 控制输出类型关节或约束。需要关节或曲线点约束作为输入。
|
| ControlOutputTypeMassProperty | 控制输出类型质量属性。
|
| ControlOutputTypeSolution | 控制输出类型求解。
|
◆ DirectionType
输出变量方向
| 枚举值 |
|---|
| DirectionTypeX | 输出变量方向X
|
| DirectionTypeY | 输出变量方向Y
|
| DirectionTypeZ | 输出变量方向Z
|
◆ MassPropertyTypes
输出变量质量属性类型
| 枚举值 |
|---|
| MassPropertyTypesMass | 输出变量质量属性类型质量。
|
| MassPropertyTypesIxx | 输出变量质量属性类型Ixx。
|
| MassPropertyTypesIyy | 输出变量质量属性类型Iyy。
|
| MassPropertyTypesIzz | 输出变量质量属性类型Izz。
|
| MassPropertyTypesIxy | 输出变量质量属性类型Ixy。
|
| MassPropertyTypesIxz | 输出变量质量属性类型Ixz。
|
| MassPropertyTypesIyz | 输出变量质量属性类型Iyz。
|
| MassPropertyTypesCGOffsetX | 输出变量质量属性类型重心偏移X。
|
| MassPropertyTypesCGOffsetY | 输出变量质量属性类型重心偏移Y。
|
| MassPropertyTypesCGOffsetZ | 输出变量质量属性类型重心偏移Z。
|
◆ SolutionVariableTypes
输出变量求解
| 枚举值 |
|---|
| SolutionVariableTypesReset | 输出变量求解变量类型重置。
|
| SolutionVariableTypesGravityVector | 输出变量求解变量类型重力矢量。
|
| SolutionVariableTypesEnableResultsReport | 输出变量求解变量类型启用结果报告。
|
◆ VariableType
输出变量类型
| 枚举值 |
|---|
| VariableTypeForce | 输出变量类型力
|
| VariableTypeTorque | 输出变量类型力矩。
|
| VariableTypeActionTorque | 输出变量类型动作力矩。需要万向节或复合关节作为输入。
|
| VariableTypeBaseTorque | 输出变量类型基础力矩。需要万向节或复合关节作为输入。
|
| VariableTypeBaseForce | 输出变量类型基础力。需要复合关节作为输入。
|
◆ ActionLinkAttachment()
返回作用运动体附着。当控制输出类型为运动体时需要。
创建于 NX11.0.0。
许可证要求:mechanisms ("MECHANISMS")
◆ Application()
返回控制输出变量应用类型。默认控制输出变量方向为作用反作用。
创建于 NX1847.0.0。
许可证要求:mechanisms ("MECHANISMS")
◆ BaseLinkAttachment()
返回基础运动体附着。当控制输出类型为运动体时使用。
创建于 NX11.0.0。
许可证要求:mechanisms ("MECHANISMS")
◆ Direction()
返回控制输出变量方向。默认控制输出变量方向为 Z 方向。
创建于 NX11.0.0。
许可证要求:mechanisms ("MECHANISMS")
◆ JointSelection()
返回关节选择。当控制输出类型为关节/约束时需要。
创建于 NX11.0.0。
许可证要求:mechanisms ("MECHANISMS")
◆ MassPropertyMotionBody()
返回质量属性运动体选择。当控制输出类型为质量属性时需要。
创建于 NX1980.0.0。
许可证要求:mechanisms ("MECHANISMS")
◆ MassPropertyMotionBodyOvrCtrl()
获取质量属性运动体的覆盖状态
创建于 NX1980.0.0。
许可证要求:无
◆ MassPropertyType()
返回质量属性类型。
创建于 NX1980.0.0。
许可证要求:mechanisms ("MECHANISMS")
◆ Name()
| NXString NXOpen::Motion::ControlOutputBuilder::Name |
( |
| ) |
|
获取控制输出元素的名称。该名称在所有运动元素中必须唯一。默认设置为唯一名称。
创建于 NX11.0.0。
许可证要求:mechanisms ("MECHANISMS")
◆ OutputType()
返回控制输出类型。默认控制输出类型为运动体。
创建于 NX11.0.0。
许可证要求:mechanisms ("MECHANISMS")
◆ PortSelection()
获取控制输出端口
创建于 NX11.0.0。
许可证要求:mechanisms ("MECHANISMS")
◆ PortSelectionOvrCtrl()
获取端口的覆盖状态
创建于 NX1899.0.0。
许可证要求:无
◆ SetApplication()
设置控制输出变量应用类型。默认控制输出变量方向为作用反作用。
创建于 NX1847.0.0。
许可证要求:mechanisms ("MECHANISMS")
- 参数
-
◆ SetDirection()
设置控制输出变量方向。默认控制输出变量方向为 Z 方向。
创建于 NX11.0.0。
许可证要求:mechanisms ("MECHANISMS")
- 参数
-
◆ SetMassPropertyMotionBodyOvrCtrl()
设置质量属性运动体的覆盖状态
创建于 NX1980.0.0。
许可证要求:mechanisms ("MECHANISMS")
- 参数
-
| overrideState | overridestate |
◆ SetMassPropertyType()
设置质量属性类型。
创建于 NX1980.0.0。
许可证要求:mechanisms ("MECHANISMS")
- 参数
-
| massPropertyType | masspropertytype |
◆ SetName() [1/2]
| void NXOpen::Motion::ControlOutputBuilder::SetName |
( |
const char * | name | ) |
|
设置控制输出元素的名称。该名称在所有运动元素中必须唯一。默认设置为唯一名称。
创建于 NX11.0.0。
许可证要求:mechanisms ("MECHANISMS")
- 参数
-
◆ SetName() [2/2]
| void NXOpen::Motion::ControlOutputBuilder::SetName |
( |
const NXString & | name | ) |
|
设置控制输出元素的名称。该名称在所有运动元素中必须唯一。默认设置为唯一名称。
创建于 NX11.0.0。
许可证要求:mechanisms ("MECHANISMS")
- 参数
-
◆ SetOutputType()
设置控制输出类型。默认控制输出类型为运动体。
创建于 NX11.0.0。
许可证要求:mechanisms ("MECHANISMS")
- 参数
-
◆ SetPortSelectionOvrCtrl()
设置端口的覆盖状态
创建于 NX1899.0.0。
许可证要求:mechanisms ("MECHANISMS")
- 参数
-
| overrideState | overridestate |
◆ SetSolutionVariableType()
设置控制输出求解变量类型。
创建于 NX1980.0.0。
许可证要求:mechanisms ("MECHANISMS")
- 参数
-
◆ SetVariable()
设置控制输出变量类型。默认控制输出变量类型为力。
创建于 NX11.0.0。
许可证要求:mechanisms ("MECHANISMS")
- 参数
-
◆ SetXCoordinatePortSelectionOvrCtrl()
设置X坐标端口的覆盖状态
创建于 NX1980.0.0。
许可证要求:mechanisms ("MECHANISMS")
- 参数
-
| overrideState | overridestate |
◆ SetYCoordinatePortSelectionOvrCtrl()
设置Y坐标端口的覆盖状态
创建于 NX1980.0.0。
许可证要求:mechanisms ("MECHANISMS")
- 参数
-
| overrideState | overridestate |
◆ SetZCoordinatePortSelectionOvrCtrl()
设置z坐标端口的覆盖状态
在NX1980.0.0中创建。
许可证要求:mechanisms ("MECHANISMS")
- 参数
-
◆ SolutionVariableType()
返回控制输出求解变量类型。
创建于 NX1980.0.0。
许可证要求:mechanisms ("MECHANISMS")
◆ Variable()
返回控制输出变量类型。默认控制输出变量类型为力。
创建于 NX11.0.0。
许可证要求:mechanisms ("MECHANISMS")
◆ XCoordinatePortSelection()
获取控制输出X坐标端口
创建于 NX1980.0.0。
许可证要求:mechanisms ("MECHANISMS")
◆ XCoordinatePortSelectionOvrCtrl()
获取X坐标端口的覆盖状态
创建于 NX1980.0.0。
许可证要求:无
◆ YCoordinatePortSelection()
获取控制输出Y坐标端口
创建于 NX1980.0.0。
许可证要求:mechanisms ("MECHANISMS")
◆ YCoordinatePortSelectionOvrCtrl()
获取Y坐标端口的覆盖状态
创建于 NX1980.0.0。
许可证要求:无
◆ ZCoordinatePortSelection()
获取控制输出Z坐标端口
创建于 NX1980.0.0。
许可证要求:mechanisms ("MECHANISMS")
◆ ZCoordinatePortSelectionOvrCtrl()
获取Z坐标端口的覆盖状态
创建于 NX1980.0.0。
许可证要求:无