JPH04299415A - Display system for structure chart editor - Google Patents

Display system for structure chart editor

Info

Publication number
JPH04299415A
JPH04299415A JP8577691A JP8577691A JPH04299415A JP H04299415 A JPH04299415 A JP H04299415A JP 8577691 A JP8577691 A JP 8577691A JP 8577691 A JP8577691 A JP 8577691A JP H04299415 A JPH04299415 A JP H04299415A
Authority
JP
Japan
Prior art keywords
chart
hierarchization
range
symbol
editor
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
JP8577691A
Other languages
Japanese (ja)
Inventor
Yasuhide Takechi
武知 保秀
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 JP8577691A priority Critical patent/JPH04299415A/en
Publication of JPH04299415A publication Critical patent/JPH04299415A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

PURPOSE:To improve the decoding performance by showing a group of processing in a single chart symbol. CONSTITUTION:A chart range designating means 1 is provided to order a user to designate a structure chart range as long as a structure is not disturbed. Then a chart hierarchization means 2 is added to replace the range designated by the user with a chart symbol showing the hierarchization together with a hierarchical chart display means 3 which selects chart symbol showing the hierarchization and shows the original chart, and a chart hierarchization cancel means 4 which selects the chart symbol showing the hierarchization and cancels the hierarchization.

Description

【発明の詳細な説明】[Detailed description of the invention]

【0001】0001

【産業上の利用分野】本発明は、構造チャートエディタ
の表示方式に関し、特に、ソースプログラムを構造チャ
ートで表示して作成および編集とを行う構造チャートエ
ディタにおける構造チャートエディタの表示方式に関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a display method for a structural chart editor, and more particularly to a display method for a structural chart editor in which source programs are created and edited by displaying them in a structural chart.

【0002】0002

【従来の技術】従来、この種の構造チャートエディタの
表示方式では、ソースプログラムをそのまま構造チャー
トとして表示するようになっていた。
2. Description of the Related Art Conventionally, the display method of this type of structure chart editor has been to display a source program as it is as a structure chart.

【0003】0003

【発明が解決しようとする課題】上述した従来の構造チ
ャートエディタの表示方式は、ソースプログラムをその
まま構造チャートとして表示するようになっているので
、大きなソースプログラムでは構造チャートも大きくな
り、また、構造もそのまま表示され複雑になるためプロ
グラムの解読性が落ちるという欠点がある。
[Problems to be Solved by the Invention] The display method of the conventional structure chart editor described above is designed to display the source program as it is as a structure chart, so if the source program is large, the structure chart also becomes large. The disadvantage is that the program is difficult to read because it is displayed as is and becomes complicated.

【0004】0004

【課題を解決するための手段】本発明の構造チャートエ
ディタの表示方式では、構造を乱さないような範囲で構
造チャートの範囲を利用者に指定させるチャート範囲指
定手段と、指定された範囲に表示されているチャートに
対してチャートが階層化されていることを示すチャート
記号を代わりに表示するチャート階層化手段と、階層化
されていることを示すチャート記号を選択することで元
のチャートを表示する階層チャート表示手段と、階層化
されていることを示すチャート記号を選択して、その部
分の階層化を解除するチャート階層化解除手段とを有し
ている。
[Means for Solving the Problems] The display method of the structure chart editor of the present invention includes a chart range specifying means that allows the user to specify the range of the structure chart within a range that does not disturb the structure, and a chart range specifying means that allows the user to specify the range of the structure chart within a range that does not disturb the structure. A chart layering method that displays a chart symbol that indicates that the chart is layered instead of the existing chart, and displays the original chart by selecting a chart symbol that indicates that the chart is layered. and a chart de-hierarchization means for selecting a chart symbol indicating that it is hierarchized and canceling the hierarchization of that part.

【0005】[0005]

【実施例】次に、本発明について図面を参照して詳細に
説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, the present invention will be explained in detail with reference to the drawings.

【0006】図1は本発明の一実施例を示す構成図であ
る。本発明の構造チャートエディタの表示方式はチャー
ト範囲指定手段1と、チャート階層化手段2と、階層チ
ャート表示手段3と、チャート階層化解除手段4と、構
造チャートエディタ本体5と、構造チャート情報6と、
表示装置7と、入力装置8とから構成されている。
FIG. 1 is a block diagram showing one embodiment of the present invention. The display method of the structural chart editor of the present invention includes a chart range specifying means 1, a chart hierarchizing means 2, a hierarchical chart displaying means 3, a chart de-hierarchizing means 4, a structural chart editor body 5, and a structural chart information 6. and,
It is composed of a display device 7 and an input device 8.

【0007】図2は、構造チャートエディタの画面例を
表わしている。A1は階層化の最初のソースプログラム
の表示イメージであり、A2はプログラムの一部分が階
層化されていることを表す記号であり、A3はA2の内
容を階層チャート表示手段3が表示した画面イメージで
ある。
FIG. 2 shows an example of a screen of the structure chart editor. A1 is a display image of the first layered source program, A2 is a symbol indicating that a part of the program is layered, and A3 is a screen image of the content of A2 displayed by the layered chart display means 3. be.

