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

