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