CtrlPref関数
Epson RC+のシステム設定のコントローラ環境設定情報を取得します。
書式
CtrlPref (インデックス)
パラメーター
- インデックス
- 検索する情報のインデックスを整数値で指定します。
| インデックス | 解説 |
|---|---|
| 0 | Resetで出力ポートをOFF |
| 1 | 非常停止で出力ポートをOFF |
| 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 | Teachモード時イネーブルスイッチオフでMotor Off |
| 18 | 部品消耗管理を有効 |
| 19 | ForcePowerLow信号OFFでLowパワー |
| 20 | ForcePowerLow信号変化時、タスクを一時停止 |
| 21 | T2モードの実行を禁止 |
| 22 | Ethernet接続認証を無効 |
| 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
← CtrlInfo関数 CurDir$関数 →