Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

plot(5)

plot(1G)

plot(3X)

graph(1G)

PLOT(3F)  —  NEWS-OS Programmer’s Manual

名称

plot: plot: openpl, erase, label, line, circle, arc, move, cont, point, linemod, space, closepl − f77 ライブラリの plot(3X) ライブラリへの インターフェース

形式

subroutine openpl()

subroutine erase()

subroutine label(str)
character str∗(∗)

subroutine line(ix1, iy1, ix2, iy2)

subroutine box(ix1, iy1, ix2, iy2)

矩形を 描き、 カーソルを (ix2,iy2) にセットします。

subroutine circle(ix, iy, ir)

subroutine arc(ix, iy, ix0, iy0, ix1, iy1)

subroutine move(ix, iy)

subroutine cont(ix, iy)

subroutine point(ix, iy)

subroutine linemd(str)
character str∗(∗)

subroutine space(ix0, iy0, ix1, iy1)

subroutine clospl()

解説

これらは、 ライブラリ −lf77plot にあるインターフェースサブルーチンで、 f77 のユーザが、 比較的デバイスに依存しない方法でグラフィック出力を 生成するグラフィックルーチン plot(3x) を呼び出せるようにします。 C の関数名 linemod と closepl が linemd と clospl に短縮されていることを除けば、 f77 のサブルーチン名は C の関数名と同じです。 これらの機能の記述に関しては、 plot(5) 及び plot(3X) を参照してください。

label と linemd の文字列引数は、 先頭から 255 文字だけが使用されます。

f77(1) のコマンドで、 デバイス固有のグラフィックライブラリ名の前にこのライブラリを 指定しなければなりません。 たとえば、 FORTRAN のプログラムを prog.f でコンパイルおよびロードし、 テクトロニクス 4014 端末で実行する場合、 次のようにします。

 
f77 prog.f −lf77plot −l4014
 

デバイス固有のプロットライブラリの全リストは、 plot(3X) を参照してください。

診断

これらの関数は CISC NEWS 用の Fortran にしかありません。

関連事項

plot(5), plot(1G), plot(3X), graph(1G)

NEWS-OSRelease 4.1C

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026