JPH05113882A - Out-fitted man-machine interface realizing system by intermediate file - Google Patents
Out-fitted man-machine interface realizing system by intermediate fileInfo
- Publication number
- JPH05113882A JPH05113882A JP3302604A JP30260491A JPH05113882A JP H05113882 A JPH05113882 A JP H05113882A JP 3302604 A JP3302604 A JP 3302604A JP 30260491 A JP30260491 A JP 30260491A JP H05113882 A JPH05113882 A JP H05113882A
- Authority
- JP
- Japan
- Prior art keywords
- output
- processing
- input
- unit
- intermediate file
- 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
Links
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、中間ファイルによる外
付けマン・マシン・インターフェース実現方式に関し、
特に、本体系処理から入出力処理を分離して、システム
を構築する方式に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an external man-machine interface realization system using an intermediate file,
In particular, it relates to a method of separating the input / output processing from the main body processing to construct a system.
【0002】[0002]
【従来の技術】従来、この種の入出力に関するマン・マ
シン・インターフェースについては、本質的処理を行な
う本体系処理の一部に組み込まれていた。2. Description of the Related Art Conventionally, a man-machine interface relating to this type of input / output has been incorporated as a part of the main system processing which performs essential processing.
【0003】[0003]
【発明が解決しようとする課題】上述したマン・マシン
・インターフェース処理方式では、入出力処理が本体系
処理の一部として実行されているので、入出力の追加、
変更等が発生すると本体系処理を改造せねばならず、本
体系処理が複雑かつ大きくなるといった欠点があった。
また、改造する主体が本体系処理自身ということで、万
が一、改造が失敗した場合、影響が大きくなるといった
問題点があった。In the above-mentioned man-machine interface processing method, since the input / output processing is executed as a part of the main body processing, the addition of input / output,
When a change or the like occurs, the main body system processing must be modified, and the main body system processing becomes complicated and large.
Also, since the main body of the remodeling is the processing itself, if the remodeling fails, the impact will be large.
【0004】[0004]
【課題を解決するための手段】本発明のマン・マシン・
インターフェース実現方式は、システムへの任意の入力
方法を備える入力部と、入力データを同一フォーマット
の形態に変換する入力処理部と、入力データを同一フォ
ーマットで格納する入力中間ファイル部と、システムと
して本質的な処理を行なう本体系処理部と、その処理で
使用されるマスタファイル部と、本体系処理で出力され
る出力中間ファイル部と、その出力データを任意のフォ
ーマットに変換する出力処理部と、システムからの出力
を具体的な形で提供する出力部とを備えることを特徴と
する。Means for Solving the Problems The man-machine of the present invention
The interface realization method is essentially the system as an input unit having an arbitrary input method to the system, an input processing unit for converting the input data into a form of the same format, an input intermediate file unit for storing the input data in the same format. Main body processing unit that performs specific processing, a master file unit used in the processing, an output intermediate file unit output in the main processing, and an output processing unit that converts the output data into an arbitrary format, And an output unit that provides an output from the system in a concrete form.
【0005】[0005]
【実施例】次に、本発明について、図面を参照して説明
する。Next, the present invention will be described with reference to the drawings.
【0006】図1は、本発明の一実施例の機能ブロック
図、図2は同実施例の動作のフローチャートである。図
1において、入力処理部2と本体系処理部4と出力処理
部7はマイクロプロセッサーからなり、メモリに書き込
まれている制御プログラムに従い、後述する入力部1か
ら入力中間ファイル部3を作成する処理、入力中間ファ
イル部3とマスタファイル部5とから出力中間ファイル
部6を作成する処理、出力中間ファイル部6から出力部
8にデータを出力する処理を行なう。FIG. 1 is a functional block diagram of an embodiment of the present invention, and FIG. 2 is a flow chart of the operation of the embodiment. In FIG. 1, the input processing unit 2, the main body system processing unit 4, and the output processing unit 7 are microprocessors, and a process of creating an input intermediate file unit 3 from an input unit 1 described later according to a control program written in a memory. , A process of creating an output intermediate file unit 6 from the input intermediate file unit 3 and the master file unit 5, and a process of outputting data from the output intermediate file unit 6 to the output unit 8.
【0007】以下、この処理機能を有する仮想的回路ブ
ロックを想定して、動作とともに説明する。任意の入力
形態をしているデータを入力部1から入力(1)し、入
力処理部2で同一フォーマットに変換(2)して、入力
中間ファイル部3へ蓄積(3)するデータ入力処理を行
なう。ここで別データを入力するかどうかを判断(4)
して、入力する場合は、(1)〜(3)の処理を繰り返
し、入力しない場合は、以下の処理を行なう。蓄積
(3)された入力中間ファイル部3をトリガーとして、
マスタファイル部5をアクセスし、本体系処理部4で、
マスタファイル参照/更新(5)と、出力中間ファイル
部6への結果出力(6)を行なう。この出力中間ファイ
ル部6のデータを、出力処理部7でそれぞれの出力形態
に合うようにフォーマット変換(7)し、出力部8へデ
ータを出力(8)する。ここで、別データ出力をするか
どうかを判断(9)して、出力する場合は(7)〜
(8)の処理を繰り返し、出力しない場合は、処理を終
了する。The operation will be described below assuming a virtual circuit block having this processing function. Data input processing of inputting (1) data having an arbitrary input form from the input unit 1, converting (2) to the same format in the input processing unit 2, and accumulating (3) in the input intermediate file unit 3 To do. Determine whether to enter other data here (4)
Then, when inputting, the processing of (1) to (3) is repeated, and when not inputting, the following processing is performed. With the input intermediate file section 3 accumulated (3) as a trigger,
Access the master file section 5, and in the main system processing section 4,
The master file reference / update (5) and the result output (6) to the output intermediate file unit 6 are performed. The data of the output intermediate file unit 6 is format-converted (7) by the output processing unit 7 so as to match each output form, and the data is output (8) to the output unit 8. Here, it is judged whether another data is output (9), and if it is output, (7)-
When the process of (8) is repeated and no output is made, the process ends.
【0008】図3は、本発明の出力処理に着目した一実
施例の機能ブロック図、図4は同実施例の動作のフロー
チャートである。図3において、制御部9は、マイクロ
プロセッサーからなり、メモリに書き込まれている制御
プログラムに従い、後述するマスタファイル部11の更
新処理及び出力部10への更新結果出力処理を行なう。FIG. 3 is a functional block diagram of an embodiment focusing on the output processing of the present invention, and FIG. 4 is a flowchart of the operation of the embodiment. In FIG. 3, the control unit 9 is composed of a microprocessor and performs an updating process of the master file unit 11 and an updating result output process to the output unit 10, which will be described later, according to the control program written in the memory.
【0009】以下、この処理機能を有する仮想的回路ブ
ロックを想定して、動作とともに説明する。更新データ
ファイル部12のレコードを入力(10)として、マス
タファイル部11を更新(11)する。ここで更新(1
1)されたレコードかどうかを判断(12)して、更新
(11)されたレコードのみをマスタ更新ファイル部1
3へ蓄積(13)し、以下の処理を続ける。この蓄積
(13)されたマスタ更新ファイル部13の内容を要求
に合った形に編集(14)し、編集(14)した結果を
出力部10へ出力(15)する。この時、他に編集要求
があった場合には、繰り返し、マスタ更新結果編集(1
4)と編集結果出力(15)を行ない、編集要求がなく
なるまでこれを続ける(16)。The operation will be described below assuming a virtual circuit block having this processing function. The record of the update data file section 12 is input (10) and the master file section 11 is updated (11). Update here (1
1) It is judged whether the record is the updated record (12) and only the updated record (11) is updated in the master update file section 1
The data is accumulated (13) in 3 and the following processing is continued. The stored (13) contents of the master update file unit 13 are edited (14) to meet the request, and the edited (14) result is output (15) to the output unit 10. At this time, if there is another edit request, the master update result edit (1
4) and edit result output (15) are performed, and this is continued until there is no edit request (16).
【0010】[0010]
【発明の効果】以上のような本発明は、入出力処理が本
体系処理から分離して実行されるので、入出力の追加、
変更等が発生しても主処理である本体系処理を修正する
必要がなく、シンプルな本体系処理を維持することがで
きる。また、新たな入出力要求に対しては、個別に処理
を作成・修正することができるので、マシン・インター
フェースがフレキシブルになり、操作性が向上するとい
う効果がある。According to the present invention as described above, since the input / output processing is executed separately from the main body processing, the addition of input / output,
Even if a change or the like occurs, there is no need to modify the main body system processing, which is the main processing, and simple main body system processing can be maintained. Further, for a new input / output request, it is possible to individually create / modify the processing, so that the machine interface becomes flexible and the operability is improved.
【図1】本発明の一実施例の機能ブロック図、FIG. 1 is a functional block diagram of an embodiment of the present invention,
【図2】同実施例の動作のフローチャートを示す図、FIG. 2 is a view showing a flowchart of the operation of the embodiment,
【図3】本発明の出力処理に着目した一実施例の機能ブ
ロック図、FIG. 3 is a functional block diagram of an embodiment focusing on output processing of the present invention,
【図4】同実施例の動作のフローチャートを示す図。FIG. 4 is a view showing a flowchart of the operation of the embodiment.
1 入力部 2 入力処理部 3 入力中間ファイル部 4 本体系処理部 5 マスタファイル部 6 出力中間ファイル部 7 出力処理部 8 出力部 9 制御部 10 出力部 11 マスタファイル部 12 更新データファイル部 13 マスタ更新ファイル部 1 Input Section 2 Input Processing Section 3 Input Intermediate File Section 4 Main System Processing Section 5 Master File Section 6 Output Intermediate File Section 7 Output Processing Section 8 Output Section 9 Control Section 10 Output Section 11 Master File Section 12 Update Data File Section 13 Master Update file section
Claims (1)
力部と、入力データを同一フォーマットの形態に変換す
る入力処理部と、入力データを同一フォーマットで格納
する入力中間ファイル部と、システムとして本質的な処
理を行なう本体系処理部と、その処理で使用されるマス
タファイル部と、本体系処理で出力される出力中間ファ
イル部と、その出力データを任意のフォーマットに変換
する出力処理部と、システムからの出力を具体的な形で
提供する出力部とを備えることを特徴とする、中間ファ
イルによる外付けマン・マシン・インターフェース実現
方式。1. An input section provided with an arbitrary input method to a system, an input processing section for converting input data into a format of the same format, an input intermediate file section for storing the input data in the same format, and the essentials of the system. Main body processing unit that performs specific processing, a master file unit used in the processing, an output intermediate file unit output in the main processing, and an output processing unit that converts the output data into an arbitrary format, An external man-machine interface realization method using an intermediate file, characterized in that it is provided with an output unit that provides the output from the system in a concrete form.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3302604A JPH05113882A (en) | 1991-10-23 | 1991-10-23 | Out-fitted man-machine interface realizing system by intermediate file |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3302604A JPH05113882A (en) | 1991-10-23 | 1991-10-23 | Out-fitted man-machine interface realizing system by intermediate file |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH05113882A true JPH05113882A (en) | 1993-05-07 |
Family
ID=17910983
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3302604A Pending JPH05113882A (en) | 1991-10-23 | 1991-10-23 | Out-fitted man-machine interface realizing system by intermediate file |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH05113882A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003015919A (en) * | 2001-07-03 | 2003-01-17 | Canon Inc | Data file management device, data file management method, program and storage medium |
WO2017159620A1 (en) * | 2016-03-14 | 2017-09-21 | オムロン株式会社 | Expandability retention device |
WO2017159638A1 (en) * | 2016-03-14 | 2017-09-21 | オムロン株式会社 | Ability imparting data generation device |
-
1991
- 1991-10-23 JP JP3302604A patent/JPH05113882A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003015919A (en) * | 2001-07-03 | 2003-01-17 | Canon Inc | Data file management device, data file management method, program and storage medium |
WO2017159620A1 (en) * | 2016-03-14 | 2017-09-21 | オムロン株式会社 | Expandability retention device |
WO2017159638A1 (en) * | 2016-03-14 | 2017-09-21 | オムロン株式会社 | Ability imparting data generation device |
JPWO2017159638A1 (en) * | 2016-03-14 | 2018-12-20 | オムロン株式会社 | Capability grant data generator |
JPWO2017159620A1 (en) * | 2016-03-14 | 2018-12-27 | オムロン株式会社 | Expandable device |
US10810018B2 (en) | 2016-03-14 | 2020-10-20 | Omron Corporation | Device with extensibility |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH05113882A (en) | Out-fitted man-machine interface realizing system by intermediate file | |
JPH05314073A (en) | Partial transfer system for program specification data | |
JPH11259288A (en) | Degrade check device | |
JP2747380B2 (en) | Robot language editing device | |
JP3570870B2 (en) | System construction apparatus, system construction method, and medium recording system construction program | |
JPH04178731A (en) | Reuse system for method cache information in object oriented processing system | |
JPH05119978A (en) | Translation information editing system | |
JP2003330729A (en) | Compiler device | |
JPH0477840A (en) | Collection system for fault analysis system | |
JPH03246633A (en) | Memory management system for interpreter type language processing processor | |
JPS63291126A (en) | System for shortening compile time | |
JPH0668744B2 (en) | NCP load module update processing method | |
JPH01188960A (en) | Input/output device for forward formation file | |
JPH08249327A (en) | Document editing device and managing method for correction file | |
JPH0628286A (en) | Method and device for controlling communication | |
JPH08328836A (en) | Graphic information managing device | |
JPH05189209A (en) | Initial program loading system | |
JPH0498528A (en) | Input system for language processing system program | |
JPH1124906A (en) | Visual programming method | |
JPH04312124A (en) | Translation information editing system | |
JPH0652165A (en) | Document editing processor | |
JPH04289922A (en) | Syntax editor | |
JPH04147360A (en) | Execution command reproducing system | |
JPS6057437A (en) | Compiler device | |
JPS63201740A (en) | Data editing system for service processor |