Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0789356B2 - Layout design support device - Google Patents
[go: Go Back, main page]

JPH0789356B2 - Layout design support device - Google Patents

Layout design support device

Info

Publication number
JPH0789356B2
JPH0789356B2 JP61241474A JP24147486A JPH0789356B2 JP H0789356 B2 JPH0789356 B2 JP H0789356B2 JP 61241474 A JP61241474 A JP 61241474A JP 24147486 A JP24147486 A JP 24147486A JP H0789356 B2 JPH0789356 B2 JP H0789356B2
Authority
JP
Japan
Prior art keywords
rule
constituent element
coordinate
arrangement
coordinate value
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
Application number
JP61241474A
Other languages
Japanese (ja)
Other versions
JPS6395582A (en
Inventor
勝 大河原
則政 岸
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.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
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 Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP61241474A priority Critical patent/JPH0789356B2/en
Priority to US07/101,309 priority patent/US4870594A/en
Publication of JPS6395582A publication Critical patent/JPS6395582A/en
Publication of JPH0789356B2 publication Critical patent/JPH0789356B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Description

【発明の詳細な説明】 (発明の技術分野) この発明は、配置設計等に実行知能(AI)を適用した配
置設計支援装置に関する。
Description: TECHNICAL FIELD The present invention relates to a layout design support device in which execution intelligence (AI) is applied to layout design and the like.

(発明の技術的背景とその問題点) 近年、コンピュータに、ある現象を入力して因果関係を
検索させ原因を推論させる推論機能を持たせた所謂人工
知能の開発が進められている。そして、この人工知能を
各種の分野に用いられているもののうち、設計に計算機
を利用したCAD(Computer Aided Design)がある。第
5図はこのような従来の配置設計支援装置の構成図であ
る。
(Technical background of the invention and its problems) In recent years, so-called artificial intelligence is being developed in which a computer is provided with an inference function for inputting a certain phenomenon to retrieve a causal relationship and infer the cause. And, among those that use this artificial intelligence in various fields, there is CAD (Computer Aided Design) that uses a computer for design. FIG. 5 is a block diagram of such a conventional layout design support device.

まず、図外の例えばグラフィック画面で構成されている
CRTに例えば車両の設置設計に関する各種のメニューが
表示され、ユーザは該メニューのうちから例えば運転席
付近の配置設計を選択し図外の入力装置(キーボード)
の該当キーを押すとともに、運転者のアイポイント、ル
ーフ、ハンドル、アクセス等の構成要素を入力する。入
力された構成要素は記憶装置A21に記憶される。また、
記憶装置B23に予め車両の配置設計の基準設計として各
構成要素がクラフィック画面の領域内に所謂仮配置の状
態(仮の座標値が定められた状態)で記憶されている。
そして、検索装置27はユーザが入力した構成要素に該当
する仮配置を記憶装置B23から読み出し、仮配置された
構成要素がユーザの設計仕様である配置条件に適用する
か否かを検出する。検出結果により仮配置された全ての
構成要素が配置条件を満たすならば、CRTに仮配置の状
態が表示されて配置設計は終了する。一方、配置条件を
満たさない構成要素が検出されると検索装置27は、CRT
に仮配置の状態を表示させるとともに、演算装置29に演
算指令信号を出力する。演算指令信号が入力されると演
算装置29は、配置条件を満たさない構成要素に対して第
6図の移動規則を適用して演算を行なう。この移動規則
が適用できない構成要素がある場合には、この構成要素
の配置移動は不可能になることから配置設計が出来ずに
終了する。
First, it is composed of, for example, a graphic screen not shown
For example, various menus related to vehicle installation design are displayed on the CRT, and the user selects, for example, the layout design near the driver's seat from the menu, and an input device (keyboard) not shown
While pressing the corresponding key, enter the driver's eye point, roof, steering wheel, access and other components. The input components are stored in the storage device A21. Also,
Each component is stored in advance in the storage device B23 as a reference design of a vehicle layout design in a so-called temporary layout state (temporary coordinate value is determined) in the area of the graphic screen.
Then, the search device 27 reads the temporary placement corresponding to the component input by the user from the storage device B23, and detects whether or not the temporarily placed component is applied to the placement condition which is the design specification of the user. If all the components that are provisionally arranged according to the detection result satisfy the arrangement conditions, the state of the temporary arrangement is displayed on the CRT and the arrangement design ends. On the other hand, if a component that does not satisfy the placement condition is detected, the search device 27
The state of the temporary arrangement is displayed on and the calculation command signal is output to the calculation device 29. When the calculation command signal is input, the calculation device 29 performs the calculation by applying the movement rule of FIG. 6 to the constituent elements that do not satisfy the arrangement condition. If there is a constituent element to which this movement rule cannot be applied, the arrangement and movement of this constituent element becomes impossible, so the arrangement design cannot be completed and the processing ends.

ここで、移動規則は、例えば、構成要素E(アクセルペ
ダル)についてIF文でアクセルペダルが例えば構成要素
F(ルーフ)のY座標に対して下方に配置され、且つア
クセルペダルとルーフとの距離が10ドット(画素)以上
ならば、THEN文に示されるアクセルペダルを2ドットY
座標に対して下方に移動するものである。この移動規制
に基づいて演算配置29は、演算を行ない配置条件を満た
さない構成要素を移動させて、該構成要素の仮配置の状
態を記憶装置B23に記憶させる。
Here, the movement rule is, for example, in the IF statement for the component E (accelerator pedal), the accelerator pedal is arranged below the Y coordinate of the component F (roof), and the distance between the accelerator pedal and the roof is If it is 10 dots (pixels) or more, set the accelerator pedal shown in the THEN sentence to 2 dots Y
It moves downward with respect to the coordinates. Based on this movement restriction, the arithmetic arrangement 29 performs an arithmetic operation to move a constituent element that does not satisfy the arrangement condition, and stores the state of the temporary arrangement of the constituent element in the storage device B23.

以上の処理を繰り返しながら、配置設計支援が行なわれ
るものである。
The layout design support is performed by repeating the above processing.

ところで、従来の設置設計支援装置においては、予め記
憶されている仮配置を移動規制に基づいて配置条件を満
たす方向に移動させて配置設計支援を行なうものであっ
た。
By the way, in the conventional installation design support device, the preliminarily stored temporary layout is moved in the direction satisfying the layout condition based on the movement regulation to support the layout design.

しかしながら、このような配置設計支援装置にあって
は、仮配置が基準設計として予め定められているので、
全ての構成要素に対して仮配置の座標値を設定しておか
ねばならず、仮配置から配置設計を完成させるまでに多
大な労力を要し、効率的でないという不具合があり、そ
の改善が切望されていた。
However, in such an arrangement design support device, since the temporary arrangement is predetermined as the reference design,
It is necessary to set the coordinate value of the temporary placement for all the components, and it takes a lot of work from the temporary placement to the completion of the layout design, and there is a problem that it is not efficient, and there is a need for improvement. It had been.

(発明の目的) この発明は、上記に鑑みてなされたもので、その目的と
しては、全ての構成要素の座標値を入力する必要がな
く、配置設計支援を効率的に行なえるようにした配置設
計支援装置を提供することにある。
(Object of the Invention) The present invention has been made in view of the above, and an object thereof is to provide a layout design which can efficiently support layout design without inputting coordinate values of all components. To provide a design support device.

(発明の概要) 上記の目的を達成するために、この発明は、配置設計の
対象となる構成要素の名称及び他の構成要素との間の配
置条件が入力される初期条件入力手段と、入力された構
成要素の中から座標値を有していない構成要素を検出す
るとともに、検出された構成要素の配置条件から決定さ
れる他の構成要素を用いて、前記検出された構成要素の
中からその座標値の演算が可能な構成要素を検出する構
成要素検出手段と、 予め前記構成要素に対応づけて記憶された座標決定規則
のうち、検出された座標値の演算が可能な構成要素に対
応する規則を選択する規則選択手段と、 選択された座標決定規則に基づいて、当該構成要素の座
標値を演算する演算手段と、 演算された構成要素の座標値が前記初期条件として入力
された配置条件に合致するか否かを判定し、合致しない
場合には予め記憶された移動規則に基づき当該構成要素
の座標値を変更する変更手段とを有することを特徴とす
る。
(Summary of the Invention) In order to achieve the above object, the present invention provides an initial condition input means for inputting a name of a component to be layout-designed and a layout condition between the component and other components, and inputting means. Detecting a component having no coordinate value from among the detected components, and using other components determined from the arrangement condition of the detected component, from among the detected components A constituent element detecting means for detecting a constituent element capable of calculating the coordinate value, and a constituent element capable of calculating the detected coordinate value among coordinate determination rules stored in advance in association with the constituent element. Rule selecting means for selecting a rule to be used, a calculating means for calculating the coordinate value of the component based on the selected coordinate determination rule, and an arrangement in which the calculated coordinate value of the component is input as the initial condition. Meet the conditions It is determined whether or not to perform, and if they do not match, a changing unit that changes the coordinate value of the component based on a movement rule stored in advance is included.

(発明の実施例) 以下、この発明の一実施例を図面を用いて説明する。(Embodiment of the Invention) An embodiment of the present invention will be described below with reference to the drawings.

第1図はこの発明の一実施例の構成を示すブロック図で
ある。
FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention.

同図において、端末部であるCRT19は例えば画面領域が
ドット(画素)構成からなる3次元座標のグラフィック
画面で、車両に関する配置設計および各種のメッセージ
が表示される。また、入力装置17はキーボード等からな
り、ユーザが構成要素の座標ポイント名、座標値、座標
ポイント間の配置条件を示す距離、角度等を入力する際
に使用される。
In the figure, a CRT 19 which is a terminal unit is, for example, a graphic screen of three-dimensional coordinates in which a screen area is composed of dots (pixels), and a layout design and various messages regarding a vehicle are displayed. The input device 17 is composed of a keyboard and the like, and is used when the user inputs a coordinate point name, a coordinate value of a component, a distance indicating an arrangement condition between coordinate points, an angle, and the like.

データ記憶7は、ユーザから入力される構成要素の座標
ポイント名、座標値、座標ポイント間の配置条件を示す
距離、角度等を第2図に示す如く記憶するものである。
The data storage 7 stores the coordinate point name, coordinate value, distance indicating the arrangement condition between the coordinate points, angle, etc. of the component input by the user as shown in FIG.

この第2図は、クラッチペダル(以下、C/Pとも記載す
る)の配置設計をするために記憶されるデータの一例を
示している。
FIG. 2 shows an example of data stored for designing the layout of the clutch pedal (hereinafter also referred to as C / P).

ここで、第2図の踏込位置はユーザからの3次元座標の
入力値であり、またC/Pストロークは距離データを示す
もので、ユーザからの入力値、または後述する演算部15
での演算値、及びユーザの入力値に対して演算可能な許
容値を示す値が記憶されている。C/P初期位置は各構成
要素の仮配置の基準座標値を示すものである。
Here, the stepping position in FIG. 2 is the input value of the three-dimensional coordinates from the user, and the C / P stroke indicates the distance data. The input value from the user or the calculation unit 15 described later.
The calculated value in (4) and the value indicating the allowable value that can be calculated with respect to the input value of the user are stored. The C / P initial position indicates the reference coordinate value of the temporary arrangement of each component.

すなわち、第2図において、1番目の“data−d"は、C/
Pの踏込位置の入力された3次元座標値が(500,100,20
0)であることを示している。
That is, in FIG. 2, the first "data-d" is C /
The entered three-dimensional coordinate value of the stepping position of P is (500,100,20
0).

2番目の“data−d"は、C/Pの初期位置の3次元座標位
置が不明(これから求められる値)であることを示して
いる。
The second "data-d" indicates that the three-dimensional coordinate position of the initial position of C / P is unknown (value obtained from this).

3番目の“data−d"は、C/Pのストロークが、距離デー
タの設定値(入力値)である“100"、または距離データ
の計算値で表され、その許容値(これは配置条件であ
る)“95から110"であることを示している。
In the third "data-d", the C / P stroke is represented by "100" which is the set value (input value) of the distance data, or the calculated value of the distance data, and its allowable value (this is the placement condition). It is "95 to 110".

推論規則記憶部9は、各構成要素の座標ポイント間の配
置条件を距離および角度で定義した規則(これを距離定
義規則という)と、該規則を用いて仮配置を決定する規
則(これを座標決定規則)を記憶しているものである。
具体的な規則を第3−a図、第3−b図に示す。
The inference rule storage unit 9 defines a rule that defines a placement condition between coordinate points of each component by distance and angle (this is called a distance definition rule), and a rule that determines a temporary placement using the rule (this is a coordinate The decision rule) is memorized.
Specific rules are shown in FIGS. 3-a and 3-b.

なわち、第3−a図において、“rule−c"は距離定義規
則であり、1番目の“rule−c"は、C/Pの初期位置は予
め基準値として設定されているC/P支点と、該C/P支点か
ら演算により算出される距離であるC/Pレバー長とから
決定されることを示す。なお、規則の末尾の数血は、そ
のシリアル番号を示している。
That is, in FIG. 3-a, "rule-c" is the distance definition rule, and the first "rule-c" is the C / P in which the initial position of C / P is set in advance as a reference value. It shows that it is determined from the fulcrum and the C / P lever length, which is the distance calculated from the C / P fulcrum by calculation. The number of blood at the end of the rule indicates its serial number.

2番目の“rule−c"は、C/Pの初期位置はユーザにより
入力されるC/P踏込位置と、該C/P踏込位置から、ユーザ
より入力される距離データであるC/Pストローク長によ
り決定されることを示している。
The second "rule-c" is the C / P step position where the initial position of the C / P is the user input and the C / P stroke that is the distance data input by the user from the C / P step position. It is shown that it is determined by the length.

また、第3−a図の“rule"は、上記距離定義規則を用
いて各構成要素の座標値を決定する座標決定規則であ
り、 1番目の“rule"は、C/Pの初期位置は“rule−c"のシリ
アル番号1と同番号2のルールにより決定されることを
意味している。
Also, "rule" in Fig. 3-a is a coordinate determination rule that determines the coordinate value of each component using the above distance definition rule. The first "rule" is the initial position of C / P. It means that it is determined by the rule of serial number 1 and the same number 2 of "rule-c".

2番目の“rule"は、C/Pの初期位置は“rule−c"のシリ
アル番号1と同番号3(図示せず)のルールによっても
決定されることを意味している。
The second "rule" means that the initial position of the C / P is also determined by the rules of serial numbers 1 and 3 (not shown) of "rule-c".

すなわち、ユーザにより1番目の“rule"が選択された
場合には、第3−b図に示されるように、「距離定義規
則のC/P支点を中心にC/Pレバー長の距離で描く曲線と、
C/P踏込位置を中心にC/Pストローク長の距離で描く曲線
との交点がC/P初期位置の座標として決定される。」と
いう規則が適用される。なお、これらの規則は各構成要
素に対応して記憶されている。
That is, when the user selects the first “rule”, as shown in FIG. 3-b, “draw with the distance of the C / P lever length centering on the C / P fulcrum of the distance definition rule”. A curve,
The intersection with the curve drawn with the distance of the C / P stroke length centered on the C / P stepped position is determined as the coordinates of the C / P initial position. The rule "" applies. It should be noted that these rules are stored in correspondence with each component.

移動規則記憶部11は、前述した第6図に移動規則が記憶
されており、各構成要素の仮配置終了後に配置条件に適
する方向に該構成要素を移動するのに用いられるもので
ある。
The movement rule storage unit 11 stores the movement rules in FIG. 6 described above, and is used to move the constituent elements in a direction suitable for the arrangement condition after the temporary arrangement of the respective constituent elements is completed.

検索部13は、入力装置17からユーザにより入力された各
構成要素の座標ポイント名、距離データ等をデータ記憶
部7に記憶するとともに、推論規則記憶部9から仮配置
を決定する為に適用する前述した距離定義規則および座
標決定規則を検索する。また、検索部13は、ユーザから
入力された距離データ等が、検索された距離定義規則お
よび座標決定規則を参照して演算可能か否かを調べ、演
算可能ならば演算部15に指令信号を出力し、該規則を適
用して配置条件を満たすか否かを検索するとともに、CR
T19に仮配置の状態を表示するものである。
The search unit 13 stores the coordinate point name, distance data, etc. of each constituent element input by the user from the input device 17 in the data storage unit 7 and applies it to determine the temporary placement from the inference rule storage unit 9. Search the distance definition rule and the coordinate determination rule described above. Further, the search unit 13 checks whether or not the distance data or the like input by the user can be calculated with reference to the searched distance definition rule and coordinate determination rule, and if the calculation is possible, sends a command signal to the calculation unit 15. Output and apply the rule to search whether the placement conditions are met, and
The state of temporary arrangement is displayed at T19.

演算部15は、検索部13から指令信号が入力されると構成
要素の距離データ等の演算および座標決定規則による座
標値の演算を行ない、演算結果をデータ記憶部7に記憶
するものである。
When the command signal is input from the search unit 13, the calculation unit 15 calculates the distance data of the constituent elements and the coordinate value according to the coordinate determination rule, and stores the calculation result in the data storage unit 7.

次にこの実施例の作用を第4図の処理フローチャートを
用いて説明する。
Next, the operation of this embodiment will be described with reference to the processing flowchart of FIG.

まず、例えばグラフィック画面で構成されているCRT19
に例えば車両の配置設計に関する各種のメニューが表示
され、ユーザは該メニューから例えば運転席付近の配置
設計を選択し入力装置17(キーボード)の当該キーを押
して、仮配置に必要な構成要素の運転者のアイポイン
ト、ルーフ、ハンドル、アクセル等の座標ポイント名を
入力した後、該構成要素のアイポイント等の座標値、座
標ポイント間の配置条件を示す距離、角度等を入力する
(ステップ100)。第2図の例でいえば、運転席付近の
配置設計の内、クラッチペダルの配置設計に関するデー
タとして、C/P踏込位置、C/P初期位置、C/Pストローク
等が入力データとなる。
First, for example, the CRT19 which is composed of a graphic screen
For example, various menus relating to the vehicle layout design are displayed, and the user selects, for example, the layout design near the driver's seat from the menu and presses the relevant key of the input device 17 (keyboard) to drive the components necessary for the temporary layout. After inputting coordinate point names such as the user's eye point, roof, steering wheel, accelerator, etc., input coordinate values such as the eye point of the component, distance indicating the arrangement condition between coordinate points, angle, etc. (step 100). . In the example of FIG. 2, among the layout designs near the driver's seat, the data related to the layout design of the clutch pedal are the C / P stepped position, the C / P initial position, the C / P stroke, etc. as input data.

ユーザからの入力が終了すると検索部13は、入力された
距離等(第2図の例でいえば、C/P踏込位置、C/P初期位
置、C/Pストローク等)のデータをデータ記憶部7に記
憶するとともに、該データが演算可能であるかを検索し
て、演算可能であれば構成要素の座標ポイントをCRT19
に表示してステップ130に進み、演算可能でなければス
テップ100に戻り再入力を行なう(ステップ110〜12
0)。すなわち、クラッチペダルの配置の場合でいえ
ば、C/P初期位置の座標が不明であるが、他の構成要素
であるC/P踏込位置やC/Pストローク等の座標や距離は既
に設定されており、かつC/P初期位置に関する距離定義
規則が定められているので、C/P初期位置の座標は演算
により求めることができると判定される。
When the input from the user is completed, the search unit 13 stores the data such as the input distance (in the example of FIG. 2, C / P stepping position, C / P initial position, C / P stroke, etc.). The data is stored in the unit 7 and is searched for whether the data can be calculated.
Is displayed in step 130 and the process proceeds to step 130, and if calculation is not possible, the process returns to step 100 and re-input (steps 110 to 12)
0). That is, in the case of the arrangement of the clutch pedal, the coordinates of the C / P initial position are unknown, but the coordinates and distances of other components such as the C / P stepped position and the C / P stroke have already been set. Since the distance definition rule regarding the C / P initial position is set, it is determined that the coordinates of the C / P initial position can be calculated.

