Main Content

Translational Motion Sensor (PB)

Motion sensor in position-based mechanical translational systems

Since R2024b

  • Translational Motion Sensor (PB) block

Libraries:
Simscape / Foundation Library / Translational / Sensors

Description

The Translational Motion Sensor (PB) block measures absolute or relative position, velocity, and acceleration in a position-based translational network. The measurement is positive when the motion at port F is greater than at port B. The sensor does not apply force to the network.

Connections B and F are position-based mechanical translational conserving ports.

Connections A, V, and P are physical signal output ports for acceleration, velocity, and position, respectively. The visibility of these ports is controlled by block parameters. If you enable port A, the block performs additional computations, to measure acceleration based on velocity. To avoid unnecessary model complexity, it is recommended that in each instance of the block you enable only the ports that you actually use for measurement.

Examples

Ports

Output

expand all

Physical signal output port for acceleration.

Dependencies

To enable this port, select the Acceleration check box.

Physical signal output port for velocity.

Dependencies

To enable this port, select the Velocity check box.

Physical signal output port for position.

Dependencies

To enable this port, select the Position check box.

Conserving

expand all

Position-based mechanical translational conserving port that represents the base connection.

Position-based mechanical translational conserving port that represents the follower connection.

Dependencies

To enable this port, set the Measurement reference parameter to Difference.

Parameters

expand all

Select whether to perform absolute or relative measurements:

  • Difference — Measure the acceleration, velocity, and position of port F relative to port B.

  • Absolute — Disable port B and measure the acceleration, velocity, and position of port F with respect to the world frame.

Selecting this check box exposes output port A, which lets you measure acceleration. Exposing port A also involves additional computations, to measure acceleration based on velocity, therefore this port is off by default.

Selecting this check box exposes output port V, which lets you measure velocity.

Selecting this check box exposes output port P, which lets you measure position.

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using Simulink® Coder™.

Version History

Introduced in R2024b