DA変換を停止します。
Ret = AioStopAo ( Id )
Id [
VB.NET: Short ] [ C, C++: short ] [ C#: short ] [
Python: ctypes.c_short ]
AioInit 関数で取得したデバイスIDを指定します。
Ret [ VB.NET: Integer ] [ C, C++: long ] [ C#: int ] [ Python: ctypes.c_long ]
戻り値 |
内容 |
0 |
正常終了 |
7 |
スタンバイモードから復帰したため、AioResetDevice関数を実行してください |
10001 |
無効なIDが指定されました |
10002 |
ドライバを呼び出せません |
20001 |
使用しているデバイスではこの関数を使用することができません |
20003 |
他のプロセスがデバイスを使用しているため、実行できません |
変換中の状態に関係なく、動作を停止します。ただし、リレー回路はON状態のままです。リレー回路をOFFにするには、AioDisableAo関数を実行してください。
複数チャネルの変換を行っている場合、コマンドが実行された時点のジェネレーティングですべてのチャネルの変換が終了してからジェネレーティングが停止します。
FIFOメモリを使用する場合、この関数により変換が停止してもまだ出力されていない変換データはメモリ内に残っています。この状態で再度AioStartAo関数で変換を開始すると、続きのデータから出力します。
アナログ出力機能を持たないデバイスでは使用できません。
デバイス動作中での実行が可能です。
アナログ出力を停止します。
VB.NET |
Dim
Ret As Integer |
C, C++ |
long
Ret; |
C# |
int
Ret; |
Python |
Ret
= ctypes.c_long() |