impFileSel
概要
LabTalkのツリー変数にインポートする前にファイル構造を保存
追加の情報
必要なOriginのバージョン: 9.0 SR0以降
自動GetNダイアログとして設計されていません。
コマンドラインでの使用法
1. impFileSel xfname:=imppClamp fname:=str1$ trFiles:=tt;/
2. impFileSel xfname:=impMDF trFiles:=tr options:=trOpt;
Xファンクションの実行オプション
スクリプトからXファンクションにアクセスする場合、追加のオプションスイッチについてのページを参照してください。
変数
表示 名
|
変数 名
|
I/O と データ型
|
デフォルト 値
|
説明
|
入力
|
xfname
|
入力
string
|
<unassigned>
|
インポートするXファンクションの名前です。
|
|
fname
|
入力
string
|
fname$
|
ファイル構造を取得するファイル名を指定します。
|
|
trfiles
|
出力
TreeNode
|
filestree
|
インポート後に、事前に定義したファイルの構造情報を保存します。
|
|
options
|
入力
TreeNode
|
<unassigned>
|
"データグループとともにインポート"のオプションを選ぶかどうかを指定するため、impMDF Xファンクションにのみ利用できます。
|
説明
このXファンクションは、インポートする前にファイルの構造を保存するのに使用され、構造はツリー変数に保存されます。そして、データの選択をインポートするかどうかを指定するためにツリー構造を修正することができます。
サンプル
例1
この例では、fname$に保存したファイル名のファイル構造をツリー変数ttに保存します。
string fname$=system.path.program$ + "Samples\Import and Export\United States Energy (1980-2013).xls";
impFileSel xfname:=impMSExcel fname:=fname$ trfiles:=tt;
@tnd=2; //show both tag name and label of LT tree
tt.=;
// 結果:
// file1(United States Energy (1980-2013).xls)
// +---Info(Info) = File Size: 31.50 KB
// \---DataSheets(File Sheet(s))
// +---DataSheet1(Oil) = 1
// +---DataSheet2(Natural Gas) = 1
// +---DataSheet3(Coal) = 1
// \---DataSheet4(Total Primary Energy) = 1
例2
このXファンクションを使ってデータグループと一緒にインポートする場合のimpMDF後にチャネル構造を取得する方法を示しています。
Tree trOpt;
//「データグループとともにインポート」を選択
trOpt.selectionMode=1;
//チャネル構造を取得
impFileSel xfname:=impMDF trFiles:=tr options:=trOpt;
インポート時にチャネル名を指定する別のサンプルを参照できます。
関連するXファンクション
imppClamp, impMDF, impMatlab, impNITDM, impNIDIAdem, impPrism
|