Esp_Set_Master_Slave_Ratio(Long Slave, Float Ratio); Esp_Get_Master_Slave_Ratio(Long Slave, Float *Ratio) - Newport ESP6000 User Manual

Motion controller/driver
Table of Contents

Advertisement

esp_set_master_slave_ratio Set Master/Slave Ratio
esp_get_master_slave_ratio Report Master/Slave Ratio
Synopsis:
Arguments:
Library Location:
Description:
Returns:
Usage Example:
See Also:
Section 5 — Programming
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
#include "esp6000.h"
int esp_set_master_slave_ratio(long slave, float ratio)
int esp_get_master_slave_ratio(long slave, float ratio)
long slave
slave axis number from 1-6
float ratio
master/slave ratio
\esp6000.dll
esp_set_master_slave_ratio() sets master-to-slave gear ratio. The sign of the ratio
determines direction of gearing.
esp_get_master_slave_ratio() reports the present master-to-slave gear ratio.
The controller defaults to normal (non-master/slave) mode after system reset.
ESPOK, ESPERROR
Hint:
#include "esp6000.h"
main()
{
if (!esp_init_system()) exit(-1);
/* assignment axis-2 (slave) to axis-1(master) */
esp_set_master_slave(1,2);
/* assign master/slave ratio */
esp_set_master_slave_ratio(2,-0.5);
/* set slave to track master position (encoder) */
esp_set_traj_mode(2, SLAVEP);
/* set master initial position */
esp_set_master_initial_position(1, 0.0);
/* set slave initial position */
esp_set_slave_initial_position(2, 0.0);
• • •
}
NOTE
5-63

Advertisement

Table of Contents
loading

This manual is also suitable for:

Unidrive6000

Table of Contents