CtrlPref函數

用於取得Epson RC+的系統設定的控制器環境設定資訊。

格式
CtrlPref (指數)

參數

指數
以整數值指定所要查找的資訊指數。

指數 說明
0 以Reset停用輸出連接埠
1 以緊急停止停用輸出連接埠
2 允許關節處於非通電狀態時的移動命令
3 使用I/O輸出命令停止Walk的執行
4 試運轉
5 虛擬I/O模式
6 儲存控制器狀態時同時儲存專案
7 透過安全防護已打開中斷所有工作
8 自動傳回安全防護已打開時的位置
9 不等待Windows的啟動而開始
10 主函數(MainXX)啟動時初始化全域變數
11 啟用背景工作
12 啟用進階工作控制命令
13 CP On時連接CP動作和PTP動作
14 控制器啟動時自動啟用LJM
15 TEACH模式時停用LJM
16 禁用點旗標的檢查
17 在示教模式時透過啟用開關關閉達到Motor Off
18 啟用部件消耗管理
19 ForcePowerLow訊號OFF達到低電量
20 ForcePowerLow訊號改變時暫停工作
21 禁止T2模式的執行
22 禁用乙太網路連線驗證
23 禁止連接Epson RC+ Express Edition
24 將XYLim適用於運動軌跡和脈衝動作
25 用於RC+ API的工作數量

傳回值
索引 = 25:用於表示RC+API工作數量的整數值

除此之外:0 = 停用,1 = 啟用

說明
若要取得Epson RC+的設定選單的[系統設定] - [控制器] - [環境設定]的設定值,使用此命令。

參照
CtrlInfo函數

CtrlPref函數範例

Integer i
For i = 0 To 15
Print "i = " + Str$(i) + ": " + Str$(CtrlPref(i))
Next