|
プロットデータを追加する。
構文1
AddData(
penNo,
xData,
yData
)
パラメータ
xData
|
|
型:
|
数値
|
|
X座標のデータ。詳細は以下を参照して下さい。
|
yData
|
|
型:
|
数値
|
|
Y座標のデータ。詳細は以下を参照して下さい。
|
戻り値
|
|
型:
|
ブール
|
|
FALSE - 失敗。TRUE - 成功。
|
例
以下はもっともシンプルな例です。ペン1に(50,100)という点を追加します。
|
this.AddData(1, 50, 100);
|
また、xData、yDataを1次元配列にして、大量のデータをまとめて追加することができます。
|
// xにX座標のデータが1000個、yにY座標のデータが1000個
var x[1000];
var y1[1000];
var y2[1000];
var y3[1000];
…
this.AddData(1, x, y1); // Pen 1
this.AddData(2, x, y2); // Pen 2
this.AddData(3, x, y3); // Pen 3
|
|
構文2
AddData(
penNo,
xData,
xIndex,
yData,
yIndex
)
パラメータ
xData
|
|
型:
|
数値
|
|
X座標のデータ。以下参照して下さい。
|
xIndex
|
|
型:
|
数値
|
|
xDataの配列のインデックス。以下参照して下さい。
|
yData
|
|
型:
|
数値
|
|
Y座標のデータ。以下参照して下さい。
|
yIndex
|
|
型:
|
数値
|
|
yDataの配列のインデックス。以下参照して下さい。
|
戻り値
|
|
型:
|
ブール
|
|
FALSE - 失敗。TRUE - 成功。
|
例
以下のようなテーブル(2次元配列)にデータが格納されている場合、この関数を使用すると高速に処理できます。
|
// 10列1000行のデータ。各列にペン毎のデータが1000個ずづ格納されている
var a[10, 1000];
…
this.AddData(1, a, 0, a, 1); // Pen 1
this.AddData(2, a, 0, a, 2); // Pen 2
this.AddData(3, a, 0, a, 3); // Pen 3
|
|
参照
AddData
GetDataCount
ClearData
SetXRange
GetXRange
SetProbePos
GetProbePos
GetProbeValueX
ResetMouseZoom
|