英語フランス語スペイン語

Ad


OnWorksファビコン

ictransNCARG - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して OnWorks 無料ホスティング プロバイダーで ictransNCARG を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド ictransNCARG です。

プログラム:

NAME


ictrans - インタラクティブな NCAR CGM トランスレータ ctrans

SYNOPSIS


ictrans [ -d デバイス ] [ -フォント フォント ] [ -e スクリプト ]*[ -柔らかい ] [ -ベル ] [ -lmin ] [
-lmax マックス ] [ -lscale 階段 ] [ -仲間 pal_fname ] [ -バージョン ] [ -幅 ウィンドウID ] [
デバイス固有の オプション ] メタファイル...

DESCRIPTION


ictrans コンピュータ グラフィックス メタファイル (CGM) トランスレータへのユーザー インターフェイスです。 ctrans。
ictrans 呼び出し時にコマンドインタープリタモードに入り、からの指示を待ちます。
ユーザー。 ユーザーからのコマンドを待っているときは、 ictrans プロンプト「`」を表示しますictrans>'.

呼び出し時 ictrans スプールされたデバイステーブルの構成を実行します。 テーブルは
複数のソースを処理することによって構成されます。 ictrans 最初にファイルを検索します ncarv_spool
$NCARG_ROOT/lib/ncarg ディレクトリ内。 ファイルが存在する場合 ictrans それをにロードします
スプールされたデバイステーブル。 次に、ictrans はファイルを検索します。 .ncarv_spool ユーザーの家で
ディレクトリ。 見つかった場合、その内容はスプーラー テーブルにマージされます。 最後に、
NCARV_SPOOL 環境変数には、単一のスプーラーの定義が含まれる場合があります。 これなら
変数が設定されると、その内容もテーブルにマージされます。 上記のセットの各エントリ
ソースは名前によって識別されます。 名前に競合がある場合は、最後のエントリ
遭遇したものが優先されます。 つまり、同じ名前の前のエントリは上書きされます。

OPTIONS


-ベル 各フレームの終わりにベルを鳴らします。 デフォルトでは、サイレント モードで実行されます。 これ
このオプションはすべてのデバイスでサポートされているわけではありません。

-d デバイス
装置名。 ictrans を使用します グラフキャップ (存在する場合) または適切な
で示されるグラフィックス ライブラリ 端末;

If デバイス UNIX ディレクトリ パスが前にある場合 ictrans それを見てみましょう
指定されたグラフキャップのディレクトリ。 さもないと ictrans ディレクトリを検索します
グラフキャップの場合は $NCARG_ROOT/lib/ncarg/graphcaps。

を除くすべてのデバイス仕様に対応 X11 出力は標準出力に送られます。 の中に
の場合 X11 変換の結果、X11 ライブラリへの適切な呼び出しが行われます。 見る
グラフキャップ(5NCARG) サポートされているデバイスの説明については、 見る gcaps(1NCARG) のために
がサポートするデバイスのリスト 特定の構成 ctrans.

このオプションは グラフキャップ 環境変数。

-e スクリプト
スクリプト シングルです ictrans 指示。 有効な ictrans コマンドについては、
コマンド 以下のセクション。 複数 -e オプションは XNUMX つのコマンド ラインに指定できます。
コマンドにスペースやメタ文字が含まれる場合は、引用符を使用するように注意してください。
シェルによって解釈される可能性があります。 このオプションを使用する場合 ictrans 入らない
インタラクティブモード。 指定されたコマンドを実行するだけで終了します。

-フォント フォントキャップ
テキストをストロークするために使用される Fontcap ファイル。 CGMを解釈する場合 TEXT command
要素の使用 フォントキャップ テキスト翻訳のデフォルトのフォントとして使用されます。 注: CGM は、
CGM に埋め込まれていないテキストの説明が含まれています TEXT 要素。 したがって、
彼らは影響を受けません フォントキャップ 仕様。 CGM は、
コマンドで提供されたフォントをオーバーライドする可能性のある名前付きフォントを明示的に指定します
ライン。 環境変数 FONTCAP を使用してデフォルトを指定することもできます。
フォントキャップ。

If フォントキャップ UNIX ディレクトリ パスが前にある場合 ictrans それを見てみましょう
指定されたフォントキャップのディレクトリ。 さもないと ictrans ディレクトリを検索します
フォントキャップの $NCARG_ROOT/lib/ncarg/fontcaps。

見る フォントキャップ(5NCARG) 利用可能なフォントキャップの説明については、 見る fcap(1NCARG)
システムにインストールされているフォントキャップのリストについては、

このオプションは フォントキャップ 環境変数。

-lmin
線幅のスケーリングをサポートするデバイスでは、すべての線がスケーリングされることが保証されます
少なくとも そのデバイスのデフォルトの線幅の倍になります。 このオプションは効果的には
CGM 要素「LINE WIDTH」の最小値が確実に .

-lmax マックス
線幅のスケーリングをサポートするデバイスでは、すべての線がスケーリングされることが保証されます
せいぜい マックス そのデバイスのデフォルトの線幅の倍になります。 このオプションは効果的には
CGM 要素「LINE WIDTH」の最大値が次であることを保証します。 マックスを選択します。
設定した結果 マックス より少ない は未定義です。

-lscale 階段
線幅スケーリングをサポートするデバイスでは、すべての線幅仕様が範囲内でサポートされます。
メタファイルは次のようにスケールされます 階段。 スケーリングされます 階段 このオプションは対象です
による修正に -lmin & -lmax オプション。

-仲間 pal_fname
ファイルで定義されたカラーパレットを使用する pal_fname その後の翻訳のために
メタファイル。 このパレットは、CGM によって定義されたカラー マップをオーバーライドします。
翻訳しました。 フォーマットの説明については、 pal_fname ラスパレット(5NCARG)。

-柔らかい すべての塗りつぶされたポリゴンのソフトウェア塗りつぶしを無条件に実行します。 このオプションは次のとおりです
を記述する頂点の数に制限があるデバイスに便利です。
ポリゴン。 一部のデバイスでは、この番号が既知であり、ソフトウェアによる入力が実行されます。
ユーザーの指定なしで適切です。

-バージョン
バージョン番号を出力して終了します。

デバイス 明確な OPTIONS


ictrans と同じデバイス固有のオプションのセットを受け入れます。 ctrans。
デバイス固有のオプションの説明を参照してください。 ctrans(1NCARG).

コマンド


Command Structure
ictrans コマンドは単純で規則的な構造になっています。 直接操作するコマンド
処理中のメタファイルの前に フレームリスト フレームを指定する
コマンドが適用されるもの。 一部のコマンドは引数を受け入れます。 コマンドに続くもの
name は引数として扱われます。

( フレーム [ ,フレーム ])* command ( 引数 )*

コンマで区切られたフレームのペアは、フレームの包括的なリストを意味します。 フレームリストが
省略され、コマンドにフレームが必要な場合は、現在のフレームがデフォルトとして使用されます。 もし
引数リストが指定されておらず、引数リストが必要な場合は、常にデフォルトの引数が使用されます。
可能。

たとえば、コマンド 1,5 8 保存 / tmp / foo XNUMX 番目から XNUMX 番目までを書きます。
メタファイルの XNUMX 番目のフレームをファイルに追加 / tmp / foo.

コマンドは予期しない引数を無視します。 コマンド名は次のように省略できます。
それらがユニークであることを指摘します。

フレーム リスト
フレームはいくつかの方法でアドレス指定できます。

NNN フレーム番号別。 フレームには、最初から最後までの相対番号が割り当てられます。
メタファイル。 最初のフレームには番号が付けられます 1.

$ ファイル内の最後のフレーム。

. 現在のフレーム。 ictrans 操作が実行された最後のフレームを追跡します。
実施しました。 このフレームを「現在のフレーム」と呼びます。

フレーム+-n
フレーム番号の後にプラス記号 (+) またはマイナス記号 (-)、続いて
XNUMX 進数で、指定されたフレーム数を加算または減算したフレームを指定します。
フレーム 省略することもでき、その場合は現在のフレームが想定されます。 例えば、
`10+2' メタファイル内のフレーム 12 をアドレス指定します。

