LoadPoints
ポイントファイルを、ロボットのポイントメモリーエリアにロードします。
書式
LoadPoints ファイル名 [, Merge]
パラメーター
- ファイル名
- ロボットのポイントメモリーエリアにロードするファイルを指定する文字列。拡張子は".pts"固定です。拡張子を省略した場合、".pts"が追加されます。指定するファイルはプロジェクト内のファイルに限ります。パスを指定することはできません。また、ChDiskなどの影響を受けません。詳細は、ChDiskを参照してください。
- Merge
- 新しいポイントをロードする前に現在のポイントをクリアしたくないときに設定しておきます。これを設定すると、設定されているポイントに新しいポイントが追加されます。追加するポイントがすでにファイルの中にある場合は、上書きします。省略可能です。
解説
LoadPointsは、コントローラーのメインメモリーにポイントファイルをロードします。
ポイントファイルを統合するときは、Mergeを設定します。例えば、共通ポイントを0~100の範囲で含む1つのメインポイントファイルがあるとします。それらのポイントをクリアせずに現在動作中の各パーツに対する新たなポイントファイルをロードするときは、Mergeを設定します。その場合、範囲は101~999になります。
起こりやすいエラー
パスは指定できません
ファイル名がパスを含む場合、エラーが発生します。
指定ファイルが見つからない場合 (ファイルが存在しない)
ファイルが見つからない場合はエラーとなります。
別のロボットのポイントファイル
ファイル名に別のロボットのポイントファイルを指定するとエラーとなります。この場合、プロジェクトエディターでポイントファイルを追加するか、SavePointsまたはImportPointsを実行します。
参照
ImportPoints, Robot, SavePoints
LoadPoints使用例
Function main
'現在のロボットに共通のポイントをロード
LoadPoints "R1Common.pts"
'パーツモデル1のポイントを統合
LoadPoints "R1Model1.pts", Merge
ロボット 2
' ロボット2のポイントファイルをロード
LoadPoints "R2Model1.pts"
Fend