ステップ130に進むとCRT19に表示される座標ポイントに
対してユーザは、配置設計に採用するならば当該キーを
押してステップ140に進み、採用しなければステップ100
に戻る(ステップ130)。
When the process proceeds to step 130, the user presses the relevant key for the coordinate point displayed on the CRT 19 if it is adopted in the layout design and proceeds to step 140.
Return to step 130.

ステップ140に進むと検索部13は、推論規則記憶部9よ
り座標ポイントの座標値を決定するのに適用可能な1以
上の座標決定規則をCRT19に表示する。表示された座標
決定規則のうち適用する規則があるならばユーザは当該
キーを押してステップ106に進み、適用する規則がなけ
れば当該キーを押してステップ260に進む(ステップ140
〜150)。クラッチペダルの配置の場合では、第3−a
図に示す座標決定規則が表示され、ユーザはこの中から
所望の規則を選択する。
Upon proceeding to step 140, the retrieval unit 13 displays on the CRT 19 one or more coordinate determination rules applicable to determine the coordinate value of the coordinate point from the inference rule storage unit 9. If there is a rule to apply among the displayed coordinate determination rules, the user presses the key to proceed to step 106, and if there is no rule to apply, presses the key to proceed to step 260 (step 140).
~ 150). In the case of the clutch pedal arrangement, the 3-a
The coordinate determination rule shown in the figure is displayed, and the user selects a desired rule from these.