【0008】次に、本実施例の全体的な動作を具体的に
説明する。
Next, the overall operation of this embodiment will be specifically explained.

【0009】構造チャートエディタ本体5は、構造チャ
ートエディタのプログラムで、構造チャートエディタの
全機能を実行するものであり、構造チャート情報6は、
作成または編集中のソースプログラムをチャートにして
格納しているメモリである。
The structural chart editor main body 5 is a structural chart editor program that executes all functions of the structural chart editor, and the structural chart information 6 is
This is a memory that stores a chart of the source program being created or edited.

【0010】ここで、入力装置8から構造チャートエデ
ィタ本体5にチャートの階層化指定の指示が入力される
と、構造チャートエディタ本体5は、チャート範囲指定
手段1を起動する。
[0010] Here, when an instruction to designate the hierarchy of a chart is input from the input device 8 to the structural chart editor main body 5, the structural chart editor main body 5 starts up the chart range specifying means 1.

【0011】チャート範囲指定手段1は、階層化するチ
ャートの範囲を問い合わせるメッセージを表示装置7に
表示し、入力装置8から範囲の開始位置と終了位置を入
力する。そして、入力された範囲の開始位置と終了位置
でのブロックなどの構造の深さが等しくて、また、開始
位置と終了位置との間に開始位置の構造の深さよりも構
造の浅い箇所が存在しないか調べ、条件を満足すればチ
ャートの範囲指定がなされたとしてチャート階層化手段
2を起動する。
The chart range specifying means 1 displays a message inquiring about the range of the chart to be layered on the display device 7, and inputs the start position and end position of the range from the input device 8. Then, the depth of structures such as blocks at the start position and end position of the input range is equal, and there is a place between the start position and end position where the structure is shallower than the depth of the structure at the start position. If the conditions are satisfied, it is assumed that the chart range has been designated and the chart hierarchization means 2 is activated.

【0012】条件が不満足の場合は、その旨のメッセー
ジを表示装置7に出力してチャート範囲指定手段1を終
了する。
If the conditions are not satisfied, a message to that effect is output to the display device 7 and the chart range specifying means 1 is terminated.

【0013】チャート階層化手段2は、チャート範囲指
定手段1で求めたチャート範囲の開始位置と終了位置と
を使用し、構造チャート情報6内のチャートから開始位
置と終了位置との間のチャートを切り離し、代わりに階
層化を示すチャート記号と、切り離したチャートへのポ
インタに置換して終了する。
[0013] The chart hierarchization means 2 uses the start position and end position of the chart range determined by the chart range designation means 1 to create a chart between the start position and the end position from the charts in the structural chart information 6. Detach it, replace it with a chart symbol indicating layering and a pointer to the detached chart, and end.

【0014】構造チャートエディタ本体5は、置換した
チャート記号でチャートを表示することになる。
The structural chart editor main body 5 will display the chart using the replaced chart symbol.

【0015】表示装置7に表示されているチャートから
階層化を示すチャート記号に対して内容表示の要求がさ
れると構造チャートエディタ本体5は、階層チャート表
示手段3を起動する。
When a request is made to display the contents of a chart symbol indicating hierarchization from the chart displayed on the display device 7, the structural chart editor main body 5 starts the hierarchical chart display means 3.

【0016】階層チャート表示手段3は、指定された階
層化を表すチャート記号に対応する構造チャート情報6
から、チャート階層化手段2によって置換された、切り
離したチャートへのポインタよりチャートを求め、別の
構造チャートエディタを起動して、求めたチャートを表
示する。
The hierarchical chart display means 3 displays structural chart information 6 corresponding to a chart symbol representing specified hierarchical structure.
, a chart is obtained from the pointer to the separated chart replaced by the chart hierarchization means 2, another structural chart editor is started, and the obtained chart is displayed.

【0017】また、表示装置7に表示されているチャー
トから階層化を示すチャート記号に対して階層化解除の
要求がされると構造チャートエディタ本体5は、チャー
ト階層化解除手段4を起動する。
Further, when a request is made to cancel hierarchization for a chart symbol indicating hierarchization from the chart displayed on the display device 7, the structural chart editor main body 5 activates the chart hierarchization canceling means 4.

【0018】チャート階層化解除手段4は、指定された
階層化を表すチャート記号に対応する構造チャート情報
6から、チャート階層化手段2によって置換された、切
り離したチャートへのポインタよりチャートを求め、階
層化を表すチャート記号の代わりに、求めたチャートを
接続して終了する。
The chart hierarchization canceling means 4 obtains a chart from the structured chart information 6 corresponding to the chart symbol representing designated hierarchization using the pointer to the separated chart replaced by the chart hierarchization means 2, Connect the obtained chart instead of the chart symbol representing the hierarchy and finish.

【0019】[0019]

