TG Motion
version 421 - 4033/904 cnc 121
Real-time system for controlling servo drives and I/O modules
|
main structure for communication between TGMotion and Virtual PLC More...
#include <TGM.h>
Public Attributes | |
size_t | structSize |
structure size | |
SYSTEM * | PSystem_Memory |
pointer to system memory | |
void * | PData_Memory |
pointer to data memory | |
void * | POsc_Memory |
pointer to oscilloscope memory | |
void * | PCam_Memory |
pointer to cam memory | |
SERVO * | PServo_Memory |
pointer to servo memory | |
DIO * | PDio_Memory |
pointer to dio memory | |
INTERPOLATOR * | PInterpolator_Memory |
pointer to interpolator memory | |
void * | Pointer_interpolator_params |
pointer to InterpolatorWrite memory | |
void * | Pointer_interpolator_get_position |
pointer to InterpolatorRead memory | |
void * | PCNCEx |
pointer to CNC memory | |
void * | PGCode |
pointer to G code memory | |
char * | PCNCIni |
pointer to CNC ini memory (copy of CNC_Exe.INI file) | |
UNIVERSAL_MEMORY * | PUniversalMemory |
pointer to universal memory | |
void * | PReserve5_Memory |
reserved | |
volatile RECEIVE_DATA_CAN * | PReciveDataCan1 |
Pointer to CAN receive data buffer, size is CAN_RECIEVE_DATA_BUFFER_SIZE, can be null. First CAN channel (Servo). | |
volatile RECEIVE_DATA_CAN * | PReciveDataCan2 |
Pointer to CAN receive data buffer, size is CAN_RECIEVE_DATA_BUFFER_SIZE, can be null. Second CAN channel if available (DIO). | |
PLC_IMPORT_FUNCTIONS | functions |
structure with all imported functions | |
main structure for communication between TGMotion and Virtual PLC