发布时间:2021-07-13 14:52:51 作者:显扬科技
STEP 1 :使用系统预定义结构体 KRLMSG_T
decl krlmsg_t mess
mess={ modul[] “KUKA”, nr2019001,msg_txt[] “There are %1 cubes moved”}
上面分为作者、编号、和消息要显示的内容。
编号:由用户自定义,与系统无关,便于用户对信息进行识别。
内容:内容中的%1是占位符,表示这里要显示的是一个变量。内容作为字符串来显示,要显示变量,不可以直接把变量名字填入到字符串中。如果把变量名 counter 直接填入到字符串中,则系统会显示 There are counter cubes moved ,而不是显示 There are 3 cubes moved 。
STEP 2 :定义信息生成后的选项
定义信息生成之后的一些操作选项
使用系统预先定义的结构体 KRLMSGOPT_T
decl krlmsgopt_t option
option={vl_stop true, clear_p_reset true, clear_p_saw true, log_to_db false}
vl_stop: 生成信息时,是否打断预进指针,true为打断;
clear_p_reset:生成信息后,进行程序复位或退出程序操作,这条信息是否删除, true 为删除;
clear_p_saw :生成信息后,进行语句行选择操作后,这条信息是否删除, true 为删除;
log_to_db:是否将信息记录到数据库中,true 为记录。
STEP 3 :定义占位符
占位符一共有3个,分别是%1、%2、%3。
这一步主要是说明占位符是否有使用。如果使用了,占位符的数值从哪个变量获得。
使用系统预定义结构体 KRLMSGPAR_T
decl krlmsgpar_t para[3]
此处必须是长度为3的数组,因为系统默认有三个占位符。
上述例子使用了,并且%1的数值来源于叫做counter的int类型变量,所以
para[1]={par_type#value}
para[1].par_int=counter
其中parameter[1]表示%1;#value:表示%1使用了;int和counter:表示%1从一个叫做counter的整型变量获得数值。
对于第二个占位符%2和第三个占位符%3,例子未使用,所以
para[2]={par_type #empty}
para[3]={par_type #empty}
其中para[2]和para[3]分别表示%2和%3;#empty:表示未使用。因为这两个占位符没有使用,所以也不需要规定他们从哪里获得数值。
STEP 4 生成信息
使用系统自带的函数set_krlmsg生成信息。
函数有返回值,返回值是信息在缓存中的地址,类型是int。
int address
address = set_krlmsg( #notify, mess, para[], option)
其中#notify表示要生成提示信息。
如果要生成其他类型信息, #quit :确认信息;#state :状态信息;#waiting :等待信息。
(图文源自网络,如有侵权请联系删除)
显扬科技优势:
显扬科技是国家高新技术企业,在机器人、机器视觉方面有多年的研发与产业化经验,可为你提供完善的售后与保修服务,以及其他研发方面协作,并且提供专用移动机器人工作台。
显扬科技已成功销售Franka机器人、UR机器人、Robotiq夹具等产品给浙江大学,清华大学,哈尔滨工业大学等,获得了非常好的评价。显扬科技研发人员超过50人,精通UR,Franka,遨博机器人安装、调式、二次开发等,对基于协作机器人的各种应用开发已有超过8年经验。
关于显扬科技:
显扬科技(www.hinyeung.com)专注研发并产业化高速高清三维机器视觉设备、智能协作机器人系统。显扬科技创建了一个集高精度视觉传感器、智能协作机器人、智能感知与控制系统平台,让机器人更加智能、可靠,适用于更多复杂的应用场景。显扬科技研发的三维机器视觉设备精度能达亚微米级,三维数据采集帧率高达300帧,具有高精度、大景深、高稳定性的优势,已在多个领域成功替代进口同类产品。目前,显扬科技产品已成功应用于食品、电器、陶瓷、物流、教育科技、新零售等行业。显扬科技创始团队由香港中文大学数名博士组成,公司研发人员均来自海内外名校。公司知识产权超过50项,产品已经通过欧盟CE认证。显扬科技已完成投资与融资约5000万人民币。
显扬生态: UR优傲协作机器人 | AUBO遨博移动机器人 | Franka 协作机器人 | 艾利特协作机器人 | Kuka iiwa 协作机器人 | ABB工业机器人 | 海康工业镜头 | 海康工业相机 | 伯朗特工业机器人 | 爱普生Epson工业机器人 | robotiq夹爪 | robotiq真空吸盘 | robotiq腕部相机| 慧灵机器人电爪 | 研华工控机 |超恩工控机 | 创想三维3D打印机 | AGV | 机器人关节 | 精密机械加工服务
应用案例方向:1.三维机器视觉机器人引导系统 2.工业检测与测量系统3.教育行业解决方案4.智慧零售解决方案
应用场景:汽车制造行业 | 3C行业 | 电子电气 | 机械加工 | 液晶半导体 | 食品加工行业 | 医药行业 | 化工行业 | 教育行业 | 生活 | 其他行业
详询:18670025215(丁先生) www.hinyeung.com
微信公众号
合作咨询
电话:0755-83215213
联系人:18670025215
邮箱:jim@hinyeung.com