C++编程教程:显示与修改变量值

需积分: 41 156 下载量 147 浏览量 更新于2024-08-09 收藏 9.35MB PDF 举报
"显示和更改变量值-新标准c++程序设计教材答案郭炜 - KUKA机器人 编程手册 中文" 这篇资料是关于KUKA机器人编程的教程,重点讲解了如何显示和更改变量值。在C++编程中,变量是核心概念,它们用于存储计算过程中的数据。变量由存储位置、类型、名称和内容标识。存储位置对变量的生命周期和可见性有直接影响。 1. **全局变量**:全局变量在整个系统文件中定义,适用于程序的全部范围。它们可以存储在系统文件如`config.dat`或`machine.dat`,或者在局部数据列表中作为全局变量声明。全局变量的值在整个程序运行期间保持有效。 2. **局部变量**:局部变量在特定程序或函数内部定义,只在该程序运行时存在。如果在`.src`文件中定义,它们是运行时变量,而如果在`.dat`文件中定义为局部变量,它们的值在程序关闭后仍会保留。 **显示和更改变量值的步骤**: 1. 通过主菜单选择“显示”>“变量”>“单项”来打开显示单项变量的窗口。 2. 在名称栏输入变量名。 3. 如果选择了一个程序,模块栏会自动填充该程序名。若要显示不同程序的变量,输入格式为 `/R1/ 程序名称`,不包括文件扩展名。 4. 按回车键查看变量的当前值。如果没有显示,表示变量尚未赋值。 5. 在新值栏输入想要的数值,然后再次按回车键,变量的值就会被更新。 示例中提到了几个具体的变量: - `$ACT_TOOL`:全局变量,类型为整数,存储的是当前工具的编号,值为5。 - `$ACT_BASE`:全局变量,表示当前基坐标,也是整数类型,值为12。 - `zaehler`:局部变量,应用程序内的整数计数器,值为3。 - `$SoftN_End[2]`:全局变量,定义在`machine.dat`中,表示轴2的负软件限位角度,值为-104.5。 - `stoerung`:可能存储在`config.dat`中的全局变量,表示故障状态,值为`true`。 这份资料是KUKA机器人编程1的训练材料,由KUKA机器人有限公司出版,主要涵盖KUKA机器人系统结构、功能、编程以及安全等内容。文档的日期为2011年10月13日,版本号为`COL P1KSS8 Roboterprogrammierung 1 V1 zh`。请注意,文档可能不包含所有控制系统的功能,并且制造商有权在不影响功能的前提下进行技术更改。