MACHINE_TENDING_FOCAS_PMC_DATA
이 구조체는 FOCAS 인터페이스로 CNC에서 받거나 CNC로 보내는 형식별 PMC 데이터 버퍼를 담습니다. 각 배열 슬롯(인덱스 0..4)은 해당 형식의 PMC 데이터 하나를 나타냅니다.
BYTE# |
필드 이름 |
자료형 |
값 |
비고 |
|---|---|---|---|---|
0 |
|
|
0 또는 1 |
불리언 PMC 값 |
1 |
|
|
ASCII |
최대 5자 |
6 |
|
|
부호 있는 16비트 값 |
|
16 |
|
|
부호 있는 long 값(크기는 플랫폼에 따라 다름) |
|
16 + 5 × sizeof(long) |
|
|
IEEE-754 단정밀도 |
|
36 + 5 × sizeof(long) |
|
|
IEEE-754 double |
크기 참고: sizeof(long) 때문에 전체 크기는 플랫폼에 따라 다릅니다.
정의 위치: DRFS.h
typedef struct _MACHINE_TENDING_FOCAS_PMC_DATA
{
unsigned char _PmcDataBool;
char _PmcDataChar[5];
short _PmcDataShort[5];
long _PmcDataLong[5];
float _PmcDataFloat[5];
double _PmcDataDouble[5];
} MACHINE_TENDING_FOCAS_PMC_DATA, *LPMACHINE_TENDING_FOCAS_PMC_DATA;