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