ChDisk
用于设置要进行文件操作的对象磁盘。
格式
ChDisk PC|USB|RAM
参数
- PC
- PC部分上的文件夹(硬盘等)
- USB
- SPEL+控制部分的USB存储器
- RAM
- SPEL+控制部分的存储器
说明
用于指定要进行文件操作的对象磁盘。默认是PC。
在机器人控制器中,作为文件操作的对象支持以下磁盘。
PC:以PC部分的文件夹为对象。
在PC上进行接通电源时的设置,在一般情况下,无需通过PC进行变更。
可以访问放置在项目文件夹中的文件。
USB:以与控制器的存储器端口连接的USB存储器为对象。在不进行与RC+的联合等不使用PC部分的情况下,想要进行文件交换时使用。
T/VT系列机器人无法在参数中指定USB。
RAM:以存储器上的临时文件为对象。
如果关闭控制器的电源,将不保存文件。
用于保管临时性的数据。
SPEL+的命令中有通过ChDisk的设置改变和不改变文件操作对象的命令。还有仅在PC上有效的ChDisk的设置命令。
- 不受ChDisk、ChDrive、ChDir的影响
- Curve、CVMove、LoadPoints、SavePoints、ImportPoints的文件名
- 始终以项目的文件夹为对象。
- 仅可指定文件名,如果指定路径将会出错。
- 不受ChDisk的影响
- OpenDB的Access、Excel文件名、ImportPoints的源路径、VLoadModel、VSaveImage、VSaveModel
- 始终以Windows的文件夹为对象。
- 仅指定文件名时,将会受当前驱动器和当前文件夹的影响。还可以指定全路径。
- ChDisk只有在PC上才可以执行
ChDir、FolderExists、MkDir、RenDir、RmDir
如果按照PC以外的设置执行ChDisk,将会出错。
仅指定文件名和目录名时,将会受当前驱动器和当前文件夹的影响。还可以指定全路径。
USB和RAM中没有目录的概念。
- ChDisk在USB和RAM上也可以执行
- Copy, Del, FileDataTime, FileExist, FileLen, AOpen, BOpen, ROpen, UOpen, WOpen, Rename
- 在PC上执行ChDisk时:仅指定文件名和目录名时,将会受当前驱动器和当前文件夹的影响。还可以指定全路径。
- 在USB和RAM上执行ChDisk时:仅可指定文件名,如果指定路径将会出错
- 特殊
- Declare
- 详情参阅Declare。直接处理指定的文件名。不受当前驱动器和当前文件夹的影响。
在PC上的ChDisk的全路径的确定方法如下所示。
仅文件名
“abc.txt”
当前驱动器+当前目录+指定文件名
“C:\EpsonRC80\Projects\ProjectName\abc.txt”
无驱动器的全路径
“\abc.txt”
当前驱动器+指定全路径
“C:\abc.txt”
有驱动器的全路径
“d:\abc.txt”
直接采用指定全路径
“d:\abc.txt”
驱动器是网络文件夹
“k:\abc.txt”
直接采用指定全路径
“k:\abc.txt”
网络路径
“\\Epson\data\abc.txt”
直接采用指定全路径
“\\Epson\data\abc.txt”
ChDisk的设置是控制器中的一个设置。
如果作为系统以多个磁盘为对象,需要进行专用控制并切换ChDisk的设置。
参阅
ChDir、ChDrive、CurDisk$
ChDisk使用示例
命令窗口操作示例
> ChDisk PC