コマンド
! command
ラン command ローカルマシン上のシェルコマンドとして。

alias [ [ def ]]
割り当てます def エイリアスに 。 場合 def エイリアスは省略されます に沿って表示されます
現在の定義で。 両方の場合 & def は省略され、すべてのエイリアスは
表示されます。 def の形式は次のとおりです。

: [ ctrans_args ] : [ フィルターチェーン ]

コラボレー ctrans_args メタファイル トランスレータのコマンド ライン引数のリストです
ctrans & フィルターチェーン で区切られた単純なコマンドのセットです。 |. フィルターチェーン
によって終了される可能性があります > or >> ファイル名 例えば:

ictrans> alias name1 : -d XWD : | cat > アウトファイル

or

ictrans> alias name2 : -d ps.モノ : | フィルタ1 | lpr

DUP []
このコマンドは、実行中に各フレームが表示される回数を設定するために使用されます。
その後のプロット。 デフォルトは XNUMX です。 もし DUP 引数なしで呼び出されます
dup の現在の値が返されます。

カウント
ファイルに含まれるフレーム数を報告します。

現在
現在のフレームを報告します。

file [ メタファイル ]
ファイル メタファイル その後の翻訳に使用されます。 ictrans シェルを使用します
環境変数によって定義される SHELL (/bin/sh デフォルトで) ファイル名を実行します
置換オン メタファイル。 ファイル名の置換を管理するルールは定義されているとおりです
作業シェルによって。 引数が指定されていない場合、現在のメタファイル名は次のようになります。
報告した。

