JPH02239374A - 論理回路作成方式 - Google Patents
論理回路作成方式Info
- Publication number
- JPH02239374A JPH02239374A JP1061160A JP6116089A JPH02239374A JP H02239374 A JPH02239374 A JP H02239374A JP 1061160 A JP1061160 A JP 1061160A JP 6116089 A JP6116089 A JP 6116089A JP H02239374 A JPH02239374 A JP H02239374A
- Authority
- JP
- Japan
- Prior art keywords
- macro
- circuit
- window
- sub
- logic circuit
- 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
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野J
本発明は会話型論理回路作成装置において階M的な論理
回路をトップダウンに設計する場合の論理回路作成方式
に関する. 〔従来の技術1 従来、この種の論理回路作成方式では、論理回路上で階
層表現したい場合は、別プログラムで予め作成されたマ
クロ素子をライブラリファイルに登録しておいて使用し
なければならなかった.また,マクロ素子内の回路を作
成するためには、そのマクロ回路を現在作成している論
理回路とは全く異なる新しい論理回路として登録し、マ
クロ素子とマクロ回路の整合性のチェックは、マクロ回
路を作成した後に行なっていたため、マクロ回路作成時
は、論理回路作成者が整合性を意識して、マクロ回路を
作成していた. 〔発明が解決しようとする課題〕 上述した従来の論理回路作成方式は、マクロ素子を予め
ライブラリファイルとして登録しておかなければ論理回
路を作成することができないので、トップダウン的に論
理回路を作成しながらダイナミックにマクロ素子やマク
ロ回路を作成していきたい場合に、その都度、別プログ
ラムでマクロ素子を作成し、またマクロ回路を作成する
場合は、現在行なっている回路図入力を終了した後、別
回路としてマクロ回路を作成するため、マクロ素子との
整合性を論理回路作成者が管理しなくてはならず、処理
が煩雑であるという欠点がある.本発明の目的は、会話
型回路作成装置で階屡的な論理回路をトップダウン的に
作成しながらダイナミックにマクロ素子やマクロ回路を
作成したい場合に、その都度別プログラムでマクロ素子
を作成する必要がなく、またマクロ回路を作成する場合
にマクロ素子との整合性を論理回路作成者が意識して管
理していなくてもエラーのないマクロ回路作成のできる
論理回路作成方式を提供することにある。
回路をトップダウンに設計する場合の論理回路作成方式
に関する. 〔従来の技術1 従来、この種の論理回路作成方式では、論理回路上で階
層表現したい場合は、別プログラムで予め作成されたマ
クロ素子をライブラリファイルに登録しておいて使用し
なければならなかった.また,マクロ素子内の回路を作
成するためには、そのマクロ回路を現在作成している論
理回路とは全く異なる新しい論理回路として登録し、マ
クロ素子とマクロ回路の整合性のチェックは、マクロ回
路を作成した後に行なっていたため、マクロ回路作成時
は、論理回路作成者が整合性を意識して、マクロ回路を
作成していた. 〔発明が解決しようとする課題〕 上述した従来の論理回路作成方式は、マクロ素子を予め
ライブラリファイルとして登録しておかなければ論理回
路を作成することができないので、トップダウン的に論
理回路を作成しながらダイナミックにマクロ素子やマク
ロ回路を作成していきたい場合に、その都度、別プログ
ラムでマクロ素子を作成し、またマクロ回路を作成する
場合は、現在行なっている回路図入力を終了した後、別
回路としてマクロ回路を作成するため、マクロ素子との
整合性を論理回路作成者が管理しなくてはならず、処理
が煩雑であるという欠点がある.本発明の目的は、会話
型回路作成装置で階屡的な論理回路をトップダウン的に
作成しながらダイナミックにマクロ素子やマクロ回路を
作成したい場合に、その都度別プログラムでマクロ素子
を作成する必要がなく、またマクロ回路を作成する場合
にマクロ素子との整合性を論理回路作成者が意識して管
理していなくてもエラーのないマクロ回路作成のできる
論理回路作成方式を提供することにある。
[課題を解決するための手段]
本発明の論理回路作成方式は、
論理回路作成中に操作者の指示を受けてプリミティブ素
子により階層表現されたマクロ素子を生成するマクロ素
子生成手段と、 前記マクロ素子生成手段によって生成されたマクロ素子
のピン情報等を含むライブラリファイルを作成するライ
ブラリファイル作成手段と、館記マクロ素子内にマクロ
回路が未作成の場合、操作者のマクロ回路図作成用のサ
ブウィンドウを開き、前記ライブラリファイルを参照し
て当該マクロ素子のピン情報に従って前記マクロ回路の
マクロ端子を該サブウィンドウ上に生成し、操作者のマ
クロ回路作成を補助してマクロ回路を生成するマクロ回
路生成手段とを含む. 〔作 用〕 論理回路作成中にマクロ素子が生成され、またライブラ
リファイルに生成されたマクロ素子のピン情報などが格
納され、かつマクロ回路が未完成の場合、ライブラリフ
ァイル中の前記ピン情報に従ってマクロ回路内のマクロ
端子がサブウインドウ上に生成され、操作者はこれを見
ながらマクロ回路作成の操作ができるので、トップダウ
ン的に論理回路を作成しながらダイナミックにマクロ素
子やマクロ回路を作成していきたい場合に、その都度別
プログラムでマクロ素子を作成する必要がなくなり、ま
た、マクロ回路を作成する場合にマクロ素子との整合性
を論理回路作成者が意識して管理していなくてもエラー
のないマクロ回路の作成ができる。
子により階層表現されたマクロ素子を生成するマクロ素
子生成手段と、 前記マクロ素子生成手段によって生成されたマクロ素子
のピン情報等を含むライブラリファイルを作成するライ
ブラリファイル作成手段と、館記マクロ素子内にマクロ
回路が未作成の場合、操作者のマクロ回路図作成用のサ
ブウィンドウを開き、前記ライブラリファイルを参照し
て当該マクロ素子のピン情報に従って前記マクロ回路の
マクロ端子を該サブウィンドウ上に生成し、操作者のマ
クロ回路作成を補助してマクロ回路を生成するマクロ回
路生成手段とを含む. 〔作 用〕 論理回路作成中にマクロ素子が生成され、またライブラ
リファイルに生成されたマクロ素子のピン情報などが格
納され、かつマクロ回路が未完成の場合、ライブラリフ
ァイル中の前記ピン情報に従ってマクロ回路内のマクロ
端子がサブウインドウ上に生成され、操作者はこれを見
ながらマクロ回路作成の操作ができるので、トップダウ
ン的に論理回路を作成しながらダイナミックにマクロ素
子やマクロ回路を作成していきたい場合に、その都度別
プログラムでマクロ素子を作成する必要がなくなり、ま
た、マクロ回路を作成する場合にマクロ素子との整合性
を論理回路作成者が意識して管理していなくてもエラー
のないマクロ回路の作成ができる。
次に、本発明の実施例について図面を参照して説明する
。
。
第1図は本発明の論理回路作成方式の一実施例のブロッ
ク図、第2図は第1図のCRT4に表示されたマクロ素
子等の図形を示す図である。
ク図、第2図は第1図のCRT4に表示されたマクロ素
子等の図形を示す図である。
この論理回路作成方式は、マクロ素子生成手段lとライ
ブラリファイル作成手段2とマクロ回路生成手段3とC
RT4とライブラリファイル5と図形ファイル6で構成
されている. マクロ素子生成手段1は、論理回路をトップダウンで設
計している途中で階層化したい部分があったとき、操作
者の指示により他の図形情報を表示すると同様に第2図
(1)に示したようにCRT4上に表示しながら、階層
表現されたマクロ素子21を生成する.ライブラリファ
イル作成手段2は、マクロ素子生成手段1によって生成
されたマクロ素子21のピン情報22などを含めたライ
ブラリファイル5を作成する.ここで操作者は再びマク
ロ素子21と同じ内容を持つマクロ素子を使用したい場
合は、新たにマクロ素子を作成することなく、ライブラ
リファイル5を指定すれば良いことになる.マクロ回路
生成手段3は、指定されたマクロ素子21のマクロ回路
が未作成の場合、操作者の指示により、第2図(2)に
示すように、CRTJ上にサブウィンドウ23を開き、
ライブラリファイル5に格納されているマクロ素子21
のピン情報22に従ってサブウィンドウ23上にマクロ
端子24を発生させ、操作者がサブウィンドウ23上の
マクロ端子24を見ながら行なう操作に従ってマクロ回
路を生成し、生成されたマクロ回路を論理回路の図形フ
ァイル6に格納する. 本実施例の論理回路作成方式では、論理回路作成中にマ
クロ素子21が生成され、かつ該マクロ素子21のピン
情報22などの情報がライブラリファイル5に保持され
るので予めマクロ素子を作成して登録しておく必要がな
く、また下位階層の設計に移ってマクロ回路を設計する
とき、サブウィンドウ23上にピン情報22にもとづく
マクロ端子24が表示されるので論理回路作成者は、別
途にマクロ素子とマクロ回路間の整合性を意識して管理
していなくても容易に設計を進めることができる. 〔発明の効果〕 以上説明したように本発明は、論理回路作成中にマクロ
素子を生成し、生成されたマクロ素子のピン情報などを
含むライブラリファイルを作成し、マクロ回路が未作成
の場合は、サブウィンドウを開いて前記ライブラリファ
イル中のマクロ素子のピン情報により該サブウィンドウ
上にマクロ回路のマクロ端子を生成させることにより、
予めマクロ素子のライブラリファイルを作成しておかな
くでも論理回路を作成することができるので、階層表現
された論理回路をトップダウン的に設計することが極め
て容易となり、またマクロ回路を作成する場合、マクロ
素子のピン情報にもとすくサブウィンドウ上のマクロ端
子を見ながら操作ができるので、マクロ素子とマクロ回
路の整合性を意識して管理しておかなくてもマクロ素子
との整合性のエラーのないマクロ回路がその場で作成で
きるという効果がある。
ブラリファイル作成手段2とマクロ回路生成手段3とC
RT4とライブラリファイル5と図形ファイル6で構成
されている. マクロ素子生成手段1は、論理回路をトップダウンで設
計している途中で階層化したい部分があったとき、操作
者の指示により他の図形情報を表示すると同様に第2図
(1)に示したようにCRT4上に表示しながら、階層
表現されたマクロ素子21を生成する.ライブラリファ
イル作成手段2は、マクロ素子生成手段1によって生成
されたマクロ素子21のピン情報22などを含めたライ
ブラリファイル5を作成する.ここで操作者は再びマク
ロ素子21と同じ内容を持つマクロ素子を使用したい場
合は、新たにマクロ素子を作成することなく、ライブラ
リファイル5を指定すれば良いことになる.マクロ回路
生成手段3は、指定されたマクロ素子21のマクロ回路
が未作成の場合、操作者の指示により、第2図(2)に
示すように、CRTJ上にサブウィンドウ23を開き、
ライブラリファイル5に格納されているマクロ素子21
のピン情報22に従ってサブウィンドウ23上にマクロ
端子24を発生させ、操作者がサブウィンドウ23上の
マクロ端子24を見ながら行なう操作に従ってマクロ回
路を生成し、生成されたマクロ回路を論理回路の図形フ
ァイル6に格納する. 本実施例の論理回路作成方式では、論理回路作成中にマ
クロ素子21が生成され、かつ該マクロ素子21のピン
情報22などの情報がライブラリファイル5に保持され
るので予めマクロ素子を作成して登録しておく必要がな
く、また下位階層の設計に移ってマクロ回路を設計する
とき、サブウィンドウ23上にピン情報22にもとづく
マクロ端子24が表示されるので論理回路作成者は、別
途にマクロ素子とマクロ回路間の整合性を意識して管理
していなくても容易に設計を進めることができる. 〔発明の効果〕 以上説明したように本発明は、論理回路作成中にマクロ
素子を生成し、生成されたマクロ素子のピン情報などを
含むライブラリファイルを作成し、マクロ回路が未作成
の場合は、サブウィンドウを開いて前記ライブラリファ
イル中のマクロ素子のピン情報により該サブウィンドウ
上にマクロ回路のマクロ端子を生成させることにより、
予めマクロ素子のライブラリファイルを作成しておかな
くでも論理回路を作成することができるので、階層表現
された論理回路をトップダウン的に設計することが極め
て容易となり、またマクロ回路を作成する場合、マクロ
素子のピン情報にもとすくサブウィンドウ上のマクロ端
子を見ながら操作ができるので、マクロ素子とマクロ回
路の整合性を意識して管理しておかなくてもマクロ素子
との整合性のエラーのないマクロ回路がその場で作成で
きるという効果がある。
第1図は本発明の論理回路作成方式の一実施例のブロッ
ク図、第2図は第1図のCRT4に表示されたマクロ素
子等の図形を示す図である.1・・・・・・・・・マク
ロ素子生成手段、2・・・・・・・・・ライブラリファ
イル作成手段、3・・・・・・・・・マクロ回路生成手
段、4・・・・・・・・・CRT、 5・・・・・・・・・ライブラリファイル、6・・・・
・・・・・図形ファイル、
ク図、第2図は第1図のCRT4に表示されたマクロ素
子等の図形を示す図である.1・・・・・・・・・マク
ロ素子生成手段、2・・・・・・・・・ライブラリファ
イル作成手段、3・・・・・・・・・マクロ回路生成手
段、4・・・・・・・・・CRT、 5・・・・・・・・・ライブラリファイル、6・・・・
・・・・・図形ファイル、
Claims (1)
- 【特許請求の範囲】 1、会話型論理回路作成装置において、 論理回路作成中に操作者の指示を受けてプリミティブ素
子により階層表現されたマクロ素子を生成するマクロ素
子生成手段と、 前記マクロ素子生成手段によって生成されたマクロ素子
のピン情報等を含むライブラリファイルを作成するライ
ブラリファイル作成手段と、前記マクロ素子内にマクロ
回路が未作成の場合、操作者のマクロ回路図作成用のサ
ブウィンドウを開き、前記ライブラリファイルを参照し
て当該マクロ素子のピン情報に従って前記マクロ回路の
マクロ端子を該サブウィンドウ上に生成し、操作者のマ
クロ回路作成を補助してマクロ回路を生成するマクロ回
路生成手段とを含む論理回路作成方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1061160A JPH02239374A (ja) | 1989-03-13 | 1989-03-13 | 論理回路作成方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1061160A JPH02239374A (ja) | 1989-03-13 | 1989-03-13 | 論理回路作成方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02239374A true JPH02239374A (ja) | 1990-09-21 |
Family
ID=13163111
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1061160A Pending JPH02239374A (ja) | 1989-03-13 | 1989-03-13 | 論理回路作成方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02239374A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04140885A (ja) * | 1990-10-01 | 1992-05-14 | Nec Ic Microcomput Syst Ltd | 回路図エディタ |
-
1989
- 1989-03-13 JP JP1061160A patent/JPH02239374A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04140885A (ja) * | 1990-10-01 | 1992-05-14 | Nec Ic Microcomput Syst Ltd | 回路図エディタ |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7320120B2 (en) | Pluggable notations and semantics for visual modeling elements | |
| MXPA04004405A (es) | Sistema para hospedar objetos de diseno/presentacion grafica. | |
| JP2003308145A (ja) | グラフィックユーザーインタフェースの変更方法及びこのための記録媒体 | |
| US20130080879A1 (en) | Methods and apparatus providing document elements formatting | |
| JPH04348428A (ja) | 設計支援方法 | |
| CN115454412A (zh) | 页面生成方法、装置、电子设备及存储介质 | |
| JPH0644052A (ja) | コンピュータ入出力装置の対話型選択処理方式 | |
| Koutsofios | Editing Pictures with lefty | |
| JP3862881B2 (ja) | 電子帳票システムおよび記録媒体 | |
| JP3376950B2 (ja) | 画面生成装置 | |
| CN117573258A (zh) | 车载仪表的人机交互界面管理方法及装置 | |
| JP2836407B2 (ja) | オブジェクト指向ウインドウ描画方式 | |
| CN117170936A (zh) | 一种图像快照生成方法、装置、设备及介质 | |
| CN116820312A (zh) | 按钮背景的设置方法、装置、电子设备及可读存储介质 | |
| Shan | MoDE: An object-oriented user interface development environment based on the concept of mode | |
| JPH0419788A (ja) | 表示制御方式 | |
| CN121879626A (zh) | 一种多终端大屏交互控制方法、系统、页面、设备及介质 | |
| JPH01175019A (ja) | 会話ウィンドウによるコマンドの実行方式 | |
| JPH05119992A (ja) | 名標の属性情報を利用者定義のイメージで表示する構文エデイタ方式 | |
| JPH01229339A (ja) | デバッグ情報表示方式 | |
| CN115687288A (zh) | 一种信息显示方法及相应设备 | |
| JPH0259968A (ja) | 論理回路作成方式 | |
| Read et al. | Specifying and generating program editors with novel visual editing mechanisms | |
| JPH0434662A (ja) | 画面表示プログラムの開発支援装置 | |
| JPH05242088A (ja) | 画像表示方法 |