#这个宏展示了如何从模拟事件中添加一个新摄像机#从robolink导入* # API与RoboDK从RoboDK导入* #库进行基本矩阵操作RDK = robolink() #关闭任何打开的2D摄像机视图RDK. cam2d_close () #camref = RDK。Item('Camera Reference',ITEM_TYPE_FRAME) camref = RDK。ItemUserPick(“选择相机位置(参考,工具或对象的)#在毫米和学位设置参数:#视场:视野度(每股(0.5 *高度/距离)的传感器# FOCAL_LENGHT:焦长度在毫米# FAR_LENGHT:最大工作距离(毫米)#尺寸:尺寸的传感器像素# BG_COLOR:背景颜色(rgb颜色或命名颜色:AARRGGBB) # LIGHT_AMBIENT:环境颜色(rgb颜色或命名颜色:AARRGGBB) # LIGHT_SPECULAR:高光颜色(rgb颜色或命名颜色:AARRGGBB) # LIGHT_DIFFUSE:漫反射颜色(rgb颜色或命名颜色:AARRGGBB) # DEPTH:添加此标志以创建32位深度映射# cam_id = RDK。Cam2D_Add(camref, ' focal_lengt =6 FOV=32 far_lengt =1000 SIZE=640x480 BG_COLOR=黑色')# cam_id = RDK。Cam2D_Add(camref, ' focal_lengt =6 FOV=32 far_lengt =1000 SIZE=640x480') # cam_id = RDK。Cam2D_Add(camref, ' focal_lengt =6 FOV=32 far_lengt =1000 SIZE=640x480 BG_COLOR=黑色LIGHT_AMBIENT=红色LIGHT_DIFFUSE=#FF00FF00 LIGHT_SPECULAR=黑色')# cam_id = RDK。Cam2D_Add(camref, ' focal_lengt =6 FOV=32 far_lengt =1000 SIZE=640x480 DEPTH') cam_id = RDK。Cam2D_Add(camref, ' focal_lengt =6 FOV=32 far_lengt =600 SIZE=640x480 BG_COLOR=黑色光环境=红色光漫反射=黑色光镜面=白色')# cam_id = RDK。Cam2D_Add(camref, ' focal_lengt =6 FOV=32 far_lengt =1000 SIZE=640x480 LIGHT_AMBIENT=red') #引发一个弹出窗口,并允许用户输入一些参数# cam_id = RDK。Cam2D_Add(camref, 'POPUP') #从相机拍摄快照的示例# RDK.Cam2D_Snapshot(RDK.getParam('PATH_OPENSTATION') + "/sample_image.png", cam_id)