|
プロットデータを追加する。
構文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
|