SavePoints

メインメモリーにあるポイントデータを、カレントロボットのディスクファイルに保存します。

書式
SavePoints ファイル名

パラメーター

ファイル名
ポイントデータを保存する先のファイル名を、文字列式で指定します。拡張子は、".pts"固定です。パスを指定することはできません。また、ChDiskなどの影響を受けません。詳細は、ChDiskを参照してください。

解説
SavePointsは、指定したファイルにポイントを保存します。拡張子は、".pts"固定です。拡張子を省略した場合、".pts"が追加されます。

また、SavePointsコマンドは、すでにポイントファイルが存在していなければ、カレントロボットのプロジェクトへ追加します。

ポイントデータは、コントローラー内のコンパクトフラッシュに格納されています。このため、SavePointsを実行するとコンパクトフラッシュへの書き込みが発生します。あまりにも頻繁なコンパクトフラッシュへの書き込みは、コンパクトフラッシュの寿命に影響します。ポイントデータの保存が必要な場合にのみSavePointsを実行することを推奨します。

起こりやすいエラー

  • ディスクの容量を超えている場合

    ディスク容量が残っていない場合、エラーが発生します。

  • 指定したファイルが現在のロボットのファイルでない場合

    ファイル名に別のロボットのポイントファイルを指定するとエラーとなります。

  • 指定ファイルが見つからない場合

    ファイル名にパスが含まれているとエラーとなります。カレントプロジェクトのファイル名のみ指定できます。

  • ファイル名のエラー

    ファイル名内にスペースや、無効な文字が含まれていた場合、エラーが発生します。

参照
ImportPoints, LoadPoints

SavePoints使用例

Integer i
ClearPoints
For i = 1 To 10
   P(i) = XY( i, 100, 0, 0 )
Next i
SavePoints "TEST.PTS"