ステップ260に進むとCRT19に「他の座標ポイントを先に
決めるか」が表示されてユーザが他の座標ポイントを先
に決めるならば該当キーを押してステップ120に戻り、
一方先に決めなければステップ100に戻る。
When the process proceeds to step 260, "Do you want to decide another coordinate point first?" Is displayed on the CRT 19, and if the user decides another coordinate point first, press the corresponding key and return to step 120,
On the other hand, if not decided first, the process returns to step 100.

一方、ステップ160に進むと検索部13は、演算部15に指
令信号を出力し、演算部15が選択された座標決定規則を
用いて座標ポイントのC/P初期位置を演算する、演算が
終了したならばステップ180に進み、演算結果で虚数解
等が算出されるとステップ270に進んでCRT19に表示され
ている他の座標決定規則を用いて演算するならばステッ
プ140に進み、該規則を用いなければステップ260に進み
座標ポイントの選択を行なう(ステップ160、170、27
0)。
On the other hand, when the process proceeds to step 160, the search unit 13 outputs a command signal to the calculation unit 15, and the calculation unit 15 calculates the C / P initial position of the coordinate point using the selected coordinate determination rule. If so, the process proceeds to step 180, and if an imaginary number solution or the like is calculated by the calculation result, the process proceeds to step 270, and if another coordinate determination rule displayed on the CRT 19 is used for calculation, the process proceeds to step 140 and the rule is changed. If it is not used, the process proceeds to step 260 and the coordinate point is selected (steps 160, 170, 27).
0).

