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 이전에 개발됨