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