当前位置: 首页 > news >正文

2018年网站建设发言凯里网站开发

2018年网站建设发言,凯里网站开发,王业侨,临沂网站建设服务本文介绍Print, RobotInfo的使用. 主要总结如下: 1. Print可以向串口、网口、手操器TP1,RC软件等发送数据 2. RobotInfo$(4)可以得到机器人序列号。用于防止程序下载到其他机器人上。 3. CX, CY, CZ可以返回点的XYZ坐标值。 Rea…

        本文介绍Print, RobotInfo的使用. 主要总结如下:
        1. Print可以向串口、网口、手操器TP1,RC软件等发送数据
        2. RobotInfo$(4)可以得到机器人序列号。用于防止程序下载到其他机器人上。
        3. CX, CY, CZ可以返回点的XYZ坐标值。 RealPos得到当前实际位置

一、具体函数介绍

1.Print函数(将数据输出到指定的文件、通信端口、显示装置)

Print #portNumber,  [expression [ , expression... ]

Print  #1 "hello"向串口1输出“Hello"
Print  #21 "hello"        向RC软件打印"hello"
Print  #24 "hello"        向TP1手操器上打印”Hello"

2.RobotInfo$函数,返回机器人的信息:

其中RobotInfo$(4)可以得到机器人序列号。

为了放置机器人程序下错,可以判断下序列号,如果异常则报错。代码如下:

3.   关于点的函数

RealPos 函数,用于返回指定机器人当前位置

CurPos:返回机器人的当前的动作目标位置


CX 是返回指定点数据X坐标值
CY 是返回指定点数据Y坐标值
CZ 是返回指定点数据Z坐标值
CU 是返回指定点数据U坐标值
CV 是返回指定点数据V坐标值
CW 是返回指定点数据W坐标
CR 是返回指定点数据R坐标值
CS 是返回指定点数据S坐标值
CT 是返回指定点数据T坐标值
Agl 是返回指定关节的角度的函数。 
RealPls 返回已指定关节的脉冲值

二、代码样例:

Boolean bTP1    'TP1 is active
Boolean bRC        'RC+ is active'初始化的打印功能,指定是显示到TP1还是RC。
Function initDisplay(x_bTP1 As Boolean, x_bRC As Boolean)
' Local paramter 局部变量 String l_sMessage$bTP1 = x_bTP1bRC = x_bRCl_sMessage$ = "Robot Start: " + Date$ + " " + Time$ + CRLFIf bTP1 ThenPrint #24, l_strTemp$EndIfIf bRC ThenPrint #21, l_strTemp$EndIf
Fend
'打印函数,
Function printMessage(x_sMessage$ As String, x_iRobot As Integer)' local variablesString l_sMessage$'If x_iRobot > 4 ThenError Err_NumRobEndIf' get messagel_sMessage$ = "Rob" + Str$(x_iRobot) + ": " + x_sMessage$' using TP1    If bTP1 ThenPrint #24, l_sMessage$EndIf' using RC    If bRC ThenPrint #21, l_sMessage$EndIf
Fend'检查当前机器人的实际序列号是否与程序中设定的序列号一致
Function checkSerialNo(x_sSerialNo$ As String, x_iRobot As Integer)' local variablesInteger l_iRobotString l_sMessage$'select robotRobot x_iRobot'Check serial number    l_sMessage$ = CRLFl_sMessage$ = l_sMessage$ + "name: " + RobotInfo$(0) + CRLFl_sMessage$ = l_sMessage$ + "model: " + RobotInfo$(1) + CRLFl_sMessage$ = l_sMessage$ + "serial-no.: " + RobotInfo$(4) + CRLFl_sMessage$ = l_sMessage$ + "expected serial-no.: " + x_sSerialNo$ + CRLF' Print information    printMessage(l_sMessage$, x_iRobot)' check for errorsIf RobotInfo$(4) <> x_sSerialNo$ Then Error Err_WrongSerial ' connected robot is not the target system
Fend

http://www.dtcms.com/a/606681.html

相关文章:

  • XML 和 JSON -----几种重要模式
  • 【读论文】基于LLM增强的全双工对话
  • 怎么做网站不被发现崇明网站开发
  • Java后端常用技术选型 |(二)工具类篇
  • FPGA教程系列-Vivado IP核BMG核
  • 【1.11】基于FPGA的costas环开发5——环路滤波器模块开发
  • 济南行知网站建设南京淄博网站建设工作室
  • 网站木马 代码网站建设新手
  • 汕头市国外网站建设公司百度关键词优化查询
  • 业务流低代码平台:从理念到实战
  • DebugView 学习笔记(8.9):什么是调试输出?为什么它是现场排障的“读心术”
  • RSS 语法:全面解析与优化指南
  • php能做手机网站吗口碑营销成功的案例
  • 【每日一面】BOM 是什么
  • 稀土抑烟剂在透明膜上的应用:安全与环保的双重保障
  • 郑州网站建设中心wordpress2016
  • 最新企业网站制作短链接网站
  • 建设部标准规范网站网页设计与制作教程考试试卷
  • 基于Python+OpenCV实现双目立体视觉的图像匹配与测距
  • duckdb使用详解
  • 【愚公系列】《MCP协议与AI Agent开发》010-MCP协议标准与规范体系(协议消息结构设计)
  • 3、日常脚本:文件去重(删除重复文件)
  • 物流公司网站方案wordpress搭建系统
  • 个人做负面网站犯法不ui设计行业的现状和发展前景
  • 亚马逊部分退款计划:卖家降本增效新策略
  • 外包公司企业网站学习做网站难吗
  • 分布式环境下的一致性与幂等性
  • 【OpenCV + VS】 使用 OpenCV 实现实时人脸检测
  • 聊城手机网站建设电话达内网站开发视频教程
  • MySQL JOIN 机制与多表查询优化:驱动表选择、连接算法与执行计划解析