JPH02165230A - Procedure preparing/processing system - Google Patents
Procedure preparing/processing systemInfo
- Publication number
- JPH02165230A JPH02165230A JP32010688A JP32010688A JPH02165230A JP H02165230 A JPH02165230 A JP H02165230A JP 32010688 A JP32010688 A JP 32010688A JP 32010688 A JP32010688 A JP 32010688A JP H02165230 A JPH02165230 A JP H02165230A
- Authority
- JP
- Japan
- Prior art keywords
- procedure
- procedures
- screen
- user
- item
- 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
- Stored Programmes (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
〔概要〕
データ処理装置によって利用者プログラムを開発する際
の手続き生成処理方式に関し
手続きをその種別によって選択的に生成することを10
勺とし
入力装置及び出力′4A置を有し、利用者プログラム作
成のために手Vεきを生成する機能を備えたブタ処理装
置において、複数の種別の前記手続きを生成する手続き
生成部と、生成しようとする11ゴ記手続きの前記種別
を選択するための画面を1111記出力装置に表示する
画面開設部とを備え、))訂記手続き生成部が、前記入
力装置からの前記画面に基づいた入力に対応する種別の
手続きを生成するように構成する。[Detailed Description of the Invention] [Summary] Regarding a procedure generation processing method when developing a user program using a data processing device, there is a method for selectively generating procedures according to their types.
In a pig processing device having an input device and an output position, and having a function of generating instructions for creating a user program, a procedure generation unit that generates a plurality of types of procedures; a screen opening unit that displays on the 1111 output device a screen for selecting the type of the 11 Goki procedure to be performed; Configure to generate a procedure of the type corresponding to the input.
本発明は手続き生成処理方式に関し1更に詳しくは、デ
ータ処理装置によって利用者プログラムを開発する際の
手続き生成処理方式に関する。The present invention relates to a procedure generation processing method, and more particularly, to a procedure generation processing method when a user program is developed by a data processing device.
簡易型のデータ処理装置においては、利用者プログラム
の作成の負担を軽減するために1利用者がデータ処理装
置の提供する画面に従って所定の情報を入力する所謂対
話によって1利用者プログラムを作成できるようにする
ことが多い。In a simple data processing device, in order to reduce the burden of creating a user program, it is possible to create a single user program through a so-called dialog in which one user inputs predetermined information according to the screen provided by the data processing device. I often do this.
対話による利用者プログラムの作成は、「手続き」の生
成、削除1移動、複写等の処理をくり返して、初期状態
の利用者プログラム(定義体)の処理を変更することに
よって行われる。Creating a user program through dialogue is performed by repeating processes such as creating, deleting, moving, copying, etc. of a "procedure" and changing the process of the user program (definition body) in its initial state.
第7図及び第8図は従来技トドi説明図であり、第7図
は従来の手続き生成処理フローを示し、第8図は画面の
一例を示している。FIGS. 7 and 8 are explanatory diagrams of the conventional technique. FIG. 7 shows a conventional procedure generation process flow, and FIG. 8 shows an example of a screen.
利用者プログラム作成のために、その過程でデータ処理
装置は、第8図図示の画面67の如く手続き(〔入力〕
、後区画)を処理順に配置すると共に選択(生成)可能
な手続き(実行、クリア。In order to create a user program, in the process the data processing device performs the procedure ([input]
, rear partition) in processing order and selectable (generate) procedures (execute, clear).
・・・・・・項目手続き01.・・・・・・)を表示し
た画面を。...Item procedure 01. ......) is displayed on the screen.
利用者に提供する。Provide to users.
■ この画面67を見た利用・Kが手続き生成を指定す
る。■ User K who sees this screen 67 specifies procedure generation.
■ データ処理装置は、利用者の負担を軽くするために
、生成可能な手続きをその種別に関係なく (即ち複数
の種別の手続きを)−括して生成する。■ The data processing device generates procedures that can be generated all at once, regardless of their types (that is, procedures of multiple types), in order to lighten the burden on the user.
■ データ処理装置は、生成の結果を、第8図図示の画
面68として利用者に提供する。(2) The data processing device provides the generated result to the user as a screen 68 shown in FIG.
なお1画面67及び68において2両面の左側(■)の
部分が利用者プ〔2グラムを構成する部分でありその手
続きを処理順に並べて示したものである。一方2画面の
右側(■)の部分が生成可能な手続きを表示した部分で
ある(以下におGゾても同じ)。Note that in each screen 67 and 68, the left side (■) of the two sides is the part constituting the user program, and its procedures are shown arranged in the order of processing. On the other hand, the right side (■) of the second screen is the part that displays procedures that can be generated (the same applies to Gzo below).
処理■によれば1画面68に示す如(1項目群手続き一
覧における一回の毛、続き生成の指定により、■「実行
、クリア、終了、取消し」というアテンション手続き、
°■「項目手続きOf、項目手続き02.・・・・・・
」という項目手続きの異なる複数の種別の手続きが生成
される。According to the process ■, as shown in 1 screen 68 (by specifying one-time and continuation generation in the procedure list of one item group, ■ the attention procedure "Execute, Clear, End, Cancel",
°■"Item procedure Of, item procedure 02...
Multiple types of procedures with different item procedures are generated.
この後、利用者は、生成した名手続きについて削除、移
動、複写等を行って5利用者プログラムを作成する。Thereafter, the user creates five user programs by deleting, moving, copying, etc. the generated name procedure.
なお5 「手続き」とは、1つの処理単位、即ら。5. “Procedure” means one processing unit, ie.
1つのプし1グラム又はプロンジャブロックを指し例え
ば複数の命令からなる。名手続きは「実行」の如き手続
き名を持つ。手続きにはいくつかの種別が存在する。即
ち1 「入力、後区画jの如き入力前又は後のチエツク
等の固定的プロンジャブロックからなる手続き(固定手
続き)、「実行、クリア、終了5取消し」の如き画面を
見て入力する際のファンクション指定のためのアテンシ
ョンに対するプロンジャブロックか゛らなる手続き (
アテンション手続き)、「項目手続きOf、・・・・・
・」の如き1項目についての処理のプロンジャブロック
からなる手続き(項目手続き)等の種別が存在する。One program or plunger block is composed of, for example, a plurality of instructions. A named procedure has a procedure name such as "execute". There are several types of procedures. Namely, 1. Procedures (fixed procedures) consisting of fixed pronger blocks such as ``input, check before or after input, such as after section j'', and when inputting by looking at a screen such as ``execute, clear, end 5 cancel''. A procedure consisting of a plunger block for attention for function specification (
Attention Procedure), “Item Procedure Of,”
There are types of procedures (item procedures) consisting of plunger blocks for processing one item, such as ".".
前述の従来技術によれば5画面67の如き項目群′f−
続き一覧が表示された状態で手続き生成を行うと9画面
68の如く、アテンション手続きと項目手続きとが一括
して生成さねてしまう。According to the prior art described above, a group of items 'f-' such as 5 screens 67 is displayed.
If procedure generation is performed with the continuation list displayed, the attention procedure and item procedure will not be generated all at once, as shown in the 9th screen 68.
これは、利用者がごれら2つの種別の手続きを共に必要
としている場合には便IIIであるが1逆に利用打がこ
れら2つの種別のT−続きの一方しか必要としていない
場合には不都合である。即ち、利用行は1手続きの生成
後、不必要な手続きを削除する作業を行わムければなら
ないという問題があった・
また、従来技術によれば、入力手続き一覧において手続
きの生成を行うとアテンション手続きと項目群手続き(
項1]手続きの集合)とが−括して生成されてしまうた
め、前述と同(νの問題があった。This is convenient if the user needs both of these two types of procedures, but on the other hand, if the user only needs one of these two types of procedures, then It's inconvenient. In other words, there was a problem in that the user line had to delete unnecessary procedures after generating one procedure.In addition, according to the conventional technology, when a procedure is generated in the input procedure list, an attention Procedures and Item Group Procedures (
Item 1] A set of procedures) are generated all at once, so there is the same problem as described above (v).
一方5前記の問題を避シするために2手続きの生成を行
わずに、必要な手続きをその都度作成、挿入してい(方
法もあるが、極めて利用者の負1旦が大きくなってしま
う。On the other hand, in order to avoid the problem described in 5 above, instead of generating two procedures, necessary procedures are created and inserted each time (there is a method, but this results in an extremely large burden on the user).
このように、従来は、必ずしも利用者の多様なニーズに
対応できるものではなく、また、利用者のプログラム作
成時の負担も大きいものであった。As described above, conventional programs have not always been able to meet the diverse needs of users, and have placed a heavy burden on users when creating programs.
本発明は9手、続きをその種別によって選択的に生成す
ることが可能な手続き生成処理方式を提供することを目
的とす2゜
〔課題を解決するための手段〕
第1図は本発明の原理構成図であり3本発明によるデー
タ処理装置を示している。An object of the present invention is to provide a procedure generation processing method that can selectively generate nine moves and continuations depending on their types. It is a principle block diagram and shows three data processing devices according to the present invention.
第1図において、■は定義体ファイル、flは定義体1
2は処fl装置、3はプログラム作成処理部、31は画
面開設部、32は手続き生成部、33は表示部、4は利
用者プログラムファイル、41は利用者プログラム、5
は入力装置、6は出力装置である。In Figure 1, ■ is the definition file and fl is the definition file 1.
2 is a processing fl device, 3 is a program creation processing unit, 31 is a screen opening unit, 32 is a procedure generation unit, 33 is a display unit, 4 is a user program file, 41 is a user program, 5
is an input device, and 6 is an output device.
データ処理装置は5利用にとの対話によって利用者プロ
グラム41を作成し、また、この過程で利用者プログラ
ムの作成のための手続きの生成を行う。The data processing device creates a user program 41 through interaction with user 5, and also generates a procedure for creating the user program in this process.
このために、定義体11が定義体ファイル1に格納され
る。定義体11は、データ処理装置が利用汗に提供する
初期状態の利用者プログラムであり、処理の種類に応じ
複数個予め用、意される。定義体11は、複数の手続き
く主に固定手続き)からなり、また、これとは別に生成
可能な複数の手続き(主にアテンンヨン手続きと項目(
群)手続き)を定義体情報として含む。For this purpose, the definition program 11 is stored in the definition program file 1. The definition body 11 is an initial state user program provided by the data processing device to the user, and a plurality of definition bodies 11 are prepared in advance depending on the type of processing. The definition body 11 consists of a plurality of procedures (mainly fixed procedures), and a plurality of procedures that can be generated separately (mainly an attachment procedure and an item (
group) procedures) as definition field information.
プログラム作成処理部3は2定義体11(又は先に作成
した利用者プログラム41)と、利用者による入力装置
5からの入力とに基づいて、利用者プログラム41を作
成する。このために、プログラム作成処理部3は、定義
体11(又は先に作成した利用者プログラム41)に基
づいて、その手続きを処理順に配置すると共に、生成可
能な手続きを表示した画面を、出力装置6に表示させる
。The program creation processing section 3 creates a user program 41 based on the 2-definition body 11 (or the previously created user program 41) and input from the input device 5 by the user. For this purpose, the program creation processing unit 3 arranges the procedures in the processing order based on the definition body 11 (or the previously created user program 41), and displays a screen displaying the procedures that can be generated on the output device. 6.
利用者プログラムファイル4は3作成された利用−にプ
ログラム4】を格納する。作成された利用者プログラム
41は、必要に応じて、他の利用者プログラムの作成の
資源とされる。The user program file 4 stores the created program 4. The created user program 41 is used as a resource for creating other user programs, if necessary.
画面開設部31は5手続きの生成が行われる場合に、こ
れに先立って、生成しようとする手続きの種別を選択す
るだめの画面(以下、オプションソート)を出力装置6
に表示(開設)する。この種別は、処理中の定義体11
によって、予めいくつかの種別とされる。When five procedures are to be generated, the screen creation unit 31 displays a screen (hereinafter referred to as option sort) on the output device 6 for selecting the type of procedure to be generated.
Display (open) on. This type is the definition body 11 being processed.
It is classified into several types in advance.
手続き生成部32は、処理中の定義体11において生成
可能とされている手続きを生成する。この生成可能な手
続きは、」m常、複数の種別の手続きを含む。従って1
手続き生成部32は、入力装r1.5からオプションシ
ートに基づいた入力があった時に、当該入力に対応する
種別の手続きを生成する。The procedure generation unit 32 generates a procedure that can be generated in the definition body 11 that is being processed. This generable procedure usually includes multiple types of procedures. Therefore 1
When there is an input based on the option sheet from the input device r1.5, the procedure generation unit 32 generates a procedure of the type corresponding to the input.
処理装置2又はプログラム作成処理部3は、定義体11
(又は先に作成した利用者プロゲラl、)を構成する手
続きを処理順に配置すると共に、生成可能な手続きを種
別毎に表示した画面を、利用者に提供する。The processing device 2 or the program creation processing unit 3 uses the definition body 11
(or the previously created user progera l) are arranged in processing order, and the user is provided with a screen displaying the procedures that can be generated by type.
この画面を見た利用者が手続き生成を指定すると1画面
開設部31がオプションシートを出力装置6に開設する
。これにより、利用者は2手続きを種別毎に選択的に作
成できることを知る。なお。When the user viewing this screen specifies procedure generation, the one-screen opening unit 31 opens an option sheet on the output device 6. This allows the user to know that two procedures can be selectively created for each type. In addition.
オプションシートは、 +iii記画面中の一部に開設
される。The option sheet is opened in a part of the screen described in +iii.
オプションシートを見た利用者が生成しようとする手続
きの種別を入力すると1手続き生成部32が当該入力に
対応した種別の手続きを生成する。When the user looking at the option sheet inputs the type of procedure to be generated, the 1-procedure generation unit 32 generates a procedure of the type corresponding to the input.
1311も1例えば1項目群手続き一覧の画面にオプシ
ョンシートが表示された状!唄で手続き生成を行うと、
アテンノヨン手続き及び/又は項[]手’fhきが生成
(又は削除)される。また、入力手続き一覧の画面にお
いてオプションンー1−が表示された状態で手続きの生
成を行うとアテンション手′fkき及び/又は項目群手
続き(項目子、禎きの集合)が生成(又は削除)される
。1311 is also 1. For example, an option sheet is displayed on the screen of 1 item group procedure list! When you generate a procedure using a song,
An Atennoyon procedure and/or a term []hand'fh function is created (or deleted). Also, if you create a procedure with option 1- displayed on the input procedure list screen, an attention manual and/or item group procedure (item child, set of grace) will be generated (or deleted). be done.
従って5利用者が複数の種別の手続きを共に必要として
いる場合にはそれら全てを、逆に、利用者が?!i数の
種別の手続きの一方しか必要としていない場合には当M
b 1つの種別を、オプションシー1に基づいて選択し
て生成することができる。Therefore, if 5 users require multiple types of procedures, all of them can be completed by the user. ! If only one of the procedures of type i is required, this M
b One type can be selected and generated based on option sea 1.
なお、削除の場合も同様である。Note that the same applies to deletion.
この後、利用者は、生成した名手続きについて削除、移
動、複写等を行って、利用者プログラノ、を作成する。Thereafter, the user creates a user program by deleting, moving, copying, etc. the generated name procedure.
このように9手続きをその種別によって選択的に作成す
るごとにより、利用者のニーズに対応ごき、プログラム
作成時の負担を軽くすることができる。By selectively creating nine procedures according to their types in this way, it is possible to meet the needs of the user and reduce the burden of program creation.
第1図図示のデータ処理装置について更に説明する。 The data processing apparatus shown in FIG. 1 will be further explained.
キーボード等の入力装置5及びデイスプレィ等の出力装
置6は、データ処理′v2置が利用者と対話を行うため
に設けられる。処理装置2又はプログラム作成処理部3
は、出力装置6に適当な表示を行って、利用者の入力を
求める。利用者は1入力′Aa5によって、所定の入力
を行う。An input device 5 such as a keyboard and an output device 6 such as a display are provided for the data processing unit to interact with the user. Processing device 2 or program creation processing section 3
displays an appropriate display on the output device 6 and requests input from the user. The user performs a predetermined input using 1 input 'Aa5.
プログラム作成処理部3は、必要に応して、定義体ファ
イル1からの定義体11の読み出し1入力装置5からの
入力の取り込み1作成した利用者プログラム41の利用
者プログラムファイル4への格納及びその読み出し等、
利用者プログラム作成に必要な処理を行う。The program creation processing unit 3 reads out the definition program 11 from the definition program file 1, takes in input from the input device 5, stores the created user program 41 in the user program file 4, and Its readout, etc.
Performs the processing necessary to create a user program.
なお、定義体ファーイルlと利用者プログラムファイル
4とは、同一の記憶装置内に設r、)られるものであっ
てよい。Note that the definition file l and the user program file 4 may be installed in the same storage device.
表示部33は、利用者プログラム41の作成のために、
定義体【1に基づいて種々の画面の表示を行う。例えば
、入力手続き一覧や項目群手続き一覧の画面(手続きを
処理順に配置すると共に。In order to create the user program 41, the display unit 33
Various screens are displayed based on the definition program [1]. For example, an input procedure list or item group procedure list screen (as well as arranging procedures in processing order).
生成可能な手続きを袖別毎に表示した画面)、及び、こ
れらの画面に手続き生成部32の生成した手続きを付加
した画面1等を表示する。A screen in which procedures that can be generated are displayed for each category), and a screen 1 in which procedures generated by the procedure generation unit 32 are added to these screens are displayed.
第2図は手続き説明図である。FIG. 2 is an explanatory diagram of the procedure.
前述の如く、定義体11は、その定義体情報として、利
用者プログラム41の作成に用いることができる全ての
手続きを含む。As described above, the definition body 11 includes all procedures that can be used to create the user program 41 as its definition body information.
これらの手続きは1図示の如く2階層的に順次選(尺で
きるようにされている。These procedures can be sequentially selected in two layers as shown in Figure 1.
項目群手続きは項目手続きとアテンション手続きとから
なり1項目手続き及びアテンション手続きは複数の命令
(命令群)からなる。前区画、後区画の如き固定手続き
は、複数の命令(命令群)からなる。The item group procedure consists of an item procedure and an attention procedure, and the one-item procedure and attention procedure consist of a plurality of instructions (instruction group). Fixed procedures such as front partition and back partition consist of a plurality of instructions (instruction group).
固定手続きは、予め処理の順に配置されており手続き生
成部32によって生成されるものではない。Fixed procedures are arranged in advance in the order of processing and are not generated by the procedure generation unit 32.
一方、他の手続きは1手続き生成部32によって生成さ
れる。従って、全体手続き、入力手続き一覧9項目群手
続き一覧等の画面が表示された状態で、それらの中にオ
プションシートを開設しこれに基づいた入力に対応する
種別の手続きが手続き生成部32によって生成される。On the other hand, other procedures are generated by the 1-procedure generation unit 32. Therefore, while screens such as the overall procedure, input procedure list, 9-item group procedure list, etc. are displayed, an option sheet is opened therein, and based on this, the procedure generation unit 32 generates a procedure of the type corresponding to the input. be done.
利用者は、オプションシートの開設と手続きの生成をく
り返すことによって利用者プログラムを手続き(項目手
続きとアテンション手続き)で記述し、名手続きの内容
を命令群のレヘルで規定して利用者プログラムを完成す
る。The user writes the user program in terms of procedures (item procedures and attention procedures) by repeating the process of opening an option sheet and generating a procedure, and then writes the user program by specifying the content of the name procedure in the level of the command group. Complete.
第3図はオプションシート説明図であり、特に。Figure 3 is an explanatory diagram of the option sheet, especially.
同図(A)は入力手続き一覧の画面に開設されるオプシ
ョンシート61を示し5同図(B)は項目群手続き一覧
の画面に開設されるオプションシート62を示している
。5A shows an option sheet 61 opened on the input procedure list screen, and FIG. 5B shows an option sheet 62 opened on the item group procedure list screen.
画面開設部31は2入力手続き一覧の画面が表示部33
によって表示されている状態で手続き生成の指定が入力
装置5から行われると、これを受けてオプションソート
61を開設する。The screen opening section 31 has a 2-input procedure list screen on the display section 33.
When a procedure generation designation is made from the input device 5 in the state displayed by , an option sort 61 is opened in response to the designation.
これを見た利用者によって2項目群手続きについては「
既存の手続きに追加」が選択され、アテンション手続き
については「生成しない」が選択され1入力装置5から
これらの選択が入力(パラメータが指定)され、実行が
指示される。これを受けた手続き生成部32は1項目群
手続きのみを生成する。なお、ここでいう「生成」には
「削除」も含まれる。Some users who saw this said about the two-item group procedure.
``Add to existing procedure'' is selected, and ``Do not generate'' is selected for the attention procedure, these selections are input (parameters are specified) from the 1 input device 5, and execution is instructed. Upon receiving this, the procedure generation unit 32 generates only one item group procedure. Note that "generation" here also includes "deletion."
他の場合も、同様にして、オプションシート61又は6
2に基づいて指定されたパラメータに対応した種別の手
続きの生成が行われる。In other cases, the option sheet 61 or 6
2, a type of procedure corresponding to the specified parameters is generated.
第4図は手続き生成処理フロー、第5図は手続き生成処
理説明図2第6図は画面の一例を示す図である。FIG. 4 is a flowchart of procedure generation processing, and FIG. 5 is an illustration of procedure generation processing. FIG. 6 is a diagram showing an example of a screen.
以下、第5図及び第6図を参照しつつ、第4図に従って
1手続き生成処理について説明する。Hereinafter, one procedure generation processing will be explained according to FIG. 4 while referring to FIGS. 5 and 6.
利用者がプログラム作成を行うことを入力装置5から入
力すると、プログラム作成処理部3は。When the user inputs from the input device 5 that the user wants to create a program, the program creation processing section 3 performs the following steps.
出力装置6に、定義体11及び先に作成された利用者プ
ログラム41を表示する。The definition body 11 and the previously created user program 41 are displayed on the output device 6.
ill用者によって1入力装置5から、1つの定義体1
1又は利用者プログラム41.例えば「画面定義体」が
選択される。One definition body 1 is input from one input device 5 by the ill user.
1 or user program 41. For example, "screen definition" is selected.
これに応してプログラム作成処理部3又は表示部33は
、「全体手続き」の画面等を出力装置6へ順次表示する
。利用者が行う入力装置5からの所定の入力と、「画面
定義体」とに基づいて、プログラム作成処理部は、新し
い利用者プログラムを作成する。In response to this, the program creation processing section 3 or the display section 33 sequentially displays screens of "overall procedure" and the like on the output device 6. The program creation processing section creates a new user program based on a predetermined input from the input device 5 performed by the user and the "screen definition body."
この過程で、「入力手続き一覧Jの画面において、ある
1つの「項目群手続き」が選択されると。During this process, when a certain "item group procedure" is selected on the "input procedure list J" screen.
第6図図示の画面64が表示部33によって表示される
。A screen 64 shown in FIG. 6 is displayed on the display unit 33.
■ 利用者が手続き生成を指定する。■ The user specifies procedure generation.
■ 画面開設部31が1画面64中に、第5図図示の如
くオプションシート63 (この場合は。■ The screen opening unit 31 displays an option sheet 63 (in this case) in one screen 64 as shown in FIG.
第3図(B、)図示のオプションシート62)を開設す
る。An option sheet 62) shown in FIG. 3(B) is opened.
■ 利用者が、オプションシート63に基づいて。■ The user based on the option sheet 63.
パラメータを指定する。Specify parameters.
■ 手続き生成部32は、まf′5 項目群又は項目手
続きの生成についての条件を調べる。即ら項目群7項目
手続き生成部321が、パラメータによって指定された
コマンドは何かを調べる。■ The procedure generation unit 32 examines the conditions for generating the item group or item procedure. That is, the item group 7 item procedure generation unit 321 checks what command is specified by the parameter.
■ コマンドが「既存の手続きに追加」である場合1項
目群/項目手続き生成部321は、生成可能な(末だ定
義されていない)項目群又は項目手続き(この場合は項
目手続き)を生成すると共に2新たに生成した手続きの
数をメモリ35の所定の領域に記録する。■ When the command is "add to existing procedure" The item group/item procedure generation unit 321 generates a generable (yet undefined) item group or item procedure (in this case, an item procedure). 2, the number of newly generated procedures is recorded in a predetermined area of the memory 35.
■ コマンドが「既存の手続きを削除」である場合1項
目群/項目手続き生成部321は、既に生成されている
(定義されている)項目群又は項目手続き(この場合は
項目手続き)を削除し新たに生成可能な項目群又は項目
手続き(この場合は項目手続き)を生成すると共に、新
たに生成した手続きの数をメモリ35の所定の領域に記
録する。なお、この削除を行うために、削除機能を持た
ない項目群7項目手続き生成部321は、削除関数34
を呼び出し、これによって生成に先立って削除を行う。■ When the command is "delete existing procedure" The item group/item procedure generation unit 321 deletes the already generated (defined) item group or item procedure (in this case, item procedure). A newly generable item group or item procedure (item procedure in this case) is generated, and the number of newly generated procedures is recorded in a predetermined area of the memory 35. Note that in order to perform this deletion, the item group 7 item procedure generation unit 321 that does not have a deletion function uses the deletion function 34.
, which deletes it before creating it.
■ コマンドが「生成しない」である場合1項目群/項
目手続き生成部321は、生成を行わない。■ When the command is "Do not generate" The 1-item group/item procedure generation unit 321 does not generate.
即ち1項目群又は項目手続き(この場合は項目手続き)
については1手続き生成の指定前の状態に復帰する。That is, one item group or item procedure (in this case, item procedure)
, the state returns to the state before the specification of 1-procedure generation.
■ 手続き生成部32は1次に、アテンション手続きの
生成についての条件を調べる。即ち、アテンション手続
き生成部322が、パラメータによって指定されたコマ
ンドは何かを調べる。(1) First, the procedure generation unit 32 examines conditions for generating an attention procedure. That is, the attention procedure generation unit 322 checks what command is specified by the parameter.
■ コマンドが「既存の手続きに追加」である場合、ア
テンション手続き生成部322は、生成可能な(未だ定
義されていない)アテンション手続きを生成すると共に
、新たに生成した手続きの数をメモリ35の所定の領域
に記1.工する。■ If the command is “add to existing procedure”, the attention procedure generation unit 322 generates a generable (yet undefined) attention procedure, and stores the number of newly generated procedures in a predetermined number in the memory 35. Write in the area 1. work.
[相] コマンドがU既存の手続きを削除」である場合
、アテンション手続き生成部322は、既に生成されて
いる(定義されている)アテンション手続きを削除し、
新たに生成可能なアテンノヨン手続きを生成すると共に
、新たに生成した手続きの数をメモリ35の所定の領域
に記録する。[Phase] If the command is "U delete existing procedure", the attention procedure generation unit 322 deletes the already generated (defined) attention procedure,
Newly generable Atennoyon procedures are generated, and the number of newly generated procedures is recorded in a predetermined area of the memory 35.
なお、この削除を行うために、削除機能を持たないアテ
ンノヨン手続き生成部322は、削除関数34を呼び出
し、これによって生成に先立って削除を行う。Note that in order to perform this deletion, the automatic procedure generation unit 322, which does not have a deletion function, calls the deletion function 34, thereby performing deletion prior to generation.
■ コマンドが「生成しない」である場合、アテンショ
ン手続き生成部322は、生成を行わない。■ If the command is "do not generate", the attention procedure generation unit 322 does not generate it.
即ち、アテンション手続きについては1手続き生成の指
定前の状態に復すWする。That is, the attention procedure is returned to the state before the specification of generation of one procedure.
■ 表示部33が1手続き生成部32における丁続き生
成の結果に従って、これを出力値:〃6に表示する。こ
の時、メモリ35内の手続き数が参照される。(2) The display unit 33 displays the result of continuous generation in the 1-procedure generation unit 32 as an output value: 6. At this time, the number of procedures in the memory 35 is referenced.
以上の処理によって、パラメータが5項目手続きのみ生
成の場合には画面65が、アテンション手続きのみ生成
の場合には画面66が、双方の手続きの生成の場合には
第8図図示の画面68が双方とも生成しない場合には画
面64が、各々得られる。As a result of the above processing, the screen 65 is displayed when only the procedure with five parameters is generated, the screen 66 is displayed when only the attention procedure is generated, and the screen 68 shown in FIG. 8 is displayed when both procedures are generated. If neither is generated, a screen 64 is obtained respectively.
以−ト説明したように1本発明によれば、データ処理装
置によって利用者プログラムを開発する際の手続き生成
処理において、オプションシートを開設することによっ
て1手続きをその種別によって選択的に生成することが
できるので、利用者の多様なニーズに対応することがで
き、利用者のプログラム作成時の負担を軽くすることが
できる。As explained above, according to the present invention, one procedure can be selectively generated depending on its type by opening an option sheet in the procedure generation process when developing a user program using a data processing device. Therefore, it is possible to respond to the diverse needs of users, and it is possible to reduce the burden on users when creating programs.
第1図は本発明の原理構成図
第2図は手続き説明図
第3図はオプションシート説明図
第4図は手続き生成処理フロー
第5図は手続き生成処理説明図。
第6図は画面の一例を示す図
第7図及び第8図は従来技術説明図。
lは定義体ファイル、11は定義体、2は処理装置、3
はプログラム作成処理部、31は画面開設部、32は手
続き生成部、33は表示部、4は利用者プログラムファ
イル、41は利用者プログラム、5は入力装置、6は出
力装置である。
特許出願人 株式会社ピーエフユ=(外1名)代理人弁
理士森1)寛(外2名)
手続き生成処理フロー
第4因
オプションシート説明図
第
図FIG. 1 is a diagram illustrating the basic structure of the present invention. FIG. 2 is an explanatory diagram of a procedure. FIG. 3 is an explanatory diagram of an option sheet. FIG. 4 is a procedure generation process flow diagram. FIG. 6 shows an example of a screen, and FIGS. 7 and 8 are explanatory diagrams of the prior art. l is a definition file, 11 is a definition file, 2 is a processing device, 3
3 is a program creation processing unit, 31 is a screen opening unit, 32 is a procedure generation unit, 33 is a display unit, 4 is a user program file, 41 is a user program, 5 is an input device, and 6 is an output device. Patent applicant PFU Co., Ltd. (1 other person) Representative patent attorney Mori 1) Hiroshi (2 others) Procedure generation processing flow 4th cause option sheet explanatory diagram Figure
Claims (1)
グラム(41)作成のために手続きを生成する機能を備
えたデータ処理装置において、複数の種別の前記手続き
を生成する手続き生成部(32)と、 生成しようとする前記手続きの前記種別を選択するため
の画面を前記出力装置(6)に表示する画面開設部(3
1)とを備え、 前記手続き生成部(32)が、前記入力装置(5)から
の前記画面に基づいた入力に対応する種別の手続きを生
成する ことを特徴とする手続き生成処理方式。[Scope of Claims] A data processing device having an input device (5) and an output device (6) and a function of generating a procedure for creating a user program (41), wherein a plurality of types of the procedures are provided. a procedure generation unit (32) that generates a procedure, and a screen opening unit (32) that displays a screen for selecting the type of the procedure to be generated on the output device (6).
1) A procedure generation processing method, characterized in that the procedure generation unit (32) generates a procedure of a type corresponding to an input from the input device (5) based on the screen.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32010688A JPH02165230A (en) | 1988-12-19 | 1988-12-19 | Procedure preparing/processing system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP32010688A JPH02165230A (en) | 1988-12-19 | 1988-12-19 | Procedure preparing/processing system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02165230A true JPH02165230A (en) | 1990-06-26 |
Family
ID=18117770
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP32010688A Pending JPH02165230A (en) | 1988-12-19 | 1988-12-19 | Procedure preparing/processing system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02165230A (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58117047A (en) * | 1981-12-30 | 1983-07-12 | Fujitsu Ltd | Program forming assisting system |
| JPS63140335A (en) * | 1986-12-02 | 1988-06-11 | Fujitsu Ltd | Automatic procedure generating and processing system |
-
1988
- 1988-12-19 JP JP32010688A patent/JPH02165230A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS58117047A (en) * | 1981-12-30 | 1983-07-12 | Fujitsu Ltd | Program forming assisting system |
| JPS63140335A (en) * | 1986-12-02 | 1988-06-11 | Fujitsu Ltd | Automatic procedure generating and processing system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Stotts et al. | Petri-net-based hypertext: Document structure with browsing semantics | |
| US5220675A (en) | Method and system for customizing a user interface in an integrated environment | |
| US5313394A (en) | Document assembly customization system for modifying a source instrument including text and decisional commands | |
| US5485618A (en) | Methods and interface for building command expressions in a computer system | |
| JPH07219736A (en) | Creation method of multimedia application business | |
| US5712993A (en) | System for creating graphical user interfaces using changeable models for constituent parts | |
| US20050235212A1 (en) | Method and apparatus to provide visual editing | |
| JPH06348481A (en) | Macro preparation system and method | |
| JPH03204687A (en) | Presentation device | |
| JPH04257973A (en) | Device and method for supporting design | |
| Bier | Embeddedbuttons: supporting buttons in documents | |
| Paterno et al. | A tool-supported approach to the refinement of interactive systems | |
| JPH06131334A (en) | Page-oriented document processor | |
| JPH0268654A (en) | Document processing device | |
| JPH0573397A (en) | Hypertext device | |
| JPS61109173A (en) | Screen building | |
| Lam | Tix Programming Guide | |
| Lyardet et al. | Engineering multimedia user interfaces with objects and patterns | |
| Gregory | Lists | |
| JPH01161529A (en) | System for processing object selection | |
| JPH0477956A (en) | Term explanation generation system | |
| Hassell et al. | Generalisation and the adaptive interface | |
| Lee | An algorithm animation programming environment | |
| JPH06149521A (en) | Multi-window optimized display method | |
| JPH025177A (en) | Document logical structure editing device |