BaseDataDriverBuilder Class

class NXOpen.Features.VehicleDesign.BaseDataDriverBuilder

Bases: NXOpen.Builder

Represents a NXOpen.Features.VehicleDesign.BaseDataDriverBuilder.

This class can only be used in base data, thus cannot be created directly by user.

New in version NX8.5.0.

Properties

Property Description
BackAngle Returns the inclination angle of the backrest.
BackAngleFixed Returns or sets the option to indicate whether the Back Angle is fixed for not.
DriverSide Returns the Driver side.
FrontShoulderRoom Returns the front shoulder room.
HeelReferencePoint Returns or sets the driver heel reference point.
HeelReferencePointActive Returns or sets the status to indicate whether the driver heel reference point is active or not.
HorizontalPointTravel Returns the horizontal seat adjustment in the direction of the x axis.
PedalReferencePoint Returns or sets the driver pedal reference point.
PedalReferencePointActive Returns or sets the driver pedal reference point’s activeness.
RearShoulderRoom Returns the rear shoulder room.
SeatReferencePoint Returns or sets the driver seat reference point.
SeatReferencePointActive Returns or sets the status to indicate whether the driver seat reference point is active or not.
SteeringWheelCenterPoint Returns or sets the center point of the driver steering wheel.
SteeringWheelCenterPointActive Returns or sets the status to indicate whether the steering wheel center point is active or not.
Tag Returns the Tag for this object.
Transmission Returns or sets the vehicle transmission type.

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

BackAngle

BaseDataDriverBuilder.BackAngle

Returns the inclination angle of the backrest.

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

Getter Method

Signature BackAngle()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

BackAngleFixed

BaseDataDriverBuilder.BackAngleFixed

Returns or sets the option to indicate whether the Back Angle is fixed for not.

If it is true, the back angle is not adjustable.

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

Getter Method

Signature BackAngleFixed()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature BackAngleFixed(driverBackAngleFixed)

Parameters:driverBackAngleFixed (bool) –

New in version NX8.5.0.

License requirements: nx_general_packaging (“NX General Packaging”)

DriverSide

BaseDataDriverBuilder.DriverSide

Returns the Driver side.

This value indicates either it is a left driven or right driven vehicle. This value is calculated from the driver’s seat reference point coordinates and can not be edited by the user.

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

Getter Method

Signature DriverSide()

Returns:
Return type:str

New in version NX8.5.0.

License requirements: None.

FrontShoulderRoom

BaseDataDriverBuilder.FrontShoulderRoom

Returns the front shoulder room.

This information is needed in the calculation for eye ellipses and the head position contour.

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

Getter Method

Signature FrontShoulderRoom()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

HeelReferencePoint

BaseDataDriverBuilder.HeelReferencePoint

Returns or sets the driver heel reference point.

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

Getter Method

Signature HeelReferencePoint()

Returns:
Return type:NXOpen.Point

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature HeelReferencePoint(refPoint)

Parameters:refPoint (NXOpen.Point) –

New in version NX8.5.0.

License requirements: nx_general_packaging (“NX General Packaging”)

HeelReferencePointActive

BaseDataDriverBuilder.HeelReferencePointActive

Returns or sets the status to indicate whether the driver heel reference point is active or not.

If it is true, the driver heel reference point is active.

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

Getter Method

Signature HeelReferencePointActive()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature HeelReferencePointActive(activeStatus)

Parameters:activeStatus (bool) –

New in version NX8.5.0.

License requirements: nx_general_packaging (“NX General Packaging”)

HorizontalPointTravel

BaseDataDriverBuilder.HorizontalPointTravel

Returns the horizontal seat adjustment in the direction of the x axis.

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

Getter Method

Signature HorizontalPointTravel()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

PedalReferencePoint

BaseDataDriverBuilder.PedalReferencePoint

Returns or sets the driver pedal reference point.

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

Getter Method

Signature PedalReferencePoint()

Returns:
Return type:NXOpen.Point

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature PedalReferencePoint(refPoint)

Parameters:refPoint (NXOpen.Point) –

New in version NX8.5.0.

License requirements: nx_general_packaging (“NX General Packaging”)

PedalReferencePointActive

BaseDataDriverBuilder.PedalReferencePointActive

Returns or sets the driver pedal reference point’s activeness.

If true, the driver pedal reference point is active.

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

Getter Method

Signature PedalReferencePointActive()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature PedalReferencePointActive(activeStatus)

Parameters:activeStatus (bool) –

New in version NX8.5.0.

License requirements: nx_general_packaging (“NX General Packaging”)

RearShoulderRoom

BaseDataDriverBuilder.RearShoulderRoom

Returns the rear shoulder room.

This information is needed in the calculation for head position contour.

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

Getter Method

Signature RearShoulderRoom()

Returns:
Return type:NXOpen.Expression

New in version NX8.5.0.

License requirements: None.

SeatReferencePoint

BaseDataDriverBuilder.SeatReferencePoint

Returns or sets the driver seat reference point.

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

Getter Method

Signature SeatReferencePoint()

Returns:
Return type:NXOpen.Point

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature SeatReferencePoint(refPoint)

Parameters:refPoint (NXOpen.Point) –

New in version NX8.5.0.

License requirements: nx_general_packaging (“NX General Packaging”)

SeatReferencePointActive

BaseDataDriverBuilder.SeatReferencePointActive

Returns or sets the status to indicate whether the driver seat reference point is active or not.

If it is true, the driver seat reference point is active.

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

Getter Method

Signature SeatReferencePointActive()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature SeatReferencePointActive(activeStatus)

Parameters:activeStatus (bool) –

New in version NX8.5.0.

License requirements: nx_general_packaging (“NX General Packaging”)

SteeringWheelCenterPoint

BaseDataDriverBuilder.SteeringWheelCenterPoint

Returns or sets the center point of the driver steering wheel.

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

Getter Method

Signature SteeringWheelCenterPoint()

Returns:
Return type:NXOpen.Point

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature SteeringWheelCenterPoint(refPoint)

Parameters:refPoint (NXOpen.Point) –

New in version NX8.5.0.

License requirements: nx_general_packaging (“NX General Packaging”)

SteeringWheelCenterPointActive

BaseDataDriverBuilder.SteeringWheelCenterPointActive

Returns or sets the status to indicate whether the steering wheel center point is active or not.

If it is true, the steering wheel center point is active.

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

Getter Method

Signature SteeringWheelCenterPointActive()

Returns:
Return type:bool

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature SteeringWheelCenterPointActive(activeStatus)

Parameters:activeStatus (bool) –

New in version NX8.5.0.

License requirements: nx_general_packaging (“NX General Packaging”)

Transmission

BaseDataDriverBuilder.Transmission

Returns or sets the vehicle transmission type.

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

Getter Method

Signature Transmission()

Returns:
Return type:str

New in version NX8.5.0.

License requirements: None.

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

Setter Method

Signature Transmission(transmission)

Parameters:transmission (str) –

New in version NX8.5.0.

License requirements: nx_general_packaging (“NX General Packaging”)

Method Detail

Validate

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