<< 前へ        次へ >>

ID : 15041

GetEbpStatus

機能

イージーブロックプログラミング機能の状態を返します。

構文

GetEbpStatus (状態値インデックス[,オプションデータ])

指定項目

状態値インデックス
VARIANT型で必ず指定します。指定した値によって、取得する状態を設定します。
状態値インデックス 取得する状態
0 初期化状態
4 EBPプログラム起動状態
20 各プログラム個別の起動状態
オプションデータ
状態値インデックスが"20"の場合のみ指定します。文字列型データで起動状態を取得したいプログラム名を指定します。

戻り値

状態値インデックスの値に応じた状態をTure, Falseで返します。

状態値インデックス 戻り値の意味
0 True: 初期化完了
False: 初期化未完了
4 True: 1つ以上のプログラムが起動中
False: プログラムはすべて停止中
20 True: 指定のプログラム実行中(*1)
False: 指定のプログラム停止中(*2)

*1: サイクル停止中/ステップ停止中/リセット中を含む

*2: 瞬時停止,ステップ停止含む

解説

イージーブロックプログラミング機能の状態を返します。どの状態を取得するかは、状態値インデックスの値で指定します。1つのプログラムを指定して状態を取得する場合、オプションデータとしてプログラム名を指定する必要があります。

関連項目

-

注意事項

-

用例

'!TITLE "イージーブロックプログラミング機能の状態取得"
' イージーブロックプログラミング機能の初期化状態を、メッセージ出力ウィンドウに表示
Sub Sample_GetEbpStatus

  Dim aaa As Variant

  ' イージーブロックプログラミング機能が初期化状態かどうかをaaaに代入
  aaa = GetEbpStatus (0)

  ' メッセージ出力ウィンドウに初期化状態を表示
  PrintDbg aaa

End Sub

ID : 15041

<< 前へ        次へ >>