フォント [ フォント ]
フォントキャップを次のように設定します フォント 今後の翻訳のために。 この関数はそれと同じです
-フォント オプション。 場合 フォント 省略すると、現在のフォントキャップ名が報告されます。

助けます [ command ]
の使用明細を印刷する command。 場合 command の簡単な説明は省略されています
すべてのコマンドが与えられます。

[ フレーム ] リスト
各メタファイル フレームに関する簡単な情報を提供します。 フレーム。 場合 フレーム is
省略された場合は、現在のフレームが使用されます。 もし フレーム は省略され、現在のフレーム
が最後のフレームではない場合、現在のフレームは次のフレームにインクリメントされます。
メタファイル。

< frame1 > < frame2 > マージ
プロットフレーム番号 frame1 そしてフレーム番号をプロットします frame2 最初のフレームにわたって
デバイスをクリアせずに。 その結果、XNUMX つのプロットが「マージ」されます。 現在
フレームは変更されていません。 デフォルトはありません frame1 or frame2。 結果として
プロットは期待されたものではないかもしれません。 最初のフレームの属性(次のような)
color、XNUMX 番目のフレームの属性をオーバーライドする場合があります。

ループ
ループモードのオンとオフを切り替えます。 ループモードがオンの場合、次の プロット コマンドは
要求されたフレームがプロットされるようにしてから、 ictrans どちらかに進みます
定義されたセグメントの最初のフレームまたは最後のフレームを繰り返し表示します。
最後のフレームから最初のフレームまで。 ループは割り込みが発生するまで継続します
信号が受信されます。 どの順序をループ、フォワード、または
プロットされたフレームの最後のグループが昇順だった場合
順序ループフォワード。 プロットされたフレームの最後のグループが降順であった場合
逆方向にループします。 順序を決定できない場合はループしません。 例えば; if ループ
モードが設定されている場合、「1 3,4 プロット」は順方向ループとなり、「1 4,3 プロット」は結果として
逆方向ループで、「3,4 1 プロット」はループしません。
プロットされたフレームのグループ「1」は単一のフレームです。

映画 [ 時間 ]
各フレームを表示します 時間 次のフレームに進むまでの秒数
その後のプロット。 もし 時間 を省略すると、ムービー モードがオフまたはオンに切り替わります。 の中に
ムービー モードがオンになっている場合、デフォルト時間は XNUMX 秒です。 動画モードなら
オフに切り替えられます。次のフレームに進む前に改行を受信する必要があります
プロット中。

次の
複数のファイルを指定できます。 ictrans コマンドライン。 次のファイルを編集するには
引数リストでは、 次の

[ フレーム ] プロット
アドレス指定されたフレームをプロットします。 もし フレーム 省略された場合は、現在のフレームがプロットされます
可能であれば、現在のフレーム番号が増分されます。 「動画」モードに設定されている場合
ictrans お待ちしております 時間 各プロットを表示してから続行するまでの秒数。 時間
で設定されます 映画 指示。 「動画」モードが設定されていない場合 ictrans を待ちます
次のフレームに進む前に改行文字を挿入します。 プロット 番号を報告します
フレーム数と最後のフレーム フレーム。 プロットは終了し、 ictrans
最後のフレームがプロットされた後、またはコマンド モードを受信すると、コマンド モードに戻ります。
割り込み信号、SIGINT。

[ フレーム ] 印刷物
アドレス指定されたフレームは変換されて、現在のスプーリング デバイスに送信されます。
翻訳は、生成されたトランスレータによって実行されます。 の スプーラ コマンドを使用できます
をクリックしてスプールデバイスを選択します。 見る ncarv_spool(5NCARG)。