ステップ180に進むと検索部13は、配置設計を行なう座
標ポイントの配置が終了していなければステップ110に
戻り演算可能な座標ポイントの検索を行ない、配置が終
了したならばステップ190に進む(ステップ180)。この
ようにして、クラッチペダルの配置設計以外の運転席付
近の配置設計も順次行われる。
When the process proceeds to step 180, the search unit 13 returns to step 110 to search for the coordinate points that can be calculated if the placement of the coordinate points for the layout design is not completed, and if the placement is completed, the search unit 13 proceeds to step 190 (step 180). In this way, the layout design near the driver's seat other than the layout design of the clutch pedal is sequentially performed.

ステップ190に進むと演算部15は、配置された座標ポイ
ント間の配置条件を表わす距離および角度の演算を行な
い仮配置が終了して運転席付近の仮配置がCRT19に表示
される(ステップ190)。
When the processing proceeds to step 190, the calculation unit 15 calculates the distance and angle representing the arrangement condition between the arranged coordinate points, the temporary arrangement is completed, and the temporary arrangement near the driver's seat is displayed on the CRT 19 (step 190). .

運転席付近の仮配置がCRT19に表示されるとユーザによ
り仮配置の構成要素が全て配置条件を満たされているな
らばステップ210に進み配置設計が終了し、仮配置の構
成要素のうち、例えばアイポイントの座標が配置条件と
異なればアイポイントの座標移動を行なう該当キーを押
してステップ230に進む(ステップ200〜210)。
When the temporary placement near the driver's seat is displayed on the CRT 19, if all the constituent elements of the temporary placement satisfy the placement conditions by the user, the process proceeds to step 210 and the layout design ends, and among the constituent elements of the temporary placement, for example, If the coordinate of the eye point is different from the arrangement condition, the corresponding key for moving the coordinate of the eye point is pressed and the process proceeds to step 230 (steps 200 to 210).

