2.2. 入力ファイルの書式¶
ANGEL の入力データは各々の セクションからなります。 各セクションは次頁の表に示した文字列で始まります。 それ以外の文字列で始まる部分は読みとばします。 明示的に読みとばしたい行を指定するときは、 C: もしくは N: を行の最初に入れてください。 特に、数値データの最後を明示的に示したいときは、N: をお使いください。 N: 以下の行で、下に示した各セクションの文字列までの領域は 読みとばします。 数値データの途中でコメントを入れたいときは、#を行の 先頭に入れてください。数値データの途中の 空白行、 C: N: を含む他のセクション開始文字列は、数値データの 終了を意味します。
2.2.1. 入力ファイル書式の諸規則¶
- 日本語コード日本語コードは、SJIS, JIS, EUC が使えます。入力ファイルから 自動判別し出力は入力ファイルの日本語コードに合わせて 出力されます。
- 大文字、 小文字、空白セクション名、パラメーター名は、大文字、小文字を区別しません。 ただし、
\で始るパラメーターは、大文字、小文字を区別します。 行頭、行末の空白は無視します。 - 継続行 :
\一行に収まらないデータは、行末に\をつけると次行を含めて一行と扱います。複数行が可能です。 H セクション、複行コメントセクションを除いて、他のセクションは 全て1行セクションです。その時に使います。 - コメント文字 :
#コメント文字として、行頭の#が定義されています。 行頭にコメント文字がある行は読み飛ばします。 - 空白行空白行は読み飛ばします。ただし、数値データの途中の 空白行はデータの終了を意味しますので、数値データの途中に コメントを入れたいときは、
#をお使い下さい。 複行コメント中の空白行は、空白行として意味を持ちます。 - ページの読み飛ばしひとつのページを読み飛ばしたいとき、
SKIPPAGE:もしくは、QP:を用います。 これらのセクション以降、次のページ、つまりNEWPAGE:セクションまで読み飛ばします。 - 全ての読み飛ばし入力ファイルのどこでも、
Q:を行頭に入れると、 それ以降全てを読み飛ばします。
2.2.2. セクションの種類¶
セクションには、以下の文字列で始るものがあります。 ただし、 ひとつだけ例外があって、それは入門編でも出てきたグラフタイトルです。 これは、' ' ではさまれた行です。
文字列 |
説明 |
|---|---|
|
ファイルの挿入 |
|
PS画像の挿入 |
|
ユーザー定義定数 |
|
X軸タイトル |
|
Y軸タイトル |
|
新しいページの開始マーク |
|
読みとばし行 |
|
読みとばし行 |
|
入力ファイル終了のマーク |
|
ページの終了のマーク |
|
ページの終了のマーク |
|
新しいグラフの開始マーク |
|
1次元グラフのセクション |
|
2次元等高線グラフのセクション |
|
2次元クラスタープロットのセクション |
|
2次元カラークラスタープロットのセクション |
|
ビットマッププロットのセクション |
|
1行コメント |
|
複行コメントセクション |
|
複行表コメントセクション |
|
複行、表コメントセクションの終わり |
|
矢印コメント |
|
上左コーナーのメッセージ |
|
上中央のメッセージ |
|
上右コーナーのメッセージ |
|
下左コーナーのメッセージ |
|
下中央のメッセージ |
|
下右コーナーのメッセージ |
|
矢印 |
|
中空矢印 |
|
円及び多角形 |
|
箱及び影付き箱 |
|
リボン |
|
星型 |
|
パラメーター指定 |