KUKA通信 CREAD问题

嗨。 

我想通过串行端口1发送X,Y,Z,A,B,C坐标给机器人。 

G1:
......
CREAD(HANDLE,SR_T,MR_T,TIMEOUT,OFFSET,"%F",X)
P.X=X
CREAD(HANDLE,SR_T,MR_T,TIMEOUT,OFFSET,"%F",Y)
P.Y=Y
......
GOTO G1
通过CREAD命令读所有的坐标。 读完x,KRC没读Y和其他。 错误提示“Y无效值”。 
我使用telnet检查传输。 例如,PC发送Y坐标。 通过机器人telnet我看到的Y坐标。 但KRC没读Y.
我该怎么做? 

SKYFIRE:

你的电脑是否为每个变量作为一个单独的传输? 的KRL代码没有这方面的通信支持。 你看到机器人的Telnet显示的,究竟是什么? 
我猜是你的XYZABC作为一个单一的传输值进入机器人,而不是作为单独的传输。 这意味着你不能使用单独的CREAD命令,相反而可能需要使用一个单一的CREAD命令接收整个XYZABC的数据集,然后使用字符串命令解析出每个数据元素。

NEWROCK:
我做了很多思考。 我自己的软件分别发送坐标。 

例如,我改变了我的软件。 它给所有的坐标。 
.... 
CREAD(手柄,SW_T,MW_T,“%F%F%F%F%F%F”,X,Y,Z,A,B,Ç) 
PX = X 
.... 
但是机器人不读一些字符。 例如, 
我的坐标是, 
1)1500 0 1500 0 30 0 
2)1530 0 1600 0 30 0 
3)....... 

我检查机器人的telnet窗口。 首先是正确的。 但前,后一些字符错过。 例如,530 0 1500 0 30 0。 

我必须做什么? 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/255854.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

bzoj 1901: Zju2112 Dynamic Rankings

Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 6245 Solved: 2593[Submit][Status][Discuss]Description 给定一个含有n个数的序列a[1],a[2],a[3]……a[n],程序必须回答这样的询问:对于给定的i,j,k,在a[i],a[i1],a[i2]……a[j]中第k小的…

第 36 章 RRDTool

36.1. install $ apt-get install rrdtool原文出处:Netkiller 系列 手札 本文作者:陈景峯 转载请与作者联系,同时请务必标明文章原始出处和作者信息及本声明。

手机号码已经注册写到数据库中,如何利用相同手机号码再次注册?

手机号码已经注册写到数据库中,如何利用相同手机号码再次注册? 解:删除数据库中以前注册的手机号码就可以了啊,delete那条记录,转载于:https://www.cnblogs.com/panxuejun/p/6122499.html

腾讯技术研究类和数据分析第一次笔试(2021.8.22)——Python

第一题:开锁——数学期望 # 最优策略:钥匙的选择先从消耗时间最少的开始选择,然后选择第二小的依次类推 # 开锁概率1/n def openLockTime(n, m, time):time_reverse [] # (n,m)->(m,n)for i in range(m):m_time []for j in range(n):m…

教你怎样选择伺服电机控制方式

伺服电机一般都有三种控制方式:速度控制方式,转矩控制方式,位置控制方式 。 速度控制和转矩控制都是用模拟量来控制的。位置控制是通过发脉冲来控制的。具体采用什么控制方式要根据客户的要求,满足何种运动功能来选择。 …

.Net Discovery系列之四 深入理解.Net垃圾收集机制(下)

上一节给大家介绍了 .Net GC的运行机制,下面来讲下与GC相关的重要方法。 第二节.GC关键方法解析 1.Dispose()方法 Dispose可用于释放所有资源,包括托管的和非托管的,需要自己实现。 大多数的非托管资源都要求手动释放,…

真静态和伪静态的区别