ステップ220に進むと検索部13は、前述の配置条件と異
なるアイポイントの座標を移動させる移動規則を移動規
則記憶部11から検索し、該当する移動規則がなければス
テップ240に進み、該当する移動規則があればステップ2
30に進む。
When the process proceeds to step 220, the search unit 13 searches the move rule storage unit 11 for a move rule for moving the coordinates of the eye point that is different from the above-mentioned arrangement condition. Step 2 if there are rules
Proceed to 30.

ステップ230に進むと移動規則に基づいて演算部15は移
動処理の演算を行ないながら各構成要素を移動させてス
テップ200に進む(ステップ220〜230)。
When the process proceeds to step 230, the calculation unit 15 moves each component while performing the calculation of the movement process based on the movement rule, and proceeds to step 200 (steps 220 to 230).

一方、ステップ240に進むと検索部13は、前述のルーフ
以外の例えばハンドルとの配置条件を満たすか否かを検
索できればステップ220に進み該当する移動規則を検出
し、検索できないときは配置設計が不可能となり終了す
る(ステップ240〜250)。
On the other hand, when the process proceeds to step 240, the search unit 13 proceeds to step 220 if it can search whether or not the conditions other than the above-mentioned roof, such as the handle, are satisfied, and detects the corresponding movement rule. It becomes impossible and ends (steps 240 to 250).

