dm_geocom_api_request_set_velocity Subroutine

public pure subroutine dm_geocom_api_request_set_velocity(request, omega_hz, omega_v)

Request of MOT_SetVelocity procedure. Creates request for driving the instrument with constant speed.

The function is used to set up the velocity of the motorisation (GeoCOM robotic licence required). The API function MOT_StartController must have been called with argument GEOCOM_MOT_OCONST before.

The velocity in horizontal and vertical direction are in [rad/s]. The maximum velocity is ±3.14 rad/s for TM30/TS30, and ±0.79 rad/s for TPS1100/TPS1200.

The instrument returns the following responses:

  • grc – GeoCOM return code.
Property Values
Instruments TPS1100, TPS1200, TM30/TS30, TS16
ASCII request %R1Q,6004:<omega_hz>,<omega_v>
ASCII response %R1P,0,0:<grc>

Arguments

Type IntentOptional Attributes Name
type(request_type), intent(out) :: request

Prepared request.

real(kind=r8), intent(in) :: omega_hz

Velocity in Hz direction [rad/s].

real(kind=r8), intent(in) :: omega_v

Velocity in V direction [rad/s].


Calls

proc~~dm_geocom_api_request_set_velocity~~CallsGraph proc~dm_geocom_api_request_set_velocity dm_geocom_api_request_set_velocity proc~dm_geocom_api_request dm_geocom_api_request proc~dm_geocom_api_request_set_velocity->proc~dm_geocom_api_request