Dongle_MemSize
説明 バイト単位でMatrixのメモリサイズを返します
呼出し short Dongle_MemSize( Short DngNr, short PortNr )
引数
DngNr Matrixの番号。1つのポートに複数のMatrixが装着できるため、 ポート番号に加えて、この引数でMatrixの番号を指定する必要があります。 LPTでは最大99, USBでは最大 127
PortNr Matrixが装着されているポート番号。LPTでは 1〜3 。 USBは’U’( Ascii 85 )
戻り値
>0 バイト単位のメモリサイズ
 0 メモリサイズを読み込めない
-1 通信エラーが発生したか、指定ポートが存在しない
-5 LPTポートが他のデバイスで使用中の為、獲得できない
-6 LPTポートをアクセス中にエラーが発生
-25 USBデバイスのリストが作成できない
-26 USBデバイスをオープンできない
-27 USBデバイスは無効
-28 USBデバイスは設定されていない
-29 このOSではUSBがサポートされていない( WindowsNT等)
-32 サーバファイルが見つからない
-33 サーバファイルが他のプログラムで利用中の為、アクセスできない
-34 サーバファイルにアクセス中にエラーが発生
-35 MxNetサーバプログラムが実行されていない
対象 LPT, USB, NET

データフィールドサイズは4バイト固定のため、データフィールド数は、 この関数の戻り値から算出できます。 60バイト内臓のML-60では、 データフィールド数は15になります

Memory = Dongle_MemSize( 1, 1 )
NumOfDataFields = Memory / 4