このことにより、ユーザが入力した構成要素に適する規
則から仮配置を行なうので、全ての構成要素に対して座
標値を設定入力しておかなくとも座標決定規則に基づい
て仮配置を自動的に実行することができ、配置設計を効
率良く行うことができる。この種の配置設計に伴う煩わ
しさを低減することができる。
As a result, temporary placement is performed according to the rules that are appropriate for the components input by the user, so that temporary placement is automatically executed based on the coordinate determination rules without setting and inputting coordinate values for all components. Therefore, the layout design can be performed efficiently. The annoyance associated with this type of layout design can be reduced.

(発明の効果) 以上説明したようにこの発明によれば、ユーザが入力し
た構成要素に適する規則から仮配置を行なうので、全て
の構成要素に対して座標値を設定入力しておかなくとも
座標決定規則に基づいて仮配置を自動的に実行すること
ができ、配置設計を効率良く行うことができる。
(Effects of the Invention) According to the present invention as described above, provisional placement is performed according to a rule suitable for a component input by a user, so that coordinate values need not be set and input for all components. The temporary placement can be automatically executed based on the decision rule, and the placement design can be performed efficiently.

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

第1図はこの発明の一実施例を示す構成ブロック図、第
2図はデータ記憶部内のデータ説明図、第3−a図およ
び第3−b図は仮配置の推論規則を示す説明図、第4図
は実施例の示す処理フローチャート、第5図は従来装置
の示す構成ブロック図、第6図は移動規則を示す図であ
る。 7……データ記憶部 9……推論規則記憶部 11……移動規則記憶部 13……検索部 15……演算部 17……入力装置 19……CRT
FIG. 1 is a structural block diagram showing an embodiment of the present invention, FIG. 2 is an explanatory diagram of data in a data storage unit, and FIGS. 3-a and 3-b are explanatory diagrams showing inference rules of temporary arrangement, FIG. 4 is a processing flowchart shown in the embodiment, FIG. 5 is a block diagram showing a configuration of a conventional apparatus, and FIG. 6 is a diagram showing movement rules. 7 ... Data storage unit 9 ... Inference rule storage unit 11 ... Movement rule storage unit 13 ... Search unit 15 ... Calculation unit 17 ... Input device 19 ... CRT

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】配置設計の対象となる構成要素の名称及び
他の構成要素との間の配置条件が入力される初期条件入
力手段と、 入力された構成要素の中から座標値を有していない構成
要素を検出するとともに、検出された構成要素の配置条
件から決定される他の構成要素を用いて、前記検出され
た構成要素の中からその座標値の演算が可能な構成要素
を検出する構成要素検出手段と、 予め前記構成要素に対応づけて記憶された座標決定規則
のうち、検出された座標値の演算が可能な構成要素に対
応する規則を選択する規則選択手段と、 選択された座標決定規則に基づいて、当該構成要素の座
標値を演算する演算手段と、 演算された構成要素の座標値が前記初期条件として入力
された配置条件に合致するか否かを判定し、合致しない
場合には予め記憶された移動規則に基づき当該構成要素
の座標値を変更する変更手段と、 を有することを特徴とする配置設計支援装置。
1. An initial condition input means for inputting a name of a constituent element to be layout-designed and a layout condition between the constituent element and another constituent element, and coordinate values among the inputted constituent elements. In addition to detecting a non-existing constituent element, a constituent element whose coordinate value can be calculated from the detected constituent elements is detected by using another constituent element determined from the arrangement condition of the detected constituent elements. A constituent element detecting means; a rule selecting means for selecting a rule corresponding to a constituent element capable of calculating a detected coordinate value among the coordinate determining rules stored in advance in association with the constituent element; Based on the coordinate determination rule, it is determined whether or not the calculation means for calculating the coordinate value of the constituent element and the calculated coordinate value of the constituent element match the arrangement condition input as the initial condition, and they do not match. In advance An arrangement design support apparatus comprising: a changing unit that changes a coordinate value of the component based on a stored movement rule.
JP61241474A 1986-09-25 1986-10-13 Layout design support device Expired - Lifetime JPH0789356B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP61241474A JPH0789356B2 (en) 1986-10-13 1986-10-13 Layout design support device
US07/101,309 US4870594A (en) 1986-09-25 1987-09-25 System and method for supporting layout of assembly parts for vehicles

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61241474A JPH0789356B2 (en) 1986-10-13 1986-10-13 Layout design support device

