ChDisk
設定用於操作檔案的對象磁碟。
格式
ChDisk PC|USB|RAM
參數
- PC
- PC上的資料夾(硬碟等)
- USB
- SPEL+控制部分上的USB記憶體
- RAM
- SPEL+控制部分上的記憶體
說明
指定用於操作檔案的對象磁碟。預設為PC。
機器人控制器支援作為檔案操作對象的以下磁碟。
PC:以PC上的資料夾為對象。
接通電源時設為PC。一般情況下不需從PC進行變更。
可存取專案資料夾內的檔案。
USB:以連接於控制器記憶體連接埠的USB記憶體為對象。用於在不使用PC部分的情況(不與RC+進行協作等)下移動檔案。
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
若將ChDisk設定為非PC的情況下執行,則會發生錯誤。
僅指定檔名或目錄名稱時,則會受目前驅動器或目前資料夾的影響。也可指定完整路徑。
USB和RAM沒有目錄的概念。
- 也可在ChDisk為USB或RAM時執行
- Copy, Del, FileDataTime, FileExist, FileLen, AOpen, BOpen, ROpen, UOpen, WOpen, Rename
- ChDisk為PC時:僅指定檔案名稱或目錄名稱時,則會受目前驅動器或目前資料夾的影響。也可指定完整路徑。
- ChDisk為USB或RAM時:只可指定檔案名稱時,若指定路徑,則發生錯誤
- 特殊
- Declare
- 詳細內容請參閱Declare。直接處理指定檔名。不受目前驅動器或目前資料夾的影響。
如下所述為ChDisk為PC時的完整路徑確定方法。
僅限於檔名
"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"
控制器上只有1個ChDisk設定。
若要作為系統以數個磁碟為對象,需執行排他控制,以切換ChDisk設定。
參照
ChDir、ChDrive、CurDisk$
ChDisk範例
命令視窗操作範例
> ChDisk PC