CS机器人读写文件
2025-07-21
1. 简介
CS 机器人实时运行在 A9 平台。一般用户看到及可以读写的文件在 x86 平台。
A9 与 x86 平台构建了一个共享文件夹,方便用户进行文件读写。
该共享文件夹位于 x86 平台的/home/elite/user/program 下,即用户存储在该文件夹下文件,可以被同步共享到 A9 平台下的/rbctrl/EliRobot_share/program/下。
例如,用户希望对/home/elite/user/program 下的 16.txt 文件在机器人脚本中进行读写。此方法适用于软件版本 2.5 及以上!!
针对真机可以使用如下代码。执行完该代码,用户可以/home/elite/user/program 下看到16.txt 的内容被改写(data为示教器创建全局变量数据)
注:要注意缩进,采用 Python 格式

针对仿真系统,读写的文件直接位于 EliServer 文件夹下,可以直接使用类似以下代码:

2. 操作流程
2.1 机器人写入数据操作流程(虚拟机演示)
将16.txt文本放在EliServer文件夹下面

运行写入脚本

可以看到已将脚本文件里面的数据写入到16.txt文件夹内

2.2 机器人读取数据操作流程(虚拟机演示)
运行读取脚本

可以看到已将16.txt文本里面内容传入到“data“变量内

3. 常见问题解答
1. 使用读取写入不成功
答:可以检查一下文本文件存放目录,以及是否创建存放数据的变量
4. 附录
duxie.script