이전 버전(1.33.4)의 문서를 보고 있습니다. 이 버전은 계속 지원됩니다.
최신 버전 정보는 1.33.5에서 확인하세요.

MACHINE_TENDING_FOCAS_PMC_DATA

이 구조체는 FOCAS 인터페이스로 CNC에서 받거나 CNC로 보내는 형식별 PMC 데이터 버퍼를 담습니다. 각 배열 슬롯(인덱스 0..4)은 해당 형식의 PMC 데이터 하나를 나타냅니다.

BYTE#

필드 이름

자료형

값

비고

0

_PmcDataBool

unsigned char

0 또는 1

불리언 PMC 값

1

_PmcDataChar

char[5]

ASCII

최대 5자

6

_PmcDataShort

short[5]

부호 있는 16비트 값

16

_PmcDataLong

long[5]

부호 있는 long 값(크기는 플랫폼에 따라 다름)

16 + 5 × sizeof(long)

_PmcDataFloat

float[5]

IEEE-754 단정밀도

36 + 5 × sizeof(long)

_PmcDataDouble

double[5]

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;