Publications (2)

Publication Number Publication Date
JPS6395582A JPS6395582A (en) 1988-04-26
JPH0789356B2 true JPH0789356B2 (en) 1995-09-27

Family

ID=17074852

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61241474A Expired - Lifetime JPH0789356B2 (en) 1986-09-25 1986-10-13 Layout design support device

Country Status (1)

Country Link
JP (1) JPH0789356B2 (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6146564A (en) * 1984-08-13 1986-03-06 Hitachi Ltd Method and device for automatically generating constitution of arrangement by size
JPS61228577A (en) * 1985-04-03 1986-10-11 Hitachi Ltd System for aiding layout designing

Also Published As

Publication number Publication date
JPS6395582A (en) 1988-04-26

Similar Documents

Publication Publication Date Title
JPH08123648A (en) Data processor with dialog box
US5721959A (en) Information processing apparatus for pattern editing using logic relationship representative patterns
JP2001216142A (en) Program creation support device
JPH0789356B2 (en) Layout design support device
JPH05233716A (en) Automatic attribute judgement system
WO2002052398A2 (en) A method of providing a display for a graphical user interface
JPH1097559A (en) Computer-assisted operating device and guidance organizing method
JPH10260765A (en) Man-machine interface method and man-machine interface device using the same
US4870594A (en) System and method for supporting layout of assembly parts for vehicles
JP3788818B2 (en) Display graphic editing system
JPS6068473A (en) How to search for corresponding ruled lines in word processors, etc.
JP3060810B2 (en) Specialization method of general-purpose CAD system
JPH1021267A (en) Circuit design support method and circuit design support system
JP2006139486A (en) Component design equipment
JPH0194483A (en) Layout design supporting device
JPH0652240A (en) Image document file managing device
JP4744543B2 (en) Design support device
EP0292647A2 (en) Operator assistance method for data processing
JP2614356B2 (en) Closed figure extraction method
JPS63168776A (en) Layout design supporting device
JPH0695780A (en) Automatic operation execution device
JPH0273423A (en) Automatic selection system for relative software
JPH0736765A (en) Document processing apparatus and method
JPH08147167A (en) Knowledge editing method
JPH0737117A (en) Graphic data processor