Main Content

hdfvf

HDF Vdata 인터페이스의 VF 함수에 대한 게이트웨이

구문

[out1,...,outN] = hdfvf(funcstr,input1,...,inputN)

설명

hdfvf는 HDF Vdata 인터페이스의 VF 함수에 대한 MATLAB® 게이트웨이입니다.

[out1,...,outN] = hdfvf(funcstr,input1,...,inputN)functstr로 지정된 HDF 라이브러리의 VF 함수에 해당하는 하나 이상의 출력을 반환합니다.

HDF 라이브러리의 VF 함수와 funcstr에 대한 유효한 값 사이에는 일대일의 대응 관계가 있습니다. 예를 들어, hdfvf('nfields',vdata_id)는 C 라이브러리 호출 VFnfields(vdata_id)에 해당됩니다.

필드 조회 함수

필드 조회 함수는 필드의 크기, 이름, 순서, 형식, vdata 내의 필드 수를 포함하여 지정된 vdata 내의 필드에 대한 특정 정보를 제공합니다.

funcstr의 값함수 구문설명
'fieldesize'fsize = hdfvf('fieldesize',vdata_id,field_index)지정된 필드의 필드 크기(파일에 저장됨)를 가져옵니다.
'fieldisize'fsize = hdfvf('fieldisize',vdata_id,field_index)지정된 필드의 필드 크기(메모리에 저장됨)를 가져옵니다.
'fieldname'name = hdfvf('fieldname',vdata_id,field_index)지정된 vdata 내의 지정된 필드 이름을 가져옵니다.
'fieldorder'order = hdfvf('fieldorder',vdata_id,field_index)지정된 vdata 내의 지정된 필드 순서를 가져옵니다.
'fieldtype'data_type = hdfvf('fieldtype',vdata_id,field_index)지정된 vdata 내의 지정된 필드 데이터형을 가져옵니다.
'nfields'count = hdfvf('nfields',vdata_id)지정된 vdata 내의 필드 총수를 가져옵니다.

출력 인수

status 또는 식별자 출력값이 -1이면 작업이 실패했음을 나타냅니다.

버전 내역

R2006a 이전에 개발됨