JPH0467214B2 - - Google Patents
Info
- Publication number
- JPH0467214B2 JPH0467214B2 JP58222044A JP22204483A JPH0467214B2 JP H0467214 B2 JPH0467214 B2 JP H0467214B2 JP 58222044 A JP58222044 A JP 58222044A JP 22204483 A JP22204483 A JP 22204483A JP H0467214 B2 JPH0467214 B2 JP H0467214B2
- Authority
- JP
- Japan
- Prior art keywords
- rule
- placement
- arrangement
- room
- objects
- 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.)
- Expired - Lifetime
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/18—Network design, e.g. design based on topological or interconnect aspects of utility systems, piping, heating ventilation air conditioning [HVAC] or cabling
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S706/00—Data processing: artificial intelligence
- Y10S706/902—Application using ai with detail of the ai system
- Y10S706/919—Designing, planning, programming, CAD, CASE
- Y10S706/921—Layout, e.g. circuit, construction
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S706/00—Data processing: artificial intelligence
- Y10S706/902—Application using ai with detail of the ai system
- Y10S706/919—Designing, planning, programming, CAD, CASE
- Y10S706/923—Construction
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Geometry (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Devices For Executing Special Programs (AREA)
- Processing Or Creating Images (AREA)
Description
〔発明の利用分野〕
本発明は、例えば、特定の空間上に形状物体図
形等の形態対象を配置するのに適した推論システ
ムに関する。 〔発明の背景〕 本発明が主として対象とする形状物体等の配置
については通常、会話処理方式が用いられてい
る。会話処理システムを用いる場合には、物体相
互間の関係についての様々の制約を設計者があら
かじめ記憶しておく必要があるという難点があ
る。 最近、米国における人工知能研究者によつて計
算機框体内部に部品を自動的に配置するシステム
が開発された(R1という名称)。このシステムで
は、部品配置位置を決定するための一連のルール
を保有しており、配置計画の進捗に応じて適当な
ルールを呼び出して利用するようになつている。
しかしながら、このシステムにおいては、物体の
配置位置はあらかじめ定められており、配置位置
をあらかじめ指定することができない場合につい
ては適用することが困難である。 〔発明の目的〕 本発明の目的は、配置対象物等の配置位置を前
もつて指定することが困難な場合について、妥当
な配置構成を自動作成するシステムを提供するこ
とにある。 〔発明の概要〕 定まつた空間上にある物体等を配置する場合、
その物体等をどこに配置するのが良いかという事
は、既に配置した物体とその位置、空間上に存在
する配置物体以外の事物とその位置などに依存し
て定まる。 よつて、前もつて物体等の配置場所をどこにす
るかという事に関して確定的な手続きを与えるこ
とは困難である。 従来、このような配置問題を取り扱う技法とし
て、組合せ最適化法が用いられてきた。この技法
を用いる場合、配置問題の持つひとつの側面、例
えば配置面積を目的関数として設定し、これを最
適化するという接近法を取つていた。 しかしながら、この方法を用いる場合には、目
的関数で考慮した要素以外の情報、たとえば、あ
る物体を、基準とする物体に対して、ある位置関
係を満足するように配置するといつた情報を取り
扱うことは困難であり、従つて専門家が各種の知
識を用いて設計した配置計画に近いものを自動的
に作成させることがむずかしかつた。 本発明は、それぞれ条件部と行動部を持つルー
ル群と対象概念の構造を記述するデータ構造とを
用いて、例えば、上述した自由配置のための推論
を行なうことを特徴とする。 〔発明の実施例〕 以下、本発明の一実施例を説明する。 第1図は、本システムの基本構成を示すもので
ある。図中100は配置計画自動作成システムの
本体、110は知識ベースとよばれるものであ
り、機器の配置場所に関する情報や、配置に関し
て守られなくてはならない制約条件が満たされて
いるか否かをチエツクするための関数などから成
つている。図中115は、ルール呼び出し制御機
構であり、配置計画作成状況を表わすデータ構造
120上の情報内容を参照し130。110内の
適当なルールを選択する125。選択されたルー
ルは、120のデータ構造の内容の照合135あ
るいは、データ構造への情報の書き込みをおこな
う。図中105はグラフイツクデイスプレイ装置
であり、110内の関数によつてデータ構造12
0上の情報を出力表示145することにより、配
置計画を出力表示する。図では155は物体を配
置する空間(本例では計算機室の外形)、160
は配置物体(本例では中央処理装置、磁気テープ
装置など)を示している。システムの起動、作成
された配置計画の修正などは、装置105からの
入力情報150によつて実施する。 本実施例では、LISP言語を用いてシステムを
実現する。 第1図120内の情報の一部を示したのが第1
表である。
形等の形態対象を配置するのに適した推論システ
ムに関する。 〔発明の背景〕 本発明が主として対象とする形状物体等の配置
については通常、会話処理方式が用いられてい
る。会話処理システムを用いる場合には、物体相
互間の関係についての様々の制約を設計者があら
かじめ記憶しておく必要があるという難点があ
る。 最近、米国における人工知能研究者によつて計
算機框体内部に部品を自動的に配置するシステム
が開発された(R1という名称)。このシステムで
は、部品配置位置を決定するための一連のルール
を保有しており、配置計画の進捗に応じて適当な
ルールを呼び出して利用するようになつている。
しかしながら、このシステムにおいては、物体の
配置位置はあらかじめ定められており、配置位置
をあらかじめ指定することができない場合につい
ては適用することが困難である。 〔発明の目的〕 本発明の目的は、配置対象物等の配置位置を前
もつて指定することが困難な場合について、妥当
な配置構成を自動作成するシステムを提供するこ
とにある。 〔発明の概要〕 定まつた空間上にある物体等を配置する場合、
その物体等をどこに配置するのが良いかという事
は、既に配置した物体とその位置、空間上に存在
する配置物体以外の事物とその位置などに依存し
て定まる。 よつて、前もつて物体等の配置場所をどこにす
るかという事に関して確定的な手続きを与えるこ
とは困難である。 従来、このような配置問題を取り扱う技法とし
て、組合せ最適化法が用いられてきた。この技法
を用いる場合、配置問題の持つひとつの側面、例
えば配置面積を目的関数として設定し、これを最
適化するという接近法を取つていた。 しかしながら、この方法を用いる場合には、目
的関数で考慮した要素以外の情報、たとえば、あ
る物体を、基準とする物体に対して、ある位置関
係を満足するように配置するといつた情報を取り
扱うことは困難であり、従つて専門家が各種の知
識を用いて設計した配置計画に近いものを自動的
に作成させることがむずかしかつた。 本発明は、それぞれ条件部と行動部を持つルー
ル群と対象概念の構造を記述するデータ構造とを
用いて、例えば、上述した自由配置のための推論
を行なうことを特徴とする。 〔発明の実施例〕 以下、本発明の一実施例を説明する。 第1図は、本システムの基本構成を示すもので
ある。図中100は配置計画自動作成システムの
本体、110は知識ベースとよばれるものであ
り、機器の配置場所に関する情報や、配置に関し
て守られなくてはならない制約条件が満たされて
いるか否かをチエツクするための関数などから成
つている。図中115は、ルール呼び出し制御機
構であり、配置計画作成状況を表わすデータ構造
120上の情報内容を参照し130。110内の
適当なルールを選択する125。選択されたルー
ルは、120のデータ構造の内容の照合135あ
るいは、データ構造への情報の書き込みをおこな
う。図中105はグラフイツクデイスプレイ装置
であり、110内の関数によつてデータ構造12
0上の情報を出力表示145することにより、配
置計画を出力表示する。図では155は物体を配
置する空間(本例では計算機室の外形)、160
は配置物体(本例では中央処理装置、磁気テープ
装置など)を示している。システムの起動、作成
された配置計画の修正などは、装置105からの
入力情報150によつて実施する。 本実施例では、LISP言語を用いてシステムを
実現する。 第1図120内の情報の一部を示したのが第1
表である。
【表】
【表】
第1表の中の210は、物体を配置するに際し
ての条件を記述したデータ構造であり、“システ
ムDAセンタ”という名前のシステム名211
は、上位概念として“SYSTEM”という概念を
持つており212、配置すべき単位として“L1”
以下いくつかの物体213が与えられており、部
屋の名前は“マシンシツ1”214、物体配置に
際して満足すべき制約条件としてC1以下11個の
条件がある215ということを示している。 第1表の220は、上記の“マシンシツ1”の
具体的形状を定義したものであり、“マシンシツ
1”の上位概念が“マシンシツ”であり、形状が
“RECT”(長方形)で、たて、よこが11750×
9500の大きさを持つている222ということを示
している。また、部屋を第1図105の装置に出
力表示する場合の縮尺223、部屋原点224、
出入口名称225、部屋内の柱の名称226、部
屋内のフリーアクセスの起点の座標値227、フ
リーアクセスのサイズ228などが与えられてい
る。ここでフリーアクセスとは、部屋の床に附設
してあるタイルのことであり、通常は正方形であ
る。機器を配置する際に、フリーアクセスを取り
外してケーブルを配線する。よつて部屋内におけ
るフリーアクセスの範囲と一枚のフリーアクセス
の大きさが問題となるので、これを記憶してい
る。 第1表の230は、上記213の部分で示した
配置単位の内の“L1”に関する情報であり、L1
の上位概念は“レイアウト要素”231であり、
L1の機器名は“H−8A60−01”232であり、
配置計画を作成するにあたつて利用する型紙(物
体L1の平面図のこと)は“CPU6H30”233で
あり、L1の呼び名は“CPU”すなわち中央処理
装置であり234、L1を配置するについては
“CPU”配置ルールを使用すべきこと235等々
の情報を保持している。 第1表の240は、上記215内に与えられた
制約の内、“C10”についてのデータである。図
中241はC10が、上位概念として“トオク”と
いうものをもつており241、“DISK”,
“CCP”,“CPU”,“PDU”などの機器242が、
部屋の出入口243から離れた所に配置されるべ
きであり、その最小距離は3m244であること
を示している。 第1表の250は、ある物体OP4の部屋内への
配置状況を示したものである。表の251は、本
データ“OP4”が上位概念として“OP”(操作)
というものを持つており251、また“OP4”
が、物体“L1”252に関するものであり、部
屋内の位置が“USER”、すなわち第1図105
の端末から利用者入力によつて設定されたもので
あり253、この物体は“マシンシツ1”内に配
置してあり254、形は“H−8A60−01”25
5、保守エリア(当機器を保守する際に、とびら
を開閉するなどの目的で確保する必要のある区
域)は、本体座標原点を起点として(−800,−
800)の位置に起点を持ち、角度0で設定されて
おり、3860×2300の大きさの長方形(“RECT”)
である256。またOP4の座標原点は、部屋内の
座標系に関して1012,6417の点にあり、
−90°の方向を向いて配置してあること257な
どの情報が与えられている。 第1表の260は、機器配置計画の進捗状況を
示すものであり、“システムDAセンタ”262
を、第1図105の装置に画面出力し261、配
置計画を作成するための前提となる問題の入力
(部屋形状や配置物の名称)を完了した段階であ
ること263を示している。 次に、第1図110内の内容について説明す
る。
ての条件を記述したデータ構造であり、“システ
ムDAセンタ”という名前のシステム名211
は、上位概念として“SYSTEM”という概念を
持つており212、配置すべき単位として“L1”
以下いくつかの物体213が与えられており、部
屋の名前は“マシンシツ1”214、物体配置に
際して満足すべき制約条件としてC1以下11個の
条件がある215ということを示している。 第1表の220は、上記の“マシンシツ1”の
具体的形状を定義したものであり、“マシンシツ
1”の上位概念が“マシンシツ”であり、形状が
“RECT”(長方形)で、たて、よこが11750×
9500の大きさを持つている222ということを示
している。また、部屋を第1図105の装置に出
力表示する場合の縮尺223、部屋原点224、
出入口名称225、部屋内の柱の名称226、部
屋内のフリーアクセスの起点の座標値227、フ
リーアクセスのサイズ228などが与えられてい
る。ここでフリーアクセスとは、部屋の床に附設
してあるタイルのことであり、通常は正方形であ
る。機器を配置する際に、フリーアクセスを取り
外してケーブルを配線する。よつて部屋内におけ
るフリーアクセスの範囲と一枚のフリーアクセス
の大きさが問題となるので、これを記憶してい
る。 第1表の230は、上記213の部分で示した
配置単位の内の“L1”に関する情報であり、L1
の上位概念は“レイアウト要素”231であり、
L1の機器名は“H−8A60−01”232であり、
配置計画を作成するにあたつて利用する型紙(物
体L1の平面図のこと)は“CPU6H30”233で
あり、L1の呼び名は“CPU”すなわち中央処理
装置であり234、L1を配置するについては
“CPU”配置ルールを使用すべきこと235等々
の情報を保持している。 第1表の240は、上記215内に与えられた
制約の内、“C10”についてのデータである。図
中241はC10が、上位概念として“トオク”と
いうものをもつており241、“DISK”,
“CCP”,“CPU”,“PDU”などの機器242が、
部屋の出入口243から離れた所に配置されるべ
きであり、その最小距離は3m244であること
を示している。 第1表の250は、ある物体OP4の部屋内への
配置状況を示したものである。表の251は、本
データ“OP4”が上位概念として“OP”(操作)
というものを持つており251、また“OP4”
が、物体“L1”252に関するものであり、部
屋内の位置が“USER”、すなわち第1図105
の端末から利用者入力によつて設定されたもので
あり253、この物体は“マシンシツ1”内に配
置してあり254、形は“H−8A60−01”25
5、保守エリア(当機器を保守する際に、とびら
を開閉するなどの目的で確保する必要のある区
域)は、本体座標原点を起点として(−800,−
800)の位置に起点を持ち、角度0で設定されて
おり、3860×2300の大きさの長方形(“RECT”)
である256。またOP4の座標原点は、部屋内の
座標系に関して1012,6417の点にあり、
−90°の方向を向いて配置してあること257な
どの情報が与えられている。 第1表の260は、機器配置計画の進捗状況を
示すものであり、“システムDAセンタ”262
を、第1図105の装置に画面出力し261、配
置計画を作成するための前提となる問題の入力
(部屋形状や配置物の名称)を完了した段階であ
ること263を示している。 次に、第1図110内の内容について説明す
る。
【表】
【表】
【表】
【表】
第2表(1)内の300は、配置計画作業の進め方
を指示するルール群である。例えば301のルー
ルは、もしも、第1図120内の260のデータ
構造上に、“モンダイカイケツズミ”というデー
タが与えられた時には、計画作成行動を終了
(STOP)させよ、ということを述べている。3
02のルールは、“モンダイニユウリヨクズミ”
となつた場合には、配置計画作成処理を開始せ
よ、ということを述べている。 表中310のルールは、問題解決状態が“シユ
ウリヨウ”となつた場合に、第1表260のデー
タ構造上から、“モンダイカイケツジヨウタイ”
というデータを消去(DELETES)し、他のいく
つかの処理をおこなえということを示している。 表中320は、物体配置ルールの1例であり、
他にマツチングするルールが見当らない時(表の
321の“IF”部が(>X>Y>Z)となつて
いるのは本ルールが全ての3項組のデータとマツ
チすることを意味している)、利用者(USER)
入力によつて配置計画をおこなうことを指示して
いる。 表中330は、物体の配置位置を指定するルー
ル群であり、その中のひとつ331は、カードリ
ーダ(CR)とコンソールデイスプレイ(CD)が
ウホウ・ヒダリムキ等で記述される関係を満たし
て配置されていれば、フロツピイデイスク(FD)
をCRのミギナラビ・(M 2 M)で記述される
関係を満たす範囲に配置する案を考えよというこ
とを示している。 第2表(2)の340〜370は、第2表の(1)で説
明したルールの中、その他で使用される関数であ
り、第1図110の構成要素の一部である。例え
ば370は、物体の配置エリアが不足した時、既
に配置した物体の位置をずらせる関数である。
を指示するルール群である。例えば301のルー
ルは、もしも、第1図120内の260のデータ
構造上に、“モンダイカイケツズミ”というデー
タが与えられた時には、計画作成行動を終了
(STOP)させよ、ということを述べている。3
02のルールは、“モンダイニユウリヨクズミ”
となつた場合には、配置計画作成処理を開始せ
よ、ということを述べている。 表中310のルールは、問題解決状態が“シユ
ウリヨウ”となつた場合に、第1表260のデー
タ構造上から、“モンダイカイケツジヨウタイ”
というデータを消去(DELETES)し、他のいく
つかの処理をおこなえということを示している。 表中320は、物体配置ルールの1例であり、
他にマツチングするルールが見当らない時(表の
321の“IF”部が(>X>Y>Z)となつて
いるのは本ルールが全ての3項組のデータとマツ
チすることを意味している)、利用者(USER)
入力によつて配置計画をおこなうことを指示して
いる。 表中330は、物体の配置位置を指定するルー
ル群であり、その中のひとつ331は、カードリ
ーダ(CR)とコンソールデイスプレイ(CD)が
ウホウ・ヒダリムキ等で記述される関係を満たし
て配置されていれば、フロツピイデイスク(FD)
をCRのミギナラビ・(M 2 M)で記述される
関係を満たす範囲に配置する案を考えよというこ
とを示している。 第2表(2)の340〜370は、第2表の(1)で説
明したルールの中、その他で使用される関数であ
り、第1図110の構成要素の一部である。例え
ば370は、物体の配置エリアが不足した時、既
に配置した物体の位置をずらせる関数である。
【表】
以上の説明からも判るように、本方式では計画
作成途上で発生する様々の状況に対する対応方策
を条件部と行動部から成るルールの形で保持して
おき、状況に応じてこれらのルールの内の適当な
ものを呼び出して利用できるため、配置計画の作
成のようにあらかじめ処理手順を明確に定義して
おくことの困難な問題を解かせる手段として有効
である。 また、ルールの追加をおこなうことによつて、
配置構成や計画作成能力を高めることも容易であ
る。
作成途上で発生する様々の状況に対する対応方策
を条件部と行動部から成るルールの形で保持して
おき、状況に応じてこれらのルールの内の適当な
ものを呼び出して利用できるため、配置計画の作
成のようにあらかじめ処理手順を明確に定義して
おくことの困難な問題を解かせる手段として有効
である。 また、ルールの追加をおこなうことによつて、
配置構成や計画作成能力を高めることも容易であ
る。
第1図は本発明の配置構成自動作成システムの
構成図、第2図は本発明第1図115の内容の説
明図である。 100……配置計画自動作成システム、110
……ルール群等を収納した知識ベース、120…
…物体配置状況等を表現するデータ構造、115
……ルール呼び出し制御機構。
構成図、第2図は本発明第1図115の内容の説
明図である。 100……配置計画自動作成システム、110
……ルール群等を収納した知識ベース、120…
…物体配置状況等を表現するデータ構造、115
……ルール呼び出し制御機構。
Claims (1)
- 【特許請求の範囲】 1 形態を有する対象の配置状況に関する情報及
び配置位置を決定するためのルールを記憶し、前
記ルールを適用して前記配置を更新する手段を有
する推論システムにおいて、前記更新手段は、前
記配置に関する情報に基づいて適用すべきルール
を選択し、適用すべきルールが見つからない場合
は、前記配置に関する情報を修正して再度ルール
を選択することを特徴とする推論システム。 2 前記配置に関する情報のデータ構造は階層構
造を有し、前記ルール及び前記更新手段は制御関
数で構成することを特徴とする特許請求の範囲第
1項記載の推論システム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58222044A JPS60114968A (ja) | 1983-11-28 | 1983-11-28 | 推論システム |
| US06/675,861 US4700317A (en) | 1983-11-28 | 1984-11-28 | Automatic layout planner and a method for automatically creating a layout plan |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58222044A JPS60114968A (ja) | 1983-11-28 | 1983-11-28 | 推論システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS60114968A JPS60114968A (ja) | 1985-06-21 |
| JPH0467214B2 true JPH0467214B2 (ja) | 1992-10-27 |
Family
ID=16776208
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58222044A Granted JPS60114968A (ja) | 1983-11-28 | 1983-11-28 | 推論システム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US4700317A (ja) |
| JP (1) | JPS60114968A (ja) |
Families Citing this family (113)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6014292A (ja) * | 1983-07-06 | 1985-01-24 | 株式会社東芝 | 文書作成装置 |
| JPH0743722B2 (ja) * | 1985-08-02 | 1995-05-15 | 株式会社東芝 | 帰納推論装置 |
| EP0218246A3 (en) * | 1985-10-09 | 1988-12-14 | Hitachi, Ltd. | Method for making of design reference and apparatus therefor |
| JPS62221782A (ja) * | 1986-02-20 | 1987-09-29 | Fujitsu Ltd | 棚段編集方式 |
| JPH0785249B2 (ja) * | 1986-05-16 | 1995-09-13 | 株式会社日立製作所 | 設計支援装置 |
| EP0250121B1 (en) * | 1986-06-03 | 1994-11-02 | Cubital Ltd. | Three-dimensional modelling apparatus |
| JPS6319074A (ja) * | 1986-07-11 | 1988-01-26 | Hitachi Ltd | レイアウト評価支援装置 |
| US5095441A (en) * | 1986-09-12 | 1992-03-10 | Digital Equipment Corporation | Rule inference and localization during synthesis of logic circuit designs |
| US5150308A (en) * | 1986-09-12 | 1992-09-22 | Digital Equipment Corporation | Parameter and rule creation and modification mechanism for use by a procedure for synthesis of logic circuit designs |
| US5267175A (en) * | 1986-09-12 | 1993-11-30 | Digital Equipment Corporation | Data base access mechanism for rules utilized by a synthesis procedure for logic circuit design |
| US5175696A (en) * | 1986-09-12 | 1992-12-29 | Digital Equipment Corporation | Rule structure in a procedure for synthesis of logic circuits |
| AU7728187A (en) * | 1986-09-12 | 1988-03-17 | Digital Equipment Corporation | Cad of logic circuits: rule structure for inserting new elements |
| US5212650A (en) * | 1986-09-12 | 1993-05-18 | Digital Equipment Corporation | Procedure and data structure for synthesis and transformation of logic circuit designs |
| US5151867A (en) * | 1986-09-12 | 1992-09-29 | Digital Equipment Corporation | Method of minimizing sum-of-product cases in a heterogeneous data base environment for circuit synthesis |
| US5097422A (en) * | 1986-10-10 | 1992-03-17 | Cascade Design Automation Corporation | Method and apparatus for designing integrated circuits |
| JPH0793358B2 (ja) * | 1986-11-10 | 1995-10-09 | 日本電気株式会社 | ブロック配置処理方式 |
| US4829446A (en) * | 1986-12-12 | 1989-05-09 | Caeco, Inc. | Method and apparatus for recording and rearranging representations of objects in a model of a group of objects located using a co-ordinate system |
| US5021968A (en) * | 1987-01-13 | 1991-06-04 | Robertson-Ceco Corporation | Graphics-based wire-cable management system |
| US4908772A (en) * | 1987-03-30 | 1990-03-13 | Bell Telephone Laboratories | Integrated circuits with component placement by rectilinear partitioning |
| GB2205184A (en) * | 1987-04-20 | 1988-11-30 | Hitachi Ltd | Method of managing layout of goods |
| JP2914969B2 (ja) * | 1987-07-17 | 1999-07-05 | 株式会社日立製作所 | 商品配置自動決定方法および装置 |
| JPS63261462A (ja) * | 1987-04-20 | 1988-10-28 | Hitachi Ltd | 棚割管理システム |
| US4885694A (en) * | 1987-04-29 | 1989-12-05 | Honeywell Inc. | Automated building control design system |
| JPH0652502B2 (ja) * | 1987-05-06 | 1994-07-06 | 株式会社日立製作所 | 推論方法 |
| JPH0650515B2 (ja) * | 1987-06-19 | 1994-06-29 | 株式会社日立製作所 | 設計支援方法及びその設計支援装置 |
| US5019992A (en) * | 1987-08-24 | 1991-05-28 | International Business Machines Corp. | System for designing intercommunication networks |
| US4939668A (en) * | 1987-08-24 | 1990-07-03 | International Business Machines Corp. | System for designing intercommunications networks |
| US4873643A (en) * | 1987-10-22 | 1989-10-10 | Andrew S. Crawford | Interactive design terminal for custom imprinted articles |
| US4862345A (en) * | 1987-11-16 | 1989-08-29 | Litwin Engineers & Constructors, Inc. | Process plant instrumentation design system |
| JP2535976B2 (ja) * | 1987-11-17 | 1996-09-18 | 株式会社日立製作所 | 形態接続構成自動作成システム |
| US4922432A (en) * | 1988-01-13 | 1990-05-01 | International Chip Corporation | Knowledge based method and apparatus for designing integrated circuits using functional specifications |
| KR930007749B1 (ko) * | 1988-05-25 | 1993-08-18 | 마쯔시다덴기산교 가부시기가이샤 | 제품생산 계획형 추론장치 |
| US5255207C1 (en) * | 1988-06-16 | 2001-01-09 | Larry Cornwell | Method for designing and detailing cabinets |
| US5260883A (en) * | 1988-07-21 | 1993-11-09 | Daniel Flow Products, Inc. | Interactive data entry system and method for the design, engineering and manufacture of meter tubes |
| US5031111C1 (en) * | 1988-08-08 | 2001-03-27 | Trw Inc | Automated circuit design method |
| JPH0245831A (ja) * | 1988-08-08 | 1990-02-15 | Ricoh Co Ltd | 知識推諭処理装置 |
| GB8822739D0 (en) * | 1988-09-28 | 1988-11-23 | Zyqad Ltd | Improvements in/relating to knowledge engineering |
| US4965741A (en) * | 1988-10-17 | 1990-10-23 | Ncr Corporation | Method for providing an improved human user interface to a knowledge based system |
| JPH065540B2 (ja) * | 1988-11-25 | 1994-01-19 | 工業技術院長 | 機器レイアウト方法 |
| US5036472A (en) | 1988-12-08 | 1991-07-30 | Hallmark Cards, Inc. | Computer controlled machine for vending personalized products or the like |
| US5561604A (en) * | 1988-12-08 | 1996-10-01 | Hallmark Cards, Incorporated | Computer controlled system for vending personalized products |
| US5993048A (en) | 1988-12-08 | 1999-11-30 | Hallmark Cards, Incorporated | Personalized greeting card system |
| US5187784A (en) * | 1989-01-13 | 1993-02-16 | Vlsi Technology, Inc. | Integrated circuit placement method using netlist and predetermined ordering constraints to produce a human readable integrated circuit schematic diagram |
| FR2641881A1 (fr) * | 1989-01-17 | 1990-07-20 | Mevel Denis | Appareil de preparation, avec presentation visuelle synthetique d'un amenagement |
| US5019961A (en) * | 1989-04-05 | 1991-05-28 | Cadware, Inc. | Computer apparatus and method for logical modelling |
| US5111392A (en) * | 1989-06-09 | 1992-05-05 | Steelcase Inc. | Design system for creating furniture layouts |
| JP2801931B2 (ja) * | 1989-09-07 | 1998-09-21 | 松下電器産業株式会社 | 論理設計処理装置および回路変換ルール翻訳装置ならびに回路変換ルール翻訳方法 |
| JPH03116237A (ja) * | 1989-09-29 | 1991-05-17 | Hitachi Ltd | 知識処理方法 |
| CA2033551A1 (en) * | 1990-01-17 | 1991-07-18 | Russell A. Straate | Service entrance distribution and management system for communication systems |
| US5367468A (en) * | 1990-02-21 | 1994-11-22 | Kabushiki Kaisha Toshiba | Design aid method and design aid apparatus for integrated circuits |
| US5313392A (en) * | 1990-03-16 | 1994-05-17 | Hitachi, Ltd. | Method for supporting merchandise management operation and system therefor |
| AU8395491A (en) * | 1990-07-12 | 1992-02-04 | First Graphics, Inc. | Method and apparatus for designing a distribution system for a building |
| US6701288B1 (en) * | 1990-07-12 | 2004-03-02 | First Graphics, Inc. | Method and apparatus for designing and editing a distribution system for a building |
| US5227983A (en) * | 1990-07-12 | 1993-07-13 | First Graphics, Inc. | Method and apparatus for designing a distribution system for a building |
| US5557537A (en) * | 1990-07-12 | 1996-09-17 | Normann; Linda M. | Method and apparatus for designing and editing a distribution system for a building |
| US5559714A (en) | 1990-10-22 | 1996-09-24 | Hallmark Cards, Incorporated | Method and apparatus for display sequencing personalized social occasion products |
| US5546316A (en) | 1990-10-22 | 1996-08-13 | Hallmark Cards, Incorporated | Computer controlled system for vending personalized products |
| US5490082A (en) * | 1990-11-07 | 1996-02-06 | Vlsi Technology, Inc. | Method of graphically designing circuits |
| US5341469A (en) * | 1991-05-13 | 1994-08-23 | Arcom Architectural Computer Services, Inc. | Structured text system |
| US5225987A (en) * | 1991-05-20 | 1993-07-06 | Westinghouse Electric Corp. | System for implementing a PC computer configuration system for assembling and mounting of a complex product in situ |
| US5293479A (en) * | 1991-07-08 | 1994-03-08 | Quintero Smith Incorporated | Design tool and method for preparing parametric assemblies |
| JPH05101052A (ja) * | 1991-10-04 | 1993-04-23 | Fuji Xerox Co Ltd | 文書作成支援装置 |
| JP2601586B2 (ja) * | 1991-10-15 | 1997-04-16 | 富士通株式会社 | 配置要素の配置配線方法 |
| WO1993022741A2 (en) * | 1992-04-29 | 1993-11-11 | First Graphics, Inc. | Method and apparatus for designing and editing a distribution system for a building |
| DE69331085T2 (de) * | 1992-08-26 | 2002-03-14 | Matsushita Electric Industrial Co., Ltd. | Automatisiertes LSI-Entwurfsystem und Verfahren |
| US5353401A (en) * | 1992-11-06 | 1994-10-04 | Ricoh Company, Ltd. | Automatic interface layout generator for database systems |
| US5535134A (en) * | 1994-06-03 | 1996-07-09 | International Business Machines Corporation | Object placement aid |
| US5537648A (en) * | 1994-08-15 | 1996-07-16 | International Business Machines Corporation | Geometric autogeneration of "hard" phase-shift designs for VLSI |
| US5726898A (en) | 1994-09-01 | 1998-03-10 | American Greetings Corporation | Method and apparatus for storing and selectively retrieving and delivering product data based on embedded expert judgements |
| US5557556A (en) * | 1994-09-30 | 1996-09-17 | The United States Of America As Represented By The Secretary Of The Navy | Power plant simulation for waterborne vessel computer-assisted design and evaluation |
| US5550746A (en) | 1994-12-05 | 1996-08-27 | American Greetings Corporation | Method and apparatus for storing and selectively retrieving product data by correlating customer selection criteria with optimum product designs based on embedded expert judgments |
| US5768142A (en) | 1995-05-31 | 1998-06-16 | American Greetings Corporation | Method and apparatus for storing and selectively retrieving product data based on embedded expert suitability ratings |
| US5875110A (en) | 1995-06-07 | 1999-02-23 | American Greetings Corporation | Method and system for vending products |
| US5754826A (en) * | 1995-08-04 | 1998-05-19 | Synopsys, Inc. | CAD and simulation system for targeting IC designs to multiple fabrication processes |
| US5847971A (en) * | 1996-01-05 | 1998-12-08 | Steelcase Incorporated | 3-D spatial GUI querying and manipulating an RDMS for order-entry applications |
| US5953518A (en) * | 1997-03-14 | 1999-09-14 | Lsi Logic Corporation | Yield improvement techniques through layout optimization |
| US6052669A (en) * | 1997-06-06 | 2000-04-18 | Haworth, Inc. | Graphical user interface supporting method and system for remote order generation of furniture products |
| US6037945A (en) | 1997-12-16 | 2000-03-14 | Xactware, Inc. | Graphical method for modeling and estimating construction costs |
| US6532439B2 (en) | 1998-06-18 | 2003-03-11 | Sun Microsystems, Inc. | Method for determining the desired decoupling components for power distribution systems |
| US6385565B1 (en) * | 1998-06-18 | 2002-05-07 | Sun Microsystems, Inc. | System and method for determining the desired decoupling components for power distribution systems using a computer system |
| JP3625379B2 (ja) * | 1998-07-15 | 2005-03-02 | キヤノン株式会社 | 太陽光発電システム設計支援方法をプログラムとして格納した記憶媒体および太陽光発電システム設計支援装置 |
| US7209869B1 (en) * | 1998-09-01 | 2007-04-24 | Daimlerchrysler Ag | Method and system for resource requirement planning and generating a production schedule using a uniform data model |
| US20020065635A1 (en) * | 1999-12-02 | 2002-05-30 | Joseph Lei | Virtual reality room |
| US7019759B1 (en) | 2000-05-09 | 2006-03-28 | Original Home Llc | Computer based plan design and sales method |
| US20030046040A1 (en) * | 2001-08-31 | 2003-03-06 | Patrucco Hector Alejandro | Method and system for architectural space programming for a facility |
| US20030172003A1 (en) * | 2002-03-06 | 2003-09-11 | Holbrook Richard M. | Method and system for designing configurable furniture product |
| US6789241B2 (en) * | 2002-10-31 | 2004-09-07 | Sun Microsystems, Inc. | Methodology for determining the placement of decoupling capacitors in a power distribution system |
| US20040103375A1 (en) * | 2002-11-27 | 2004-05-27 | Rutie Chen | Method and apparatus for automated schematic rendering |
| US8751950B2 (en) | 2004-08-17 | 2014-06-10 | Ice Edge Business Solutions Ltd. | Capturing a user's intent in design software |
| US20050203790A1 (en) * | 2004-03-09 | 2005-09-15 | Cohen Robert M. | Computerized, rule-based, store-specific retail merchandising |
| US7770125B1 (en) * | 2005-02-16 | 2010-08-03 | Adobe Systems Inc. | Methods and apparatus for automatically grouping graphical constructs |
| US8441502B2 (en) | 2007-05-01 | 2013-05-14 | M.E.P. Cad, Inc. | Methods and apparatuses for resolving a CAD drawing conflict with an arm around |
| US8773425B2 (en) * | 2007-05-01 | 2014-07-08 | M.E.P. CAD Inc. | Methods and apparatuses for proposing resolutions to conflicts in a CAD drawing with reflections |
| WO2008137023A1 (en) * | 2007-05-01 | 2008-11-13 | M.E.P. Cad, Inc. | Methods and apparatuses for handling a conflict in a cad drawing |
| US8554520B2 (en) | 2007-05-01 | 2013-10-08 | Auto Prep, Llc | Systems and methods for differentiating and associating multiple drawings in a CAD environment |
| US8224628B2 (en) * | 2007-05-01 | 2012-07-17 | M.E.P. Cad, Inc. | Methods and apparatuses for placing a flexible drop in a CAD drawing |
| EP2153351A4 (en) * | 2007-05-01 | 2015-05-13 | M E P Cad Inc | METHOD AND DEVICES FOR PREPARING A CAD DRAWING |
| US8600706B2 (en) * | 2007-05-01 | 2013-12-03 | Auto Prep, Llc | Systems and methods for identifying crash sources in a CAD environment |
| US8150660B2 (en) * | 2007-05-01 | 2012-04-03 | M.E.P. Cad, Inc. | Methods and apparatuses for automatically selecting a pipe in a CAD drawing |
| US7949946B2 (en) * | 2007-10-17 | 2011-05-24 | Microsoft Corporation | Layout and line routing composition |
| EP2252951B1 (en) * | 2008-03-11 | 2021-05-05 | Ice Edge Business Solutions, Ltd. | Automatically creating and modifying furniture layouts in design software |
| DE102008058800A1 (de) * | 2008-11-24 | 2010-05-27 | Siemens Aktiengesellschaft | Dynamische Platzierung von Komponenten auf einem Plan |
| WO2011079229A2 (en) * | 2009-12-23 | 2011-06-30 | AEA Integration | System and method for automated building services design |
| DE102010018634B4 (de) * | 2010-04-23 | 2014-07-31 | Siemens Aktiengesellschaft | Verfahren zur Eingabe eines räumlichen Aufbaus von Fertigungseinrichtungen in ein rechnergestütztes Planungsprogramm und dessen Optimierung |
| US9358411B2 (en) | 2011-05-27 | 2016-06-07 | Victaulic Company | Flexible dry sprinkler |
| US9986076B1 (en) | 2012-03-06 | 2018-05-29 | Connectandsell, Inc. | Closed loop calling process in an automated communication link establishment and management system |
| US9876886B1 (en) | 2012-03-06 | 2018-01-23 | Connectandsell, Inc. | System and method for automatic update of calls with portable device |
| US11743382B2 (en) | 2012-03-06 | 2023-08-29 | Connectandsell, Inc. | Coaching in an automated communication link establishment and management system |
| US10432788B2 (en) | 2012-03-06 | 2019-10-01 | Connectandsell, Inc. | Coaching in an automated communication link establishment and management system |
| US11012563B1 (en) | 2012-03-06 | 2021-05-18 | Connectandsell, Inc. | Calling contacts using a wireless handheld computing device in combination with a communication link establishment and management system |
| US10460360B2 (en) * | 2012-11-26 | 2019-10-29 | Sunrun, Inc. | Technique for pricing a solar power system |
| IN2013MU02879A (ja) | 2013-09-05 | 2015-07-03 | Tata Consultancy Services Ltd | |
| CN113205398B (zh) * | 2021-07-02 | 2022-02-15 | 深圳百里科技有限公司 | 基于物联网的共享陪护床租借方法及设备 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4181954A (en) * | 1971-05-19 | 1980-01-01 | Chevron Research Company | Computer-aided graphics system including a computerized material control system and method of using same |
| US4275449A (en) * | 1978-04-28 | 1981-06-23 | National Research Development Corporation | Modelling arrangements |
| US4551810B1 (en) * | 1982-07-28 | 1995-09-05 | Technology Inc Const | Method and apparatus for designing duct work for producing patterns for conduit sections in the designated duct work |
| US4549275A (en) * | 1983-07-01 | 1985-10-22 | Cadtrak Corporation | Graphics data handling system for CAD workstation |
-
1983
- 1983-11-28 JP JP58222044A patent/JPS60114968A/ja active Granted
-
1984
- 1984-11-28 US US06/675,861 patent/US4700317A/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS60114968A (ja) | 1985-06-21 |
| US4700317A (en) | 1987-10-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0467214B2 (ja) | ||
| Jacks | A laboratory for the study of graphical man-machine communication | |
| JP3907081B2 (ja) | 建設シミュレーション装置及び記録媒体 | |
| JPH0522944B2 (ja) | ||
| JP3099387B2 (ja) | 据付け計画支援方法 | |
| JPH04264983A (ja) | プリント基板自動配線装置 | |
| JPH06282401A (ja) | メニュー表示方法 | |
| JPH01166204A (ja) | プログラマブルコントローラのドキュメンテーション表示装置 | |
| JP2966441B2 (ja) | 図面作成支援装置 | |
| JPH03240879A (ja) | 寸法線自動生成システム | |
| JP2932990B2 (ja) | Lsiレイアウトデータ描画装置 | |
| JPH01311839A (ja) | 電力系統の設備属性情報作成装置 | |
| JPH05258025A (ja) | 計算機支援設計装置 | |
| JPH01312669A (ja) | 設計支援装置とプリント基板自動配置装置 | |
| JPH0481879A (ja) | プラントの運転規範作成装置 | |
| JPS62273198A (ja) | 搭乗案内装置 | |
| JP2793883B2 (ja) | ビル巡回作業表作成装置 | |
| JPH0751430A (ja) | 将棋盤情報処理装置 | |
| JPH08106275A (ja) | マルチウインドウ表示方法 | |
| JPH01257399A (ja) | 対話型配置処理方式 | |
| JPH01271877A (ja) | 図面管理システム | |
| JP2004005307A (ja) | 大型機械用組立部品の梱包レイダウン計画方法、及びそのレイダウン計画作成のシミュレーション装置 | |
| Cohen et al. | Digital and physical simulation of manufacturing systems | |
| JPS62125406A (ja) | 製図処理における寸法記入方法 | |
| JPH0342698A (ja) | データ蓄積方法およびデータ表示方法並びにそれらの装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |