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