Newport XPS Programmer's Manual page 392

Xps unified series universal high-performance motion controller/driver
Hide thumbs Also See for XPS:
Table of Contents

Advertisement

XPS Unified
EDH0373En1023 — 01/18
Signal is generated with a random value at with a period defined by the controller
base time (CorrectorISRPeriod , default value 0.125 ms), then is filtered with a
second order low-pass filter at the cut-off Frequency value.
-
Random-pulse-width binary-amplitude signal mode:
Amplitude (>0 and ≤Limit), Time (≥4 * CorrectorISRPeriod), Frequency (≥0.1 and
≤0.5/CorrectorISRPeriod).
Signal is a sequence of pulses (Signal = Amplitude or = 0) with pulse randomly
varied width (multiple of Tbase).
Frequency is the controlled system band-width (cut-off frequency), necessary for the
PRBS (Pseudo Random Binary Sequence) function configuration.
The function non-effective parameters can accept any value, the value 0 is
recommended for simplicity.
If during the excitation signal generation the stage position exceeds the user
minimum or maximum target positions, the motor excitation command is stopped
and an error is returned.
Prototype
int PositionerExcitationSignalSet(
int SocketID,
char * FullPositionerName,
int SignalType,
double Frequency,
double Amplitude,
double Time
)
Input parameters
SocketID
FullPositionerName
SignalType
Frequency
Amplitude
Time
Output parameters
None.
378
NOTE
int
Socket identifier gets by the
"TCP_ConnectToServer" function.
char *
Positioner name.
int
Type of signal.
double
Frequency (Hz).
double
Amplitude (acceleration,
voltage unit).
double
During time (seconds).
Programmer's Manual
velocity or

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Xps-rlXps-qXps-d

Table of Contents