やめます
セッションを終了します。

[ フレーム ] 保存 [ メタファイル ]
アドレス指定されたフレームを次の場所に保存します メタファイル。 場合 メタファイル 存在しない場合は存在します
作成した。 ファイル名の置換が実行されるのは、 メタファイル。 場合 メタファイル 省略
最後に保存されたファイルが使用されるよりも。 もし フレーム 現在のフレームよりも省略されます
中古。

[ フレーム ] Save [ メタファイル ]
と同じ 保存 コマンドを除く Save ユーザーにアクションを確認していません
ファイルが存在する場合。 ファイルは存在するが有効な NCGM ではない場合、それは
上書きされました。 ファイルが存在し、有効な NCGM である場合は、そのファイルが追加されます。

スキップ [ ]
後続のプロット中にスキップするフレーム数を設定します。 たとえば、次の場合
「skip」が 1 に設定され、フレーム 1 から 10 までをプロットする要求が行われます。フレーム 1、3、
5、7、9が表示されます。 引数なし スキップ 現在の値を報告します。
デフォルトはゼロです。

スプーラ [ spooler_alias ]
引数を指定しないと、現在のスプーラーのエイリアス名が報告されます。 もし spooler_alias  
有効なエイリアスは、 alias コマンド、または ncarv_spool の監視
ファイル、または NCARV_SPOOL 環境変数によって、 スプーラ alias になります
現在のスプーラ。 その後 印刷物 コマンドは定義されたスプーラー定義を使用します。
現在のスプーラーによって。 見る ncarv_spool(5NCARG)。

[ start フレーム ] start
このコマンドは、フレームのセグメント内の最初のフレームを定義します。 始めて、 ととも​​に
  stop コマンドを使用して、メタファイル フレームのセグメントの境界を定義します。 いつ
ictrans ループ モードでは、このセグメントの内容が繰り返し表示されます。 の
デフォルト start フレーム メタファイルの最初のフレームです。1。引数が指定されていない場合は、
与えられた start 現在のセグメントの最初のフレームを報告します。

[ stop フレーム ] stop
このコマンドは、フレームのセグメント内の最後のフレームを定義します。 デフォルト stop フレーム
メタファイル $ の最後のフレームです。 引数が指定されていない場合 stop レポート
現在のセグメントの最後のフレーム。

ズーム [ llx [ ゆり [ ウルクス [ ury ]]]]
  ズーム コマンドを使用すると、ワークステーション ウィンドウ (GKS 内) を指定できます。
センス)。 長方形のウィンドウを定義する XNUMX つの座標が指定されます。
角点 (0.0, 0.0) および (1.0,
1,0)。 指定されたウィンドウがビューポート全体にマッピングされます。 例えば

ictrans> ズーム 0.0 0.0 0.5 0.5

その結果、後続のプロットの左下 XNUMX 分の XNUMX が爆破されて埋め尽くされることになります。
ディスプレイ全体。 このようなウィンドウの仕様は、ズームや
パン。

プロット上でズームインできる範囲は、整数によって制限される場合があります。
デバイスのアドレス精度。


次の例は、その方法を示しています ictrans バッチ モードで使用して、
メタファイルと呼ばれる グメタ ファイル全体の翻訳結果をスプールされたファイルに送信します。
システムで定義されている「imagen」というデバイス ncarv_spool ファイル:

% ictrans -e 'スプーラ イメージン」 -e '1,$プリント' グメタ

ENVIRONMENT


フォントキャップ
デフォルトのフォントキャップ指定子​​。

グラフキャップ
デフォルトの出力デバイス指定子。

NCARG_ROOT
NCAR グラフィックス インストールのルートへのパス。

NCARG_LIB
設定されている場合、この変数には、インストールされている NCAR グラフィックス ライブラリへのパスが含まれます。
NCARG_LIB オーバーライド NCARG_ROOT.

NCARG_TMP
設定されている場合、この環境変数には、
一時ファイル。 ほとんどのシステムでは、デフォルトは次のとおりです。 / tmpに。 一部のシステムではデフォルト
is /usr/tmp.

TMPDIR If NCARG_TMP この環境変数は設定されていません。この環境変数は、
スクラッチディスクスペース。 どちらでもない場合 NCARG_TMP TMPDIR サイトに依存してハードコーディングされた設定
デフォルトが使用されます。

onworks.net サービスを使用して ictransNCARG をオンラインで使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad