JPS626358A - Common graphic library system - Google Patents

Common graphic library system

Info

Publication number
JPS626358A
JPS626358A JP14518785A JP14518785A JPS626358A JP S626358 A JPS626358 A JP S626358A JP 14518785 A JP14518785 A JP 14518785A JP 14518785 A JP14518785 A JP 14518785A JP S626358 A JPS626358 A JP S626358A
Authority
JP
Japan
Prior art keywords
application program
graphic
graphic display
display
display device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP14518785A
Other languages
Japanese (ja)
Inventor
Takashi Ito
隆志 伊藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP14518785A priority Critical patent/JPS626358A/en
Publication of JPS626358A publication Critical patent/JPS626358A/en
Pending legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)

Abstract

PURPOSE:To attain the selection of plural graphic display devices by providing an application program and the proper control parts different at every graphic display device for the formation of the execution modules and transferring the data needed for display between two execution modules for graphic display. CONSTITUTION:A graphic library contains a common processing part 12 which controls the same sent-out procedure by an application program with no dependence given onto a graphic display device and proper control parts 2-5 which perform the proper display control at every graphic display device. An application program area 11 is connected to the part 12 and not to the parts 2-5 which are dependent on each graphic display device. Thus different execution modules are obtained. The data needed for graphic display is instructed by the application program and transferred to the parts 2-5 designated by the part 12. These parts 2-5 display actually the graphic form based on the transferred the data on the graphic display devices respectively.

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は計算機システムにおける図形表示ソフトウェア
の制御方式に関し、特に図形表示装置に対して共通図形
ライブラリを設け、装置固有の制御方式をアプリケーシ
ョンプログラムに意識させず同一の手法で各装置に表示
させるライブラリ方式に関する。
Detailed Description of the Invention (Industrial Application Field) The present invention relates to a control method for graphic display software in a computer system, and in particular, provides a common graphic library for graphic display devices, and implements a device-specific control method in an application program. It relates to a library method that allows each device to display information using the same method without being aware of it.

(従来の技術) 従来、グラフィックディスプレイやXYプロッタなどの
さまざまな図形表示装置に対しては、個々の図形表示ラ
イブラリが用意され、アプリケーションプログラムから
上記図形表示ライブラリを使用するための呼出し手順は
装置ごとに異なっていた。
(Prior Art) Conventionally, individual graphic display libraries have been prepared for various graphic display devices such as graphic displays and XY plotters, and the calling procedure for using the graphic display library from an application program is different for each device. It was different.

最近では、一部の類似した制御方式をもつ図形表示装置
に対しては、アプリケーションプログラムからの図形表
示ライブラリの呼出し手順を統一化する手法が採用され
ているが、あらかじめ選択された一つの表示装置の固有
な表示制御部をアプリケーションプログラムと結合する
必要がある。
Recently, a method has been adopted to unify the procedure for calling a graphic display library from an application program for some graphic display devices with similar control methods, but It is necessary to combine the unique display control section of the application program with the application program.

従来の共通図形ライブラリ方式においては、一つのアプ
リケーションプログラムから制御可能な図形表示装置は
、あらかじめ結合された固有制御部によって処理可能な
装置のみとなシ、実行時に動的に任意の表示装置を選択
することができない。
In the conventional common graphic library method, the graphic display devices that can be controlled from one application program are only those that can be processed by a unique control unit that is connected in advance, and any display device can be dynamically selected at runtime. Can not do it.

また、一つのプログラムから複数の表示装置に対して図
形を表示することもできない。さらには、アプリケーシ
ョンプログラムと表示装置の固有制御部とが結合される
ため、実行モジュールの容量が大きくなるとともに結合
処理時間が長くかかることになる。
Furthermore, it is not possible to display graphics on multiple display devices from one program. Furthermore, since the application program and the specific control unit of the display device are combined, the capacity of the execution module becomes large and the time required for the combination process becomes long.

(発明が解決しようとする問題点) 上述した従来の共通図形ライブラリ方式においては、装
置に固有の表示制御プログラムがアプリケーションプロ
グラムと実行待前に結合されるため、アプリケーション
プログラムは大容量化され、結合処理時間が長くなると
いう欠点があった。また、対象となる図形表示装置は実
行前に一つのみに決定されるため、実行時に動的に図形
表示装置をかえることができないばかシではなく、複数
の図形表示装置を扱うことができないという欠点があっ
た。
(Problems to be Solved by the Invention) In the conventional common graphic library method described above, the device-specific display control program is combined with the application program before execution, so the capacity of the application program is increased and There was a drawback that the processing time was long. Also, since the target graphic display device is determined to be only one before execution, it is not impossible to dynamically change the graphic display device during execution, but it is also impossible to handle multiple graphic display devices. There were drawbacks.

本発明の目的は、アプリケーションプログラムと図形表
示装置ととに異なる固有制御部とを設けてそれぞれ実行
モジュールとし、表示に必要なデータを二つの実行モジ
ュール間で転送して図形を表示させることによシ上記欠
点を除去し、処理時間を短縮して複数の図形表示装置上
で図形を表示できるように構成した共通図形ライブラリ
方式を提供することにある。
An object of the present invention is to provide an application program and a graphics display device with different specific control units, each as an execution module, and to display graphics by transferring data necessary for display between the two execution modules. It is an object of the present invention to provide a common graphic library system that eliminates the above drawbacks, reduces processing time, and is configured to display graphics on a plurality of graphic display devices.

(問題点を解決するための手段) 本発明による共通図形ライブラリ方式は、共通処理部と
、1台以上の固有制御部とを具備して構成したものであ
る。
(Means for Solving the Problems) The common graphic library system according to the present invention is configured to include a common processing section and one or more unique control sections.

共通処理部は図形表示サブルーチンの作成においてアプ
リケーションプログラムと結合され、−アプリケーショ
ンプログラムからのサブルーチン呼出し形式を画一化し
て処理するためのものである。
The common processing section is combined with the application program in creating the graphic display subroutine, and is used to standardize and process the subroutine calling format from the application program.

1台以上の固有制御部は共通処理部と1台以上のグラフ
ィック端末装置との間に置かれていて、アプリケーショ
ンプログラムとは別のプログラムによシ上記端末装置に
固有な表示制御を行うためのものである。
One or more specific control units are placed between the common processing unit and one or more graphic terminal devices, and are configured to perform display control specific to the terminal devices using a program different from the application program. It is something.

本発明では上記構成において、上記アプリケーションプ
ログラムから上記各固有制御部へ表示に必要なデータを
転送して図形を表示させることが2できるように構成し
たものである。
In the present invention, in the above configuration, data necessary for display can be transferred from the application program to each of the specific control units to display a figure.

(実施例) 次に、本発明について図面を参照して説明する。(Example) Next, the present invention will be explained with reference to the drawings.

第1図は、本発明による共通図形ライブラリ方式を実現
する一実施例を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of the common graphic library system according to the present invention.

第1図において、1は処理装置、2はイメージプリンタ
固有制御部、3はグラフィックディスプレイ固有制御部
、4はXYプロッタ固有制御部、5はパーツナルコンピ
ュータ固有制御部、6はイメージプリンタ、1はグラフ
ィックディスプレイ、8はXYプロッタ、9はパーツナ
ルコンピュータ、11はアプリケーションプログラム領
域、12は共通処理部である。
In FIG. 1, 1 is a processing device, 2 is an image printer specific control unit, 3 is a graphic display specific control unit, 4 is an XY plotter specific control unit, 5 is a partial computer specific control unit, 6 is an image printer, and 1 is a 8 is an XY plotter, 9 is a partial computer, 11 is an application program area, and 12 is a common processing unit.

本発明において、図形ライブラリはアプリケーションプ
ログラムから、装置に依存しない同一の呼出し手順を制
御する共通処理部12と、図形表示装置ごとに固有な表
示制御を行う各固有制御部2〜6から成立つ。アプリケ
ーションプログラム領域11は共通制御部12と結合さ
れるが、各装置に依存した固有制御部2〜5とは結合さ
れず、−それぞれ別の実行モジュールとなる。固有制御
部2〜6は、あらかじめ一つの実行モジュールとして磁
気ディスクに格納されておシ、アプリケーションプログ
ラムによってイメージプリンタ6、グラフィックディス
プレイ?、XYプロッタ8、ならびにパーソナルコンピ
ュータ9のような装置に表・示を開始するときにメモリ
にロードされる。図形表示装置を使用するか否かは、ア
プリケーションプログラムの指示による。
In the present invention, the graphic library is comprised of a common processing unit 12 that controls the same call procedure independent of devices from an application program, and each unique control unit 2 to 6 that performs unique display control for each graphic display device. The application program area 11 is combined with the common control unit 12, but is not combined with the specific control units 2 to 5 depending on each device, and each becomes a separate execution module. The specific control units 2 to 6 are stored in advance on a magnetic disk as one execution module, and are controlled by an application program such as an image printer 6 or a graphic display. , an XY plotter 8, and a personal computer 9 when displaying is started. Whether or not to use the graphic display device depends on instructions from the application program.

図形表示に必要なデータ、例えば線を引くか、あるいは
円を描くかの機能を表わすデータと、X座標値やy座標
値はアプリケーションプログラムより指示され、共通制
御部によシ指定された図形表示装置の固有制御部2〜5
に転送される。固有制御部2〜5は転送されてくるデー
タにもとづき実際に装置に図形を表示する。
Data necessary for graphic display, such as data representing functions such as drawing a line or a circle, and X and Y coordinate values are instructed by the application program, and graphic display specified by the common control unit. Device-specific control units 2 to 5
will be forwarded to. The specific control units 2 to 5 actually display graphics on the device based on the transferred data.

以上を要約すると、種々の図形表示装置に対して同一の
呼出し手順で図形を表示することができ、アプリケーシ
ョンプログラムの容量を小さくすることができる。また
、実行時に任意の図形表示装置に図形を表示させること
ができるばか)ではなく、同時に複数の図形表示装置に
表示させることが可能である。
To summarize the above, graphics can be displayed on various graphics display devices using the same calling procedure, and the capacity of the application program can be reduced. Also, instead of being able to display graphics on any graphics display device at runtime (Idiot), it is possible to display graphics on multiple graphics displays at the same time.

今後、開発される図形表示装置に対しても、固有な制御
プログラムを外付けで用意するだけで、アプリケーショ
ンプログラムの変更なく図形を表示できる。
Graphic display devices that will be developed in the future will be able to display graphics without changing the application program by simply preparing a unique control program externally.

(発明の効果) 以上説明したように本発明は、アプリケーションプログ
ラムと図形表示装置ごとに異なる固有制御部とを設けて
それぞれ実行モジュールとし、表示に必要なデータを二
つの実行モジュール間テ転送して図形を表示することに
より、特定の表示装置に限定することなくアプリケーシ
ョンプログラムを生成することができ、実行時にさまざ
まなタイプの図形表示装置を選択することができる。
(Effects of the Invention) As explained above, the present invention provides an application program and a unique control unit that is different for each graphic display device to serve as an execution module, and transfers data necessary for display between the two execution modules. By displaying graphics, an application program can be generated without being limited to a specific display device, and various types of graphic display devices can be selected during execution.

また、アプリケーションプログラムの実行モジュールを
小さくすることができるので、結合処理時間も短縮する
ことができる。さらに、今後開発される図形表示装置に
対しても固有制御部を用意するだけでよく、アプリケー
ションプログラムノ実行モジュールを修正したり、ある
いは再結合したシする必要がなく、使用可能になるとい
う効果もある。
Furthermore, since the execution module of the application program can be made smaller, the time required for the combination processing can also be reduced. Furthermore, it will be possible to use graphic display devices that will be developed in the future by simply providing a specific control unit, and there is no need to modify or recombine the execution module of the application program. be.

パーソナルコンピュータや他の計算機システムに接続さ
れている図形表示装置に対して固有制御St−t−パー
ジナルコンピュータ他の計算機システム上で用意すれば
、アプリケーションプログラムを修正することなく使用
することが可能であるという効果がある。
If a personal computer or other computer system provides specific control for graphic display devices connected to a personal computer or other computer system, it can be used without modifying the application program. There is an effect.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は、本発明による共通図形ライブラリを実現する
一実施例を示すブロック図である。 1・・・処理装置 2〜S・・・固有制御部 6−・・イメージプリンタ 1・・・グラフィックディスプレイ 8・・・XYプロッタ 9・・Φパーソナルコンピュータ 11・・アプリケーションプログラム領域12・・共通
処理部
FIG. 1 is a block diagram showing an embodiment of a common graphic library according to the present invention. 1...Processing device 2-S...Specific control unit 6-...Image printer 1...Graphic display 8...XY plotter 9...ΦPersonal computer 11...Application program area 12...Common processing Department

Claims (1)

【特許請求の範囲】[Claims] 図形表示サブルーチンの作成においてアプリケーション
プログラムと結合され、前記アプリケーションプログラ
ムからのサブルーチン呼出し形式を画一化して処理する
ための共通処理部と、前記共通処理部と1台以上のグラ
フィック端末装置との間に置かれていて、前記アプリケ
ーシヨンプログラムとは別のプログラムにより前記端末
装置に固有な表示制御を行うための1台以上の固有制御
部とを具備し、前記アプリケーションプログラムから前
記各固有制御部へ表示に必要なデータを転送して図形を
表示させることができるように構成したことを特徴とす
る共通図形ライブラリ方式。
A common processing unit that is combined with an application program in creating a graphic display subroutine and processes a subroutine call format from the application program in a standardized manner, and a common processing unit and one or more graphic terminal devices. and one or more unique control units for performing display control unique to the terminal device by a program different from the application program, and display from the application program to each of the unique control units. A common figure library system is characterized in that it is configured so that necessary data can be transferred to display figures.
JP14518785A 1985-07-02 1985-07-02 Common graphic library system Pending JPS626358A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14518785A JPS626358A (en) 1985-07-02 1985-07-02 Common graphic library system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14518785A JPS626358A (en) 1985-07-02 1985-07-02 Common graphic library system

Publications (1)

Publication Number Publication Date
JPS626358A true JPS626358A (en) 1987-01-13

Family

ID=15379436

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14518785A Pending JPS626358A (en) 1985-07-02 1985-07-02 Common graphic library system

Country Status (1)

Country Link
JP (1) JPS626358A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1989006400A1 (en) * 1987-12-29 1989-07-13 Nippon Steel Corporation Method of converting graphic data
JPH02223436A (en) * 1988-12-15 1990-09-05 Internatl Business Mach Corp <Ibm> Filling method by means of dielectric
JP2009173938A (en) * 2009-03-05 2009-08-06 Nippon Steel Corp Coke dry-quenching method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1989006400A1 (en) * 1987-12-29 1989-07-13 Nippon Steel Corporation Method of converting graphic data
JPH02223436A (en) * 1988-12-15 1990-09-05 Internatl Business Mach Corp <Ibm> Filling method by means of dielectric
JP2009173938A (en) * 2009-03-05 2009-08-06 Nippon Steel Corp Coke dry-quenching method

Similar Documents

Publication Publication Date Title
JPH0131214B2 (en)
JPS6326898B2 (en)
JPS626358A (en) Common graphic library system
JP3144842B2 (en) Microprocessor
JP3024159B2 (en) Grid display method
EP0923010B1 (en) Programmable controller
EP0332703A1 (en) Data input system
JP2530880B2 (en) Graphic display device
JPH0514302B2 (en)
JPS6177948A (en) Data processor
JPS63296131A (en) Method and device for controlling multiplex display region
JPS6118549Y2 (en)
JPH0298766A (en) Multihost terminal control system
JPS61130991A (en) Graphic processing method and apparatus
JPH01111250A (en) Data processing system
JPS638975A (en) Cad drawing display device
JPS6254334A (en) Portable computer
JPS6235970A (en) Graphic display device
JPH03211675A (en) Cad drawing display system
JPS6180292A (en) Display cotnrol system
JPH04279984A (en) Graph data output control system
JPS6373419A (en) Output system for virtual picture
JPH0547867B2 (en)
JPS617876A (en) Display screen switch gear
JPS6172322A (en) Data communication control system