SetBufferData [Byte(2次元配列)]


機能

2次元配列の整数値(System.Byte)データをバッファに追加します。

 

書式

Ret = dncDataSet1.SetBufferData(DataSetNum, Data)

 

引数

DataSetNum [ C#: ref int ]  [ VB.NET: Integer ]  
セットするデータセット数を指定します。

Data [ C#: byte[] ]  [ VB.NET: Byte() ]  
バッファに追加するデータをSystem.Byte型の2次元配列で指定してください。
要素1は取得したいデータセット数分確保し、要素2にはデータセット単位分確保ください。
 

戻り値

Ret [ C#: int ] [ VB.NET: Integer ]

説明

0

成功

510001

入力パラメータ(引数)が不正です。パラメータ内容を確認してください。

その他のエラー(参照:エラーコード詳細)

 

説明

2次元配列の整数値(System.Byte)データをバッファに追加します。

 

使用例

Ch.0 のデータ 0, 100, 200
Ch.1 のデータ 100, 200, 300
Ch.2 のデータ 200, 300, 400
のデータを追加します。

C#

int      Ret
int      DataSetNum;
byte[,]  Data = new byte[3, 3];
short    ch_no, data_no;

DataSetNum = 3;

for(data_no = 0; data_no < 3; data_no++){
 for(ch_no = 0; ch_no < 3; ch_no++){
     Data[data_no, ch_no] = (ch_no + data_no) * 100;
 }
}

Ret = dncDataSet1.SetBufferData(out DataSetNum, Data);

 

VB.NET

Dim Ret As Integer
Dim DataSetNum As Integer
Dim Data(2, 2) As Byte
Dim ch_no As Short
Dim data_no As Short

DataSetNum = 3

For data_no = 0 To 2
 For ch_no = 0 To 2
     Data(data_no, ch_no) = (ch_no + data_no) * 100
 Next ch_no
Next data_no

Ret = dncDataSet1.SetBufferData(DataSetNum, Data)