首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

瞎掰编程01-数据

大家想我了吗?

今天黎叔聊聊数据那些小事吧!

编程的基本素材-数据

数据是编程最基本的元素,全面了解了数据,才能更好的丰富自己的程序,数据从下面几个方面来扯一扯:

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文件;打开,在里面对其进行赋值:

打开变量查看器:查看变量的值:

手动单步运行程序,注意变量的值有变化:

重新赋值后,变量的新值:

大家看完有啥感受呢?

欢迎给个留言和点赞,本助手好继续瞎扯淡;

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180205G0TVT200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券