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