|
ヒストリカルデータを取得する。
構文
ReadHistoricalData(
startTime,
bIncludeStartTime,
endTime,
bIncludeEndTime,
maxRecord,
&count,
&dateTime,
&data
)
パラメータ
startTime
|
|
型:
|
文字
|
|
取得したいデータの開始時刻。
|
bIncludeStartTime
|
|
型:
|
ブール
|
|
TRUE時、開始時刻を含めて取得する。
|
endTime
|
|
型:
|
文字
|
|
取得したいデータの終了時刻。
|
bIncludeEndTime
|
|
型:
|
ブール
|
|
TRUE時、終了時刻を含めて取得する。
|
maxRecord
|
|
型:
|
数値
|
|
取得するデータの最大レコード数。
|
&count
|
|
型:
|
数値
|
|
取得したデータの行数(レコード数)を格納するための変数。
|
&dateTime
|
|
型:
|
時刻
|
|
取得したデータの時刻情報を格納するための変数。
|
&data
|
|
型:
|
汎用
|
|
取得したデータを格納するための変数。
|
戻り値
|
|
型:
|
ブール
|
|
FALSE - 失敗。TRUE - 成功。
|
解説
ヒストリカルデータを取得します。
1) HDSRequestTypeがRAWDATA の時
countは取得したデータの行数(レコード数)です。単純な数値です。
dateTimeは行数(レコード数)分の1次元の配列です。dateTime[行] で取得します。
dataは列(フィールド) x 行(レコード)数分の2次元の配列です。data[列, 行]で取得します。
2) HDSRequestTypeがMULTIRAWDATAの時
countは列数(フィールド数)分の1次元の配列です。count[列] で取得します。
dateTimeは列(フィールド) x 行(レコード)数分の2次元の配列です。dateTime[列, 行]で取得します。
dataは列(フィールド) x 行(レコード)数分の2次元の配列です。data[列, 行]で取得します。
|
参照
Connect
DisConnect
AddField
DelField
ClearField
ReadHistoricalData
RequestHistoricalData
GetHistoricalDataServerName
GetHistoricalDataFieldName
GetLastError
|
URL:
https://docs.roboticsware.com/ja/6.0.14/fa-panel/contents/index.html?readhistoricaldata.html