이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
executeCommand
GigE Vision 또는 GenICam 규격을 준수하는 카메라에서 명령을 실행합니다.
설명
Add-On Required: 이 기능을 사용하려면 다음 애드온이
executeCommand(는 vobj,commandname)vobj로 표시된 카메라에서 지정된 명령을 실행하며, 이 카메라는 gigecam 객체이거나 videosource 객체일 수 있습니다.
commands 함수를 사용하여 카메라에서 사용할 수 있는 명령 목록을 확인하십시오.
예제
executeCommand를 사용하여 commands 함수가 찾아낸 명령 중 원하는 것을 실행할 수 있습니다. commands 함수는 사용 중인 카메라에서 사용할 수 있는 명령이 무엇인지 알려줍니다.
gigecamlist 함수를 사용하여 MATLAB®가 카메라를 검색하는지 확인하세요.
gigecamlist
ans = Model Manufacturer IPAddress SerialNumber ____________________ ___________________ _______________ ______________ 'MV1-D1312-80-G2-12' 'Photonofocus AG' '169.254.192.165' '022600017445'
gigecam 함수를 사용하여 객체를 생성하고 카메라에 연결합니다.
vobj = gigecam
vobj =
Display Summary for gigecam:
DeviceModelName: 'MV1-D1312-80-G2-12'
SerialNumber: '022600017445'
IPAddress: '169.254.192.165'
PixelFormat: 'Mono8'
AvailablePixelFormats: {'Mono8' 'Mono10Packed' 'Mono12Packed' 'Mono10' 'Mono12'}
Height: 1082
Width: 1312
Show Beginner, Expert, Guru properties.
Show Commands.카메라에서 지원되는 명령 목록을 확인하십시오. 객체를 생성할 때 표시되는 속성 목록에서 명령 표시를 클릭하거나, 해당 함수를 사용할 수 있습니다.
commands(vobj)
Available commands:
ADCBoardDeviceTemperature_Update
Average_Update
CameraHeadFactoryReset
CameraHeadReset
Correction_BusyUpdate
Correction_CalibrateBlack
Correction_CalibrateGrey
Correction_SaveToFlash
Counter_ImageReset
Counter_ImageUpdate
Counter_MissedBurstTriggerReset
Counter_MissedBurstTriggerUpdate
Counter_MissedTriggerReset
Counter_MissedTriggerUpdate
PLC_ts_trig_Arm
PLC_ts_trig_FIFOClear
SensorBoardDeviceTemperature_Update
SensorDeviceTemperature_Update보정 보정값 설정과 같은 명령을 실행합니다.
executeCommand(vobj,"Correction_CalibrateGrey");videoinput 함수를 사용하여 GenICam™ GenTL 카메라에 연결하고, 해당 카메라의 영상 소스에 대한 객체를 생성합니다.
vid = videoinput("gentl");
vobj = getselectedsource(vid);카메라에서 지원되는 명령 목록을 확인하십시오. 객체를 생성할 때 표시되는 속성 목록에서 명령 표시를 클릭하거나, 해당 함수를 사용할 수 있습니다.
commands(vobj)
ans =
18×1 string array
"ADCBoardDeviceTemperature_Update"
"Average_Update"
"CameraHeadFactoryReset"
"CameraHeadReset"
"Correction_BusyUpdate"
"Correction_CalibrateBlack"
"Correction_CalibrateGrey"
"Correction_SaveToFlash"
"Counter_ImageReset"
"Counter_ImageUpdate"
"Counter_MissedBurstTriggerReset"
"Counter_MissedBurstTriggerUpdate"
"Counter_MissedTriggerReset"
"Counter_MissedTriggerUpdate"
"PLC_ts_trig_Arm"
"PLC_ts_trig_FIFOClear"
"SensorBoardDeviceTemperature_Update"
"SensorDeviceTemperature_Update"executeCommand를 사용하여 Correction_CalibrateGrey 명령을 실행하십시오.
executeCommand(vobj,"Correction_CalibrateGrey");입력 인수
카메라 또는 비디오 소스는 다음과 같이 지정됩니다.
GigE Vision® 카메라를 나타내는
gigecam객체입니다.'gige'또는'gentl'어댑터를 사용하여 GenICam 호환 카메라에 대해 생성된videoinput객체에서 파생된videosource객체입니다.
데이터형: gigecam | videosource
카메라에서 실행하려는 명령의 이름으로, 문자형 벡터 또는 string형으로 지정합니다. commands 함수를 사용하여 카메라에서 사용할 수 있는 명령 목록을 확인하십시오. 그런 다음 executeCommand를 사용하여 사용 가능한 명령 중 하나를 실행하십시오.
예: executeCommand(vobj,"AutoFocus")
데이터형: char | string
버전 내역
R2014b에 개발됨
참고 항목
gigecamlist | gigecam | videoinput | snapshot | commands
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
웹사이트 선택
번역된 콘텐츠를 보고 지역별 이벤트와 혜택을 살펴보려면 웹사이트를 선택하십시오. 현재 계신 지역에 따라 다음 웹사이트를 권장합니다:
또한 다음 목록에서 웹사이트를 선택하실 수도 있습니다.
사이트 성능 최적화 방법
최고의 사이트 성능을 위해 중국 사이트(중국어 또는 영어)를 선택하십시오. 현재 계신 지역에서는 다른 국가의 MathWorks 사이트 방문이 최적화되지 않았습니다.
미주
- América Latina (Español)
- Canada (English)
- United States (English)
유럽
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)