주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

propinfo

이미지 수집 객체의 속성 특성

설명

info = propinfo(obj)obj가 지원하는 모든 속성의 이름을 필드 이름으로 하는 구조체 info를 반환합니다.

예제

info = propinfo(obj,PropertyName)PropertyName으로 지정된 속성에 대한 구조체 out을 반환합니다.

예제

예제

모두 축소

비디오 입력 객체 obj를 생성합니다.

obj = videoinput('winvideo',1);

모든 속성에 대한 모든 속성 정보를 수집합니다.

info = propinfo(obj)
info =
   struct with fields:
       BayerSensorAlignment: [1×1 struct]
                   DeviceID: [1×1 struct]
                 DiskLogger: [1×1 struct]
       DiskLoggerFrameCount: [1×1 struct]
                   ErrorFcn: [1×1 struct]
                   EventLog: [1×1 struct]
          FrameGrabInterval: [1×1 struct]
             FramesAcquired: [1×1 struct]
          FramesAcquiredFcn: [1×1 struct]
     FramesAcquiredFcnCount: [1×1 struct]
            FramesAvailable: [1×1 struct]
           FramesPerTrigger: [1×1 struct]
         InitialTriggerTime: [1×1 struct]
                    Logging: [1×1 struct]
                LoggingMode: [1×1 struct]
                       Name: [1×1 struct]
              NumberOfBands: [1×1 struct]
        PreviewFullBitDepth: [1×1 struct]
                 Previewing: [1×1 struct]
         ReturnedColorSpace: [1×1 struct]
                ROIPosition: [1×1 struct]
                    Running: [1×1 struct]
         SelectedSourceName: [1×1 struct]
                     Source: [1×1 struct]
                   StartFcn: [1×1 struct]
                    StopFcn: [1×1 struct]
                        Tag: [1×1 struct]
                    Timeout: [1×1 struct]
                   TimerFcn: [1×1 struct]
                TimerPeriod: [1×1 struct]
           TriggerCondition: [1×1 struct]
                 TriggerFcn: [1×1 struct]
          TriggerFrameDelay: [1×1 struct]
              TriggerRepeat: [1×1 struct]
           TriggersExecuted: [1×1 struct]
              TriggerSource: [1×1 struct]
                TriggerType: [1×1 struct]
                       Type: [1×1 struct]
                   UserData: [1×1 struct]
                VideoFormat: [1×1 struct]
            VideoResolution: [1×1 struct]

특정 속성에 대한 속성 정보에 접근합니다.

info1 = propinfo(obj,'LoggingMode');
info1 =
   struct with fields:
                Type: 'string'
          Constraint: 'enum'
     ConstraintValue: {'memory'  'disk'  'disk&memory'}
        DefaultValue: 'memory'
            ReadOnly: 'whileRunning'
      DeviceSpecific: 0

입력 인수

모두 축소

videoinput 함수의 출력으로 지정된 비디오 입력 객체입니다. obj는 1x1 비디오 입력 객체여야 합니다.

예: videoinput("matrox")

문자열이나 문자 벡터로 지정되는 속성의 이름입니다. PropertyName가 문자 벡터의 셀형 배열인 경우 propinfo는 셀형 배열에 저장된 각 속성의 구조체를 반환합니다.

예: "LoggingMode"

데이터형: char | string | cell

출력 인수

모두 축소

다음 필드를 포함하는 구조체 또는 구조체의 셀형 배열로 반환되는 이미지 객체의 속성입니다.

필드 이름

설명

Type

속성의 데이터 유형입니다. 가능한 값은 'any', 'callback', 'double', 'character vector', 및 'struct'입니다.

Constraint

속성 값에 대한 제약 조건 유형입니다. 가능한 값은 'bounded', 'callback', 'enum''none'입니다.

ConstraintValue

유효한 문자 벡터 값의 목록 또는 유효한 값의 범위입니다.

DefaultValue

속성의 기본값입니다.

ReadOnly

속성이 읽기 전용인 조건:

  • 'always' — 속성을 구성할 수 없습니다.

  • 'whileRunning'Running가 켜진 동안에는 속성을 구성할 수 없습니다.

  • 'never' — 속성은 언제든지 구성될 수 있습니다.

DeviceSpecific

해당 속성이 장치에 따라 다르면 1이고, 그렇지 않으면 0 (0)입니다.

버전 내역

R2006a 이전에 개발됨

참고 항목

|