expMatASC
メニュー情報
ファイル: エクスポート: ASCII...
概要
行列データをASCIIファイルとしてエクスポートします。
コマンドラインでの使用法
1. expMatASC path:="c:\signal";
2. expMatASC type:=all path:="c:\signal";
3. expMatASC type:=dat path:="c:\signal" separator:=comma;
4. expMatASC im:=[mbook1]1!1 path:="c:\signal";
変数
表示 名
| 変数 名
| I/O と データ型
| デフォルト 値
| 説明
|
入力行列
| im
|
入力
MatrixObject
| <active>
|
エクスポートする行列オブジェクトデフォルトでアクティブな行列オブジェクトです。
|
ファイルの種類
| type
|
入力
int
| dat
|
エクスポートするファイルの種類を指定します。.dat, .txt or .csvを指定することができます。すでにファイル名に拡張子がある、既存の拡張子に合致していなければ、指定された拡張子が追加されます。 オプションリスト
- *.dat {0}
- ASCIIデータを .datファイルでエクスポートします。
- Text File(*.txt) {1}
- ASCIIデータを .txtファイルでエクスポートします。
- .csv {2}
- ASCIIデータを .csvファイルでエクスポートします。
- All Files(*.*){3}
- 指定されたファイル名(拡張子があるかどうかに関係なく)を使ってASCIIデータをエクスポートします。
|
ファイルパス
| path
|
入力
string
| fname$
|
出力ファイルのパスとファイル名を指定します。
ファイル拡張子が省略されると、すべてのファイルが選択され点いなければ、選択したファイルの種類に従って自動的に追加されます。
|
区切り文字
| separator
|
入力
int
| tab
|
区切り文字またはデリミタとして使用する文字を指定します。csvsepオプションで書き換えられないなら、ファイルタイプは常にカンマを使用するCSVにセットされているときこのコントロールは利用できません。
オプションリスト
- TAB
- デリミタとしてタブを使います。
- ,
- デリミタとしてカンマを使います。
- SPACE
- デリミタとしてスペースを使います。
- ,TAB
- デリミタとしてカンマとタブを使います。
- ,SPACE
- デリミタとしてカンマとスペースを使います。
|
区切り文字
| csvsep
|
入力
int
| カンマ
|
このパラメータはダイアログのセパレータを置換し、ファイルタイプがCSVのときに使用されます。CSVファイルに対して常にデフォルトのセパレータを上書きします。
オプションリスト
- Comma {0}
- デリミタとしてカンマを使います。
- Semicolon {1}
- デリミタとしてセミコロンを使います。
|
高精度でエクスポート
| precision
|
入力
int
| 1
|
データを高精度でエクスポートするかどうかを指定します。デフォルト値は真です。
|
欠損値を「--」でエクスポート
| missing
|
入力
int
| 1
|
欠損値を「--」でエクスポートするかどうかを指定します。デフォルト値は真です。
|
XY座標をエクスポートします。
| xygrid
|
入力
int
| 0
|
行列のXY座標をエクスポートするかどうかを指定します。
|
説明
expMatASC関数は、行列データをASCIIファイルにエクスポートします。これは、メニューまたはコマンドウィンドウから実行できます。
- メニュー:ファイル: エクスポート: ASCII...を選択します。
- コマンドウィンドウ: コマンドウィンドウに expMatASC -d と入力します。
出力形式は .dat, .txt, .csvが可能です。また、必要に応じて区切り文字またはその他のエクスポートオプションを指定することができます。
サンプル
次の例は、アクティブ行列をテキストファイル(c:\test.txt)にエクスポートするものです。
1Originメニューからファイル:エクスポート:ASCIIを選びます。これは、エクスポートオプションを調整するexpMatASC ダイアログボックスを開きます。
2「ファイルの種類」ドロップダウンリストから「テキストファイル *.txt」を選択します。「ファイルパス」に「c:\test.txt」と入力します。OK をクリックして、ダイアログを閉じます。
次のスクリプトコマンドは、ダイアログを開かずにアクティブ行列をASCIIファイル (c:\test.dat) にエクスポートします。
expMatASC path:="c:\test.dat" type:=0;
関連するXファンクション
expASC, expImage, impASC
|