スクリプト構文リファレンス > JSLメッセージ > データヒストリアンからの読み込みメッセージ
公開日: 09/09/2026

データヒストリアンからの読み込みメッセージ

AspenTech InfoPlus.21のメッセージ

obj<<Importer(Data Source(string), Tag Set(string), Start Time(time string), End Time(time string), Retrieval Type(<type>), Max Count(n), Include Outsiders(Boolean), Stepped(Boolean), Period(<unit>(n), Aggregate(Method("Integral"|"Value"|"Integral Incomplete"|"Value Incomplete"), Start("Start of Day"|"Start of Time"), Anchor("Begin"|
"Middle"|"End"), Adjust For Daylight Savings Time(Boolean)))

説明

生データを読み込むインスタンスを作成する。

例

importer = client << Importer(
	Data Source("MYDATASOURCE"),
	Tag Set("TAG1", "TAG2", "TAG3"),
	Start Time(Today() - In Days(1)),
	End Time(Today()),
	Retrieval Type("Interpolated"),
	Period(Minute(90))
);

次も参照

『JMPの使用法』の「Common Options in the Import from AspenTech IP.21 Server Wizard」。

obj<<Run( Async )

説明

既存のAspenTech IP.21サーバー接続からデータを読み込む。

オプションの引数

Async

読み込みをバックグラウンドで実行する。他のタスクの操作を並行して進めることができます。Async引数を使用した場合、Runメッセージは、読み込んだデータテーブルのPromiseオブジェクトを戻します。Promiseオブジェクトは、読み込みの完了を確認するために使用します。

例

dt promise = importer << Run( Async );
// 読み込みの完了を待つ間に他のアクションを実行
While( !(dt promise << Has Result),
	// ここで他のアクションを実行するか、待機する
	Wait( dt promise );
);
// 読み込んだデータテーブルが使用可能
dt = dt promise << Result;
より詳細な情報が必要な場合や、質問があるときは、JMPユーザーコミュニティで答えを見つけましょう (community.jmp.com).