大家想我了吗?
今天黎叔聊聊数据那些小事吧!
编程的基本素材-数据
数据是编程最基本的元素,全面了解了数据,才能更好的丰富自己的程序,数据从下面几个方面来扯一扯:
1. 数据构成:
由上面可以看出:
ABB和kuka的基本数据类型基本一样,区别在于:
ABB的num型数据包含了 KUKA的 INT 和 REAL
KUKA 字符只能表示一个字符,而ABB可以表示一个80字符以内的字符串;
ABB的基本数据类型要比kuka 方便不少;
看一下ABB预定义的组合数据类型:
进入程序数据:
这里看到的是我们项目中用到的程序数据:
点击右下角,视图---全部数据类型:就可以看到ABB预定义的所有数据类型了;基本上覆盖了你想用到的任何数据类型;
KUKA首先通过主菜单---配置---用户组,进入专家模式或者管理员模式;这样就可以看到kuka系统的参数文件:
进入System---$config,这里面保存了kuka系统定义的一些系统数据:
打开折叠:看到里面有很多系统预定义数据:比如home点的 数据:
比如Frame 的数据:
比如Tool 的数据:
比如Load 的数据等等:
进入 ABB---程序数据---查看全部数据;就可以看到我们刚才新造的MyCenterPos数据类型了:
这里我们新建一个数据,MyCenterPos1:
并且可以给他赋值:
在 程序里面,我们新建一个rountine1: 写入如下程序,测试一下:
执行程序如下:
我们还可以对它进行赋值:
执行结果如下:
************************************
首先我们登陆专家模式,建立一个专家模块;
在这里申明两个新的数据结构:MyPos和MyCenterPos:
然后申明一个变量:MycenterPos1;
新建一个Module文件;打开,在里面对其进行赋值:
打开变量查看器:查看变量的值:
手动单步运行程序,注意变量的值有变化:
重新赋值后,变量的新值:
大家看完有啥感受呢?
欢迎给个留言和点赞,本助手好继续瞎扯淡;
领取专属 10元无门槛券
私享最新 技术干货