首先肯定的是纯静态和伪静态都是SEO的产物,但纯静态和伪静态还是有很大区别的。 纯静态是生成真实的HTML页面保存到服务器端,用户访问时直接访问这 个HTML页面即可,从而大大的减轻了服务器压力(如dedecms就是采用的纯静态&#xf…

非常有趣的Console

console觉醒之路,打印个动画如何? 原文地址: http://www.helloweba.com/view-blog-383.html 批量去掉或替换文本中的换行符(notepad、sublime text2) 原文地址:http://m.blog.csdn.net/article/details?id43228729 有…

shopee虾皮科技测试工程师第一次笔试

10道单选题 10道多选题 2道编程题 第一题:十进制转二进制计算1的个数(负数转为补码) #!/usr/bin/env python # -*- coding: utf-8 -*- # Time : 2021/8/23 15:44 # Author : linlianqin # Site : # File : 十进制转换为二进制&am…

假期实践

第一天 地点:杭州颐高数码城 第一天,我来到了自己家附近的颐高数码城。文三路这边有一个卖数码产品的一条街,这里也是最贴近我专业实践的地方,所以第一天的实践我选择了这里。 2001年开业的颐高数码广场座落于“电子一条街”文三路、学院路口…

3.AngularJS-过滤器

转自:https://www.cnblogs.com/best/p/6225621.html 二、过滤器 使用过滤器格式化数据,变换数据格式,在模板中使用一个插值变量。语法格式如下: {{ express | filter:parameter1:p2:p3… | … | …}} 过滤器分了内置过滤器与自定义…

webstorm卡顿问题

解决webstorm卡顿问题 webstorm强大的功能就不多做介绍了。但是它的缺点也显而易见:吃内存。 电脑配置稍低一点,运行webstorm就特别容易卡顿,特别是项目比较大的时候,那卡顿得不要不要的。 在我的笔记本8g内存 256ssd的配置下&…

cmd.exe启动参数说明

启动命令解释程序 Cmd.exe 的新范例。如果在不含参数的情况下使用,cmd 将显示操作系统的版本和版权信息。 语法 cmd [{/c | /k}] [/s] [/q] [/d] [{/a | /u}] [/t:FG] [/e:{on | off}] [/f:{on | off}] [/v:{on | off}] [String] 参数 /c 执行 String 指定的命令&am…

【深度学习】——训练过程

包含哪些层 训练过程 其实就是yf(x)的求参过程,先给参数一个初始值,然后根据初始函数计算得到预测值,根据预测值和真值计算损失,然后又根据损失函数进行反向传播更新参数,更新参数后,再次计算预测值&#…

ABB RAPID 程序 WorldZone 归纳

在 RAPID 程序中,静态的 WorldZone 不能被解除并再次激活,或者进行擦除。在 RAPID 程序中, 临时的 WorldZone 可以被解除(WZDisable) , 再次激活(WZEnable) 或者擦除(WZF…

thinkphp自定义模板标签(一)

thinkphp内置的foreach和include等模板标签使用是非常方便的;但是内置的那些标签只能满足常用功能,个性化的功能就需要我们自己编写自定义模板标签了;下面就是要讲解如何实现; 示例环境:thinkphp3.2.3 thinkphp的模板标…

【深度学习】——激活函数(sigmoid、tanh、relu、softmax)

目录 激活函数 1、作用 2、常用激活函数 3、衡量激活函数好坏的标准: 4、不同的激活函数 1)sigmoid 2)tanh函数 3)RULE函数和leak-relu函数 4)softmax函数 激活函数 1、作用 如果只是线性卷积的话&#xff0c…

SDUT 3377 数据结构实验之查找五:平方之哈希表

数据结构实验之查找五:平方之哈希表 Time Limit: 400MS Memory Limit: 65536KBSubmit StatisticProblem Description 给定的一组无重复数据的正整数,根据给定的哈希函数建立其对应hash表,哈希函数是H(Key)Key%P,P是哈希表表长&…

我的2017年前端之路总结

原文首发于我的博客 年末了,赶着刚考完两门考试,在最后4门考试来临之前抽空写一下今年的小结。 今年格外忙。忙完本科毕设,又马上投入了研究生实验室的搬砖生涯。跟去年一样,列个今年的学习成果清单: 过去的一年 技术成…

对软件工程的疑问

在大学时光中学习了算法编程后,我发现我对于源程序理解很差,我只会很低程度的写代码,但是基本描述不出来。所以我的编程很差,而且由于我很少打代码,所以我的编程能力基本没有多少提高,我也没有发现该学什么…