【発明の効果】以上説明したように本発明は、構造を乱
さないような範囲で構造チャートの範囲を利用者に指定
させて指定された範囲に表示されているチャートに対し
てチャートが階層化されていることを示すチャート記号
を代わりに表示し、階層化されていることを示すチャー
ト記号を選択することで元のチャートを表示することが
でき、また、階層化されていることを示すチャート記号
を選択して、その階層化を解除して元のチャートを表示
することにより、ソースプログラムのまとまった範囲を
ひとつのチャート記号で表すことが可能となり、ソース
プログラムをそのまま構造チャートにして表示する必要
がなくなるため、ソースプログラムの読解性が向上する
という効果がある。
[Effects of the Invention] As explained above, the present invention allows the user to specify the range of the structure chart within a range that does not disturb the structure, and the charts displayed in the specified range are hierarchized. You can display the original chart instead by selecting the chart symbol that indicates that it is layered, and the chart symbol that indicates that it is layered. By selecting a symbol, canceling its hierarchy and displaying the original chart, it becomes possible to represent a large range of the source program with a single chart symbol, and display the source program as it is as a structure chart. Since this is no longer necessary, it has the effect of improving the readability of the source program.

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

【図1】本発明の実施例を示す構造チャートエディタの
表示方式の図である。
FIG. 1 is a diagram of a display method of a structure chart editor showing an embodiment of the present invention.

【図2】構造チャートエディタが表示する画面イメージ
である。
FIG. 2 is a screen image displayed by a structure chart editor.

【符号の説明】[Explanation of symbols]

1    チャート範囲指定手段 2    チャート階層化手段 3    階層チャート表示手段 4    チャート階層化解除手段 5    構造チャートエディタ本体 6    構造チャート情報 7    表示装置 8    入力装置 A1  最初のソースプログラム A2  階層化を示すチャート記号 A3  切り離した階層チャート 1 Chart range specification means 2 Chart hierarchization means 3 Hierarchical chart display means 4 Chart hierarchization release means 5    Structure chart editor main body 6 Structure chart information 7 Display device 8 Input device A1 First source program A2 Chart symbol indicating hierarchization A3 Separated hierarchy chart

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】  ソースプログラムを構造チャートで表
示して作成および編集とを行う構造チャートエディタに
おいて、構造を乱さないような範囲で構造チャートの範
囲を利用者に指定させるチャート範囲指定手段と、指定
された範囲に表示されているチャートに対してチャート
が階層化されていることを示すチャート記号を代わりに
表示するチャート階層化手段と、階層化されていること
を示すチャート記号を選択することで元のチャートを表
示する階層チャート表示手段と、階層化されていること
を示すチャート記号を選択して、その部分の階層化を解
除するチャート階層化解除手段とからなる構造チャート
エディタの表示方式。
1. In a structure chart editor for creating and editing a source program by displaying it in a structure chart, chart range specifying means allows a user to specify a range of a structure chart within a range that does not disturb the structure; By selecting a chart layering method that displays a chart symbol that indicates that the chart is layered instead of the chart displayed in the specified range, and a chart symbol that indicates that the chart is layered. A display method for a structural chart editor comprising a hierarchical chart display means for displaying an original chart, and a chart de-hierarchization means for selecting a chart symbol indicating that the chart is hierarchized and canceling the hierarchization of that part.
JP8577691A 1991-03-27 1991-03-27 Display system for structure chart editor Pending JPH04299415A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8577691A JPH04299415A (en) 1991-03-27 1991-03-27 Display system for structure chart editor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8577691A JPH04299415A (en) 1991-03-27 1991-03-27 Display system for structure chart editor

Publications (1)

Publication Number Publication Date
JPH04299415A true JPH04299415A (en) 1992-10-22

Family

ID=13868287

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8577691A Pending JPH04299415A (en) 1991-03-27 1991-03-27 Display system for structure chart editor

Country Status (1)

Country Link
JP (1) JPH04299415A (en)

Similar Documents

Publication Publication Date Title
JPH04299415A (en) Display system for structure chart editor
JPS60134282A (en) System screen display system
JP5883953B2 (en) Programmable controller system, its programmable display, drawing editor device, program
JPH07191716A (en) Controller
JPH0667864A (en) Method for automatically preparing/updating manual or the like
JPH07129374A (en) Customized macro command preparation supporting system
JPH04336366A (en) Menu system using control file
JPH0553786A (en) System for displaying program source list
JPH08336078A (en) Television receiver
JPH08147135A (en) Window management device
JPH05119992A (en) Syntax editor system for displaying attribute information on identifier in image of user definition
JPH06149906A (en) Hierarchical position display system
JPH0619662A (en) Help display device for information processing sytem
JPH04306732A (en) Dynamic alteration system for job control language
JPH03122758A (en) Document edition control system
JP2000163282A (en) Computer
JPH08339413A (en) Data entry device
JPH0262628A (en) Editing/display screen control system
JPH047738A (en) Display control system for data area name
JPH05158596A (en) User interface unifying system
JP2004326178A (en) Simple creation system for unix(r) picture program
JPH02239374A (en) Logical circuit preparing system
JPS638927A (en) Menu picture display system
JPH0311410A (en) Information processing unit
JPH03204722A (en) Specification review supporting method