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

机器人变量类型与配置

机器人变量类型与配置

机器人变量类型与配置知识

1. 变量类型

1.1 按创建位置分类
  • 程序变量
    • 仅适用于当前运行程序
    • 程序停止后变量值丢失
    • 可在赋值程序节点中直接创建
  • 配置变量
    • 可用于多个程序
    • 变量名和值在机器人安装期间持续存在
    • 需预先在配置变量界面配置
  • 脚本变量
    • 来自脚本文件,可被赋予不同变量类型
    • 不显示在编程或配置界面中
    • 用于存储路点信息
1.2 按系统保存和应用范围分类
  • 保持型变量
    • 可用于多个程序
    • 变量名和值在机器人安装期间持续存在
    • 重启后仍保持值(如配置变量)
  • 常规程序变量
    • 仅适用于当前运行程序
    • 程序停止后变量值丢失(如程序变量)
1.3 按变量数据类型分类
  • 布尔型
    • 变量值为 true 或 false
  • 整型
    • 变量值为整数
  • 浮点型
    • 变量值为浮点数
  • 字符串型
    • 变量值为字符串,需用单引号或双引号包裹
  • 位置型
    • 变量值为机器人路点信息(包含6位参数)
      • 直线运动:前3位为位置参数(毫米),后3位为姿态参数(弧度)
      • 关节运动:6位参数为关节角度(弧度)

2. 变量配置操作

2.1 配置变量操作
  • 进入配置界面 → 一般 → 变量 → 配置变量界面
  • 点击新建 → 创建变量
    • 修改变量名称
    • 设置初始值(如数值、布尔值、字符串等)
  • 保存配置变量
2.2 程序变量操作
  • 创建新程序 → 插入赋值节点
    • 修改变量名称
    • 赋值(如数值、布尔值、列表等)
      • 列表变量可存储路点信息(长度为6的列表)
  • 执行程序后,通过变量窗口查看变量值

3. 拓展应用

  • 变量点创建坐标系
    • 结合长度为6的列表变量实现路点坐标系

4. 课堂小结

  • 掌握机器人变量类型(程序变量、配置变量、脚本变量)
  • 学会配置各类变量(布尔型、整型、浮点型、字符串型、位置型)
  • 课后练习:在虚拟机中练习变量配置操作
http://www.lryc.cn/news/2401006.html

相关文章:

  • nssm配置springboot项目环境,注册为windows服务
  • 20-项目部署(Docker)
  • Python学习(6) ----- Python2和Python3的区别
  • 零基础安装 Python 教程:从下载到环境配置一步到位(支持 VSCode 和 PyCharm)与常用操作系统操作指南
  • SAP学习笔记 - 开发18 - 前端Fiori开发 应用描述符(manifest.json)的用途
  • 分类与逻辑回归 - 一个完整的guide
  • 一键试衣,6G显存可跑
  • 跟着deepseek浅学分布式事务(2) - 两阶段提交(2PC)
  • 【仿生机器人软件架构】通过整合认知系统实现自主精神性——认知系统非常具有可执行性
  • 20250602在Ubuntu20.04.6下修改压缩包的日期和时间
  • Fullstack 面试复习笔记:项目梳理总结
  • 星闪开发之Server-Client 指令交互控制OLED灯案例
  • MySQL补充知识点学习
  • 《前端面试题:CSS有哪些单位!》
  • [ctfshow web入门] web80
  • 【设计模式-4.5】行为型——迭代器模式
  • C++_核心编程_继承中的对象模型
  • 使用cephadm离线部署reef 18版并配置对接openstack
  • Redis最佳实践——性能优化技巧之缓存预热与淘汰策略
  • 2024年数维杯国际大学生数学建模挑战赛D题城市弹性与可持续发展能力评价解题全过程论文及程序
  • 3D Gaussian splatting 06: 代码阅读-训练参数
  • QT聊天项目DAY13
  • Web3如何重塑数据隐私的未来
  • 【鸿蒙】HarmonyOS NEXT之如何正常加载地图组件
  • 前端框架进化史
  • “轻量应用服务器” vs. “云服务器CVM”:小白入门腾讯云,哪款“云机”更适合你?(场景、配置、价格对比解析)
  • day63—回溯—全排列(LeetCode-46)
  • (二)stm32使用4g模块(移远ec800k)连接mqtt
  • 防火墙iptables项目实战
  • webpack继续学习