3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

GOT2000のファイル転送機能(GOT内部転送)

Last updated at Posted at 2022-08-16

GOT2000からはファイル転送機能が追加されており、GOT内のファイルをFTPやネットワークドライブやUSBメモリに設定だけで転送する機能です。
ここではSDカードに保存したスクリーンショットをUSBメモリに転送する例で説明します。

image.png

ファイルはここでダウンロードできます。

スクリプトのXCOPYでもワイルドカード指定で一括ファイルコピーはできますが、ファイルサイズや点数が多いと途中で停止してしまうのと、コピーの進捗がわからないのでコピーが数秒で終わるとき以外はあまりおすすめしません。
ファイル転送機能の問題点はSimulatorでは動作しないことですね。実機が必要です。

スクリーンショットはハードコピー設定で使用可能です。
image.png

ファイル転送機能

設定はここにあります。ネットワークの項目にあります。
image.png

転送種別:GOT内部転送
GOTのドライブ、フォルダ間の移動なので内部転送です

転送方法:移動

ファイル転送トリガ:立上り GB100
ここは転送開始ボタンに割り付けるアドレス、ここではGB100を使ってますが空きのBITならどこでもよいです。

転送元フォルダ:A:\SNAP
ここはスクリーンショットのSDカード保存先です。フォルダ一覧を押すと候補が出るので打ち込まなくても選択できます。

転送元フォルダ:E:\SNAP
USBメモリのコピー先です。Eドライブを指定します。

転送ファイル名:*.*
ワイルドカード指定ができます。
image.png

画面

作った画面はこんな感じです。
image.png
image.png
image.png

使用アドレス
GB100	ファイル転送開始ボタン
GD111.b0	ドライブAファイルアクセス(システム信号2-2.b0)
GD121.b0	ドライブEファイルアクセス(拡張ドライブ情報.b0)
GS401.b0	ファイル転送エラークリア信号
GS990.b0	ファイル書込み中通知信号
GS990.b14	ワーニング通知信号
GS990.b15	ファイル転送エラー通知信号
GS1024.b8	USBドライブ共通情報 Eドライブ使用可能
GS1824.b0	USBドライブ共通情報 Eドライブ取外し指令
GD0	ダミー
GD122	システム情報:ドライブA空き容量情報(32ビット)
GD130	システム情報:ドライブE空き容量情報(32ビット)
GS402	ファイル転送タイムアウト時間
GS987	実行中ファイル転送ID通知
GS989	ファイル転送エラー番号通知
GS990	ファイル転送状態通知
GS991	ファイル転送対象ファイル数通知
GS992	ファイル転送完了ファイル数通知

GSデバイスの詳細はマニュアルを読んでください。
[SH-081219 GT Designer3 (GOT2000) 画面設計マニュアル]

GDはすべてシステム情報なので設定により好きなアドレスに割り付け可能です。
image.png

ドライブ空き容量情報は単位をMBにするために初期実行用のスクリプト内でGS466に2を書き込んでいます。(0=Byte,1=KByte,2=MByteの3択)
※GB40の立上り設定で起動後1回だけ実行するスクリプトを作ることが可能です。
image.png

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?