#include "rsi.h"
#include "HelperFunctions.h"
using namespace RSI::RapidCode;
void GearingMain()
{
const int MASTER_AXIS = 0;
const int SLAVE_AXIS = 1;
const int USER_UNITS = 1048576;
const int POSITION1 = 50;
const int POSITION2 = 0;
const double VELOCITY = 10;
const double ACCELERATION = 100;
const double DECELERATION = 100;
const double JERK_PERCENT = 50;
char rmpPath[] = "C:\\RSI\\X.X.X\\";
SampleAppsCPP::HelperFunctions::CheckErrors(controller);
try
{
SampleAppsCPP::HelperFunctions::StartTheNetwork(controller);
SampleAppsCPP::HelperFunctions::CheckErrors(master);
SampleAppsCPP::HelperFunctions::CheckErrors(slave);
printf("Gearing Example");
int numerator = 2;
int denominator = 1;
numerator,
denominator);
printf("\nTesting for Gearing Ratio %i/%i\n", numerator, denominator);
VELOCITY,
ACCELERATION,
DECELERATION,
JERK_PERCENT);
numerator = -1;
denominator = 1;
printf("\nTesting for Gearing Ratio %i/%i\n", numerator, denominator);
VELOCITY,
ACCELERATION,
DECELERATION,
JERK_PERCENT);
printf("\nDisable Gearing\n");
printf("\nTest Complete\n");
}
{
printf(
"%s\n", err.
text);
}
system("pause");
}