JPH10283396A - Automatic calculating method for various design elements - Google Patents

Automatic calculating method for various design elements

Info

Publication number
JPH10283396A
JPH10283396A JP9098326A JP9832697A JPH10283396A JP H10283396 A JPH10283396 A JP H10283396A JP 9098326 A JP9098326 A JP 9098326A JP 9832697 A JP9832697 A JP 9832697A JP H10283396 A JPH10283396 A JP H10283396A
Authority
JP
Japan
Prior art keywords
design
function
specifications
group
data
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
JP9098326A
Other languages
Japanese (ja)
Inventor
Satoshi Akita
聡 秋田
Masaru Tahira
勝 田平
Koichi Baba
功一 馬場
Hiroshi Nakai
宏 中井
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.)
KYOTO DAIHEN KK
Daihen Corp
Original Assignee
KYOTO DAIHEN KK
Daihen 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 KYOTO DAIHEN KK, Daihen Corp filed Critical KYOTO DAIHEN KK
Priority to JP9098326A priority Critical patent/JPH10283396A/en
Publication of JPH10283396A publication Critical patent/JPH10283396A/en
Pending legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To eliminate the need to predetermine the calculation order of various design elements and to improve the design efficiency by determining a data base wherein various design element relation is recorded and various design elements, and making them independent of a program. SOLUTION: In selecting process group load processes A1 to A9, a process group name stored in a selecting process group name or process stage name area is loaded and the processing is repeated as many times as the processing stages. Then the process stage name and selected element of a design range element group code list generated in a design range selecting process are loaded as a design range load process B. Various element array numbers, various element functions, etc., belonging to an element group code are loaded as an internal element load process D. Then only function elements among design elements are processed as an external element load process E. When a function element determining process method is automatic design in a design discrimination step F0, undermined function elements which are loaded are determined in a function element determining process G.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、設計対象物の設計
諸元の未定値を算出する設計諸元算出方法に関するもの
である。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a design specification calculating method for calculating undetermined values of design specifications of a design object.

【0002】[0002]

【従来の技術】以下の説明は、従来技術及び本発明の設
計対象物が中容量変圧器である場合について説明する。
中容量変圧器は、鉄心、巻線、絶縁、ケース、特性、原
価等の処理工程ごとに、設計諸元を算出する。これらの
処理工程のうちで、例えば、鉄心の処理は、鉄心寸法
群、鉄心重量群、鉄心原価、鉄心詳細図等にグループ分
けされる。
2. Description of the Related Art In the following description, the prior art and the case where a design object of the present invention is a medium capacity transformer will be described.
The medium-capacity transformer calculates design specifications for each processing step such as iron core, winding, insulation, case, characteristics, and cost. Among these processing steps, for example, the processing of the iron core is grouped into an iron core size group, an iron core weight group, an iron core cost, an iron core detailed drawing, and the like.

【0004】図1は3相積鉄心の鉄心寸法説明図であ
る。上記の鉄心寸法群は、図1に示すように、「小ヨー
ク鉄心幅、小リム鉄心幅、大ヨーク鉄心幅、大リム鉄心
幅」からなる鉄心寸法群1と「大リム鉄心長さ、鉄心ラ
ップ寸法、鉄心高さ、鉄心窓高さ」からなる鉄心寸法群
1と「ヨーク鉄心長さ、リム鉄心高さ及び鉄心窓幅」か
らなる鉄心寸法群3との最小単位の設計諸元から形成さ
れる。
FIG. 1 is an explanatory view of core dimensions of a three-phase core. As shown in FIG. 1, the core size group includes the core size group 1 including “small yoke core width, small rim core width, large yoke core width, and large rim core width” and “large rim core length, core size”. Formed from the design specifications of the minimum unit of core dimension group 1 consisting of "lap dimensions, iron core height, iron core window height" and iron core dimension group 3 consisting of "yoke iron core length, rim iron core height and iron core window width" Is done.

【0006】図2は3相巻線組立説明図である。同図
(A)は鉄心と巻線との配置図であり、同図(B)は同
図(A)のA−A断面図であり、同図(C)は同図
(B)の電線拡大図である。上記の巻線は、図2に示す
ように、「鉄心窓内巻線厚、1次巻線厚、2次巻線厚及
び巻線高さ」からなる巻線寸法群と「巻線相間ギャッ
プ、ヨーク下絶縁寸法、1次・2次絶縁厚、1次コイル
間ギャップ、2次・アース絶縁厚及び電線被覆厚」から
なる巻線絶縁群と「1次巻線コイル数、1次巻線レヤ当
たりターン数、第1軸方向本数及び第2軸方向本数」か
らなる巻線構成群と「第1芯線幅及び第2芯線幅」から
なる芯線寸法群との最小単位の設計諸元から形成され
る。
FIG. 2 is an explanatory view of a three-phase winding assembly. FIG. 1A is a layout diagram of an iron core and windings, FIG. 1B is a cross-sectional view taken along line AA of FIG. 1A, and FIG. 1C is an electric wire of FIG. It is an enlarged view. As shown in FIG. 2, the above windings have a winding size group consisting of “winding thickness in the iron core window, primary winding thickness, secondary winding thickness and winding height” and “winding phase gap”. , Under-yoke insulation dimensions, primary / secondary insulation thickness, gap between primary coils, secondary / earth insulation thickness, and wire coating thickness "and the number of primary winding coils, primary winding Formed from the design specifications of the minimum unit of the winding configuration group consisting of "the number of turns per layer, the number of first axial directions and the number of second axial directions" and the core wire size group consisting of "the first core wire width and the second core wire width". Is done.

【0008】上記の鉄心寸法群の設計諸元の一つの未定
値を算出するとき、鉄心寸法群内の他の設計諸元だけで
算出することができないときがある。例えば、鉄心寸法
群の設計諸元の一つの未定値「鉄心窓高さ」は、次の関
数で定義される。鉄心窓高さ=[(巻線高さ+2*ヨー
ク下絶縁寸法)/2+0.9]の整数値の2倍である。
上記の関数において、式の設計諸元「巻線高さ」は、鉄
心寸法群のグループの設計諸元ではなく、他の巻線寸法
群のグループの設計諸元である。したがって、鉄心窓高
さの設計諸元の未定値を算出するためには、他の巻線寸
法群のグループの設計諸元「巻線高さ」を、先に算出し
なければならない。
When calculating one undetermined value of the design data of the above core size group, it may not be possible to calculate the value only by using other design data in the core size group. For example, one undetermined value “iron core window height” of the design data of the iron core dimension group is defined by the following function. Iron core window height = twice the integer value of [(winding height + 2 * insulation dimension under yoke) / 2 + 0.9].
In the above function, the design specification “winding height” of the equation is not the design specification of the group of the core size group, but the design specification of the other group of the winding size group. Therefore, in order to calculate an undetermined value of the design specification of the iron core window height, the design specification “winding height” of another group of the winding dimension group must be calculated first.

【0010】ここで、従来技術及び従来技術と本発明と
の両方で使用する用語を定義する。○設計対象物…意図
する目的を達成又は効果を得るための商品 (例)中容量変圧器 ○設計諸元…設計対象物の形状、外観、内部構造、機
能、特性、価額その他を特定する最小単位の項目又は設
計対象物に付随する最小単位の項目である。 これらの設計諸元は、 (1)設計対象物の仕様によって確定する仕様諸元値 (2)設計対象物の仕様諸元値に対応した定数、処理条
件によって選定した定数又は設計対象物に特定されない
定数から確定する定数諸元値 (3)これらの確定値を関数の変数に代入して算出した
関数諸元値又はこれらの確定値及び先に算出した関数諸
元値を関数の変数に代入して算出した関数諸元値であ
る。 ○処理工程…意図する目的を達成又は効果を得るように
グループ分けされた設計対象物の設計諸元の各集合体が
予め定めた内容を実行する過程 (例)鉄心、巻線、絶縁、ケース、特性、原価等の設計
諸元を算出する過程
Here, terms used in the prior art and both the prior art and the present invention are defined. ○ Design object: A product to achieve the intended purpose or obtain the effect (Example) Medium capacity transformer ○ Design specifications: Minimum to specify the shape, appearance, internal structure, function, characteristics, value, etc. of the design object This is the item of the unit or the item of the minimum unit attached to the design object. These design specifications are: (1) Specification values determined by the specifications of the design object (2) Constants corresponding to the specification values of the design object, constants selected by the processing conditions, or specific to the design object Constant specification values determined from constants that are not performed (3) Function specification values calculated by substituting these definite values into function variables, or these definite values and previously calculated function specification values are substituted into function variables It is a function specification value calculated by: ○ Processing process: A process in which each set of design data of a design object grouped so as to achieve the intended purpose or obtain an effect performs a predetermined content. (Example) Iron core, winding, insulation, case Process of calculating design specifications such as data, characteristics, and costs

【0012】○仕様諸元…設計対象物の基本事項を示す
仕様によって確定する設計諸元 (例)変圧器容量、定格1次電圧、定格2次電圧、周波
数 ○定数諸元…設計対象物の仕様諸元値に対応した定数、
処理条件によって選定した定数又は設計対象物に特定さ
れない定数によって確定する設計諸元 (例)大リム鉄心幅、小リム鉄心幅 、大ヨーク鉄心
幅、小ヨーク鉄心幅 鉄心の比重、鉄心の占積率、鉄心の単価
○ Specifications: Design specifications determined by specifications indicating basic items of the design object (Example) Transformer capacity, rated primary voltage, rated secondary voltage, frequency ○ Constant specifications: Design object Constants corresponding to the specification values,
Design specifications determined by constants selected according to processing conditions or constants not specified for the design object (Example) Large rim core width, small rim core width, large yoke core width, small yoke core width Specific gravity of core, occupation of core Rate, iron core unit price

【0013】○定数値設定諸元…相互に関連する設計諸
元の組み合わせの中から1つを選定条件に応じて選定す
る設計諸元 (例)第1芯線幅、第2芯線幅、第1軸方向本数、第2
軸方向本数 ○関数諸元…他の設計諸元を変数とする関数から算出す
る設計諸元 (例)鉄心窓高さ、鉄心窓幅 、ヨーク鉄心長さ、リム
鉄心高さ ○関数値設定諸元…他の設計諸元を変数とする関数から
算出する設計諸元を、設計諸元の収集過程において、別
途算出又は定めた設定値を入力して確定させる設計諸元 (例)1次巻線厚、2次巻線厚、1次巻線レヤ当たりタ
ーン数 ○強制入力諸元…設計諸元の収集又は確定過程において
確定する諸元値を、確定 する前に、設計目的に応じて強制的に入力して確定させ
る設計諸元 ○出力諸元…算出、表示等の出力を必要とする設計諸元 (例)主として関数諸元であるが、定数諸元及び仕様諸
元も含む
(1) Constant value setting parameters: design parameters for selecting one of combinations of design parameters related to each other in accordance with a selection condition. (Example) First core wire width, second core wire width, first core wire width Axial number, second
Number of axial directions ○ Function specifications… Design specifications calculated from functions using other design parameters as variables (Example) Core window height, core window width, yoke core length, rim core height ○ Function value setting parameters Element: Design parameters that are calculated from a function using other design parameters as variables, and that are separately calculated or determined by inputting set values in the process of collecting design parameters. Wire thickness, secondary winding thickness, number of turns per primary winding layer ○ Forced input specifications: Forced according to the design purpose before finalizing the specification values determined in the process of collecting or determining design specifications. Design specifications that are input and fixed in a certain way ○ Output specifications: Design specifications that require output such as calculation and display (Example) Mainly function specifications, but also includes constant specifications and specification specifications

【0014】○確定値…仕様諸元又は定数諸元又は既に
算出した関数諸元の値 ○内部諸元…未定値の設計諸元を算出する関数の変数
が、算出をしようとしている設計諸元のグループ内にあ
る設計諸元 (例)未定値の鉄心寸法群内の設計諸元「鉄心ラップ寸
法」を算出する諸元関数の式の設計諸元「大ヨーク鉄心
幅」及び「小ヨーク鉄心幅」が、鉄心寸法群内にある設
計諸元 ○外部諸元…未定値の設計諸元を算出する諸元関数の変
数が、算出を必要とする設計諸元のグループ内にない設
計諸元 (例)未定値の鉄心寸法群内の設計諸元「鉄心窓高さ」
を算出する諸元関数の右辺にある設計諸元「巻線窓高
さ」及び「ヨーク下絶縁寸法」が、鉄心寸法群内になく
巻線寸法群にある設計諸元
○ Determined value: Specification data or constant data or values of already calculated function data ○ Internal data: Design variables whose function to calculate undetermined design data is the design data to be calculated (Example) Design parameters in the group of core dimensions of undetermined value Design parameters of the formula of the specification function to calculate the "core wrap size""Large yoke core width" and "Small yoke core" Design specifications whose width is within the core dimension group. ○ External specifications: The design parameters in which the variables of the specification function for calculating undetermined design specifications are not in the group of design specifications that need to be calculated. (Example) Unspecified design dimensions in iron core dimension group "iron core window height"
The design specifications "winding window height" and "insulation dimensions under the yoke" on the right side of the specification function that calculate

【0016】○定数リスト…以前に設計した同機種のデ
ータ及び設計者の経験から、設計対象物の仕様諸元値に
対応させた設計諸元の定数を集めたリスト ○諸元関数…未定値の設計諸元を算出するための他の設
計諸元を変数とする関数○関数諸元リスト…諸元関数を
集めたリスト
○ Constant list: a list of constants of design specifications corresponding to the specification values of the design object based on the data of the same model previously designed and the experience of the designer ○ Specification functions: undetermined values A function that uses other design parameters as variables to calculate the design parameters of a function list of function specifications.

【0020】次に、本発明で使用する用語を定義する。 ○諸元データベース…以前に設計した同機種のデータ及
び設計者の経験によって、設計諸元をグループ分けした
諸元グループ、定数諸元、関数諸元等の設計諸元値の集
合体 (例)諸元名順諸元群コードリスト(図5)、諸元群コ
ード順リスト(図6)、定数諸元リスト(図7)、関数
諸元リスト(図8)及び設計範囲諸元群コードリスト
(図10)の集合体 ○諸元群…同目的処理の複数又は単一の設計諸元の最下
位の集合体 ○諸元群コード…諸元群に付したコード (例)諸元群コード0110に属する複数の設計諸元
(諸元群)「大リム鉄心幅、小リム鉄心幅 、大ヨーク
鉄心幅、小ヨーク鉄心幅」 (例)諸元コード0320に属する単一の設計諸元「ヨ
ーク下絶縁寸法」
Next, the terms used in the present invention will be defined. ○ Specification database: An aggregation of design specification values such as specification groups, constant specifications, and function specifications based on the same model data previously designed and the experience of the designer (example) Specification group code list (FIG. 5), specification group code list (FIG. 6), constant specification list (FIG. 7), function specification list (FIG. 8), and design range specification group code list Aggregation of (Fig. 10) ○ Specimen group: lowest order aggregate of plural or single design specifications of the same purpose processing ○ Specimen group code: Code attached to the spec group (Example) Spec group code Plural design specifications (specification group) belonging to 0110 “large rim core width, small rim core width, large yoke core width, small yoke core width” (Example) Single design specification belonging to specification code 0320 “ Insulation dimension under yoke "

【0022】○処理対象諸元グループ…設計対象物を処
理工程ごとにグループ分けした(処理対象)諸元群の集
合体 (例)設計対象物が中容量変圧器であって、処理対象諸
元グループが「鉄心」、「巻線」、「絶縁」等の全ての
集合体 ○機能別諸元グループ…処理対象諸元グループを機能別
にグループ分けした(機能別)諸元群の集合体 (例)処理対象諸元グループが「鉄心」であって、機能
別諸元グループが「鉄心寸法群」、「鉄心重量群」、
「鉄心原価群」等の集合体 ○機能別諸元群…機能別諸元グループを下位概念の目的
又は効果別にグループ分けした諸元群の集合体。この機
能別諸元群は、1又は複数の設計諸元によって形成され
る。 (例)機能別諸元グループが「鉄心寸法群」であって、
機能別諸元群が「鉄心窓高さ」、「鉄心窓幅」、「ヨー
ク鉄心長さ」等の集合体 ○選定処理対象グループ…処理を必要とする選定した1
又は複数の機能別諸元グループ (例)「鉄心」と「巻線」とを選定したときは、この2
つの処理対象グループが選定処理対象グループとなる。
また、鉄心原価を選定したときは、「鉄心寸法群 」
と、その鉄心寸法群を算出するために必要とする「巻線
寸法群」と、「鉄心重量群」との集合体を形成する1つ
の処理対象グループが選定処理対象グループとなる。
○ Specification target group: A set of specification groups obtained by grouping the design target for each processing step (target) (Example) The design target is a medium-capacity transformer and the target specification The group is all aggregates such as “iron core”, “winding”, “insulation”, etc. ○ Specification group by function… A collection of specification groups (by function) that group the specification group to be processed by function (example ) The processing target group is "iron core" and the functional specification group is "core core group", "core weight group",
Aggregate such as “core cost group” ○ Specification group by function: An aggregation of specification groups in which the specification group by function is grouped according to the purpose or effect of the lower concept. This functional group is formed by one or a plurality of design parameters. (Example) If the specification group by function is "core size group",
The group of specifications by function is such as "iron core window height", "iron core window width", "yoke iron core length", etc. ○ Selection processing target group ... 1 that needs processing
Or multiple functional specification groups. (Example) If you select “iron core” and “winding”,
One processing target group is a selection processing target group.
In addition, when core cost is selected, the "core size group"
One processing target group forming an aggregate of the “winding dimension group” and the “core weight group” required for calculating the iron core size group is the selection processing target group.

【0024】設計対象物から設計諸元までのグループ分
けは、次のとおりである。設計対象物を処理工程ごとに
グループ分けすると、処理対象諸元グループとなり、処
理対象諸元グループを機能別にグループ分けすると、機
能別諸元グループとなり、機能別諸元グループを下位概
念の目的又は効果別にグループ分けすると、機能別諸元
群となり、機能別諸元群は、設計諸元から形成される。
The grouping from the design object to the design data is as follows. When design objects are grouped for each processing step, they become processing target groups.When the processing target groups are grouped by function, they become functional specification groups. If it is separately grouped, it becomes a functional specification group, and the functional specification group is formed from design specifications.

【0026】逆に、設計諸元から設計対象物までの集合
体は、次のとおりである。設計諸元の集合体が、機能別
諸元群であり、機能別諸元群の集合体が、機能別諸元グ
ループであり、機能別諸元グループの集合体が、処理対
象グループであり、(処理対象グループの選定した集合
体が、選定処理対象グループであり、)処理対象グルー
プの全ての集合体が、設計対象物である。
Conversely, the aggregate from the design data to the design object is as follows. The collection of design specifications is a specification group by function, the collection of specification groups by function is a specification group by function, the collection of specification groups by function is a processing target group, (The selected aggregate of the processing target group is a selected processing target group.) All the aggregates of the processing target group are design objects.

【0030】○諸元名順諸元群コードリスト…設計諸元
(諸元名)の順に、設計諸元が属する諸元群コードを示
したリスト (例)図5 ○諸元群コード順リスト…設計諸元を下位概念の目的又
は効果別にグループ分けした諸元群を、諸元群ごとに、
設計諸元(諸元名)が属する諸元群コードを示したリス
ト (例)図6 ○定数諸元リスト…諸元データベースから諸元群コー
ド、諸元群コード別シリース番号、定数選定条件、諸元
名等を抽出したリスト (例)図7 ○関数諸元リスト…諸元データベースから諸元群コー
ド、諸元群コード別シリース番号、諸元名、関数等を抽
出したリスト (例)図8 ○設計範囲諸元群コードリスト…機能別諸元グループの
諸元の諸元群コードを登録したリスト (例)図10 ○作業表…諸元データベースから、算出するために必要
とする設計諸元を収集した表であって、諸元群コード、
諸元群コード別シリース番号(Sq)、諸元名、未定値
確定履歴(St)、確定値、諸元関数等から形成され
る。 (例)図12
○ Specification group code list in order of specification name: A list showing specification group codes to which the design specification belongs in order of design specification (specification name) (Example) FIG. 5 ○ Specification group code order list … A group of design elements that are grouped by design purpose or effect.
List showing the specification group codes to which the design specifications (specification names) belong. (Example) Fig. 6 ○ Constant specification list: The specification group code from the specification database, the series number for each specification group code, the constant selection conditions, List of specifications extracted, etc. (Example) Fig. 7 ○ Function specifications list: List of specification group codes, series numbers by specification group codes, specification names, functions, etc. extracted from the specification database (Example) Figure 8 ○ Design range specification group code list: A list in which the specification group codes of the specification groups by function are registered. (Example) Fig. 10 ○ Work table: Design specifications required for calculation from the specification database It is a table that collects the elements, the specification group code,
It is formed from a series number for each specification group code (Sq), a specification name, an undetermined value determination history (St), a determined value, a specification function, and the like. (Example) FIG.

【0032】○自動設計…選定した処理工程を連続して
処理し、すべての未定値を自動的に確定させる設計方法 ○対話設計…選定した処理工程の処理の途中で、予め定
めた設計諸元を作業者が入力又は選定して未定値を確定
させた後で、残りの未定値を自動的に確定させる設計方
法 (例)図3、図20、図24及び図30
Automatic design: A design method in which the selected processing steps are processed continuously, and all undetermined values are automatically determined. (Example) FIGS. 3, 20, 24, and 30 show a method of automatically determining the remaining undetermined values after the operator inputs or selects the undetermined value.

【0034】上記定義した設計諸元名を異なる分類で整
理すると次のとおりになる。1.仕様、定数、関数から
の分類 (1)仕様諸元 (2)定数諸元リストに記載の諸元(広義の定数諸元) 定数諸元(狭義の定数諸元) 定数値設定諸元 (3)関数諸元リストに記載の諸元(広義の関数諸元) 関数諸元(狭義の関数諸元) 関数値設定諸元 2.グループ内外からの分類 (1)内部諸元 (2)外部諸元 3.入力方法からの分類 強制入力諸元と強制入力しない諸元 対話入力諸元と対話入力しない諸元 4.その他の分類 出力諸元と出力しない諸元 抽出諸元と抽出諸元でない諸元 未定値諸元と確定値諸元
The design specification names defined above are arranged as follows in different categories. 1. Classification from specifications, constants, and functions (1) Specifications (2) Specifications described in the constants list (constant specifications in a broad sense) Constant specifications (constant specifications in a narrow sense) Constant value setting specifications (3 1.) Specifications listed in the function specification list (broadly defined function specifications) Function specifications (narrowly defined function specifications) Function value setting specifications 2. Classification from inside and outside the group (1) Internal specifications (2) External specifications 3. Classification based on input method Forced input specifications and specifications that do not force input. Other classification Output specifications and non-output specifications Extracted specifications and non-extracted specifications Undetermined values and deterministic values

【0050】以下、本発明を説明するための簡単な例と
して、後述する図3で特定及び選択した「鉄心寸法群の
設計諸元」の各未定値を算出する手順を例にして、従来
技術の設計諸元算出方法と本発明の設計諸元自動算出方
法とを対比して説明する。
Hereinafter, as a simple example for explaining the present invention, a procedure for calculating each undetermined value of “design data of iron core dimension group” specified and selected in FIG. The description will be made in comparison with the design specification calculation method of the present invention and the design specification automatic calculation method of the invention.

【0052】[従来技術1]最初に、従来技術1の「鉄
心寸法群の設計諸元」の各未定値を算出する方法につい
て説明する。鉄心寸法群に属する設計諸元は、前述した
図1に示すとおり、大リム鉄心幅、小リム鉄心幅、大ヨ
ーク鉄心幅、小ヨーク鉄心幅、鉄心窓高さ、鉄心ラップ
寸法、鉄心高さ、大リム鉄心長さ、鉄心窓幅、ヨーク鉄
心長さ及びリム鉄心高さである。
[Prior Art 1] First, a method of calculating each undecided value of “design data of iron core dimension group” of Prior Art 1 will be described. As shown in FIG. 1 described above, the design specifications belonging to the core size group include the large rim core width, the small rim core width, the large yoke core width, the small yoke core width, the core window height, the core wrap dimensions, and the core height. , Large rim core length, core window width, yoke core length and rim core height.

【0054】これらの鉄心寸法群の設計諸元を、従来技
術のプログラムによって算出する方法について説明す
る。従来技術のプログラムによって設計諸元を算出する
方法は、設計諸元の算出順序を設計者が予め決定してプ
ログラムに組み込まなければならなかった。
A method of calculating the design data of these iron core size groups by using a conventional program will be described. In the method of calculating the design data by the program of the related art, the designer must previously determine the calculation order of the design data and incorporate the calculation order into the program.

【0056】通常、設計者が設計諸元の算出順序を予め
決定する過程の一例は次のとおりである。 (1)仕様諸元を確認し列挙する。 (2)算出、表示等の出力を必要とする設計諸元(出力
諸元)を列挙する。以下、この算出、表示等の出力を必
要とする設計諸元を内部諸元という。 (3)上記の出力諸元を確定するために、内部諸元の定
数諸元を列挙した定数リストと内部諸元の諸元関数を列
挙した関数諸元リストとを作成する。
Usually, an example of a process in which a designer determines a calculation order of design data in advance is as follows. (1) Check the specifications and list them. (2) List design specifications (output specifications) that require output such as calculation and display. Hereinafter, design specifications that require output such as calculation and display are referred to as internal specifications. (3) In order to determine the above output specifications, a constant list listing the constant specifications of the internal specifications and a function specification list listing the specification functions of the internal specifications are created.

【0058】(4)上記の諸元関数の式の設計諸元を抽
出して列挙する。以下、この抽出した設計諸元を外部諸
元という。 (5)上記の諸元関数の式から抽出した設計諸元が、上
記の収集した仕様諸元、内部諸元の定数諸元(定数値設
定諸元を含む。以下同様)又は内部諸元の関数諸元(関
数値設定諸元を含む。以下同様)のいずれでもないとき
は、さらに諸元関数を追加して、式の設計諸元を追加列
挙する。 (6)上記の追加列挙した外部諸元の定数諸元を定数リ
ストに追加列挙し、外部諸元の諸元関数を関数諸元リス
トに追加する。
(4) The design specifications of the above-mentioned specification function expressions are extracted and listed. Hereinafter, the extracted design data is referred to as external data. (5) The design parameters extracted from the above-described specification function formula are the collected specification parameters, constant parameters of the internal parameters (including constant value setting parameters; the same applies hereinafter) or internal parameters. If it is not any of the function parameters (including the function value setting parameters, the same applies hereinafter), a parameter function is further added, and the design parameters of the formula are additionally enumerated. (6) The constants of the external specifications listed above are additionally listed in the constant list, and the specification functions of the external specifications are added to the function specification list.

【0060】(7)同様に、諸元関数の式から抽出した
設計諸元が、上記の収集した仕様諸元、定数諸元又は関
数諸元のいずれかになるまで上記(4)乃至(6)を繰
り返す。 (8)上記の手順で列挙又は収集した設計諸元を、仕様
諸元群、内部諸元の定数諸元群、外部諸元の定数諸元
群、外部諸元の関数諸元群及び内部諸元の関数諸元群の
順に並び換える。 (9)さらに、上記の外部諸元の関数諸元群及び内部諸
元の関数諸元群をそれぞれ、以前に設計した同機種のデ
ータ及び設計者の経験から定めた概略の算出順序に並び
換える。
(7) Similarly, the above-mentioned (4) to (6) are repeated until the design parameters extracted from the specification function equations become any of the collected specification parameters, constant parameters or function parameters. )repeat. (8) The design parameters enumerated or collected by the above procedure are defined as a specification parameter group, a constant parameter group of internal parameters, a constant parameter group of external parameters, a function parameter group of external parameters, and an internal parameter. Rearrange in order of original function specification group. (9) Further, the above-described function parameters of the external parameters and the function parameters of the internal parameters are rearranged into data of the same model previously designed and the approximate calculation order determined from the experience of the designer. .

【0062】(10)上記の外部諸元及び内部諸元をそ
れぞれ、実際の算出が可能な順序に、設計者が並び換え
て、プログラムを作成するためのプログラム仕様書を作
成する。
(10) The designer rearranges the external specifications and the internal specifications in an order in which actual calculations can be performed, and prepares a program specification for preparing a program.

【0070】上記の設計諸元の算出順序を整理すると次
のとおりになる。以下の(01)乃至(16)は、以前
に設計した同機種のデータ及び設計者の経験から定めた
概略の算出順序である。
The order of calculating the above-mentioned design data is as follows. The following (01) to (16) are the approximate calculation order determined from the data of the same model designed before and the experience of the designer.

【0072】[1]仕様諸元 (01)変圧器容量[1] Specifications (01) Transformer capacity

【0074】[2]内部諸元の定数諸元 (02)大リム鉄心幅 (03)小リム鉄心幅 (04)大ヨーク鉄心幅 (05)小ヨーク鉄心幅[2] Constants of internal specifications (02) Large rim core width (03) Small rim core width (04) Large yoke core width (05) Small yoke core width

【0076】[3]第1の外部諸元の定数諸元 (06)電線被覆厚 (07)1次コイル間ギャップ (08)1次・2次絶縁厚 (09)2次・アース絶縁厚 (10)巻線相間ギャップ (11)ヨーク下絶縁寸法[3] Constant Specifications of First External Specifications (06) Wire Covering Thickness (07) Primary Coil Gap (08) Primary / Secondary Insulation Thickness (09) Secondary / Earth Insulation Thickness ( 10) Gap between winding phases (11) Insulation dimension under yoke

【0078】[4]第2の外部諸元の定数諸元 (12)1次巻線コイル数 (13)第1軸方向本数 (14)第2軸方向本数 (15)巻線軸方向膨張率数[4] Constant specifications of second external specifications (12) Number of primary winding coils (13) Number of coils in first axial direction (14) Number of coils in second axial direction (15) Number of expansion rate in winding axial direction

【0080】[5]内部諸元の関数諸元 (16)鉄心窓高さ=INT[(巻線高さ+2*ヨーク下
絶縁寸法)/2+0.9]*2 (17)鉄心ラップ寸法=大ヨーク鉄心幅−小ヨーク鉄
心幅 (18)鉄心高さ=大リム鉄心長さ+大ヨーク鉄心幅+
小ヨーク鉄心幅 (19)大リム鉄心長さ=鉄心窓高さ+大ヨーク鉄心幅
−小ヨーク鉄心幅 (20)鉄心窓幅=2*鉄心窓内巻線厚+巻線相間ギャ
ップ (21)ヨーク鉄心長さ=2*鉄心窓幅+3*大リム鉄
心幅 (22)リム鉄心高さ=鉄心高さ+2*小ヨーク鉄心幅
[5] Function Specifications of Internal Specifications (16) Iron core window height = INT [(winding height + 2 * insulation dimension under yoke) /2+0.9] * 2 (17) Iron core wrap dimension = large Yoke core width-small yoke core width (18) Iron core height = large rim core length + large yoke core width +
Small yoke iron core width (19) Large rim iron core length = iron core window height + large yoke iron core width-small yoke iron core width (20) Iron core window width = 2 * winding thickness in iron core window + gap between winding phases (21) Yoke core length = 2 * core window width + 3 * large rim core width (22) Rim core height = core height + 2 * small yoke core width

【0082】[6]第1の外部諸元の関数諸元 (23)巻線高さ=INT(F4+0.9)*1次巻線コイ
ル数+F5 ただし、 F4=F1*F2*F3*巻線軸方向膨張率 F5=(1次巻線コイル数−1)*一次コイル間ギャップ F1=第1芯線幅*電線被覆厚*第1軸方向本数 F2=第2芯線幅*電線被覆厚*第2軸方向本数 F3=一次巻線レヤ当たりターン数+1 (24)鉄心窓内巻線厚=2次・アース絶縁厚+2次巻
線厚+1次・2次絶縁厚+1次巻線厚
[6] Function Specifications of First External Specifications (23) Winding Height = INT (F4 + 0.9) * Number of Primary Winding Coil + F5 where F4 = F1 * F2 * F3 * winding axis Direction expansion coefficient F5 = (number of primary winding coils -1) * gap between primary coils F1 = first core wire width * electric wire coating thickness * number of first axial directions F2 = second core wire width * electric wire coating thickness * second axis Number of directions F3 = number of turns per primary winding layer + 1 (24) winding thickness in iron core window = secondary / earth insulation thickness + secondary winding thickness + primary / secondary insulation thickness + primary winding thickness

【0084】[7]第2の外部諸元の関数諸元 (25)1次巻線レヤ当たりターン数 省略 (26)1次巻線厚 省略 (27)2次巻線厚 省略[7] Function specifications of second external specifications (25) Number of turns per primary winding layer omitted (26) Primary winding thickness omitted (27) Secondary winding thickness omitted

【0090】上記の概略の算出順序を基に、順次に設計
諸元の各未定値を算出していくと、概略の算出順序(0
1)乃至(27)を入れ換えなければ、各未定値を順次
に算出することができない。
By sequentially calculating the undetermined values of the design data based on the above-described rough calculation order, the rough calculation order (0
Unless 1) to (27) are interchanged, each undetermined value cannot be calculated sequentially.

【0092】前述した概略の算出順序においては、
[5]内部諸元の関数諸元の[(16)鉄心窓高さ=IN
T[(巻線高さ+2*ヨーク下絶縁寸法)/2+0.
9]*2]は、巻線高さが未定値であるので、(23)
巻線高さを先に確定しなければならない。
In the above-described approximate calculation order,
[5] [(16) Iron core window height = IN of function parameters of internal parameters]
T [(winding height + 2 * insulation dimension under yoke) / 2 + 0.
9] * 2] is (23) because the winding height is undetermined.
The winding height must be determined first.

【0094】上記(23)巻線高さは、[7]第2の外
部諸元の関数諸元の(25)1次巻線レヤ当たりターン
数が確定していなければならないので、これを別の作業
表又は強制入力によって先に確定する。従って、(2
5)→(23)→(16)の順序に入れ替わる。ここで
は、説明を簡単にするために、第2の外部諸元の関数諸
元(25)1次巻線レヤ当たりターン数を、別の作業表
又は強制入力によって先に確定したが、実際は、諸元関
数の式から抽出した設計諸元が、既に収集した仕様諸
元、定数諸元又は関数諸元のいずれかになるまで繰り返
さなければならないので、複雑な作業となる。
The above (23) winding height is different from (7) the number of turns per primary winding layer in the function specifications of the second external specification (25). Is determined first by the work table or forced input. Therefore, (2
5) → (23) → (16). Here, for the sake of simplicity, the function specifications of the second external specification (25) The number of turns per primary winding layer was previously determined by another work table or forcible input. This is a complicated operation because the design parameters extracted from the specifications of the specification functions must be repeated until any of the specification parameters, constant parameters, and function parameters have been collected.

【0100】前述した概略の算出順序においては、
[5]内部諸元の関数諸元の[(18)鉄心高さ=大リ
ム鉄心長さ+大ヨーク鉄心幅+小ヨーク鉄心幅]は、大
リム鉄心長さが未定値であるので、(19)大リム鉄心
長さを先に確定しなければならない。従って、上記(2
5)→(23)→(16)の順序に続いて、(19)→
(18)の順序になる。
In the above approximate calculation order,
[5] [(18) Iron core height = Large rim iron core length + Large yoke iron core width + Small yoke iron core width] of the function parameters of the internal parameters is as follows. 19) The length of the large rim core must be determined first. Therefore, the above (2)
5) → (23) → (16) followed by (19) →
The order is (18).

【0105】前述した概略の算出順序においては、
[5]内部諸元の関数諸元の[(20)鉄心窓幅=2*
鉄心窓内巻線厚+巻線相間ギャップ]は、鉄心窓内巻線
厚が未定値であるので、[6]第1の外部諸元(24)
鉄心窓内巻線厚を先に確定しなければならない。
In the above approximate calculation order,
[5] [(20) iron core window width = 2 *)
[6] First external specification (24), since the winding thickness in the iron core window is undetermined.
The winding thickness in the iron core window must be determined first.

【0107】上記[(24)鉄心窓内巻線厚=2次・ア
ース絶縁厚+2次巻線厚+1次・2次絶縁厚+1次巻線
厚]は、[7]第2の外部諸元の関数諸元の(26)1
次巻線厚及び(27)2次巻線厚が確定していなければ
ならないので、これを別の作業表又は強制入力によって
先に確定する。従って、上記(19)→(18)の順序
に続いて、(26)→(27)→(24)→(20)の
順序に入れ替わる。ここでは、説明を簡単にするため
に、第2の外部諸元の関数諸元(26)1次巻線厚及び
(27)2次巻線厚を、別の作業表又は強制入力によっ
て先に確定したが、実際は、諸元関数の式から抽出した
設計諸元が、既に収集した仕様諸元、定数諸元又は関数
諸元のいずれかになるまで繰り返さなければならないの
で、複雑な作業となる。
[(24) Thickness of winding in iron core window = secondary / earth insulating thickness + secondary winding thickness + first order / secondary insulating thickness + first winding thickness] is [7] the second external specification. (26) 1 of the function specifications of
Since the secondary winding thickness and (27) the secondary winding thickness must be determined, this is first determined by another work table or forced input. Therefore, following the order of (19) → (18), the order is changed to (26) → (27) → (24) → (20). Here, for the sake of simplicity, the function specifications (26) primary winding thickness and (27) secondary winding thickness of the second external specifications are first calculated by another work table or forced input. It has been decided, but in reality it is a complicated operation because the design parameters extracted from the specifications of the specification functions must be repeated until any of the specification data, constant data or function data that have already been collected. .

【0110】そこで、概略の算出順序は、(25)→
(23)→(16)→(17)→(19)→(18)→
(26)→(27)→(24)→(20)→(21)→
(22)となる。
Therefore, the approximate calculation order is (25) →
(23) → (16) → (17) → (19) → (18) →
(26) → (27) → (24) → (20) → (21) →
(22).

【0200】[0200]

【発明が解決しようとする課題】前述した[従来技術
1]において、従来技術のプログラムによって設計諸元
を算出する方法は、設計諸元の算出順序を設計者が予め
決定してプログラムに組み込まなければならなかった。
即ち、前述した[従来技術1]において、列挙又は収集
した設計諸元を、仕様諸元群、内部諸元の定数諸元群、
外部諸元の定数諸元群、外部諸元の関数諸元群及び内部
諸元の関数諸元群の順に並び換えた後、さらに、上記の
外部諸元の関数諸元群及び内部諸元の関数諸元群をそれ
ぞれ、以前に設計した同機種のデータ及び設計者の経験
から定めた概略の算出順序に並び換え、さらに、上記の
外部諸元及び内部諸元をそれぞれ、実際の算出が可能な
順序に、設計者が並び換えて、プログラムを作成するた
めのプログラム仕様書を作成する。
In the above-mentioned [Prior Art 1], in the method of calculating design data by a program of the prior art, a designer must determine a calculation order of design data in advance and incorporate it into the program. I had to.
That is, in the above-described [Prior Art 1], the design specifications enumerated or collected are converted into a specification specification group, a constant specification group of internal specifications,
After rearranging the constants of the external specifications, the functional specifications of the external specifications, and the functional specifications of the internal specifications in this order, the functional specifications of the external specifications and the internal The function parameters can be rearranged into the approximate calculation order determined from the data of the same model previously designed and the experience of the designer, and the above external and internal parameters can be actually calculated. The designer rearranges the program in an appropriate order and creates a program specification for creating the program.

【0220】[0220]

【課題を解決するための手段】本発明の課題を解決する
ための手段は次のとおりである。
Means for solving the problems of the present invention are as follows.

【0221】請求項1は、設計対象物の複数の設計諸元
を確定する設計諸元自動算出方法であって、設計対象物
の全部又は一部についてのN個の設計諸元を、設計対象
物の基本事項を特定する仕様で定まる仕様諸元と、設計
対象物の仕様諸元値に対応又は処理条件によって選定又
は設計対象物に特定されない定数によって確定する定数
諸元と、他の設計諸元を変数とする関数から算出する関
数諸元とから形成し、N個の設計諸元を任意の順序で上
位から下位まで配列し、上位に配列された関数諸元から
算出を開始し、最初に仕様諸元及び定数諸元の1以上の
確定値を入力して第1の関数諸元の未定値を算出し、次
に、第1の関数諸元よりも下位に配列されるか又は上位
に戻って上位から下位までの間に配列された第2の関数
諸元に仕様諸元及び定数諸元及び既に算出した関数諸元
の1以上の確定値を入力して第2の関数諸元の未定値を
算出し、N個の設計諸元が確定するまで、上位に戻って
繰り返し算出を実行する設計諸元自動算出方法である。
A first aspect of the present invention is an automatic design specification calculating method for determining a plurality of design specifications of a design object, wherein N design specifications for all or a part of the design object are determined. Specifications that are determined by the specifications that specify the basic items of the object, constants that correspond to the specification values of the design object or that are determined by constants that are not selected or specified by the processing conditions according to the processing conditions, and other design specifications It is formed from the function specifications calculated from the function using the element as a variable, N design specifications are arranged in an arbitrary order from the upper to the lower, and the calculation is started from the function specifications arranged in the higher order, And input one or more definite values of the specification parameters and the constant parameters to calculate an undetermined value of the first function parameters, and then arrange them below or above the first function parameters. And return to the specifications and specifications of the second function Input the constant specifications and one or more finalized values of the already calculated function specifications, calculate the undetermined values of the second function specifications, and go back to the top and repeatedly calculate until the N design specifications are finalized. Is a method for automatically calculating design specifications.

【0222】請求項2は、設計対象物の設計諸元を複数
の機能別諸元グループに分割して確定する設計諸元自動
算出方法であって、設計対象物の全部又は一部について
のN個の設計諸元を、設計対象物の基本事項を特定する
仕様で定まる仕様諸元と、設計対象物の仕様諸元値に対
応又は処理条件によって選定又は設計対象物に特定され
ない定数によって確定する定数諸元と、他の設計諸元を
変数とする関数から算出する関数諸元とから形成し、N
個の設計諸元を機能別にグループ分けした設計諸元の集
合体から形成される機能別諸元グループに分割し、機能
別諸元グループ及び各機能別諸元グループに属する設計
諸元を任意の順序で上位から下位まで配列し、上位に配
列された関数諸元から算出を開始し、最初に仕様諸元及
び定数諸元の1以上の確定値を入力して第1の関数諸元
の未定値を算出し、次に、第1の関数諸元よりも下位に
配列されるか又は上位に戻って上位から下位までの間に
配列された第2の関数諸元に仕様諸元及び定数諸元及び
既に算出した関数諸元の1以上の確定値を入力して第2
の関数諸元の未定値を算出し、N個の設計諸元が確定す
るまで、上位に戻って繰り返し算出を実行する設計諸元
自動算出方法である。
A second aspect of the present invention is an automatic design specification calculation method for dividing design data of a design object into a plurality of function-specific specification groups and determining the design data. Individual design specifications are determined by specifications that are determined by the specifications that specify the basic items of the design object, and determined by constants that are selected or specified by the processing conditions corresponding to the specification values of the design object. Formed from constant parameters and function parameters calculated from functions using other design parameters as variables, N
Individual design specifications are divided into functional specification groups formed from a set of design specifications that are grouped by function, and the design specifications belonging to the functional specification group and each functional specification group are arbitrarily determined. Arrange in order from high to low, start calculation from the function specifications arranged in the high order, first input one or more definite values of specification specifications and constant specifications, and determine the first function specification The value is calculated, and then the specification parameters and the constant parameters are assigned to the second function parameters arranged below the first function parameters or returned to the higher level and arranged between the upper and lower levels. Inputting at least one final value of the element and the already calculated function
This is an automatic design specification calculation method in which the undetermined values of the function specifications are calculated, and the calculation is repeatedly performed by returning to a higher order until N design specifications are determined.

【0223】請求項3は、設計対象物の設計諸元を複数
の機能別諸元グループに分割し、1以上の機能別諸元グ
ループ(選定諸元)を特定して確定する設計諸元自動算
出方法であって、設計対象物の全部又は一部についての
N個の設計諸元を、設計対象物の基本事項を特定する仕
様で定まる仕様諸元と、設計対象物の仕様諸元値に対応
又は処理条件によって選定又は設計対象物に特定されな
い定数によって確定する定数諸元と、他の設計諸元を変
数とする関数から算出する関数諸元とから形成し、N個
の設計諸元を機能別にグループ分けした設計諸元の集合
体から形成される機能別諸元グループに分割し、機能別
諸元グループの一部を特定して選定諸元を形成し、選定
諸元を形成する機能別諸元グループに属するM個の設計
諸元を任意の順序で上位から下位まで配列し、上位に配
列された関数諸元から算出を開始し、最初に仕様諸元及
び定数諸元の1以上の確定値を入力して第1の関数諸元
の未定値を算出し、次に、第1の関数諸元よりも下位に
配列されるか又は上位に戻って上位から下位までの間に
配列された第2の関数諸元に仕様諸元及び定数諸元及び
既に算出した関数諸元の1以上の確定値を入力して第2
の関数諸元の未定値を算出して、選定諸元に属するM個
の設計諸元が確定するまで、上位に戻って繰り返し算出
を実行する設計諸元自動算出方法である。
A third aspect of the present invention is to automatically divide design specifications of a design object into a plurality of functional specification groups and specify and determine one or more functional specification groups (selection specifications). A calculation method in which N design parameters for all or a part of a design object are converted into a specification parameter determined by a specification that specifies basic items of the design object and a specification parameter value of the design object. Formed from constant specifications determined by constants that are not selected or specified in the design object by the corresponding or processing conditions, and function specifications calculated from functions using other design specifications as variables, and N design specifications are formed. A function that divides into functional specification groups formed from a collection of design specifications grouped by function, specifies a part of the functional specification group, forms selection specifications, and forms selection specifications Arbitrary order of M design specifications belonging to different specification groups Arrange from the top to the bottom, start the calculation from the function specifications arranged at the top, first enter one or more definite values of the specifications and constants, and change the undetermined values of the first function Then, the specification and constant parameters and the second specification are arranged in a lower order than the first function specification or returned to the higher order and arranged in the upper to lower order. Enter one or more definite values of the already calculated function
This is an automatic design specification calculation method in which an undetermined value of a function specification is calculated and the calculation is repeatedly performed by returning to a higher order until M design specifications belonging to the selected specification are determined.

【0224】請求項4は、設計対象物の設計諸元を複数
の処理工程に分割し、さらに機能別諸元グループに分割
し、1以上の機能別諸元グループ(選定諸元)を特定し
て確定する設計諸元自動算出方法であって、設計対象物
の全部又は一部についてのN個の設計諸元を、意図する
目的を達成又は効果を得るようにグループ分けされた設
計対象物の設計諸元の各集合体が予め定めた内容を実行
する複数の処理工程に分割し、分割した各処理工程に属
する設計諸元を、設計対象物の基本事項を特定する仕様
で定まる仕様諸元と、設計対象物の仕様諸元値に対応又
は処理条件によって選定又は設計対象物に特定されない
定数によって確定する定数諸元と、他の設計諸元を変数
とする関数から算出する関数諸元とから形成し、各処理
工程をさらに機能別にグループ分けした設計諸元の集合
体から形成される機能別諸元グループに分割し、機能別
諸元グループの一部を特定して選定諸元を形成し、選定
諸元を形成する機能別諸元グループに属するM個の設計
諸元を任意の順序で上位から下位まで配列し、上位に配
列された関数諸元から算出を開始し、最初に仕様諸元及
び定数諸元の1以上の確定値を入力して第1の関数諸元
の未定値を算出し、次に、第1の関数諸元よりも下位に
配列されるか又は上位に戻って上位から下位までの間に
配列された第2の関数諸元に仕様諸元及び定数諸元及び
既に算出した関数諸元の1以上の確定値を入力して第2
の関数諸元の未定値を算出し、選定諸元を形成する機能
別諸元グループに属するM個の設計諸元が確定するまで
上位に戻って繰り返し算出を実行する設計諸元自動算出
方法である。
Claim 4 divides the design data of the design object into a plurality of processing steps, further divides the data into functional data groups, and specifies one or more functional data groups (selected data). Is a method of automatically calculating design parameters, wherein N design parameters for all or a part of the design objects are determined by grouping the design objects so as to achieve an intended purpose or obtain an effect. Each set of design specifications is divided into multiple processing steps that execute predetermined contents, and the design specifications belonging to each of the divided processing steps are specified in specifications that specify the basic items of the design object And constant specifications that are determined by constants that correspond to specification values of the design object or are selected or specified by processing conditions or that are not specified for the design object, and function specifications that are calculated from functions using other design parameters as variables. From each other process Functional specifications that are divided into functional specification groups that are formed from a collection of design specifications that are grouped into groups, identify some of the functional specification groups, form selection specifications, and form selection specifications The M design elements belonging to the specification group are arranged in an arbitrary order from the upper to the lower order, and the calculation is started from the function elements arranged in the upper order. Entering a definite value to calculate an undetermined value of the first function specification, and then arranging the first function specification in a lower position or returning to a higher position and arranging from the upper to lower positions. In the second function parameter, input the specification parameter, the constant parameter and one or more definite values of the already calculated function parameter.
Is an unspecified value of the function specifications of the function, and returns to a higher order and repeatedly executes the calculation until the M design parameters belonging to the functional specification group forming the selected specification are determined. is there.

【0225】請求項5は、設計対象物の設計諸元を複数
の処理工程に分割し、複数の処理工程(選定処理グルー
プ)を選定して確定する設計諸元自動算出方法であっ
て、意図する目的を達成又は効果を得るようにグループ
分けされた設計対象物の設計諸元の各集合体が予め定め
た内容を実行する複数の処理工程に分割し、分割した各
処理工程の全部又は一部を特定して選定処理グループを
形成し、選定処理グループの各処理工程に属する設計諸
元を、設計対象物の基本事項を特定する仕様で定まる仕
様諸元と、設計対象物の仕様諸元値に対応又は処理条件
によって選定又は設計対象物に特定されない定数によっ
て確定する定数諸元と、他の設計諸元を変数とする関数
から算出する関数諸元とから形成し、各処理工程をさら
に機能別にグループ分けした設計諸元の集合体から形成
される機能別諸元グループに分割し、選定処理グループ
を形成する機能別諸元グループに属するM個の設計諸元
を任意の順序で上位から下位まで配列し、上位に配列さ
れた関数諸元から算出を開始し、最初に仕様諸元及び定
数諸元の1以上の確定値を入力して第1の関数諸元の未
定値を算出し、次に、第1の関数諸元よりも下位に配列
されるか又は上位に戻って上位から下位までの間に配列
された第2の関数諸元に仕様諸元及び定数諸元及び既に
算出した関数諸元の1以上の確定値を入力して第2の関
数諸元の未定値を算出し、選定処理グループを形成する
機能別諸元グループに属するM個の設計諸元が確定する
まで、上位に戻って繰り返し算出を実行する設計諸元自
動算出方法である。
A fifth aspect of the present invention is an automatic design specification calculation method for dividing a design specification of a design object into a plurality of processing steps and selecting and determining a plurality of processing steps (selection processing groups). Each set of design data of the design object grouped to achieve the purpose of achieving or obtaining an effect is divided into a plurality of processing steps for executing predetermined contents, and all or one of the divided processing steps is executed. Identify the parts and form a selection processing group.Specifications that belong to each processing step of the selection processing group are specified by specifications that specify the basic items of the design target, and specification specifications of the design target. Formed from constant specifications that are determined by constants that are not selected or specified by the processing conditions corresponding to the values, and function specifications that are calculated from functions using other design parameters as variables, and each processing step is further performed. Group by function Divided into functional specification groups formed from a set of design specifications, and M design elements belonging to the functional specification groups forming the selection processing group are arranged in any order from the upper to the lower order Then, the calculation is started from the function parameters arranged in the upper rank, first, one or more definite values of the specification parameters and the constant parameters are input, and the undetermined values of the first function parameters are calculated. , The specification parameters and the constant parameters and the already calculated function parameters are added to the second function parameters arranged lower than the first function parameters or returned to the higher level and arranged from the upper level to the lower level. Undetermined values of the second function specifications are calculated by inputting one or more original fixed values, and are ranked higher until M design items belonging to the functional specification groups forming the selection processing group are determined. This is a design specification automatic calculation method for returning and repeatedly performing calculation.

【0226】請求項6は、設計対象物の設計諸元を複数
の上位概念の処理工程の選定処理グループに分割し、上
位概念の選定処理グループを複数の下位概念の処理工程
の選定処理グループに分割し、さらに複数の下位概念の
処理工程の選定処理グループを処理工程に分割して確定
する設計諸元自動算出方法であって、設計対象物のN個
の設計諸元を上位概念の複数の処理工程からなる上位概
念選定処理グループに分割し、上位概念選定処理グルー
プから下位概念の複数の処理工程からなる下位概念選定
処理グループまで順次に分割し、下位概念選定処理グル
ープをさらに意図する目的を達成又は効果を得るように
グループ分けされた設計対象物の設計諸元の各集合体が
予め定めた内容を実行する複数の処理工程に分割し、上
位概念選定処理グループから下位概念選定処理グループ
までの1つ又は組み合わせを選定して選定処理グループ
を形成し、選定処理グループの各処理工程に属する設計
諸元を、設計対象物の仕様諸元値に対応又は処理条件に
よって選定又は設計対象物に特定されない定数によって
確定する定数諸元と、設計対象物の仕様諸元値に対応し
た定数によって確定する定数諸元と、他の設計諸元を変
数とする関数から算出する関数諸元とから形成し、各処
理工程に属する設計諸元をさらに機能別にグループ分け
した設計諸元の集合体から形成される機能別諸元グルー
プに分割し、選定処理グループを形成する機能別諸元グ
ループに属するM個の設計諸元を任意の順序で上位から
下位まで配列し、上位に配列された関数諸元から算出を
開始し、最初に仕様諸元及び定数諸元の1以上の確定値
を入力して第1の関数諸元の未定値を算出し、次に、第
1の関数諸元よりも下位に配列されるか又は上位に戻っ
て上位から下位までの間に配列された第2の関数諸元に
仕様諸元及び定数諸元及び既に算出した関数諸元の1以
上の確定値を入力して第2の関数諸元の未定値を算出
し、選定処理グループを形成する機能別諸元グループに
属するM個の設計諸元が確定するまで、上位に戻って繰
り返し算出を実行する設計諸元自動算出方法である。
Claim 6 divides the design data of the design object into a plurality of upper concept processing step selection processing groups, and the upper concept selection processing group becomes a plurality of lower concept processing step selection processing groups. A design specification automatic calculation method of dividing and further selecting a plurality of sub-concept processing steps, and dividing a processing group into processing steps to determine the processing group. It is divided into a higher-level concept selection processing group consisting of processing steps, and is sequentially divided from a higher-level concept selection processing group to a lower-level concept selection processing group consisting of a plurality of lower-level concept processing steps. Each set of design data of a design object grouped to achieve or achieve an effect is divided into a plurality of processing steps for executing predetermined contents, and a higher-level concept selection processing group is performed. One or a combination from the group to the lower concept selection processing group is selected to form a selection processing group, and the design parameters belonging to each processing step of the selection processing group correspond to the specification specification values of the design object or A function that uses constants that are determined by constants that are not selected or specified by the processing target according to processing conditions, constants that are determined by constants that correspond to specification values of the target, and functions that use other design parameters as variables The design parameters belonging to each processing step are divided into functional specification groups formed from a set of design specifications that are further grouped by function to form a selection processing group. The M design parameters belonging to the functional specification group are arranged from the upper to the lower order in an arbitrary order, the calculation is started from the function parameters arranged in the higher order, and the specification and the constant Is input to calculate an undetermined value of the first function specification, and then arranged lower than the first function specification or returned to the higher level to return from the upper to lower levels. Inputting specification data and constant data and one or more definite values of the already calculated function data into the second function data arranged in between, calculating the undetermined value of the second function data and selecting This is a design specification automatic calculation method of returning to a higher rank and repeatedly performing calculation until M design specifications belonging to a function-specific specification group forming a processing group are determined.

【0227】請求項7は、請求項1の設計対象物の一部
以外の他の一部の設計諸元の1以上の確定値を入力し関
数諸元の未定値を算出する設計諸元自動算出方法であっ
て、仕様諸元及び定数諸元及び既に算出した関数諸元の
1以上の確定値を入力しても確定しない関数諸元がある
ときは、設計対象物の一部以外の他の一部の設計諸元の
1以上の確定値を入力して関数諸元の未定値を算出する
設計諸元自動算出方法である。
[0227] Claim 7 is an automatic design specification for calculating one or more definite values of one or more design specifications other than a part of the design object of claim 1 and calculating an undetermined value of a function specification. If there is a calculation method that is not determined even when one or more finalized values of the specification and constants and the already calculated function are input, there are other than a part of the design object. Is an automatic design specification calculation method in which one or more definite values of some of the design specifications are input and an undetermined value of the function specification is calculated.

【0228】請求項8は、請求項2又は請求項3又は請
求項4又は請求項5又は請求項6の特定した機能別諸元
グループ以外の他の機能別諸元グループの設計諸元の1
以上の確定値を入力し関数諸元の未定値を算出する設計
諸元自動算出方法であって、複数の機能別諸元グループ
の内の特定した機能別諸元グループの設計諸元の未定値
を算出中に、特定した機能別諸元グループの仕様諸元及
び定数諸元及び既に算出した関数諸元の1以上の確定値
を入力しても、確定しない関数諸元があるときは、特定
した機能別諸元グループ以外の他の機能別諸元グループ
の設計諸元の1以上の確定値を入力して関数諸元の未定
値を算出する設計諸元自動算出方法である。
Claim 8 relates to one of the design specifications of the functional specification group other than the functional specification group specified in claim 2 or claim 3 or claim 4 or claim 5 or claim 6.
This is a design specification automatic calculation method for calculating the undetermined values of the function specifications by inputting the above-mentioned determined values, and the undetermined values of the design specifications of the specified function-specific group among the plurality of function-specific groups. If there is a function parameter that is not determined even if the specification parameters and constant parameters of the specified function-specific parameter group and one or more definite values of the already calculated function parameters are input during the calculation, This is an automatic design specification calculation method in which one or more definite values of design data of a function-specific data group other than the above-described function-specific data group are input to calculate an undetermined value of a function data.

【0229】請求項9は、請求項2又は請求項3又は請
求項4又は請求項5又は請求項6の特定した機能別諸元
グループ以外の他の機能別諸元グループの設計諸元の1
以上の確定値を入力して関数諸元の未定値を算出する設
計諸元自動算出方法であって、関数諸元の式から抽出し
た設計諸元が複数の機能別諸元グループの内の特定した
機能別諸元グループにないときは、特定した機能別諸元
グループ以外の他の機能別諸元グループの設計諸元の1
以上の確定値を入力して関数諸元の未定値を算出する設
計諸元自動算出方法である。
The ninth aspect of the present invention relates to one of the design specifications of a functional specification group other than the functional specification group specified in claim 2 or claim 3 or claim 4 or claim 5 or claim 6.
This is an automatic design specification calculation method that calculates the undetermined values of the function specifications by inputting the above-mentioned fixed values. If it is not in the specified functional specification group, one of the functional specification groups other than the specified functional specification group
This is a design specification automatic calculation method for calculating an undetermined value of a function specification by inputting the above-mentioned determined value.

【0230】請求項10は、データベース作成処理と設
計範囲選択処理と設計諸元収集・ロード処理と関数諸元
確定処理とから算出する設計諸元自動算出方法であっ
て、設計対象物の基本事項を特定する仕様で定まる仕様
諸元及び設計対象物の仕様諸元値に対応又は処理条件に
よって選定又は設計対象物に特定されない定数によって
確定する定数諸元及び他の設計諸元を変数とする関数か
ら算出する関数諸元の設計諸元集合体を形成するデータ
ベース作成処理と、設計対象物の全部又は一部について
の設計諸元を選択する設計範囲選択処理と、設計範囲選
択処理で選択した設計諸元を収集して任意の順序で上位
から下位まで配列する設計諸元収集・ロード処理と、上
位に配列された関数諸元から算出を開始し、最初に仕様
諸元及び定数諸元の1以上の確定値を入力して第1の関
数諸元の未定値を算出し、次に、第1の関数諸元よりも
下位に配列されるか又は上位に戻って上位から下位まで
の間に配列された第2の関数諸元に仕様諸元及び定数諸
元及び既に算出した関数諸元の1以上の確定値を入力し
て第2の関数諸元の未定値を算出し、収集した設計諸元
が確定するまで、上位に戻って繰り返し算出を実行する
関数諸元確定処理とからなる設計諸元自動算出方法であ
る。
A tenth aspect is an automatic design specification calculation method which is calculated from a database creation processing, a design range selection processing, a design specification collection / load processing, and a function specification determination processing. Functions that correspond to the specification parameters determined by the specification that specifies the specification and the specification parameters of the design object, or constant parameters that are selected by processing conditions or determined by constants that are not specified for the design object, and other design parameters as variables A database creation process for forming a design specification aggregate of function specifications calculated from the above, a design range selection process for selecting design specifications for all or a part of a design object, and a design selected in the design range selection process Collection and loading of design specifications, which collect specifications and arrange them in any order from upper to lower, and start calculation from the function specifications arranged in the upper order, first of specification specifications and constant specifications The above-mentioned fixed value is input to calculate the undetermined value of the first function specification. Then, the first function specification is arranged lower than the first function specification or returns to the higher level and returns from the upper level to the lower level. A design in which the specification data, the constant data, and one or more determined values of the already calculated function data are input to the arrayed second function data, and the undetermined values of the second function data are calculated and collected. This is a design specification automatic calculation method including a function specification determination process of returning to a higher order and repeatedly performing calculation until specifications are determined.

【0231】請求項11は、データベース作成処理と機
能別諸元グループを選択する設計範囲選択処理と設計諸
元収集・ロード処理と関数諸元確定処理とから算出する
設計諸元自動算出方法であって、設計対象物の基本事項
を特定する仕様で定まる仕様諸元及び設計対象物の仕様
諸元値に対応又は処理条件によって選定又は設計対象物
に特定されない定数によって確定する定数諸元及び他の
設計諸元を変数とする関数から算出する関数諸元の設計
諸元集合体を分割して複数の機能別諸元グループを形成
するデータベース作成処理と、設計対象物の全部又は一
部について機能別にグループ分けした機能別諸元グルー
プを選択する設計範囲選択処理と、複数の機能別諸元グ
ループの設計諸元を収集して収集した設計諸元を任意の
順序で上位から下位まで配列する設計諸元収集・ロード
処理と、上位に配列された関数諸元から算出を開始し、
最初に仕様諸元及び定数諸元の1以上の確定値を入力し
て第1の関数諸元の未定値を算出し、次に、第1の関数
諸元よりも下位に配列されるか又は上位に戻って上位か
ら下位までの間に配列された第2の関数諸元に仕様諸元
及び定数諸元及び既に算出した関数諸元の1以上の確定
値を入力して第2の関数諸元の未定値を算出し、収集し
た設計諸元が確定するまで、上位に戻って繰り返し算出
を実行する関数諸元確定処理とからなる設計諸元自動算
出方法である。
An eleventh aspect is a design specification automatic calculation method for calculating from a database creation processing, a design range selection processing for selecting a specification group for each function, a design specification collection / load processing, and a function specification determination processing. The specification parameters that are determined by the specifications that specify the basic items of the design object and the specification parameters that correspond to the specification specification values of the design object or are determined by processing conditions and are determined by constants that are not specified for the design object and other A database creation process that divides a design specification set of function specifications calculated from functions using design specifications as variables to form a plurality of function-specific specification groups, and separates all or part of the design object by function Design range selection processing for selecting functional specification groups by grouping, collecting design specifications for multiple functional specification groups, and collecting collected design specifications from top to bottom in any order And design specifications collection and loading process to be arranged, the calculated from the arranged to a higher-level function specifications start until,
First, input the one or more definite values of the specification parameters and the constant parameters to calculate the undetermined values of the first function parameters, and then arrange them below the first function parameters, or Returning to the upper level, inputting specification data and constant data and one or more definite values of the already calculated function data into the second function data arranged from the upper to the lower, the second function data This is a design specification automatic calculation method including calculating an original undetermined value, returning to a higher rank, and repeatedly executing calculation until the collected design specification is determined, and a function specification determination process.

【0232】請求項12は、請求項2又は請求項3又は
請求項4又は請求項5又は請求項6又は請求項10又は
請求項11の最初の位置にある未定値諸元から最後の位
置にある未定値諸元までの間で未定値諸元の算出を実行
する設計諸元自動算出方法であって、第1の関数諸元よ
りも下位に配列されるか又は上位に戻って上位から下位
までの間に配列された第2の関数諸元に仕様諸元及び定
数諸元及び既に算出した関数諸元の1以上の確定値を入
力して第2の関数諸元の未定値を算出し、収集した設計
諸元が確定するまで、上位に戻って繰り返し算出を実行
する過程が、第1の関数諸元よりも下位に配列されるか
又は最初の位置にある未定値諸元に戻って最初の位置に
ある未定値諸元から最後の位置にある未定値諸元までの
間に配列された第2の関数諸元に仕様諸元及び定数諸元
及び既に算出した関数諸元の1以上の確定値を入力して
第2の関数諸元の未定値を算出し、収集した設計諸元が
確定するまで、最初の位置にある未定値諸元に戻って繰
り返し算出を実行する過程である設計諸元自動算出方法
である。
In the twelfth aspect, the unspecified data at the first position of the second, third, fourth, fifth, sixth, tenth, or tenth aspect is changed from the first value to the last position. An automatic design specification calculation method for calculating an undetermined value specification up to a certain undetermined value specification, wherein the method is arranged lower than the first function specification or returns to a higher level and returns from a higher value to a lower value. The specification parameters, constant parameters and one or more definite values of the already calculated function parameters are input to the second function parameters arranged up to and the undetermined values of the second function parameters are calculated. Until the collected design specifications are determined, the process of repeatedly executing the calculation by returning to the higher order is performed by returning to the undetermined values arranged at the lower position than the first function specification or at the first position. No. of elements arranged from the unspecified data at the first position to the unspecified data at the last position The specification data, constant data and one or more determined values of the already calculated function data are input to the function data of, the undetermined value of the second function data is calculated, and the collected design data is determined. This is a design specification automatic calculation method in which the calculation is repeatedly performed by returning to the undetermined value specification at the first position.

【0233】請求項13は、請求項2又は請求項3又は
請求項4又は請求項5又は請求項6又は請求項10又は
請求項11の最初の位置にある未定値諸元から最後の位
置にある未定値諸元までの未定値諸元だけの間で未定値
諸元の算出を実行する設計諸元自動算出方法であって、
第1の関数諸元よりも下位に配列されるか又は上位に戻
って上位から下位までの間に配列された第2の関数諸元
に仕様諸元及び定数諸元及び既に算出した関数諸元の1
以上の確定値を入力して第2の関数諸元の未定値を算出
し、収集した設計諸元が確定するまで、上位に戻って繰
り返し算出を実行する過程が、第1の関数諸元よりも下
位に配列されるか又は最初の位置にある未定値諸元に戻
って最初の位置にある未定値諸元から最後の位置にある
未定値諸元までの未定値諸元だけの間に配列された第2
の関数諸元に仕様諸元及び定数諸元及び既に算出した関
数諸元の1以上の確定値を入力して第2の関数諸元の未
定値を算出して、収集した設計諸元が確定するまで、最
初の位置にある未定値諸元に戻って残った未定値諸元だ
けの間で繰り返し算出を実行する過程である設計諸元自
動算出方法である。
In the thirteenth aspect, the unspecified data at the first position of the second, third, fourth, fifth, sixth, tenth, or tenth aspect is changed from the unspecified value at the last position to the last position. An automatic design specification calculation method for calculating undetermined specifications only between undetermined specifications up to certain undetermined specifications,
Specification and constant specifications and already calculated function specifications are assigned to the second function specifications arranged lower than the first function specifications or returned to the higher order and arranged from the upper to the lower. Of 1
The process of calculating the undetermined values of the second function parameters by inputting the above-mentioned determined values, and repeatedly executing the calculation by returning to the higher order until the collected design parameters are determined, is based on the first function parameters. Is also arranged in the lower order, or is returned only to the unspecified data at the first position and only the unspecified data from the unspecified data at the first position to the unspecified data at the last position The second
Enter the specification data, constant data and one or more definite values of the already calculated function data into the function data of, calculate the undetermined value of the second function data, and confirm the collected design data This is a design specification automatic calculation method in which the calculation is repeatedly performed only between the remaining undetermined data and the undetermined data at the initial position.

【0234】請求項14は、請求項2又は請求項3又は
請求項4又は請求項5又は請求項6又は請求項8又は請
求項9又は請求項11の機能別諸元グループを諸元群か
ら形成する設計諸元自動算出方法であって、機能別諸元
グループが、同目的処理の複数又は単一の設計諸元の最
下位の集合体である諸元群から形成される設計諸元自動
算出方法である。
[0233] Claim 14 is a function-specific group of claim 2 or claim 3 or claim 4 or claim 5 or claim 6 or claim 8 or claim 9 or claim 11. A method for automatically calculating design specifications to be formed, wherein a functional specification group is a design specification automatic formed from a specification group which is the lowest aggregate of a plurality or a single design specification of the same purpose processing. This is a calculation method.

【0235】請求項15は、請求項10又は請求項11
のデータベース作成処理で諸元群コード順リスト定数諸
元リスト及び関数諸元リストを作成する設計諸元自動算
出方法であって、データベース作成処理が、同目的処理
の複数又は単一の設計諸元の最下位の集合体である諸元
群に、同一の諸元群コードを付して諸元群コード順に並
べた諸元群コード順リストを作成する過程と、設計対象
物の仕様諸元値に対応した定数によって確定する定数諸
元の定数諸元リストを作成する過程と、他の設計諸元を
変数とする関数から算出する関数諸元の関数諸元リスト
を作成する過程とからなる設計諸元自動算出方法であ
る。
Claim 15 is Claim 10 or Claim 11
Is an automatic design specification calculation method for creating a constant specification list and a function specification list in the specification group code order list in the database creation processing, wherein the database creation processing has a plurality of or single design specifications of the same purpose processing. The process of creating a specification group code ordered list by assigning the same specification group code to the specification group that is the lowest aggregate of, and arranging them in the order of the specification group code, and the specification values of the design object The design consists of the process of creating a constant specifications list of constant specifications determined by constants corresponding to the above, and the process of creating a function specifications list of function specifications calculated from functions using other design specifications as variables. This is an automatic specification calculation method.

【0236】請求項16は、請求項10又は請求項11
のデータベース作成処理で諸元群コード順リスト定数諸
元リスト及び関数諸元リストを主記憶装置に記憶する設
計諸元自動算出方法であって、データベース作成処理
が、設計諸元の最下位の集合体である諸元群に、同一の
諸元群コードを付して諸元群コード順に並べた諸元群コ
ード順リストを主記憶装置の諸元群コード順リスト領域
に記憶する過程と、設計対象物の基本事項を特定する仕
様で定まる仕様諸元を主記憶装置の仕様諸元領域に記憶
する過程と、設計対象物の仕様諸元値に対応又は処理条
件によって選定又は設計対象物に特定されない定数によ
って確定する定数諸元を主記憶装置の定数諸元リスト領
域に記憶する過程と、他の設計諸元を変数とする関数か
ら算出する関数諸元を主記憶装置の関数諸元リスト領域
に記憶する過程とからなる設計諸元自動算出方法であ
る。
Claim 16 is claim 10 or claim 11.
Is a method of automatically calculating design specifications in which a parameter specification list and a function specification list are stored in a main storage device in a database creation process in which the database creation process is the lowest order set of design specifications. A process of storing a specification group code order list in which the same specification group code is assigned to a specification group which is a field and arranged in the specification group code order in a specification group code order list area of the main storage device, and designing The process of storing in the specification data area of the main storage device the specification data specified by the specification that specifies the basic items of the object, and selecting or specifying the design object corresponding to the specification data value of the design object or the processing conditions The process of storing constant specifications determined by constants that are not performed in the constant specification list area of the main storage device, and the function specification list region of the main storage device that calculates function specifications calculated from functions using other design specifications as variables. The process of remembering It is composed of design specifications automatic calculation method.

【0237】請求項17は、請求項10又は請求項11
のデータベース作成処理で諸元群コード順リスト、設計
範囲諸元群コードリスト、定数諸元リスト、定数値設定
諸元関数諸元リスト及び関数値設定諸元を主記憶装置に
記憶する設計諸元自動算出方法であって、データベース
作成処理が、設計諸元の最下位の集合体である諸元群
に、同一の諸元群コードを付して諸元群コード順に並べ
た諸元群コード順リストを主記憶装置の諸元群コード順
リスト領域に記憶する過程及び選定諸元が機能別諸元グ
ループに属する諸元群の諸元群コードから形成される設
計範囲諸元群コードリストを主記憶装置の設計範囲諸元
群コードリスト領域に記憶する過程と、設計対象物の基
本事項を特定する仕様で定まる仕様諸元を主記憶装置の
仕様諸元領域に記憶する過程と、設計対象物の仕様諸元
値に対応又は処理条件によって選定又は設計対象物に特
定されない定数によって確定する定数諸元を主記憶装置
の定数諸元リスト領域に記憶する過程と、相互に関連す
る設計諸元の組み合わせの中から1つを選定条件に応じ
て選定する定数値設定諸元を主記憶装置の定数値設定諸
元領域に記憶する過程と、他の設計諸元を変数とする関
数から算出する関数諸元を主記憶装置の関数諸元リスト
領域に記憶する過程と、他の設計諸元を変数とする関数
から算出する設計諸元を設計諸元の収集過程であって、
別途算出又は定めた設定値を入力して確定させる関数値
設定諸元を主記憶装置の関数値設定諸元領域に記憶する
過程とからなる設計諸元自動算出方法である。
Claim 17 is claim 10 or claim 11.
Design specifications to store in the main memory the specification group code order list, design range specification group code list, constant specification list, constant value setting specification function specification list, and function value setting specification in the database creation process An automatic calculation method in which a database creation process assigns the same specification group code to a specification group that is the lowest aggregate of design specifications and arranges them in the specification group code order. The process of storing the list in the specification group code order list area of the main memory and the design range specification group code list in which the selected specification is formed from the specification group codes of the specification group belonging to the functional specification group. The process of storing the design range specification group code list area of the storage device, the process of storing the specification data determined by the specification for specifying the basic items of the design object in the specification data area of the main storage device, and the process of storing the design object Corresponding to the specification values of The process of storing constant specifications determined by constants not selected or specified in the design object in the constant specification list area of the main storage device, and selecting one of a combination of mutually related design specifications as a selection condition. The process of storing constant value setting parameters selected according to the constant value setting parameter area of the main storage device, and the function parameters of the main storage device calculating the function parameters calculated from a function using other design parameters as variables. A process of storing in a list area and a process of collecting design data calculated from a function using other design data as variables,
And storing a function value setting parameter to be determined by inputting a separately calculated or determined setting value in a function value setting parameter area of a main storage device.

【0238】請求項18は、請求項10又は請求項11
のデータベース作成処理に処理工程を追加する設計諸元
自動算出方法であって、データベース作成処理が、設計
対象物の設計諸元を複数の処理工程に分割して、分割し
た処理工程ごとに、仕様諸元値と定数諸元と関数諸元と
から設計諸元集合体を形成する処理であり、設計範囲選
択処理が、分割した処理工程を選択する処理である設計
諸元自動算出方法である。
Claim 18 is claim 10 or claim 11.
This is a method for automatically calculating design specifications by adding processing steps to the database creation processing in which the database creation processing divides the design specifications of the design object into a plurality of processing steps, and for each divided processing step, This is a process of forming a design specification aggregate from the specification values, constant specifications and function specifications, and the design range selection process is a design specification automatic calculation method in which the divided process steps are selected.

【0239】請求項19は、請求項18に処理グループ
を追加する設計諸元自動算出方法であって、データベー
ス作成処理が、設計対象物を意図する目的を達成又は効
果を得るように複数の処理グループに分割し、各処理グ
ループを複数の処理工程に分割し、形成した処理グルー
プに属する処理工程ごとに、仕様諸元値と定数諸元と関
数諸元とから設計諸元集合体を形成する処理であり、設
計範囲選択処理が、分割した処理グループを選択する処
理である設計諸元自動算出方法である。
A nineteenth aspect is an automatic design specification calculating method for adding a processing group to the eighteenth aspect, wherein the database creation process includes a plurality of processes for achieving a purpose intended for a design object or obtaining an effect. It is divided into groups, each processing group is divided into a plurality of processing steps, and for each processing step belonging to the formed processing group, a design specification aggregate is formed from the specification specification value, the constant specification, and the function specification. This is a design specification automatic calculation method in which the design range selection process is a process of selecting a divided processing group.

【0240】請求項20は、請求項19に選定処理グル
ープを追加する設計諸元自動算出方法であって、データ
ベース作成処理が、設計対象物を意図する目的を達成又
は効果を得るように複数の処理工程に分割し、分割した
処理工程ごとに、仕様諸元値と定数諸元と関数諸元とか
ら設計諸元集合体を形成する処理であり、設計範囲選択
処理が、分割した複数の処理工程を選定して選定処理グ
ループを形成する処理である設計諸元自動算出方法であ
る。
A twentieth aspect is an automatic design specification calculation method for adding a selection processing group to the nineteenth aspect. This is a process of forming a design specification aggregate from specification data, constant data and function data for each of the divided processing processes. This is an automatic design specification calculation method that is a process of selecting a process and forming a selection process group.

【0241】請求項21は、請求項19に上位概念から
下位概念の処理グループまでを追加して選定処理グルー
プを形成する設計諸元自動算出方法であって、データベ
ース作成処理が、設計対象物を意図する目的を達成又は
効果を得るように複数の上位概念の処理グループに分割
し、さらに各上位概念の処理グループを複数の下位概念
の処理グループに分割し、さらに下位概念の処理グルー
プを複数の処理工程に分割して、分割した処理工程ごと
に、仕様諸元値と定数諸元と関数諸元とから設計諸元集
合体を形成する処理であり、設計範囲選択処理が、上位
概念から下位概念の処理グループを選定して選定処理グ
ループを形成する処理である設計諸元自動算出方法であ
る。
A twenty-first aspect is an automatic design specification calculating method for forming a selection processing group by adding a processing group of a higher concept to a processing group of a lower concept in the nineteenth aspect. In order to achieve the intended purpose or to obtain the effect, it is divided into a plurality of super-concept processing groups. This is a process of dividing into design processes and forming a set of design data from the specification data, constant data and function data for each of the divided processing processes. This is a design specification automatic calculation method that is a process of selecting a concept processing group and forming a selection processing group.

【0242】請求項22は、請求項19に最上位概念か
ら最下位概念の処理グループまでの選定処理グループを
追加して選定処理グループを形成する設計諸元自動算出
方法であって、データベース作成処理が、設計対象物を
意図する目的を達成又は効果を得るように複数の最上位
概念の処理グループに分割し、最上位概念の処理グルー
プを上位概念から下位概念までの複数の最下位概念の処
理グループまで順次に分割し、さらに最下位概念の処理
グループを複数の処理工程に分割して、選定処理グルー
プに属する処理工程ごとに、仕様諸元値と定数諸元と関
数諸元とから設計諸元集合体を形成する処理であり、設
計範囲選択処理が、最上位概念の処理グループから最下
位概念の処理グループまでの1つ又は2つ以上の組み合
わせを選定した選定処理グループを形成する処理である
設計諸元自動算出方法である。
[0222] Claim 22 is a design specification automatic calculation method for forming a selection processing group by adding a selection processing group from the highest concept to the processing group of the lowest concept in claim 19, wherein Divides the design object into multiple top-level concept processing groups so as to achieve or achieve the intended purpose, and divides the top-level concept processing group into multiple bottom-level concepts The process group of the lowest concept is divided into a plurality of process steps, and the design process is carried out for each process process belonging to the selected process group based on the specification values, constant specifications, and function specifications. This is a process of forming a source aggregate, and the design range selection process is a process of selecting one or two or more combinations from the processing group of the highest concept to the processing group of the lowest concept. A process of forming a process group is the design specifications automatic calculation method.

【0243】請求項23は、請求項19に最上位概念か
ら最下位概念の処理グループまでの選定処理グループを
追加して選定処理グループを形成する設計諸元自動算出
方法であって、データベース作成処理が、設計対象物を
意図する目的を達成又は効果を得るように複数の最上位
概念の処理グループに分割し、最上位概念の処理グルー
プを上位概念から下位概念までの複数の最下位概念の処
理グループまで順次に分割し、さらに最下位概念の処理
グループを複数の処理工程に分割し、処理工程ごとに、
仕様諸元値と定数諸元と関数諸元とから設計諸元集合体
を形成する処理であり、設計範囲選択処理が、最上位概
念の処理グループから最下位概念の処理グループまでの
1つ以上と処理工程との組み合わせを選定した選定処理
グループを形成する処理である設計諸元自動算出方法で
ある。
A twenty-third aspect is an automatic design specification calculation method for forming a selection processing group by adding a selection processing group from the highest concept to a processing group of the lowest concept in the nineteenth aspect. Divides the design object into a plurality of top-level concept processing groups to achieve the intended purpose or obtain an effect, and divides the top-level concept processing group into a plurality of lowest-level concepts The process group of the lowest concept is divided into a plurality of process steps, and for each process step,
This is a process of forming a set of design specifications from the specification values, constant specifications, and function specifications, and the design range selection process is performed by one or more processes from the highest-level concept processing group to the lowest-level concept processing group. This is a design specification automatic calculation method that is a process of forming a selection processing group in which a combination of a process and a processing step is selected.

【0244】請求項24は、請求項11に選定諸元を形
成する設計諸元自動算出方法であって、設計範囲選択処
理が、分割した機能別諸元グルーの2以上を選定して選
定諸元を形成する処理である設計諸元自動算出方法であ
る。
A twenty-fourth aspect of the present invention is a design specification automatic calculation method for forming selection specifications according to the eleventh aspect, wherein the design range selecting process selects two or more of the divided function-specific specification groups to select the specification. This is a design specification automatic calculation method that is a process of forming elements.

【0245】請求項25は、請求項11の設計諸元収集
・ロード処理を内部諸元収集過程と外部諸元収集過程と
から形成する設計諸元自動算出方法であって、設計諸元
収集・ロード処理が、複数の機能別諸元グループの内の
特定した機能別諸元グループの設計諸元を収集する内部
諸元収集過程と、特定した機能別諸元グループの関数諸
元の式から抽出する設計諸元が特定した機能別諸元グル
ープにないときに、特定した機能別諸元グループ以外の
他の機能別諸元グループの設計諸元を収集する外部諸元
収集過程と、収集した設計諸元を任意の順序で上位から
下位まで配列するロード過程とからなる設計諸元自動算
出方法である。
A twenty-fifth aspect is a method for automatically calculating design data in which the design data collection / load processing of claim 11 is formed from an internal data collection process and an external data collection process. The load process is an internal specification collection process that collects the design specifications of the specified functional specification group among the plurality of functional specification groups, and is extracted from the function specification formula of the specified functional specification group. An external data collection process of collecting design data of a functional data group other than the specified functional data group when the design data to be performed is not in the specified functional data group. This is a design specification automatic calculation method including a loading process of arranging specifications from an upper order to a lower order in an arbitrary order.

【0246】請求項26は、請求項3又は請求項4又は
請求項20の設計諸元収集・ロード処理を内部諸元収集
過程と外部諸元収集過程と追加外部諸元収集過程とから
形成する設計諸元自動算出方法であって、設計諸元収集
・ロード処理が、複数の機能別諸元グループの内の特定
した機能別諸元グループの設計諸元を収集する内部諸元
収集過程と、特定した機能別諸元グループの関数諸元の
式から抽出する設計諸元が特定した機能別諸元グループ
にないときに、特定した機能別諸元グループ以外の他の
機能別諸元グループの設計諸元を収集する外部諸元収集
過程と、他の機能別諸元グループの関数諸元の式から抽
出した設計諸元が他の機能別諸元グループにないとき
に、他の機能別諸元グループ以外のさらに他の機能別諸
元グループの設計諸元を収集する追加外部諸元収集過程
と、収集した設計諸元を任意の順序で上位から下位まで
配列するロード過程とからなる請求項10又は請求項1
1の設計諸元自動算出方法である。
According to a twenty-sixth aspect of the present invention, the design data collecting / loading process according to the third, fourth, or twentieth aspect is formed from an internal data collecting process, an external data collecting process, and an additional external data collecting process. An automatic design specification calculation method, wherein a design specification collection / load process collects design specifications of a specified functional specification group among a plurality of functional specification groups; and When the design parameters extracted from the formula of the function parameters of the specified function-specific group are not in the specified function-specific group, the design of the function-specific group other than the specified function-specific group When the external specifications collection process for collecting specifications and the design specifications extracted from the formulas of the function specifications of other functional specification groups are not in the other functional specification groups, other functional specifications Design specifications of other functional specification groups other than the group An additional external specifications collection process for collecting, comprising the collected design specifications and a load process of sequence from the upper to the lower in any order claim 10 or claim 1
This is a method 1 for automatically calculating design specifications.

【0247】請求項27は、選定諸元が、機能別諸元グ
ループに属する諸元群の諸元群コードで表示する設計諸
元自動算出方法であって、選定諸元が、機能別諸元グル
ープに属する諸元群の諸元群コードで表示される設計諸
元自動算出方法である。
[0247] Claim 27 is an automatic design specification calculation method in which the selected specification is indicated by the specification group code of the specification group belonging to the function-specific specification group. This is an automatic design specification calculation method indicated by a specification group code of a specification group belonging to a group.

【0248】請求項28は、請求項11の設計諸元収集
・ロード処理が内部諸元収集過程と外部諸元収集過程と
追加外部諸元収集過程とを作業表に書き込む設計諸元自
動算出方法であって、設計諸元収集・ロード処理が、複
数の機能別諸元グループの内の特定した機能別諸元グル
ープの設計諸元を収集して作業表に書き込む内部諸元収
集過程と、特定した機能別諸元グループの関数諸元の式
から抽出する設計諸元が特定した機能別諸元グループに
ないときに、特定した機能別諸元グループ以外の他の機
能別諸元グループの設計諸元を収集して作業表に追加書
き込む外部諸元収集過程と、他の機能別諸元グループの
関数諸元の式から抽出した設計諸元が他の機能別諸元グ
ループにないときに、他の機能別諸元グループ以外のさ
らに他の機能別諸元グループの設計諸元を収集してさら
に作業表に追加書き込む追加外部諸元収集過程と、収集
した設計諸元を任意の順序で上位から下位まで配列する
ロード過程とからなる設計諸元自動算出方法である。
[0248] Claim 28 is a design specification automatic calculation method in which the design specification collection / load processing of claim 11 writes the internal specification collection process, the external specification collection process, and the additional external specification collection process in a work table. The design data collection / loading process includes an internal data collection process of collecting design data of the specified functional data group of the plurality of functional data groups and writing the design data in a work table, and If the design parameters to be extracted from the formulas of the function parameters of the specified functional group are not in the specified functional parameter group, the design parameters of other functional parameter groups other than the specified functional parameter group The external specification collection process of collecting and adding elements to the work table, and when the design specifications extracted from the function specification formulas of the other Other functional specifications other than the functional specification group A design specification automatic calculation method comprising an additional external specification collection process in which the design specifications of a group are collected and further added to a work table, and a loading process in which the collected design specifications are arranged in an arbitrary order from upper to lower. It is.

【0249】請求項29は、請求項7又は請求項9又は
請求項25又は請求項26又は請求項28のデータベー
ス作成処理で関数諸元の式の設計諸元を予め抽出して作
成されている関数諸元抽出リストから読み取る設計諸元
自動算出方法であって、関数諸元の式から抽出する設計
諸元が、データベース作成処理で予め抽出して作成され
ている関数諸元抽出リストから読み取った設計諸元であ
る設計諸元自動算出方法である。
[0249] Claim 29 is created by extracting the design specifications of the function specifications in advance in the database creation processing of claim 7, claim 9, claim 25, claim 26, or claim 28. A design specification automatic calculation method to be read from a function specification extraction list, wherein design specifications to be extracted from a function specification expression are read from a function specification extraction list that has been previously extracted and created in a database creation process. This is a design specification automatic calculation method that is a design specification.

【0250】請求項30は、請求項8又は請求項9又は
請求項25又は請求項26又は請求項28の他の機能別
諸元グループの設計諸元が諸元群である設計諸元自動算
出方法であって、他の機能別諸元グループの設計諸元
が、設計諸元と同一コードの諸元群である設計諸元自動
算出方法である。
[0250] Claim 30 is an automatic calculation of design specifications in which the design data of another specification group by function is a specification group. The method is an automatic design specification calculation method in which the design specification of another specification group by function is a specification group having the same code as the design specification.

【0251】請求項31は、請求項10又は請求項11
のデータベース作成処理で諸元群コード順リスト、設計
範囲諸元群コードリスト、関数諸元抽出リスト、定数諸
元リスト、定数値設定諸元関数諸元リスト及び関数値設
定諸元を主記憶装置に記憶する設計諸元自動算出方法で
あって、データベース作成処理が、設計諸元の最下位の
集合体である諸元群に同一の諸元群コードを付して諸元
群コード順に並べた諸元群コード順リストを主記憶装置
の諸元群コード順リスト領域に記憶する過程と、選定諸
元が機能別諸元グループに属する諸元群の諸元群コード
から形成される設計範囲諸元群コードリストを主記憶装
置の設計範囲諸元群コードリスト領域に記憶する過程
と、予め抽出して作成されている関数諸元抽出リストを
主記憶装置の関数諸元抽出リスト領域に記憶する過程
と、設計対象物の基本事項を特定する仕様で定まる仕様
諸元を主記憶装置の仕様諸元領域に記憶する過程と、設
計対象物の仕様諸元値に対応又は処理条件によって選定
又は設計対象物に特定されない定数によって確定する定
数諸元を主記憶装置の定数諸元リスト領域に記憶する過
程と、相互に関連する設計諸元の組み合わせの中から1
つを選定条件に応じて選定する定数値設定諸元を主記憶
装置の定数値設定諸元領域に記憶する過程と、他の設計
諸元を変数とする関数から算出する関数諸元を主記憶装
置の関数諸元リスト領域に記憶する過程と、他の設計諸
元を変数とする関数から算出する設計諸元を設計諸元の
収集過程であって、別途算出又は定めた設定値を入力し
て確定させる関数値設定諸元を主記憶装置の関数値設定
諸元領域に記憶する過程とからなる設計諸元自動算出方
法である。
Claim 31 is Claim 10 or Claim 11
Main storage unit for the specification group code order list, design range specification group code list, function specification extraction list, constant specification list, constant value setting specification function specification list, and function value setting specification in the database creation process Is a method of automatically calculating design specifications stored in a database. In the database creation process, the same specification group code is assigned to a specification group, which is the lowest aggregate of design specifications, and the data is arranged in the specification group code order. The process of storing the specification group code order list in the specification group code order list area of the main storage device, and the design range specification in which the selected specification is formed from the specification group code of the specification group belonging to the functional specification group. Storing the element group code list in the design range specification group code list area of the main storage device, and storing the function specification extraction list previously extracted and created in the function specification extraction list area of the main storage device Process and basics of design object The process of storing the specification data determined by the specification that specifies the term in the specification data area of the main storage device, and the value corresponding to the specification data value of the design object or determined by a constant that is not selected or specified by the processing conditions according to the processing conditions The process of storing the constant specifications to be performed in the constant specification list area of the main storage device and one of the combinations of the design specifications that are related to each other.
The process of storing the constant value setting parameters for selecting one according to the selection condition in the constant value setting parameter area of the main memory, and the main memory for storing the function parameters calculated from the functions using other design parameters as variables. In the process of storing in the function specifications list area of the device and the process of collecting design specifications calculated from a function using other design parameters as variables, a separately calculated or determined set value is input. And storing the function value setting data to be determined in the function value setting data area of the main storage device.

【0252】請求項32は、請求項10又は請求項11
のデータベース作成処理で、設計対象物の種類、選定処
理グループ名・処理工程名、諸元群コード順リスト、選
定諸元名、設計範囲諸元群コードリスト、関数諸元抽出
リスト、定数諸元リスト、定数値設定諸元関数諸元リス
ト及び関数値設定諸元を主記憶装置に記憶する設計諸元
自動算出方法であって、データベース作成処理が、設計
対象物の種類を特定する名称を主記憶装置の設計対象物
特定用領域に記憶する過程と、設計対象物の設計諸元を
上位概念の複数の処理工程に分割した上位概念選定処理
グループ及び上位概念選定処理グループを下位概念まで
順次に複数の処理工程に分割した下位概念選定処理グル
ープの1つ以上又はこれらの1つ以上と下位概念選定処
理グループを分割した処理工程から形成される選定処理
グループ名・処理工程名を主記憶装置の選定処理グルー
プ名・処理工程名領域に記憶する過程と、設計諸元の最
下位の集合体である諸元群に同一の諸元群コードを付し
て諸元群コード順に並べた諸元群コード順リストを主記
憶装置の諸元群コード順リスト領域に記憶する過程と、
選定諸元が機能別諸元グループに属する諸元群の諸元群
コードから形成される設計範囲諸元群コードリストを主
記憶装置の設計範囲諸元群コードリスト領域に記憶する
過程と、機能別諸元グループに属する諸元群の諸元群コ
ードから形成される選定諸元名を主記憶装置の選定諸元
名選択領域に記憶する過程と、設計対象物の基本事項を
特定する仕様で定まる仕様諸元を主記憶装置の仕様諸元
領域に記憶する過程と、設計対象物の仕様諸元値に対応
又は処理条件によって選定又は設計対象物に特定されな
い定数によって確定する定数諸元を主記憶装置の定数諸
元リスト領域に記憶する過程と、相互に関連する設計諸
元の組み合わせの中から1つを選定条件に応じて選定す
る定数値設定諸元を主記憶装置の定数値設定諸元領域に
記憶する過程と、他の設計諸元を変数とする関数から算
出する関数諸元を主記憶装置の関数諸元リスト領域に記
憶する過程と、他の設計諸元を変数とする関数から算出
する設計諸元を設計諸元の収集過程であって別途算出又
は定めた設定値を入力して確定させる関数値設定諸元を
主記憶装置の関数値設定諸元領域に記憶する過程とから
なる請求項10又は請求項11の設計諸元自動算出方法
である。
The thirty-second aspect is the tenth or the eleventh aspect.
In the database creation processing, the type of design object, selection processing group name / processing step name, specification group code order list, selection specification name, design range specification group code list, function specification extraction list, constant specification A design specification automatic calculation method for storing a list, a constant value setting specification function specification list and a function value setting specification in a main storage device, wherein the database creation processing mainly includes a name for specifying a type of a design object. The process of storing the design object in the design object specifying area of the storage device, and sequentially dividing the upper-level concept selection processing group and the higher-level concept selection processing group obtained by dividing the design data of the design object into a plurality of processing steps of the higher-level concept up to the lower-level concept One or more lower-level concept selection processing groups divided into a plurality of processing steps, or a selection processing group name / processing formed from one or more of these and the lower-level concept selection processing group divided processing steps The process of storing the process name in the selection processing group name / processing step name area of the main storage device, and the same specification group code is assigned to the specification group that is the lowest aggregation of design specifications, and the specification group Storing a specification group code order list arranged in code order in a specification group code order list area of a main memory;
A process of storing a design range specification group code list, in which selected specifications are formed from specification group codes of a specification group belonging to a functional specification group, in a design range specification group code list area of a main memory; The process of storing the selected item name formed from the item group code of the item group belonging to another item group in the selected item name selection area of the main memory, and the specification for specifying the basic items of the design object The process of storing the determined specification data in the specification data area of the main storage device, and the constant data that corresponds to the specification data value of the design object or is determined by a constant that is not selected or specified by the processing condition or specified by the processing object is mainly used. The process of storing in the constant specification list area of the storage device, and the setting of constant values for selecting one of combinations of design specifications related to each other in accordance with the selection condition. The process of storing in the original area, The process of storing in the function specification list area of the main storage device the function specifications calculated from the function with the design parameters of the variables as the variables, and the design specifications calculated from the function with the other design parameters as the variables. 12. The original collecting step, wherein the function value setting data for separately inputting and confirming the set value calculated and determined is stored in the function value setting data area of the main storage device. This is a method for automatically calculating design specifications.

【0253】請求項33は、請求項1又は請求項2又は
請求項3又は請求項4又は請求項5又は請求項6又は請
求項7又は請求項8又は請求項9又は請求項10又は請
求項11でにおいて作業者が入力する対話入力諸元する
ことができる設計諸元自動算出方法であって、設計対象
物の基本事項を特定する仕様で定まる仕様諸元及び設計
対象物の仕様諸元値に対応又は処理条件によって選定又
は設計対象物に特定されない定数によって確定する定数
諸元及び他の設計諸元を変数とする関数から算出する関
数諸元の1以上の設計諸元が確定するまでの予め定めた
処理の途中で、作業者が入力することができる対話入力
諸元である設計諸元自動算出方法である。
Claim 33 is Claim 1 or Claim 2 or Claim 3 or Claim 4 or Claim 5 or Claim 6 or Claim 7 or Claim 8 or Claim 9 or Claim 10 or Claim 10 or Claim 10. 11. A design specification automatic calculation method capable of inputting a dialogue input specification by an operator in step 11, wherein the specification specification and the specification specification value of the design target are determined by the specification for specifying the basic items of the design target. Until one or more design parameters are determined from constant parameters determined by constants that are not selected or specified by the processing conditions according to the processing conditions, and function parameters calculated from functions using other design parameters as variables. This is an automatic design specification calculation method that is an interactive input specification that can be input by an operator during a predetermined process.

【0260】[0260]

【発明の実施の形態】本発明の実施の形態は、未定値を
含む設計諸元から任意の順序で未定値の確定を開始する
方法であって、請求項11に示すように、設計対象物の
基本事項を特定する仕様で定まる仕様諸元及び設計対象
物の仕様諸元値に対応又は処理条件によって選定又は設
計対象物に特定されない定数によって確定する定数諸元
及び他の設計諸元を変数とする関数から算出する関数諸
元の設計諸元集合体を分割して複数の機能別諸元グルー
プを形成するデータベース作成処理と、設計対象物の全
部又は一部について機能別にグループ分けした機能別諸
元グループを選択する設計範囲選択処理と、複数の機能
別諸元グループの設計諸元を収集して収集した設計諸元
を任意の順序で上位から下位まで配列する設計諸元収集
・ロード処理と、上位に配列された関数諸元から算出を
開始し、最初に仕様諸元及び定数諸元の1以上の確定値
を入力して第1の関数諸元の未定値を算出し、次に、第
1の関数諸元よりも下位に配列されるか又は上位に戻っ
て上位から下位までの間に配列された第2の関数諸元に
仕様諸元及び定数諸元及び既に算出した関数諸元の1以
上の確定値を入力して第2の関数諸元の未定値を算出
し、収集した設計諸元が確定するまで、上位に戻って繰
り返し算出を実行する関数諸元確定処理とからなる設計
諸元自動算出方法である。
According to an embodiment of the present invention, there is provided a method of starting determination of an undetermined value in an arbitrary order from design data including an undetermined value. Corresponds to the specifications that are determined by the specifications that specify the basic items and the specification values of the design object, or the constants and other design specifications that are selected by processing conditions or determined by constants that are not specified for the design object. A database creation process that divides a design specification set of function specifications calculated from a function to be formed into a plurality of function-specific specification groups, and a function grouped by function for all or a part of the design object Design range selection processing for selecting specification groups, and design specification collection / loading processing for collecting design specifications for multiple function-specific specification groups and arranging the collected design specifications in any order from top to bottom When, The calculation is started from the function parameters arranged in the order, first, one or more definite values of the specification parameters and the constant parameters are input, and the undetermined values of the first function parameters are calculated. In the second function parameters arranged lower than the function parameters of 1 or returned to the higher level and arranged from the upper level to the lower level, the specification parameters and the constant parameters and the function parameters already calculated A design comprising a function specification determination process in which one or more determined values are input to calculate an undetermined value of the second function specification, and return to a higher order and repeatedly execute calculation until the collected design specification is determined. This is an automatic specification calculation method.

【0290】[0290]

【実施例】本発明の設計諸元自動算出方法を、「鉄心寸
法群の設計諸元」の各未定値を算出する場合について説
明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An automatic design specification calculation method according to the present invention will be described for the case of calculating each undetermined value of "design specification of core dimension group".

【0292】図3は設計範囲特定画面の概念図であっ
て、同図(A)は設計対象物を特定する画面であり、同
図(B)は同図(A)で特定した設計対象物「油入波形
3相中容量変圧器」について、選定処理グループ名又は
処理工程名を選択する画面であり、同図(C)は同図
(A)で選定した処理工程名の選定諸元名を選択する画
面である。実施例1において、二重丸を記載した項目を
特定及び選択する。
FIG. 3 is a conceptual diagram of a design range specifying screen. FIG. 3A is a screen for specifying a design target, and FIG. 3B is a conceptual view of the design target specified in FIG. It is a screen for selecting a selection processing group name or a processing step name for “oil-filled waveform three-phase medium capacity transformer”, and FIG. Is a screen for selecting. In the first embodiment, an item with a double circle is specified and selected.

【0294】同図(B)において、「製品」は、上記
(A)で選択した設計対象物の第1概念の選定処理グル
ープ名で、「・」の変圧器本体、外部接続用ダクト及び
据付基礎から形成されている。また、「・」の変圧器本
体は、第2概念の選定処理グループ名で、処理工程名
「鉄心、巻線、鉄心・巻線関連部品、コア締め金具及び
配線」と選定処理グループ名「タンク」とから形成され
ている。同じく、「・」の外部接続用ダクトは、第2概
念の選定処理グループ名で、処理工程名「外部接続、ダ
クト及びボックス」から形成されている。さらに、「・
・」のタンクは、第3の概念の選定処理グループ名で、
「・・・」の処理工程名「タンクカバ及びタンクケー
ス」から形成されている。上記の処理工程名において、
例えば、「製品」は、最上位の概念の選定処理対象グル
ープを形成する。同様に、「変圧器本体」又は「外部接
続用ダクト」も、それぞれ、最上位から2番目の概念の
選定処理対象グループを形成する。また、「鉄心」及び
「巻線」の2つ又はそれ以上の「複数の諸元名」を選択
したときも、選定処理対象グループを形成する。
In FIG. 29B, “Product” is the name of the selection processing group of the first concept of the design object selected in (A) above. The transformer main body, external connection duct, and installation Formed from the foundation. In addition, the transformer body of “•” is the selection processing group name of the second concept, and the processing step name “iron core, winding, core / winding related parts, core fastener and wiring” and the selection processing group name “tank” ". Similarly, the external connection duct of “•” is the selected processing group name of the second concept, and is formed from the processing step name “external connection, duct and box”. further,"·
・ ”Is the name of the selection processing group of the third concept.
The processing step name of "..." is formed from "tank cover and tank case". In the above process name,
For example, “product” forms a selection processing target group of the highest concept. Similarly, the “transformer body” and the “external connection duct” also form the selection processing target groups of the second concept from the top. Also, when two or more “plural specification names” of “iron core” and “winding” are selected, a selection processing target group is formed.

【0296】ここで、上記で選定した「設計対象物」か
ら「設計諸元」までの階層をまとめて例示すると下記の
とおりである。 (1)設計対象物 油入波形3相中容量変圧器 (2)選定処理グループ名 第1概念の選定処理グループ名 製品=変圧器本体、外部接続用ダクト及び据付基礎 第2概念の選定処理グループ名 変圧器本体=処理工程名「鉄心、巻線、鉄心・巻線関連
部品、コア締め及び配線」+第3の概念の選定処理グル
ープ名「タンク」 外部接続用ダクト=処理工程名「外部接続、ダクト及び
ボックス」 第3の概念の選定処理グループ名 タンク=処理工程名「タンクカバ及びタンクケース」 (3)処理工程名 鉄心=選定諸元名「鉄心寸法、積厚選定、鉄心重量及び
鉄心原価」 (4)選定諸元名 鉄心原価=機能別諸元グループ名「鉄心寸法群+積厚選
定群+鉄心重量群+鉄心原価群」 (5)機能別諸元グループ名 鉄心寸法群=(鉄心寸法群1+鉄心寸法群2+鉄心寸法
群3=)諸元名「大リム鉄心幅+小リム鉄心幅+大ヨー
ク鉄心幅+小ヨーク鉄心幅」+「鉄心窓高さ+鉄心ラッ
プ寸法+鉄心高さ+大リム鉄心長さ」+「鉄心窓幅+ヨ
ーク鉄心長さ+リム鉄心高さ」
Here, the layers from the “design object” to the “design data” selected above are collectively illustrated as follows. (1) Design object Oil-filled three-phase medium-capacity transformer (2) Selection processing group name Selection processing group name of the first concept Product = transformer main body, duct for external connection and installation base Selection processing group of the second concept Name Transformer body = Processing step name "iron core, winding, iron core / winding related parts, core tightening and wiring" + selection of third concept processing group name "tank" External connection duct = processing step name "external connection" , Ducts and Boxes ”Selection processing group name of the third concept Tank = Processing step name“ Tank cover and tank case ”(3) Processing step name Iron = Selection specification name“ Core size, thickness selection, core weight and core cost ” (4) Name of selected specifications Core cost = Specification group name by function "Core size group + Stack selection group + Core weight group + Core cost group" (5) Function group name by function Core size group = (Core Dimension group 1 + core dimension group + Iron core size group 3 =) specification name "large rim iron width + small rim iron core width + large yoke iron core width + small yoke iron core width" + "iron core window height + iron core wrap dimensions + iron core height + large rim iron core length""+ Iron core window width + yoke iron core length + rim iron core height"

【0298】図4は、設計対象物から設計諸元名までの
階層構造の例を示す図である。上記定義した設計対象物
から設計諸元名までの階層構造の例を示すと、図4のと
おり「階層構造なし」から「階層構造7以上」になる。
FIG. 4 is a diagram showing an example of a hierarchical structure from a design object to a design item name. An example of the hierarchical structure from the design object defined above to the design specification name is changed from “no hierarchical structure” to “hierarchical structure 7 or more” as shown in FIG.

【0300】[実施例1]上記のとおり選定した鉄心寸
法群に属する設計諸元は、従来技術1で説明した図1に
示すとおり、大リム鉄心幅、小リム鉄心幅、大ヨーク鉄
心幅、小ヨーク鉄心幅、鉄心窓高さ、鉄心ラップ寸法、
鉄心高さ、大リム鉄心長さ、鉄心窓幅、ヨーク鉄心長さ
及びリム鉄心高さである。
[Embodiment 1] The design parameters belonging to the core size group selected as described above include the large rim core width, the small rim core width, the large yoke core width, Small yoke core width, core window height, core wrap dimensions,
Core height, large rim core length, core window width, yoke core length and rim core height.

【0302】本発明の設計諸元自動算出方法において
も、従来技術のプログラムによって設計諸元を算出する
方法の(1)乃至(10)のプログラム仕様書の作成手
順の内の(1)乃至(6)までの手順と概略同じ準備を
必要とするが、本発明の設計諸元自動算出方法では、諸
元群コードごとに整理された諸元データベースを準備し
ておく。諸元データベースは、実施例1において、諸元
名順諸元群コードリスト(図5)、諸元群コード順リス
ト(図6)、定数諸元リスト(図7)、関数諸元リスト
(図8)及び設計範囲諸元群コードリスト(図10)等
から形成されている。
Also in the design specification automatic calculation method according to the present invention, (1) to (10) of the program specification creation procedures (1) to (10) of the method for calculating design specification using a program of the prior art. Although the same preparation as the procedure up to 6) is required, in the design specification automatic calculation method of the present invention, a specification database arranged for each specification group code is prepared. In the first embodiment, the specification database includes a specification group code list (FIG. 5), a specification group code order list (FIG. 6), a constant specification list (FIG. 7), and a function specification list (FIG. 5). 8) and a design range specification group code list (FIG. 10).

【0304】図5は、設計諸元(諸元名)の順に、設計
諸元が属する諸元群コードを示した諸元名順諸元群コー
ドリストである。図6は、設計諸元を下位概念の目的又
は効果別にグループ分けした諸元群を、諸元群ごとに、
設計諸元(諸元名)が属する諸元群コードを示した諸元
群コード順リストである。
FIG. 5 is a specification group code list showing specification group codes to which the design specification belongs in the order of the design specification (specification name). FIG. 6 is a diagram showing a group of specifications obtained by grouping design specifications according to the purpose or effect of a subordinate concept.
6 is a specification group code order list showing specification group codes to which design specifications (specification names) belong.

【0306】以下、処理工程が「鉄心」の場合につい
て、諸元データベースの作成手順を説明する。図7は、
諸元データベースから諸元群コード、諸元群コード別シ
リース番号、定数選定条件、諸元名等を抽出した定数諸
元リストである。処理工程が「鉄心」の場合の定数諸元
リストの一部のリストである。
In the following, a description will be given of the procedure for creating the specification database when the processing step is “iron core”. FIG.
7 is a constant specification list in which a specification group code, a series number for each specification group code, a constant selection condition, a specification name, and the like are extracted from a specification database. It is a list of a part of the constant specification list when the processing step is “iron core”.

【0308】図7の定数諸元リストは、諸元群コード、
諸元群コード別シリース番号、定数選定条件、諸元名1
乃至諸元名4等の項目から形成される。以下、これらを
コード、連番Sq、選定条件、諸元1乃至諸元4とし、
処理工程が「鉄心」の場合の定数諸元リストの登録例に
ついて説明する。
The constant specification list in FIG. 7 is a specification group code,
Series number by specification group code, constant selection condition, specification name 1
Or 4 items such as specification name. Hereinafter, these are referred to as code, serial number Sq, selection condition, specifications 1 to 4,
An example of registering a constant specification list when the processing step is “iron core” will be described.

【0310】(1)コード0110の連番0の行に、諸
元1乃至諸元4の「大リム鉄心幅」、「小リム鉄心
幅」、「大ヨーク鉄心幅」及び「小ヨーク鉄心幅」が登
録されている。これらの諸元1乃至諸元4は定数諸元で
あり、連番1の行に定数の確定値が登録される。連番1
の行の@は、諸元値が未定値であることを示す。これら
のコード0110の未定値は、仕様諸元の変圧器容量P
の選定条件に対応して確定するので、連番0の行に諸元
名「変圧器容量P」が登録され、連番2乃至9の選定条
件の各行に変圧器容量Pの範囲が登録され、諸元1乃至
諸元4の各行に定数が登録されている。
(1) In the row of the serial number 0 of the code 0110, the “large rim iron core width”, “small rim iron core width”, “large yoke iron core width” and “small yoke iron core width” of the specifications 1 to 4 are provided. Is registered. These specifications 1 to 4 are constant specifications, and the fixed value of the constant is registered in the row of the serial number 1. Serial number 1
Indicates that the specification value is undecided. The undetermined value of these codes 0110 is the transformer capacity P
Are determined in accordance with the selection condition of the above, so that the specification name “transformer capacity P” is registered in the row of the serial number 0, and the range of the transformer capacity P is registered in each row of the selection conditions of the serial numbers 2 to 9. , Constants are registered in each row of specifications 1 to 4.

【0312】(2)コード0120の連番0の行に、諸
元1乃至諸元3の「鉄心数量」、「鉄心比重」及び「占
積率」が登録される。「鉄心数量」は仕様諸元であり、
「鉄心比重」及び「占積率」は設計上定まる定数であ
る。
(2) In the row of the serial number 0 of the code 0120, “the core quantity”, “the iron core specific gravity” and “the space factor” of the specifications 1 to 3 are registered. "Core quantity" is a specification item,
The “iron core specific gravity” and the “space factor” are constants determined by design.

【0314】(3)コード0130の連番0の行に、諸
元1の「鉄心単価」が登録されている。「鉄心単価」は
資材購入から定まる定数であり、連番1の行に定数が記
録されている。
(3) In the line of the serial number 0 of the code 0130, the “core unit price” of the specification 1 is registered. The “core unit price” is a constant determined from the material purchase, and the constant is recorded in the row of the serial number 1.

【0316】(4)コード0211の連番0の行に、設
計上定まる定数の諸元1及び諸元2の「第1芯線幅」及
び「第2芯線幅」が登録されている。
(4) The “first core line width” and the “second core line width” of the specifications 1 and 2 of the constant determined by design are registered in the row of the serial number 0 of the code 0211.

【0318】(5)コード0320に属する第1の諸元
名の連番0の行に、諸元1の「ヨーク下絶縁寸法」が登
録されている。この諸元1は定数諸元であり、連番1の
行に未定値を示す@が記入されている。この諸元値は、
仕様諸元の変圧器容量Pの選定条件に対応して確定する
ので、連番0の行に諸元名「変圧器容量P」が登録さ
れ、連番2乃至4の選定条件の各行に変圧器容量Pの範
囲が登録され、諸元1の各行に定数が登録されている。
(5) In the row of the serial number 0 of the first specification name belonging to the code 0320, the "insulation under yoke" of the specification 1 is registered. The specification 1 is a constant specification, and @ indicating an undetermined value is written in the row of the serial number 1. This specification value is
Since the specification is determined in accordance with the selection condition of the transformer capacity P of the specification, the specification name “Transformer capacity P” is registered in the row of serial number 0, and the transformer The range of the capacity P is registered, and a constant is registered in each row of the specification 1.

【0320】(6)コード0320に属する第2の諸元
名の連番0の行に、諸元1の「巻線相間ギャップ」が登
録されている。この諸元1は定数諸元であり、連番1の
行に未定値を示す@が記入されている。この諸元値は、
仕様諸元の変圧器容量Pの選定条件に対応して確定する
ので、連番0の行に諸元名「変圧器容量P」が登録さ
れ、連番2及び3の選定条件の各行に変圧器容量Pの範
囲が登録され、諸元1の各行に定数が登録されている。
(6) In the row of the serial number 0 of the second specification name belonging to the code 0320, the “gap between winding phases” of the specification 1 is registered. The specification 1 is a constant specification, and @ indicating an undetermined value is written in the row of the serial number 1. This specification value is
Since the specification is determined according to the selection condition of the transformer capacity P in the specification, the specification name “Transformer capacity P” is registered in the row of the serial number 0, and the transformer is changed in each row of the selection conditions of the serial numbers 2 and 3. The range of the capacity P is registered, and a constant is registered in each row of the specification 1.

【0322】(7)コード0320に属する第3の諸元
名の連番0の行に、設計上定まる定数の諸元1乃至諸元
4の「電線被覆厚」「1次コイル間ギャップ」、「1次
・2次絶縁厚」及び「2次・アース絶縁厚」が登録され
ている。
(7) In the row of the serial number 0 of the third specification name belonging to the code 0320, the “wire coating thickness”, “gap between primary coils” of the specification 1 to 4 of constants determined by design, “Primary / secondary insulation thickness” and “secondary / earth insulation thickness” are registered.

【0324】(8)コード0330の連番0の行に、設
計上定まる定数の諸元1乃至諸元4の「1次巻線コイル
数」、「第1軸方向本数」、「第2軸方向本数」及び
「巻線軸方向膨張率数」が登録されている。
(8) In the row of the serial number 0 of the code 0330, the “number of primary winding coils”, “the number of coils in the first axial direction”, and “the second axis The number of directions and the number of expansion coefficients in the winding axis direction are registered.

【0330】図8は、諸元データベースから諸元群コー
ド、諸元群コード別シリース番号(連番Sq)、諸元名、
諸元関数等を抽出した関数諸元リストである。この関数
諸元リストは、諸元群コード、諸元群コード別シリース
番号、諸元名、諸元関数等の項目から形成される。以
下、諸元群コード及び諸元群コード別シリース番号を、
それぞれコード及び連番Sqとし、処理工程が「鉄心」
の場合の関数諸元リストの登録例について説明する。関
数諸元リストに登録された諸元関数は、従来技術1に記
載された関数と同じである。
FIG. 8 is a diagram showing a specification group code, a series number for each specification group code (serial number Sq), a specification name,
5 is a function specification list in which specification functions and the like are extracted. The function specification list is formed from items such as a specification group code, a series number for each specification group code, a specification name, and a specification function. In the following, the specification group code and the series number for each specification group code are
The code and serial number are Sq, respectively, and the processing step is "iron core".
A registration example of the function specification list in the case of will be described. The specification function registered in the function specification list is the same as the function described in the related art 1.

【0332】コード0120の連番1乃至3の各行にそ
れぞれ鉄心の合計重量「鉄心重量」、ヨーク部分の鉄心
重量「ヨーク重量」及びリム部分の鉄心重量「リム重
量」の諸元名と諸元関数とが登録されている。コード0
130の連番1の行に鉄心の原価の諸元名「鉄心原価」
及び諸元関数が登録されている。コード0150の連番
1乃至4の各行にそれぞれ諸元名「鉄心窓高さ」、「鉄
心ラップ寸法」、「鉄心高さ」及び「大リム鉄心長さ」
と諸元関数とが登録されている。コード0160の連番
1乃至3の各行にそれぞれ諸元名「鉄心窓幅」、「ヨー
ク鉄心長さ」及び「リム鉄心高さ」と諸元関数とが登録
されている。
The specification and specifications of the total iron core weight “iron core weight”, the yoke core iron weight “yoke weight” and the rim iron core weight “rim weight” are shown in each of the serial numbers 1 to 3 of the code 0120. Function and are registered. Code 0
Core cost specification "Core cost" on the 130th line
And specification functions are registered. The specification names “iron core window height”, “iron core wrap size”, “iron core height”, and “large rim iron core length” are provided in each line of the serial numbers 1 to 4 of the code 0150.
And specification functions are registered. The specification names “iron core window width”, “yoke iron core length” and “rim iron core height” and the specification functions are registered in the respective rows of the serial numbers 1 to 3 of the code 0160.

【0334】コード0311の連番1乃至6の各行にそ
れぞれ「巻線高さ」及びこの「巻線高さ」を算出する途
中の生成値F1乃至F5と諸元関数とが登録されている。
同じくコード0311の連番7乃至9の各行に諸元名
「鉄心窓内巻線厚」、「1次巻線厚」及び「2次巻線
厚」と諸元関数(一部省略)とが登録されている。
[0334] In each row of the serial numbers 1 to 6 of the code 0311, "winding height", generated values F1 to F5 in the process of calculating the "winding height", and specification functions are registered.
Similarly, in each line of the serial numbers 7 to 9 of the code 0311, the specification names “winding thickness in the iron core window”, “primary winding thickness” and “secondary winding thickness” and the specification function (partially omitted) are provided. It is registered.

【0336】コード0330の連番1及び2の各行にそ
れぞれ諸元名「1次巻線レヤ当たりターン数」及び「定
格2次巻数」と諸元関数(省略)とが登録されている。
In each row of the serial numbers 1 and 2 of the code 0330, the specification names “number of turns per primary winding layer” and “rated secondary winding number” and specification functions (omitted) are registered.

【0338】コード0410の連番1乃至4の各行にそ
れぞれ諸元名「磁束数」、「鉄心断面積」、「鉄心幅」
及び「鉄心積厚」と諸元関数とが登録されている。
The specification names “magnetic flux number”, “iron core cross-sectional area”, and “iron core width” are provided in each row of the serial numbers 1 to 4 of the code 0410.
And “iron core thickness” and specification functions are registered.

【0339】図9は、主記憶装置のデータ記憶領域の概
念図である。同図において、主記憶装置のデータ記憶領
域は次のとおりである。 (1)プログラムの命令コート゛の部分 (2)下記のデータ領域からなるデータベース領域 ・図5及び図6に示す諸元群コードリスト領域 この諸元群コードリストは、データベースとして必要な
機能が得られる検索方法を指示することによって、図5
の諸元名順リスト、図6の諸元群コード順リスト等を作
成することができる。 ・図7に示す定数諸元リスト領域 ・図8に示す関数諸元リスト領域 ・図43に示す関数諸元抽出リスト領域 (3)図3および図22に示す設計範囲選択記憶領域 ・設計対象物特定用領域 ・選定処理グループ名・処理工程名選択用領域 ・選定諸元名選択用領域 ・図10に示す設計範囲諸元群コードリスト (4)一時記憶領域 ・図11(A)及び 図23に示す仕様諸元領域 ・図11(B)及び 図23に示す定数値設定諸元領域 ・図11(C)及び 図23に示す関数値設定諸元領域 ・図20及び図30に示す対話入力諸元領域 (5)図12から図19に示す作業表領域 (6)その他の作業変数領域 スイッチ類、カウンタ類 、ループの制御変数、その他
FIG. 9 is a conceptual diagram of a data storage area of the main storage device. In the figure, the data storage area of the main storage device is as follows. (1) The part of the program code No. 2 of the program (2) The database area consisting of the following data areas ・ Specification group code list area shown in FIGS. 5 and 6 This specification group code list provides the functions required as a database. By instructing the search method, FIG.
, A list of specification group codes in FIG. 6 and the like can be created. -Constant specification list area shown in Fig. 7-Function specification list area shown in Fig. 8-Function specification extraction list area shown in Fig. 43 (3) Design range selection storage area shown in Fig. 3 and Fig. 22-Design target Area for selection ・ Selection processing group name / processing step name selection area ・ Selection specification name selection area ・ Design range specification group code list shown in FIG. 10 (4) Temporary storage area ・ FIG. 11 (A) and FIG. Specifications data area shown in Fig. 11-Constant value setting data area shown in Fig. 11 (B) and Fig. 23-Function value setting data area shown in Fig. 11 (C) and Fig. 23-Dialogue input shown in Fig. 20 and Fig. 30 Specifications area (5) Work table area shown in FIGS. 12 to 19 (6) Other work variable areas Switches, counters, loop control variables, etc.

【0340】図10は、機能別諸元群コードごとに処理
して、諸元値を確定するための選定処理対象グループの
設計範囲諸元群コードリストである。この設計範囲諸元
群コードリストは、図3(A)の設計対象物の特定画面
及び同図(B)の処理工程名の選択画面及び同図(C)
の選定諸元名の選択画面で選択した項目の機能別諸元群
コードを、図6の諸元群コード順リストから自動的に作
成することができる。
FIG. 10 is a design range specification group code list of a selection processing target group for processing for each function-specific specification group code to determine specification values. The design range specification group code list includes a design object identification screen in FIG. 3A, a process step name selection screen in FIG. 3B, and a processing step name selection screen in FIG.
The specification-specific group codes by function of the item selected on the selection specification name selection screen can be automatically created from the specification group code order list in FIG.

【0341】上記の図10の設計範囲諸元群コードリス
トは、列方向に、連番Sq、選定処理対象グループ名、
手順名、各機能別諸元グループの名称等が登録され、行
方向に処理工程名、諸元群名又は諸元名が登録されてい
る。この設計範囲諸元群コードリストに、機能別諸元グ
ループの諸元の諸元群コードを書き込む。以下、これら
を連番Sq、選定諸元、手順名、機能別諸元グループと
し、処理工程が「鉄心」の場合の設計範囲諸元群コード
リストの登録例について説明する。図10の設計範囲諸
元群コードリストの登録順序は次のとおりである。
The above-described design range specification group code list in FIG. 10 includes, in the column direction, a serial number Sq, a selection processing target group name,
A procedure name, a name of each functional specification group, and the like are registered, and a processing step name, a specification group name, or a specification name is registered in a row direction. The specification group codes of the specifications of the function-specific specification groups are written in the design range specification group code list. Hereinafter, these will be referred to as a serial number Sq, a selection item, a procedure name, and a function-specific item group, and an example of registration of a design range item group code list when the processing step is “iron core” will be described. The registration order of the design range specification group code list in FIG. 10 is as follows.

【0342】(1)処理工程名の欄に、「鉄心」を登録
し、機能別諸元グループの各欄にそれぞれ「鉄心寸法
群」、「積厚選定群」、「鉄心重量群」及び「鉄心原価
群」の名称を書き込む。連番1の手順1の「鉄心寸法」
は、諸元群コード0110に属する設計諸元「小ヨーク
鉄心幅、小リム鉄心幅 、大ヨーク鉄心幅及び大リム鉄
心幅」と、諸元群コード0150に属する設計諸元「鉄
心窓高さ、鉄心ラップ寸法、鉄心高さ及び大リム鉄心長
さ」と、諸元群コード0160に属する設計諸元「ヨー
ク鉄心長さ、リム鉄心高さ及び鉄心窓幅」との3つのグ
ループに分かれている。
(1) “Core” is registered in the column of “Processing process name”, and “Core size group”, “Stack selection group”, “Core weight group” and “ Write the name of "Core cost group". "Iron core dimensions" in step 1 of serial number 1
Are the design parameters “Small yoke core width, small rim core width, large yoke core width, and large rim core width” belonging to the specification group code 0110 and the design specifications “Central window height” belonging to the specification group code 0150. , Core wrap dimensions, core height and large rim core length "and design specifications belonging to the specification group code 0160" yoke core length, rim core height and core window width ". I have.

【0344】(2)連番1の行の手順名「手順1」の実
行に必要な諸元群コードは、0110→0150→01
60である。「手順2」の実行に必要な諸元群コード
は、「手順1」と同じ鉄心寸法群の諸元群コードを01
50→0160→0110の順に変更しただけであっ
て、各諸元の確定値は後述するように同じになる。ま
た、「手順3」の実行に必要な諸元群コードは、「手順
1」と同じ鉄心寸法群の諸元群コードを0160→01
50→0110の順に変更しただけであって、各諸元の
確定値は後述するように同じになる。「手順2」及び
「手順3」は、本発明が諸元を任意の順序で並べても、
後述するように同じになることを示すための実施例の手
順である。
(2) The specification group code required to execute the procedure name “procedure 1” in the row of the serial number 1 is 0110 → 0150 → 01
60. The specification group code required for execution of “Procedure 2” is the same as that of “Procedure 1”.
Only the order is changed in the order of 50 → 0160 → 0110, and the final value of each item becomes the same as described later. Also, the specification group code required for executing “Procedure 3” is the same as the specification core code of the same core dimension group as in “Procedure 1”: 0160 → 01
Only the order of 50 → 0110 is changed, and the final value of each item becomes the same as described later. “Procedure 2” and “Procedure 3” are performed according to the present invention,
It is a procedure of the embodiment for showing that the same is performed as described later.

【0346】(3)選定諸元「積厚選定」は、「手順
1」と同じ鉄心寸法群の諸元群コード0110→015
0→0160の実行に続けて、積厚選定群の諸元群コー
ド0410を実行する。
(3) Selection specification “Selection of stack thickness” is the same as “Procedure 1” in the specification group code 0110 → 015 of the core size group.
Subsequent to the execution of 0 → 0160, the specification group code 0410 of the stack selection group is executed.

【0348】(4)選定諸元「鉄心重量」は、「手順
1」と同じ鉄心寸法群の諸元群コード0110→015
0→0160の実行及び「積厚選定」の諸元群コード0
410の実行に続けて、「鉄心重量」の諸元群コード0
120を実行する。 (5)同様に、「鉄心原価」は、鉄心重量群の諸元群コ
ードの実行に続けて鉄心原価の諸元群コード0130を
実行する。
(4) The selected specification “iron core weight” is the same as “procedure 1” in the specification group code 0110 → 015 of the core size group.
Execution of 0 → 0160 and specification group code 0 of “stack thickness selection”
Following the execution of step 410, the specification group code 0 of the “core weight”
Execute 120. (5) Similarly, in the “core cost”, the specification group code 0130 of the core cost is executed following the execution of the specification group code of the core weight group.

【0350】このような手順によって、処理工程が「鉄
心」のときの諸元データベースを作成すると、本発明の
設計諸元自動算出方法を実行する準備が完了する。
By creating a specification database when the processing step is “iron core” by such a procedure, preparations for executing the design specification automatic calculation method of the present invention are completed.

【0360】図11(A)は仕様諸元を入力又は選定す
る画面であり、同図(B)は定数設定諸元を入力又は選
択する画面であり、同図(C)は関数設定諸元を入力又
は選択する画面である。実施例1において、記載した設
計諸元名の仕様値又は設定値を入力又は選定する。
FIG. 11 (A) is a screen for inputting or selecting specification data, FIG. 11 (B) is a screen for inputting or selecting constant setting data, and FIG. 11 (C) is a function setting data. Is a screen for inputting or selecting an input. In the first embodiment, a specification value or a setting value of the described design specification name is input or selected.

【0370】以下、本発明の設計諸元自動算出方法を実
行する過程を、作業表A1(図12)乃至作業表A8
(図19)及びフローチャート(図21乃至図32)を
参照して説明する。
The process of executing the method for automatically calculating design specifications according to the present invention will be described below with reference to work tables A1 (FIG. 12) to A8.
This will be described with reference to FIG. 19 and flowcharts (FIGS. 21 to 32).

【0371】図12は、前述した図10の設計範囲諸元
群コードリストから連番Sqが1(手順1)の諸元コード
0110→0150→0160を取り出して、図5の諸
元名順諸元群コードリストから抽出した設計諸元を配列
した作業表A1である。この作業表A1に、諸元配列番
号No、コード、連番Sq、諸元名、未定値確定履歴S
t、確定値、諸元関数等を書き込む。なお、作業表のSt
#欄の#番号は、諸元が確定する順序を説明するために
記載しているが、実際の作業表には記載されない。
FIG. 12 is a drawing of the specification code 0110 → 0150 → 0160 having the serial number Sq of 1 (procedure 1) from the design range specification group code list of FIG. 9 is a work table A1 in which design specifications extracted from an element group code list are arranged. The work table A1 includes a specification array number No, a code, a serial number Sq, a specification name, an undetermined value determination history S
Write t, final value, specification function, etc. Note that St in the work table
The # number in the # column is described to explain the order in which the specifications are determined, but is not described in the actual work table.

【0372】図13乃至図16は、前述した図12の作
業表A1に続けて設計諸元を追加収集した作業表A2乃
至作業表A5である。図17乃至図19は、前述した作
業表A1乃至作業表A5で収集した設計諸元の未定値を
確定した履歴を示す作業表A6乃至作業表A8である。
FIGS. 13 to 16 show work tables A2 to A5 obtained by additionally collecting design data following the work table A1 shown in FIG. FIGS. 17 to 19 are work tables A6 to A8 each showing a history of determining undetermined values of design data collected in the work tables A1 to A5.

【0373】図20は、後述する図24の「設計諸元収
集・確定の概要図」に示す(F0)の「自動設計・対話
設計判別ステップ」に進むまでに、予め定めた設計諸元
を、作業者が、図20に示す定数値を、表示されてい
る選定値の中から選定するか、選定値にない値を入力
するか、又は表示されている定数値を採用するかを指
示した後で、残りの未定値を自動的に確定させる設計方
法の対話入力画面図である。
FIG. 20 is a flow chart showing the steps of (F0) “Automatic design / interactive design discrimination step” shown in FIG. The operator instructed whether to select the constant value shown in FIG. 20 from the displayed selection values, to input a value not in the selection value, or to use the displayed constant value. FIG. 10 is a dialogue input screen diagram of a design method for automatically determining the remaining undetermined values later.

【0374】図21のフローチャートは、設計対象物か
ら処理しようとする設計範囲を選定し、設計諸元値を収
集して確定する設計諸元自動算出処理の全体図である。
以下、同図の処理の範囲について説明する。 ($1)前処理 ファイル、諸元データベースのオープン等をする。
The flowchart of FIG. 21 is an overall view of a design specification automatic calculation process for selecting a design range to be processed from a design object, collecting design specification values, and determining the design range.
Hereinafter, the range of the processing in FIG. ($ 1) Preprocessing Open files and data bases.

【0376】($3)設計範囲選定処理 後述する図22において、作業者が前述した図3(A)
に示す画面で設計対象物を特定し、同図(B)に示す画
面で処理工程名を選択し、同図(C)に示す画面で選定
諸元名を選択する。変圧器を設計する業務においては、
設計対象物は、3相変圧器、単相変圧器、逆V結線変圧
器、スコット結線変圧器等であって、実施例1におい
て、3相変圧器を選定する。設計対象物から設計範囲を
選定する。実施例1の設計範囲は、前述した定義の階層
構造3として「3相変圧器」の全部、階層構造2として
処理工程名の「鉄心」、階層構造2として選定諸元名の
「鉄心寸法」、階層構造なしとして単一の機能別諸元グ
ループの「鉄心寸法群」等である。
(# 3) Design Range Selection Processing In FIG. 22 described later, the worker
A design object is specified on the screen shown in FIG. 4A, a process step name is selected on the screen shown in FIG. 4B, and a selection item name is selected on the screen shown in FIG. In the work of designing a transformer,
The design target is a three-phase transformer, a single-phase transformer, an inverse V connection transformer, a Scott connection transformer, and the like. In the first embodiment, a three-phase transformer is selected. Select the design range from the design target. The design range of the first embodiment is as follows: the “three-phase transformer” as the hierarchical structure 3 as defined above, the “core” of the process step name as the hierarchical structure 2, and the “core size” of the specification selected as the hierarchical structure 2 For example, the "core size group" of a single functional specification group without a hierarchical structure.

【0378】($7)諸元値入力・選定処理 後述する図23において、作業者が前述した図11に示
す画面に仕様値、定数設定値、関数設定値等を入力又は
選定する。 ($9)設計諸元収集・確定処理 後述する図24乃至図32において、自動的に設計諸元
を収集し、未定値の設計諸元を確定する。 ($11)関連システム連結処理 上記の確定した諸元値を使用する図面、帳票、書類等を
作成する営業見積・仕様書作成、製作図面作成、資材発
注、製造工程管理等の情報処理システムに出力する。 ($13)後処理 ファイル、諸元データベースのクローズ等をする。
(# 7) Specification Value Input / Selection Processing In FIG. 23 described later, the operator inputs or selects specification values, constant setting values, function setting values, etc. on the screen shown in FIG. (# 9) Design Data Collection / Confirmation Processing In FIG. 24 to FIG. 32 described later, design data is automatically collected, and unspecified design data is determined. ($ 11) Consolidation of related systems Information processing systems such as sales quotation / specification creation, production drawing creation, material ordering, manufacturing process management, etc. that create drawings, forms, documents, etc. that use the above determined specifications Output. (# 13) Post-processing Close files and data bases.

【0380】図22のフローチャートは、設計対象物を
選定する手順及び設計対象物から設計範囲を選定する手
順を示す設計範囲選択処理の概要図であって、その手順
は、次のとおりである。 (B1)設計対象物の特定 作業者が前述した図3(A)の画面で設計対象物の特定
をする。 (B2)選定処理グループ名選択ステップ 作業者が前述した図3(B)の画面で選定処理グループ
名を入力する。同図において、「変圧器本体」は選定処
理グループ名であってこれを選択すると、「鉄心」、
「巻線」、「コア締め」、「配線」及び「タンク」の5
つの処理工程名からなる選定処理グループを選定した場
合と同じになる。
The flowchart of FIG. 22 is a schematic diagram of a design range selection process showing a procedure for selecting a design object and a procedure for selecting a design range from the design object. The procedure is as follows. (B1) Specification of Design Object The operator specifies the design object on the screen of FIG. 3A described above. (B2) Selection processing group name selection step The operator inputs the selection processing group name on the screen of FIG. 3B described above. In the figure, "Transformer body" is the name of the selection processing group.
5 of "winding", "core tightening", "wiring" and "tank"
This is the same as the case where a selection processing group including two processing step names is selected.

【0382】(B3)処理工程名選択ステップ 作業者が前述した図3(B)の画面で処理工程名を入力
する。実施例1の鉄心寸法群の設計諸元を確定させると
きは「鉄心」を入力する。図示していない%インピーダ
ンスの設計諸元を確定させるときは、%インピーダンス
電圧、負荷損、鉄心、巻線等を入力又は選定する。 (B4)選定諸元選択ステップ 作業者が図3(C)の画面で選定諸元を入力する。実施
例1の鉄心寸法群の設計諸元を確定させるときは「鉄心
寸法」を入力又は選定する。
(B3) Processing Step Name Selection Step An operator inputs a processing step name on the above-described screen shown in FIG. 3B. To determine the design data of the core size group of the first embodiment, “core” is input. To determine the design data of the% impedance (not shown), input or select the% impedance voltage, load loss, iron core, winding, and the like. (B4) Selection item selection step The operator inputs the selection items on the screen of FIG. 3 (C). To determine the design data of the core size group according to the first embodiment, “core size” is input or selected.

【0384】手順の選定は通常必要がない。本発明で
は、手順に関係なく実行することができることを説明す
るために、手順1乃至手順3を作成した。
There is usually no need to select a procedure. In the present invention, Procedures 1 to 3 are created in order to explain that they can be executed regardless of the procedure.

【0386】図23のフローチャートは、仕様諸元、定
数値設定諸元及び関数値設定諸元を入力又は選定する手
順を示す諸元値入力・選定処理の概要図であって、この
手順は、次のとおりである。 (C1)乃至(C3)仕様諸元入力ステップ Loop C1(C1)乃至(C3)は、仕様諸元を1から仕
様諸元数まで、仕様諸元名及び諸元値を入力又は選定
し、図示していない仕様諸元記憶領域又は作業表A1に
書き込む。
The flowchart of FIG. 23 is a schematic diagram of a specification value input / selection process showing a procedure for inputting or selecting specification data, constant value setting data, and function value setting data. It is as follows. (C1) to (C3) Specification data input step Loop C1 (C1) to (C3) inputs or selects the specification data from 1 to the number of specification data, and inputs or selects the specification data. Write to the specification data storage area or the work table A1 not shown.

【0388】(C4)乃至(C6)定数値設定諸元入力
ステップ Loop C4(C4)乃至(C6)は、定数値設定諸元を1
から定数値設定諸元数まで、定数値設定諸元名及び諸元
値を入力又は選定し、図示していない定数値設定諸元記
憶領域に書き込む。 (C7)乃至(C9)関数値設定諸元入力ステップ Loop C7(C7)乃至(C9)は、関数値設定諸元を1
から関数値設定諸元数まで、関数値設定諸元名及び諸元
値を入力又は選定し、図示していない関数値設定諸元記
憶領域に書き込む。
(C4) to (C6) Constant value setting specification input step Loop C4 (C4) to (C6) sets the constant value setting specification to 1
From or to the number of constant value setting parameters, the constant value setting parameter name and specification value are input or selected and written into a constant value setting parameter storage area (not shown). (C7) to (C9) Function value setting specification input step Loop C7 (C7) to (C9) sets the function value setting specification to 1
From or to the number of function value setting parameters, the function value setting parameter names and specification values are input or selected and written into a function value setting parameter storage area (not shown).

【0390】図24のフローチャートは、設計諸元を収
集して確定する概念を示す設計諸元収集・確定概要図で
あって、この設計諸元収集及び確定の手順は、次のとお
りである。 (A1)乃至(A9)選定処理グループロード処理 図3(B)で入力して図9に記載された選定処理グルー
プ名又は処理工程名領域に記憶させた選定処理グループ
名をロードし、処理工程名数JS=1から処理工程名数
まで繰り返す。実施例1において、図3の画面で処理工
程名「鉄心」を選定したので、選定処理グループに含ま
れる処理工程名数は1であるので、(A1)乃至(A
9)を1回だけ実行し繰り返さない。図3の画面で選定
処理グループ名「変圧器本体」を選定したときは、「鉄
心、巻線、鉄心巻線関連部品、コア締め金具、配線、タ
ンクカバ及びタンクケース」の7つの処理工程名を選定
したことと同じなので、選定処理グループに含まれる処
理工程名数は7であるので、(A1)乃至(A9)を7
回繰り返す。 (B)設計範囲ロード処理 図22の設計範囲選択処理で選択して作成した図10の
設計範囲諸元群コードリストの処理工程名及び選定諸元
をロードする。 (D)諸元データベースロード処理1 後述する図25のフローチャートに示すように、(B)
項でロードした諸元群コードに属する諸元配列番号N
o、コード、連番Sq、諸元名、確定値、諸元関数等をロ
ードして、作業表A1に書き込んだ後、未定値確定履歴
Stを1にする。
The flowchart of FIG. 24 is a schematic diagram of the collection and determination of design data showing the concept of collecting and determining design data. The procedure for collecting and determining the design data is as follows. (A1) to (A9) Selection processing group load processing The selection processing group name input in FIG. 3B and stored in the selection processing group name or the processing step name area described in FIG. The processing is repeated from the number of names JS = 1 to the number of processing process names. In the first embodiment, since the process step name “iron core” is selected on the screen of FIG. 3, the number of process step names included in the selected process group is 1, so (A1) to (A1)
9) is executed only once and is not repeated. When the selection group name “Transformer body” is selected on the screen of FIG. 3, the seven processing process names of “iron core, winding, core winding related parts, core fastener, wiring, tank cover and tank case” are set. Since it is the same as the selection, the number of processing process names included in the selected processing group is 7, and thus (A1) to (A9) are changed to 7
Repeat several times. (B) Design range loading process The process step name and selected specifications of the design range specification group code list of FIG. 10 created by selection in the design range selection process of FIG. 22 are loaded. (D) Specifications database loading process 1 As shown in the flowchart of FIG.
Item number N belonging to the item group code loaded in item
o, the code, the serial number Sq, the specification name, the fixed value, the specification function, etc. are loaded and written into the work table A1, and the undefined value fixed history St is set to 1.

【0392】(E)諸元データベースロード処理2 後述する図27のフローチャートに示すように、(D)
項でロードした設計諸元の内の定数諸元、定数値設定諸
元及び関数値設定諸元はロードしたときに既に確定させ
ているので、関数諸元だけつぎの処理をする。この処理
は、後述するように、関数諸元の式から抽出した設計諸
元が、まだ作業表A1に書き込まれていないときは、抽
出した設計諸元を作業表A2乃至作業表A5のように、
順次に追加の書き込みをする。
(E) Specification Database Loading Process 2 As shown in the flowchart of FIG.
Since the constant specifications, the constant value setting parameters, and the function value setting parameters among the design parameters loaded in the section have already been determined at the time of loading, only the function parameters are subjected to the following processing. As will be described later, when the design data extracted from the formula of the function data has not been written in the work table A1, the extracted design data is stored in the work table A2 to the work table A5. ,
Write additional data sequentially.

【0394】(F0)自動設計・対話設計判別ステップ 図24の(F0)において、(G)の「関数諸元確定処
理」を、前述した図3(A)の関数諸元確定処理方法で
設定した「自動設計」であるか「対話設計」であるかを
判別する。
(F0) Automatic Design / Dialog Design Discrimination Step In (F0) of FIG. 24, the “function specification determination processing” of (G) is set by the above-described function specification determination processing method of FIG. It is determined whether it is “automatic design” or “interactive design”.

【0396】(F)対話入力諸元の入力・選定処理 後述する図30のフローチャートに示すように、(F
0)で判別した関数諸元確定処理方法が自動設計である
ときは、(G)の関数諸元確定処理に進み、対話設計で
あるときは、図20で入力した対話入力諸元値を入力又
は選定する。
(F) Input / selection processing of dialog input data As shown in the flowchart of FIG.
If the function specification determination method determined in step (0) is automatic design, the process proceeds to (G) function specification determination processing. Or select.

【0398】図24の(F)の対話入力諸元の入力・選
定処理は、図30に詳述する。 (G)関数諸元確定処理 後述する図31及び図32のフローチャートに示すよう
に、(D)及び(E)項で収集してロードした未定値の
関数諸元を確定させて、作業表A5乃至作業表A8に書
き込む。
The input / selection processing of the dialog input data of FIG. 24 (F) will be described in detail with reference to FIG. (G) Function Specification Determination Processing As shown in the flowcharts of FIGS. 31 and 32 described below, the function specifications of undetermined values collected and loaded in the items (D) and (E) are determined, and the operation table A5 Then, it is written into the work table A8.

【0400】図25乃至図30に示すフローチャート
は、自動的に、諸元データベース(図5乃至図10)か
ら、設計諸元名及び諸元群コードを読み取り、上記の作
業表A1乃至作業表A5(図12乃至図16)に書込む
手順を示す。図31及び図32に示すフローチャート
は、未定値を確定して、上記の作業表A6乃至作業表A
8(図17乃至図19)に書込む手順を示す。
The flowcharts shown in FIGS. 25 to 30 automatically read design specification names and specification group codes from the specification database (FIGS. 5 to 10), and execute the above operation tables A1 to A5. (FIGS. 12 to 16) show the procedure for writing. In the flowcharts shown in FIGS. 31 and 32, the undetermined values are determined and the above-mentioned work tables A6 to A
8 (FIGS. 17 to 19) shows a procedure for writing.

【0402】図25のフローチャートは、諸元データベ
ースから必要な設計諸元を自動的にロードする実行手順
を示す内部諸元ロード処理の概要図であって、この手順
は、次のとおりである。 (D1)機能別諸元グループ数設定ステップ 図25の(D1)は、図23の(B3)で選定した「選
定諸元」の「機能別諸元グループ」の数を一時的な変数
J1Nに代入するステップであり、このJ1Nは、ステ
ップ(D2)の Loop D2 の終値を示す。実施例1にお
いて、図25の(D1)の「機能別諸元グループ数」J
1Nは「3」である。
The flowchart of FIG. 25 is a schematic diagram of an internal specification loading process showing an execution procedure for automatically loading necessary design specifications from a specification database. This procedure is as follows. (D1) Step of setting the number of specification groups by function FIG. 25 (D1) shows the number of “specification group by function” of “selected specification” selected in (B3) of FIG. 23 as a temporary variable J1N. This is a substituting step, and J1N indicates the closing value of Loop D2 in step (D2). In the first embodiment, the “number of specification groups by function” J in (D1) of FIG.
1N is “3”.

【0404】(D2)機能別諸元グループの読み取りス
テップ 図25の Loop D2(D2)から(D19)までは、図2
3の(B3)で選定した「選定諸元」の「機能別諸元グ
ループ」の諸元群コードを読み取るステップであって、
「J1=1から機能別諸元グループ数J1N」まで繰り
返す。実施例1において、(D2)の「機能別諸元グル
ープ数」は「設計範囲諸元群コードリスト」に登録され
た機能別諸元グループの諸元群コード「0110、01
50及び0160」の「3」である。従って、実施例1
において、機能別諸元グループ数「J1=1から3ま
で」の繰り返しによって、図23の(B3)で選定した
選定諸元の「鉄心寸法」(手順1)の機能別諸元グルー
プの諸元群コード「0110、0150及び0160」
を読み取る。
(D2) Step of reading specifications group by function Loop D2 (D2) to (D19) of FIG.
Reading the specification group code of the “specification group by function” of the “selection specification” selected in 3 (B3),
The processing is repeated from “J1 = 1 to the number of specification groups J1N by function”. In the first embodiment, the “number of specification groups by function” of (D2) is the specification group code “0110, 01” of the specification group by function registered in the “design range specification group code list”.
50 and 0160 ". Therefore, Example 1
, By repeating the number of specification groups by function “J1 = 1 to 3”, the specification of the specification group by function of “iron core dimensions” (step 1) of the specification selected in (B3) of FIG. Group code "0110, 0150 and 0160"
Read.

【0406】(D3)諸元群コードの諸元数設定ステッ
プ 図25の(D3)は、図23の(B3)で選定した「選
定諸元」の「機能別諸元グループ」の数を一時的な変数
J2Nに代入するステップであり、このJ2Nは、ステ
ップ(D4)の Loop D4 の終値を示す。実施例1にお
いて、(D3)の機能別諸元グループの諸元群コード0
110の同一諸元コードの諸元数J2Nは「4」であ
る。
(D3) Step of setting the number of specifications of the specification group code [0406] Fig. 25 (D3) temporarily stores the number of "functional specification groups" of the "selected specification" selected in (B3) of Fig. 23. This is a step of substituting into a typical variable J2N, and this J2N indicates the closing value of Loop D4 in step (D4). In the first embodiment, the specification group code 0 of the specification group by function (D3)
The specification number J2N of the same specification code 110 is “4”.

【0408】(D4)諸元群コードの諸元名読み取りス
テップ 図25の Loop D4(D4)から(D17)までは、上記
(D2)で読み取った「機能別諸元グループ」に属する
諸元群コードの諸元名を、諸元群コード順リストから読
み取るステップであって、「J2=1から同一諸元コー
ドの諸元数J2N」まで繰り返す。この(D4)の「同
一諸元コードの諸元数」は、諸元群コード順リストに登
録された同一諸元コードの諸元数である。実施例1にお
いて、(D4)の「J2=1」は、上記(D2)で読み
取った「機能別諸元グループ」の諸元群コード「011
0」に属する諸元名を、図6に示す諸元群コード順リス
トから読み取る。また、(D4)の「同一諸元コードの
諸元数」は、図6に示す諸元群コード順リストに登録さ
れた同一諸元コードの諸元数であるので、「鉄心寸法群
1」では「4」となる。(D4)の「J2=1」におい
て、図6に示す諸元群コード順リストから、諸元群コー
ド0110に属する設計諸元「小ヨーク鉄心幅」を読み
取って作業表A1に書き込む。
(D4) Step of reading specification name of specification group code [0408] Loop D4 (D4) to (D17) in Fig. 25 are specification groups belonging to the "functional specification group" read in (D2) above. This is a step of reading the specification name of the code from the specification group code order list, and is repeated from “J2 = 1 to the specification number J2N of the same specification code”. “Specification number of the same specification code” of (D4) is the specification number of the same specification code registered in the specification group code order list. In the first embodiment, “J2 = 1” in (D4) is the specification group code “011” of the “specification group by function” read in (D2).
The specification name belonging to "0" is read from the specification group code order list shown in FIG. In addition, since “the number of specifications of the same specification code” in (D4) is the number of specifications of the same specification code registered in the specification group code order list shown in FIG. Then, it becomes "4". At “J2 = 1” in (D4), the design specification “small yoke core width” belonging to the specification group code 0110 is read from the specification group code order list shown in FIG. 6 and written into the work table A1.

【0410】(D5)諸元種別判別ステップ 後述する図26の諸元種別判別の概要図に示す各ステッ
プを実行して、諸元の種別を判別して、種別1のときは
(D7)に進み、種別2のときは(D8)に進み、種別
3のときは(D13)に進み、種別4のときは(D1
4)に進み、種別0のときはこれらをスキッブして(D
17)に進む。
(D5) Specification Type Determination Step Each step shown in the schematic diagram of specification type determination in FIG. 26 to be described later is executed to determine the type of the specification. In the case of type 2, the process proceeds to (D8), in the case of type 3, the process proceeds to (D13), and in the case of type 4, (D1)
Go to 4) and skip these when the type is 0 (D
Proceed to 17).

【0412】図26は、図25の諸元種別判別ステップ
(D5)を、次の(D51)から(D71)のステップ
で実行する諸元種別判別の概要図である。
FIG. 26 is a schematic diagram of the specification type determination in which the specification type determination step (D5) of FIG. 25 is executed in the following steps (D51) to (D71).

【0414】(D51)定数諸元判別ステップ (D51)において、図7の定数諸元リストを検索し
て、作業表A1に書き込んだ設計諸元が、定数諸元リス
トに登録されているかどうかを判別する。作業表に書き
込んだ設計諸元が、定数諸元リストに登録されていると
きは、(D53)のステップに進み、定数諸元リストに
登録されていないときは、(D61)のステップに進
む。
(D51) Constant Specification Discrimination Step In (D51), the constant specification list of FIG. 7 is searched to determine whether the design specification written in the work table A1 is registered in the constant specification list. Determine. When the design data written in the work table is registered in the constant data list, the process proceeds to step (D53). When the design data is not registered in the constant data list, the process proceeds to step (D61).

【0415】(D53)定数・設定値判別ステップ 上記(D51)において判別した設計諸元が定数諸元リ
ストに登録されているときは、(D53)において、定
数として登録された定数諸元であるか、設定値として登
録された設定諸元であるかを判別する。作業表A1に書
き込んだ設計諸元が、定数諸元リストに定数として登録
されている定数諸元であるときは、(D57)「種別
1」から図25の(D7)のステップに進み、設定値と
して登録された設定諸元であるときは、(D55)「種
別2」から図25の(D8)のステップに進む。実施例
1において、作業表A1に書き込んだ設計諸元「小ヨー
ク鉄心幅」は、図7の定数諸元リストに定数として登録
された定数諸元である。
(D53) Constant / Set Value Determination Step When the design data determined in (D51) is registered in the constant data list, it is the constant data registered as a constant in (D53). It is determined whether the data is the setting data registered as the setting value. If the design specifications written in the work table A1 are constant specifications registered as constants in the constant specification list, the process proceeds from (D57) “Type 1” to the step of (D7) in FIG. If the setting data is registered as a value, the process proceeds from (D55) “Type 2” to the step of (D8) in FIG. In the first embodiment, the design specifications “small yoke core width” written in the work table A1 are constant specifications registered as constants in the constant specification list of FIG.

【0416】(D61)関数諸元判別ステップ (D61)において、関数諸元リストを検索して、作業
表に書き込んだ設計諸元が、関数諸元リストに登録され
ているかどうかを判別する。この作業表に書き込んだ設
計諸元が関数諸元リストに登録されているときは、(D
63)のステップに進み、登録されていないときは、
(D71)「種別0」から図25の(D17)のステッ
プに進む。
(D61) Function Specification Determination Step In (D61), the function specification list is searched to determine whether or not the design specification written in the work table is registered in the function specification list. When the design data written in this work table is registered in the function data list, (D
Go to step 63) and if not registered,
(D71) The process proceeds from "type 0" to the step (D17) in FIG.

【0417】(D63)関数・設定値判別ステップ 上記(D61)において判別した設計諸元が関数諸元リ
ストに登録されているときは、(D63)において、関
数諸元リストに関数として登録されている関数諸元であ
るか、関数設定値として登録された関数値設定諸元であ
るかを判別し、諸元関数であるときは、(D67)「種
別3」から図25の(D13)のステップに進み、関数
値設定諸元であるときは(D65)「種別4」から図2
5の(D14)のステップに進む。
(D63) Function / Setting Value Determination Step When the design data determined in the above (D61) is registered in the function data list, it is registered as a function in the function data list in (D63). It is determined whether the specified function is a function specification or a function value setting specification registered as a function setting value. If the function is a specification function, it is determined from (D67) “Type 3” in (D13) of FIG. Proceeding to the step, if it is the function value setting data (D65) from "type 4" in FIG.
Proceed to step (D14) of No. 5.

【0418】(D7)定数読み取りステップ及び(D
9)定数・設定諸元数のカウントステップ 上記(D5)で判別した設計諸元が定数諸元であるとき
は、定数諸元リストに登録された定数を、選定条件にし
たがって読み取って作業表A1に書き込み、定数・設定
諸元数をカウントアップ(1を加算、以下同じ)する。
実施例1において、上記(D5)で判別した設計諸元
「小ヨーク鉄鉄心幅」が定数諸元であるので、作業表A
1の「小ヨーク鉄心幅」の確定値の欄に、図7の定数諸
元リストに記載された選定条件「変圧器容量P」が 150
0[KVA]であるので、Sq8の列の定数「120」を書
き込み、定数・設定諸元数J5をカウントアップする。
(D7) Constant reading step and (D7)
9) Step of counting the number of constants and set specifications If the design specifications determined in (D5) are constant specifications, the constants registered in the constant specification list are read in accordance with the selection conditions and the operation table A1 is read. And increments the number of constants and set parameters (adds 1; the same applies hereinafter).
In the first embodiment, since the design specifications “small yoke iron core width” determined in the above (D5) are constant specifications, the work table A
In the column of the fixed value of the "small yoke core width" of 1, the selection condition "transformer capacity P" described in the constant specification list of FIG.
Since it is 0 [KVA], the constant “120” in the column of Sq8 is written, and the constant / setting parameter number J5 is counted up.

【0419】(D8)設定値読み取りステップ 上記(D5)で判別した設計諸元が設定諸元であるとき
は、設定諸元の設定値メモリから設定値を読み取って作
業表に書き込み、定数・設定諸元数J5をカウントアッ
プする。
(D8) Set value reading step When the design data determined in the above (D5) is the set data, the set value is read from the set value memory of the set data, written in the work table, and the constant / setting is set. The number of specifications J5 is counted up.

【0420】(D13)諸元関数の書き込みステップ及
び(D15)関数諸元数のカウントステップ 上記(D)で判別した設計諸元が関数諸元であるとき
は、関数諸元リストに登録された諸元関数を読み取って
作業表に書き込み、内部諸元の関数諸元数J4をカウン
トアップし、(D4)に戻る。
(D13) Writing step of specification function and (D15) Counting step of function specification number If the design specification determined in (D) is a function specification, it is registered in the function specification list. The specification function is read and written in the work table, the function specification number J4 of the internal specification is counted up, and the process returns to (D4).

【0421】(D14)関数設定値の書き込みステップ 上記(D5)で判別した設計諸元が関数値設定諸元であ
るときは、関数設定値記憶領域から設定値を読み取って
作業表に書き込み、内部諸元の関数諸元数J4をカウン
トアップし、(D4)に戻る。
(D14) Function setting value writing step When the design data determined in the above (D5) are function value setting data, the set values are read from the function set value storage area, written into the work table, and stored in the work table. The number of function parameters J4 of the parameters is counted up, and the process returns to (D4).

【0422】(D4)に戻ったとき、「J2=2」にお
いて、図6に示す諸元群コード順リストから、諸元群コ
ード0110に属する設計諸元「小リム鉄心幅」を読み
取って作業表A1に書き込む。この設計諸元を上記の
(D5)のステップで判別すると、定数諸元であるの
で、図7の定数諸元リストに登録された定数を、選定条
件にしたがって読み取って作業表A1に書き込み、定数
諸元数をカウントアップする。選定条件「変圧器容量
P」が 1500[KVA]であるので、作業表A1の「小リム
鉄心幅」の確定値欄に、Sq8の行の定数「130」を
書き込み、数諸元数をカウントアップして2とする。
When returning to (D4), at “J2 = 2”, the design data “small rim iron core width” belonging to the data code 0110 is read from the data code order list shown in FIG. Write to Table A1. When the design parameters are determined in the above step (D5), the parameters are constant parameters. Therefore, the constants registered in the constant parameter list in FIG. Count up the specifications. Since the selection condition "Transformer capacity P" is 1500 [KVA], the constant "130" of the row of Sq8 is written in the fixed value column of "Small rim core width" in the work table A1, and the number of parameters is counted. Up to 2

【0425】同様にして、図25の(D4)に戻り、そ
れぞれ「J2=3」及び「J2=4」において、図6に
示す諸元群コード順リストから、諸元群コード0110
に属する設計諸元「大ヨーク鉄心幅」及び「大リム鉄心
幅」を読み取って作業表A1に書き込む。これらの設計
諸元を上記の(D5)のステップで判別すると、定数諸
元であるので、図7の定数諸元リストに登録された定数
を、選定条件にしたがって読み取って作業表A1に書き
込み、定数諸元数をカウントアップして3から4までカ
ウントする。ここで、「機能別諸元グループ」の数J2
Nが4になったので、LoopD4 を出て、外側の Loop D2
に戻る。
Similarly, returning to (D4) of FIG. 25, when “J2 = 3” and “J2 = 4”, respectively, from the specification group code order list shown in FIG.
Is read and written in the work table A1. When these design parameters are determined in the above step (D5), since they are constant parameters, the constants registered in the constant parameter list in FIG. 7 are read in accordance with the selection conditions and written in the work table A1, The number of constants is counted up and counted from 3 to 4. Here, the number J2 of “specification groups by function”
Since N is 4, exit LoopD4 and go to the outer Loop D2
Return to

【0430】そこで、諸元群コード0150に属する設
計諸元数が4であるので、(D3)のJ2Nに4を設定
する。次に「J1=2」において、 Loop D4 の「J2
=1から4まで」を繰り返して、図6に示す諸元群コー
ド順リストから、諸元群コード0150に属する設計諸
元「大リム鉄心長さ」、「鉄心高さ」、「鉄心窓高さ」
及び「鉄心ラップ寸法」を読み取って作業表A1に書き
込む。これらの設計諸元を、前述した(D5)の諸元種
別判別ステップで判別すると、関数諸元であるので、図
8の関数諸元リストに登録された諸元関数を読み取って
作業表A1に書き込み、関数諸元数をカウントアップし
て1から4までカウントする。
Therefore, since the number of design elements belonging to the element group code 0150 is 4, 4 is set in J2N of (D3). Next, in “J1 = 2”, “J2” of Loop D4
= 1 to 4 ”, and from the specification group code order list shown in FIG. 6, the design specifications“ large rim iron core length ”,“ iron core height ”,“ iron core window height ”belonging to the specification group code 0150 Sa "
Then, the “iron core wrap size” is read and written in the work table A1. When these design specifications are determined in the above-described specification type determination step (D5), since they are function specifications, the specification functions registered in the function specification list in FIG. The number of write and function specifications is counted up and counted from 1 to 4.

【0435】そこで、諸元群コード0160に属する設
計諸元数が3であるので、(D3)のJ2Nに3を設定
する。次に「J1=3」において、 Loop D4 の「J2
=1から3まで」を繰り返して、図6に示す諸元群コー
ド順リストから、諸元群コード0160に属する設計諸
元「鉄心窓幅」、「ヨーク鉄心長さ」及び「リム鉄心高
さ」を読み取って作業表A1に書き込む。これらの設計
諸元を上記の(D5)のステップで判別すると、関数諸
元であるので、図8の関数諸元リストに登録された諸元
関数を読み取って作業表A1に書き込み、関数諸元数を
カウントアップして1から3までカウントする。ここ
で、「機能別諸元グループ」の数J2Nが3になったの
で、Loop D4 を出て、外側のLoop D2 に戻る。その結
果、(D2)の Loop D2 の機能別諸元グループの読み
取りステップを終了する。
Therefore, since the number of design elements belonging to the element group code 0160 is 3, 3 is set to J2N of (D3). Next, in “J1 = 3”, “J2” of Loop D4
= 1 to 3 ”, and from the specification group code order list shown in FIG. 6, the design specifications“ iron core window width ”,“ yoke core length ”, and“ rim core height ”belonging to the specification group code 0160 are obtained. Is read and written in the work table A1. When these design parameters are determined in the above step (D5), since they are function parameters, the parameter functions registered in the function parameter list of FIG. 8 are read and written in the work table A1, and the function parameters are written. The number is counted up and counted from 1 to 3. Here, since the number J2N of the “specification group by function” has become 3, the user exits Loop D4 and returns to the outer Loop D2. As a result, the step (D2) of reading the functional group by Loop D2 is completed.

【0450】図27及び図28のフローチャートは、図
24の外部諸元ロード処理(E)を具体化した外部諸元
ロード処理の概要図であって、諸元関数を1行づつロー
ドして構文解析し諸元関数の式の設計諸元を抽出する手
順は、次のとおりである。
The flowcharts of FIGS. 27 and 28 are schematic diagrams of the external specification loading processing that embodies the external specification loading processing (E) of FIG. 24. The procedure for analyzing and extracting the design specifications of the formula of the specification function is as follows.

【0452】(E1)関数諸元数設定ステップ 内部諸元の関数諸元数KN1と外部諸元の関数諸元数K
N2とこれらの合計の作業表の操作対象数KN=KN1
+KN2と作業表の最初の操作開始位置KSとを設定す
る。実施例1の作業表A1の最初のロード処理開始時に
おいては、内部諸元の関数諸元数KN1は、前述した
(D15)の内部関数諸元数J4=7で、作業表A1の
No.6 乃至 No.12 であり、外部諸元の関数諸元数K
N2はまだ抽出していないので0であり、これらの合計
の作業表の操作対象数KN=KN1+KN2は7であ
る。また、作業表の最初の操作開始位置KSは、No.6
である。 (E2)関数諸元ロード・抽出繰り返しステップ (E2)から(E25)の Loop E2 は、後述する(E
25)において関数諸元追加数KN3が0になるまで繰
り返す諸元関数ロード・設計諸元抽出ステップである。
(E1) Function specification number setting step Function specification number KN1 of the internal specification and function specification number K of the external specification
N2 and the number of operation targets of the total work table KN = KN1
+ KN2 and the first operation start position KS in the work table are set. At the start of the first load processing of the work table A1 of the first embodiment, the function specification number KN1 of the internal specification is the internal function specification number J4 = 7 of (D15), and the No. 6 to No.12, and the number of function parameters K
Since N2 has not been extracted yet, it is 0, and the total number of operation targets KN = KN1 + KN2 of these work tables is 7. The first operation start position KS in the work table is No. 6
It is. (E2) Function Specification Loading / Extraction Repeat Step Loop E2 from (E2) to (E25) is described later in (E2).
In 25), a specification function loading / design specification extraction step is repeated until the function specification addition number KN3 becomes zero.

【0454】(E3)関数諸元追加数メモリステップ 関数諸元追加数KN3、定数諸元追加数KN4及び強制
入力諸元追加数KN5を初期値0にリセットした後、そ
れぞれメモリする。このメモリの値は、後述する図29
のカウントステップ(E45)及び(E39)のカウン
トと同じ値である。
(E3) Function specification additional number memory step The function specification addition number KN3, the constant specification addition number KN4, and the forced input specification addition number KN5 are reset to the initial value 0, and then stored. The value of this memory is shown in FIG.
Are the same as the counts in the counting steps (E45) and (E39).

【0456】(E5)作業表の操作終了位置設定ステッ
プ 作業表の最初の操作開始位置KSと作業表の操作対象数
KNとの和から1を減じた作業表の操作終了位置KEを
設定する。実施例1において、作業表の最初の操作開始
位置KS=6であり、作業表の操作対象数KN=7であ
るので、作業表の操作終了位置KE=6+7−1=12
を設定する。
(E5) Operation Table Operation End Position Setting Step The operation table operation end position KE is set by subtracting 1 from the sum of the first operation start position KS of the work table and the number of operation targets KN of the work table. In the first embodiment, since the first operation start position KS of the work table is KS = 6 and the number of operation targets KN = 7 in the work table, the operation end position KE of the work table KE = 6 + 7-1 = 12.
Set.

【0460】(E7)諸元関数ロード・設計諸元抽出ス
テップ (E7)から(E23)の Loop E7 は、作業表の最初
の操作開始位置KSから作業表の操作終了位置KEにな
るまで、諸元関数ロード、設計諸元抽出及び作業表に書
込み等を繰り返す諸元関数ロード・設計諸元抽出ステッ
プである。実施例1において、作業表の操作対象諸元K
は、作業表の最初の操作開始位置KS=6から作業表の
操作終了位置KE=12までである。
(E7) Loading of specification function / design specification extraction step Loop E7 from (E7) to (E23) is a loop from the first operation start position KS of the work table to the operation end position KE of the work table. This is a specification function loading / design specification extraction step in which the original function loading, design specification extraction, and writing to the work table are repeated. In the first embodiment, the operation target specifications K of the work table
Is from the first operation start position KS = 6 of the work table to the operation end position KE = 12 of the work table.

【0461】(E8)未確定の関数諸元の判別ステップ 作業表の操作対象諸元Kが、未確定の関数諸元であるか
どうかを判別して未確定の関数諸元であるときは(E
9)に進み、未確定の関数諸元でないときは(E9)か
ら(E21)までをスキップして後述する図28の(E
23)に進む。
(E8) Step of Determining Undetermined Function Specifications It is determined whether or not the operation target specification K in the work table is an undetermined function specification. E
If it is not the undetermined function data, the process skips (E9) to (E21) and skips to (E) in FIG.
Proceed to 23).

【0462】(E9)諸元関数1行ロードステップ 作業表に書き込まれた各関数諸元に対応した諸元関数
を、作業表から1行づつ読み取る。実施例1において、
作業表の操作対象諸元K=6のとき、作業表A1の「大
リム鉄心長さ」が関数諸元であるので、作業表A1(省
略しているが、図8の関数諸元リストと同じ。以下、関
数省略という。)から、諸元関数「大リム鉄心長さ」=
「鉄心窓高さ+大ヨーク鉄心幅−小ヨーク鉄心幅」をロ
ードする。
(E9) Step of loading specification function one row The specification function corresponding to each function specification written in the work table is read from the work table one line at a time. In Example 1,
When the operation target specification K = 6 in the work table, the “large rim iron core length” in the work table A1 is a function specification. Therefore, the work table A1 (although omitted, the function specification list in FIG. Same hereafter, the function is omitted.) From the specification function “Large rim core length” =
Load "iron core window height + large yoke iron core width-small yoke iron core width".

【0464】(E11)諸元関数の構文解析ステップ 諸元関数1行ロードステップ(E9)でロードした関数
諸元の式を形成する設計諸元を構文解析(諸元関数を形
成する設計諸元を抽出)する。
(E11) Syntax analysis step of the specification function [0464] Parsing the design specifications forming the expression of the function specifications loaded in the specification function one-line loading step (E9) (design specifications forming the specification function) Is extracted).

【0468】(E13)抽出諸元数MN設定ステップ (E11)の諸元関数を構文解析して抽出した式中の諸
元数を一時変数MNに設定する。実施例1において、K
=6のとき、一時変数MNは、「鉄心窓高さ」、「大ヨ
ーク鉄心幅」及び「小ヨーク鉄心幅」の3である。
(E13) Extraction specification number MN setting step The specification number in the expression extracted by parsing the specification function of (E11) is set to a temporary variable MN. In the first embodiment, K
When = 6, the temporary variable MN is 3 of "iron core window height", "large yoke iron core width", and "small yoke iron core width".

【0470】(E15)関数諸元作業表書込みステップ 図28に示す(E15)から(E21)までの Loop E1
5 は、(E11)の諸元関数の構文解析によって抽出し
た設計諸元m=1から抽出した一時変数MNに達するま
で Loop E15 を繰り返す。実施例1において、構文解析
によって抽出した設計諸元は、「鉄心窓高さ」、「大ヨ
ーク鉄心幅」」及び「小ヨーク鉄心幅」であるので、
「1から抽出した一時変数MN=3」に達するまで Loo
p E15 を3回繰り返す。
(E15) Function specification work table writing step Loop E1 from (E15) to (E21) shown in FIG.
5 repeats Loop E15 until it reaches the temporary variable MN extracted from the design parameter m = 1 extracted by the syntax analysis of the parameter function of (E11). In the first embodiment, the design parameters extracted by the syntax analysis are “iron core window height”, “large yoke iron core width”, and “small yoke iron core width”.
Loo until it reaches "temporary variable MN = 3 extracted from 1"
Repeat p E15 three times.

【0472】(E17)抽出諸元の作業表登録済み判別
ステップ 作業表A2を検索して抽出諸元が作業表A1に既に登録
済みであるかどうかを判別する。実施例1において、m
=1のとき、「鉄心窓高さ」は作業表A1に既に登録さ
れているので、後述する(E21)に進み、同様に、m
=2のとき、「大ヨーク鉄心幅」も作業表A1に既に登
録されているので(E21)に進み、同様に、m=3の
とき、「小ヨーク鉄心幅」も作業表A1に既に登録され
ているので(E21)に進み、上記の Loop E15 を出て
Loop E7 の(E7)に戻る。
(E17) Step of determining whether or not extracted specifications are registered in work table A search is performed on the work table A2 to determine whether or not the extracted specifications have already been registered in the work table A1. In Example 1, m
When = 1, since the “iron core window height” has already been registered in the work table A1, the process proceeds to (E21) described later, and similarly, m
When = 2, the "large yoke iron core width" is already registered in the work table A1, so the process proceeds to (E21). Similarly, when m = 3, the "small yoke iron core width" is also registered in the work table A1. Go to (E21) and exit the above Loop E15
Return to (E7) of Loop E7.

【0474】第2回目の Loop E7 の諸元関数1行ロー
ドステップ(E9)において、K=7のとき、作業表A
1に書き込まれた第2番目の関数諸元「鉄心ラップ寸
法」=「大ヨーク鉄心幅」−「小ヨーク鉄心幅」を、作
業表A1から読み取る。続いて、(E11)諸元関数の
構文解析ステップにおいて、構文解析して諸元関数を形
成する設計諸元を抽出する。抽出した式中の諸元は、
「大ヨーク鉄心幅」及び「小ヨーク鉄心幅」であって、
一時変数MNは2である。
In the second loading step (E9) of the one-dimensional function of Loop E7, when K = 7, the operation table A
The second function specification “iron core wrap size” = “large yoke iron core width” − “small yoke iron core width” written in No. 1 is read from the work table A1. Subsequently, in a specification function synthesizing step (E11), design specifications forming a specification function by parsing are extracted. The specifications in the extracted formula are
"Large yoke core width" and "small yoke core width"
The temporary variable MN is 2.

【0476】ステップ(E17)において、作業表A1
を検索して抽出諸元「大ヨーク鉄心幅」及び「小ヨーク
鉄心幅」は、いずれも作業表A1に登録されているので
Loop E15 から出て、Loop E7 の(E7)に戻る。
In the step (E17), the work table A1
Since both the "large yoke iron core width" and the "small yoke iron core width" are registered in the work table A1,
Exit Loop E15 and return to Loop E7 (E7).

【0478】第3回目の Loop E7 の(E7)の諸元関
数1行ロードステップ(E9)において、K=8のと
き、作業表A1に書き込まれた第3番目の関数諸元「鉄
心高さ」=「大リム鉄心長さ」+「大ヨーク鉄心幅」+
「小ヨーク鉄心幅」を、作業表A1からロードする。続
いて、(E11)諸元関数の構文解析ステップにおい
て、構文解析して諸元関数を形成する設計諸元を抽出す
る。抽出した式中の諸元は、「大リム鉄心長さ」、「大
ヨーク鉄心幅」及び「小ヨーク鉄心幅」であって、一時
変数MNは3である。
In the third loop E7 (E7) specification function one-row loading step (E9), when K = 8, the third function specification “iron core height” written in work table A1 = "Large rim core length" + "Large yoke core width" +
"Small yoke core width" is loaded from work table A1. Subsequently, in a specification function synthesizing step (E11), design specifications forming a specification function by parsing are extracted. The parameters in the extracted equation are “large rim iron core length”, “large yoke iron core width”, and “small yoke iron core width”, and the temporary variable MN is 3.

【0480】ステップ(E17)において、作業表A1
を検索して抽出諸元「大ヨーク鉄心幅」及び「小ヨーク
鉄心幅」は、いずれも作業表A1に登録されているので
Loop E15 から出て、Loop E7 の(E7)に戻る。
In step (E17), work table A1
Since both the "large yoke iron core width" and the "small yoke iron core width" are registered in the work table A1,
Exit Loop E15 and return to Loop E7 (E7).

【0481】第4回目の Loop E7 の(E7)におい
て、K=9のとき、諸元関数「鉄心窓高さ」=「INT
[(巻線高さ+2*ヨーク下絶縁寸法)/2+0.9]
*2」から抽出した式中の諸元は、「巻線高さ」及び
「ヨーク下絶縁寸法」であって、一時変数MNは2であ
る。m=1のとき、「巻線高さ」は作業表A1にまだ登
録されていないので、後述する(E19)に進み、同様
に、m=2のとき、「ヨーク下絶縁寸法」も作業表A1
にまだ登録されていないので(E17A)に進む。
In (E7) of the fourth Loop E7, when K = 9, the specification function “iron core window height” = “INT
[(Winding height + 2 * insulation dimension under yoke) / 2 + 0.9]
The parameters in the equation extracted from “* 2” are “winding height” and “insulation dimension under yoke”, and the temporary variable MN is 2. When m = 1, the “winding height” is not yet registered in the work table A1, and the process proceeds to (E19) described later. Similarly, when m = 2, the “insulation under yoke” is also changed to the work table. A1
Since it has not been registered yet, the process proceeds to (E17A).

【0482】(E17A)設計モード判別ステップ ステップ(E17A)において、図3Aで特定方法が対
話設計モードか自動設計モードかを判別し、自動設計モ
ードのときは(E18B)に進み、対話設計モードのと
きは(E18C)に進む。
(E17A) Design Mode Determination Step In step (E17A), it is determined whether the specific method is the interactive design mode or the automatic design mode in FIG. 3A. If the specific method is the automatic design mode, the process proceeds to (E18B), and the process proceeds to (E18B). If so, proceed to (E18C).

【0483】(E17B)該当データベースオープンス
テップ 前述した抽出諸元が作業表になかったので、この抽出諸
元の諸元群コードは他のグループの諸元群コードであ
る。したがって、この抽出諸元が属する他のグループに
属する諸元(外部諸元)群をロードするために、データ
ベースをオープンして(E19)に進む。
(E17B) Corresponding Database Opening Step Since the above-mentioned extracted specifications were not in the work table, the specification group codes of the extracted specifications are the specification group codes of other groups. Therefore, in order to load a group of data (external data) belonging to another group to which the extracted data belongs, a database is opened and the process proceeds to (E19).

【0484】(E17C)対話入力諸元判別ステップ 前述した抽出諸元が対話入力を要する対話入力諸元かど
うかを判別し、対話入力諸元であるときは(E17D)
に進み、対話入力諸元でないときは(E17B)に進
む。
(E17C) Dialogue input specification determination step It is determined whether or not the above-mentioned extracted specification is a dialogue input specification requiring a dialogue input, and if it is a dialogue input specification, (E17D)
If not, enter (E17B).

【0486】(E17D)対話入力実行選択ステップ 上記判別した対話入力諸元の諸元値を対話入力するかど
うかを選択し、対話入力するときは(E17E)に進
み、対話入力しないときは(E17B)に進む。
(E17D) Dialogue input execution selection step It is selected whether or not to interactively input the specification values of the above-mentioned determined dialogue input parameters. If the dialogue input is to be performed, proceed to (E17E); if not, (E17B) Proceed to).

【0488】(E17E)対話入力実行ステップ 上記選択した対話入力諸元の諸元値を対話入力し(E1
9)に進む。
(E17E) Dialogue input execution step The dialogue value of the selected dialogue input data is interactively input (E1E).
Proceed to 9).

【0490】第5回目の Loop E7 においても、K=1
0のとき、第3回目の Loop E7 の(E7)と同様にし
て、「ヨーク鉄心長さ」=2*「鉄心窓幅」+3*「大
リム鉄心幅」から抽出した式中の諸元は、いずれも作業
表A1に登録されているので Loop E15 から出て、Loop
E7 の(E7)に戻る。
In the fifth Loop E7, K = 1
When 0, similarly to (E7) of the third Loop E7, the specifications in the equation extracted from “yoke core length” = 2 * “core window width” + 3 * “large rim core width” are as follows. , Both of which are registered in the work table A1, exit from Loop E15,
Return to (E7) of E7.

【0492】第6回目の Loop E7 においても、K=1
1のとき、第3回目の Loop E7 の(E7)と同様にし
て、「リム鉄心高さ」=「鉄心高さ」−2*「小ヨーク
鉄心幅」から抽出した式中の諸元はいずれも作業表A1
に登録されているので Loop E15 から出て、Loop E7 の
(E7)に戻る。第7回目の Loop E7 においても、K
=12のとき、第3回目及び第4回目のLoop E7 と同様
にして、「鉄心窓幅」=2*「鉄心窓内巻線厚」+「巻
線相間ギャップ」から抽出した式中の諸元は、「鉄心窓
内巻線厚」及び「巻線相間ギャップ」であって一時変数
MNは2である。
In the sixth Loop E7, K = 1
In the case of 1, the parameters extracted from “Rim core height” = “Core height”-2 * “Small yoke core width” are the same as (E7) of the third loop E7. Also work table A1
Exits from Loop E15 and returns to (E7) of Loop E7. In the seventh Loop E7, K
When = 12, in the same manner as in the third and fourth Loop E7, “iron core window width” = 2 * “winding thickness in iron core window” + “gap between winding phases” The original is “winding thickness in core window” and “gap between winding phases”, and the temporary variable MN is 2.

【0494】この「鉄心窓内巻線厚」の諸元群コード
は、上記の第4回目の Loop E7 のK=9のときに抽出
された「巻線高さ」と同じ0311であり、後述する
(E19)のステップがこのステップよりも先に実行さ
れているので、「巻線高さ」と同じ諸元群コード031
1の「鉄心窓内巻線厚」も同時に作業表に書き込まれ
て、作業表はA2の状態になっている。この状態におい
て、m=1のとき、「鉄心窓内巻線厚」は、後述するよ
うに、作業表A2に登録されているので Loop E15 から
出て、Loop E7 の(E7)に戻る。
The specification code of this “winding thickness in iron core window” is 0311, which is the same as the “winding height” extracted when K = 9 of the fourth Loop E7, and will be described later. (E19) is executed before this step, so that the specification group code 031 same as “winding height” is used.
1 is also written into the work table at the same time, and the work table is in the state of A2. In this state, when m = 1, the "winding thickness in the iron core window" is registered in the work table A2, as described later, so that it exits from Loop E15 and returns to (E7) of Loop E7.

【0496】また、m=2のとき、「巻線相間ギャッ
プ」の諸元群コードは、上記の第4回目の Loop E7 の
K=9のときに抽出された「ヨーク下絶縁寸法」と同じ
0320であり、後述する(E19)のステップがこの
ステップよりも先に実行されているので、「巻線相間ギ
ャップ」と同じ諸元群コード0320の「鉄心窓内巻線
厚」も同時に作業表に書き込まれて、作業表はA2の状
態になっている。この状態において、m=2のとき、
「巻線相間ギャップ」は、後述するように、作業表A3
に登録されているので Loop E15 から出て、Loop E7 の
(E7)に戻る。
When m = 2, the specification code of the “interwinding phase gap” is the same as the “insulation under yoke” extracted when K = 9 of the fourth Loop E7. Since the step (E19) described later is executed prior to this step, the “winding thickness in the iron core window” of the same specification group code 0320 as the “gap between winding phases” is also displayed in the work table. And the work table is in the state of A2. In this state, when m = 2,
The “winding phase gap” is, as described later, a work table A3.
Exits from Loop E15 and returns to (E7) of Loop E7.

【0498】この7回目の繰り返しによって、関数諸元
ロード・抽出ステップ (E7)の作業表の操作終了位
置KE=12、即ち作業表の No.12 に達したので、
(E7)から図28の(E23)までの Loop E7 を出
て、(E24)に進むが、まだ説明していない(E1
9)の外部関数諸元追加ステップが先に実行されてい
る。
By the seventh repetition, the operation end position KE = 12 of the work table in the function specification load / extraction step (E7), that is, the work table No. 12, has been reached.
Exit Loop E7 from (E7) to (E23) in FIG. 28 and proceed to (E24), but have not yet explained (E1).
The external function specification adding step of 9) has been executed first.

【0500】ここで、Loop E7 の(E23)に続く(E
24)を説明する前に(E19)の外部関数諸元追加ス
テップを図29によって説明する。図29のフローチャ
ートは、図28の外部関数諸元追加処理(E19)を具
体化した外部関数の諸元追加ロード処理の概要図であっ
て、図26に示す諸元の種別を判別して設計諸元を抽出
する手順は、次のとおりである。この図29の外部関数
の諸元追加ロード概要図は、ステップ(E31)から
(E63)によって構成され、図25の諸元データベー
スのロード処理1の概要図の内の(D4)から(D1
7)までの内部諸元のロード部分と同様の手順である
が、諸元名順諸元群コードリストから外部諸元が属する
全ての諸元を追加ロードする。
Here, following (E23) of Loop E7, (E23)
Before describing (24), the external function specification adding step (E19) will be described with reference to FIG. The flowchart of FIG. 29 is a schematic diagram of the external function specification addition load processing that embodies the external function specification addition processing (E19) of FIG. 28. The flowchart shown in FIG. The procedure for extracting specifications is as follows. The schematic diagram of additional data loading of external functions in FIG. 29 is composed of steps (E31) to (E63). (D4) to (D1) in the schematic diagram of the loading processing 1 of the technical database in FIG.
The procedure is the same as the procedure for loading the internal specifications up to 7), but all the specifications to which the external specifications belong are additionally loaded from the specification group code list in specification order.

【0501】実施例1において、図29によって外部関
数の設計諸元を追加ロードするための外部関数の諸元追
加ロードは、前述した(E11)の諸元関数の構文解析
によってK=9のときに抽出したm=1の「巻線高さ」
の諸元群コード0311の諸元とm=2の「ヨーク下絶
縁寸法」の諸元群コード0320の諸元との2つであ
る。まず最初に、m=1の「巻線高さ」の諸元群コード
0311の諸元について説明し、次にm=2の「ヨーク
下絶縁寸法」の諸元群コード0320の諸元について説
明する。
In the first embodiment, as shown in FIG. 29, the external function specification loading for additionally loading the external function design data is performed when K = 9 by the syntax analysis of the specification function (E11) described above. M = 1 "winding height" extracted
Of the specification group code 0311 and the specification of the specification group code 0320 of the “insulation dimensions under the yoke” of m = 2. First, the specifications of the specification group code 0311 of “winding height” of m = 1 will be described, and then the specifications of the specification group code 0320 of “insulation dimensions under yoke” of m = 2 will be described. I do.

【0502】(E31)同一諸元コードの諸元ロードス
テップ (E31)は、前述した図28の抽出諸元の作業表登録
済み判別ステップ(E17)で判別された「作業表A1
に登録されていない抽出諸元」名をロードし、それと同
一諸元コードの諸元数をカウントする。実施例1におい
て、作業表A1に登録されていない第1の抽出諸元の
「巻線高さ」の諸元群コードは、図5の諸元名順諸元群
コードリストを検索すると、諸元群コード0311であ
る。この諸元群コード0311に属する諸元名は、図6
の諸元群コード順リストを検索すると、1次巻線厚、2
次巻線厚、巻線高さ及び鉄心窓内巻線厚の4つである。
(E31) The step of loading the specifications of the same specification code (E31) is the same as that of the "operation table A1" determined in the above-mentioned extraction specification work table registration determination step (E17) of FIG.
Is loaded, and the number of specifications of the same specification code is counted. In the first embodiment, the specification group code of “winding height” of the first extraction specification not registered in the work table A1 is obtained by searching the specification group code list in the specification name order of FIG. This is the original group code 0311. The specification name belonging to the specification group code 0311 is shown in FIG.
Searching the code list of the specification group of
There are four winding thicknesses: the next winding thickness, the winding height, and the winding thickness in the iron core window.

【0504】(E33)同一諸元群コードの諸元数設定
ステップ (E33)から(E61)までの Loop E33 は、作業表
に登録されていない抽出諸元と「同一諸元群コードの諸
元数」を設定し、(E35)から(E53)までステッ
プを実行する。Loop E33 の(E33)において、外部
諸元J3を1から「同一諸元群コードの諸元数」まで設
定する。この「同一諸元群コードの諸元数」は、「外部
諸元が属する諸元群コード」であって、諸元群コード順
リストから読み取り、外部諸元J3を1から「同一諸元
群コードの諸元数」まで設定する。実施例1において、
作業表A1に登録されていない抽出諸元と「同一諸元群
コードの諸元数」は、(E31)に示す4である。した
がって、外部諸元J3の「同一諸元群コードの諸元数」
として4を設定する。
(E33) Step of setting the number of items of the same item group code Loop E33 from (E33) to (E61) is the same as the extracted item not registered in the work table with the item of the same item group code. The number is set, and the steps are executed from (E35) to (E53). In (E33) of Loop E33, the external specification J3 is set from 1 to "the number of specifications of the same specification group code". The “number of elements of the same element group code” is the “element group code to which the external element belongs”, which is read from the element group code ordered list, and the external element J3 is changed from 1 to the “identical element group”. Up to the number of code specifications. In Example 1,
The extracted specifications not registered in the work table A1 and the “number of specifications of the same specification group code” are 4 shown in (E31). Therefore, the number of specifications of the same specification group code of the external specification J3
Is set to 4.

【0512】(E35)諸元種別判別ステップ 前述した図26の諸元種別判別の概要図に示す各ステッ
プを実行して、諸元の種別を判別して、種別1のときは
(E37)に進み、種別2のときは(E38)に進み、
種別3のときは(E44)に進み、種別4のときは(E
43)に進み、種別0のときは(E47)に進む。以
下、図26に示す諸元種別判別のサブルーチンを諸元種
別判別ステップ(E35)で実行させる場合について説
明する。
(E35) Specification Type Determining Step The steps shown in the schematic diagram of the specification type determination in FIG. 26 are executed to determine the type of the specification, and when the type is 1, the processing goes to (E37). Proceed to type 2 (E38),
In the case of type 3, the process proceeds to (E44), and in the case of type 4, (E44)
43). If the type is 0, the process proceeds to (E47). Hereinafter, a case will be described in which the subroutine for specification type determination shown in FIG. 26 is executed in the specification type determination step (E35).

【0515】作業表A1に書き込んだ設計諸元が、定数
諸元リストに定数として登録されている定数諸元である
ときは、(D57)「種別1」から図29の(E37)
のステップに進み、設定値として登録された設定諸元で
あるときは、(D55)「種別2」から図29の(E3
8)のステップに進む。実施例1において、(E33)
でロードした外部諸元J3=1から4までの「1次巻線
厚」、「2次巻線厚」、「巻線高さ」及び「鉄心窓内巻
線厚」は、いずれも定数諸元リストにないので、後述す
る(E61)に進む。
If the design specifications written in the work table A1 are constant specifications registered as constants in the constant specification list, the process proceeds from (D57) “Type 1” to (E37) in FIG.
If it is the setting data registered as the setting value, the process proceeds from (D55) “Type 2” to (E3) in FIG.
Proceed to step 8). In Example 1, (E33)
The "primary winding thickness", "secondary winding thickness", "winding height", and "winding thickness in the iron core window" of the external specifications J3 = 1 to 4 loaded in are all constant parameters. Since it is not in the original list, the process proceeds to (E61) described later.

【0516】この作業表に書き込んだ設計諸元が関数諸
元リストに登録されているときは、(D63)のステッ
プに進み、登録されていないときは、(D71)「種別
0」から図29の(D17)のステップに進む。実施例
1において、(E33)でロードした外部諸元J3=1
から4までの「1次巻線厚、2次巻線厚、巻線高さ及び
鉄心窓内巻線厚」は、関数諸元リストに登録されている
ので(D63)に進む。
When the design data written in this work table is registered in the function data list, the process proceeds to step (D63). When the design data is not registered, the process proceeds from (D71) “type 0” to FIG. (D17). In the first embodiment, the external specification J3 = 1 loaded in (E33)
Since the "primary winding thickness, secondary winding thickness, winding height, and winding thickness in the iron core window" from (1) to (4) are registered in the function specification list, the process proceeds to (D63).

【0517】(D63)において判別した設計諸元が諸
元関数であるときは、(D67)「種別3」から図29
の(E44)のステップに進み、関数値設定諸元である
ときは(D65)「種別4」から図29の(E43)の
ステップに進む。
If the design data determined in (D63) is a specification function, the process proceeds from (D67) “Type 3” to FIG.
(E44), and if it is the function value setting data (D65), the process proceeds from "type 4" to the step (E43) of FIG.

【0518】(E37)定数書き込みステップ及び(E
39)定数諸元追加数のカウントステップ 上記(E35)で判別した設計諸元が定数諸元であると
きは、定数諸元リストに登録された定数を、選定条件に
したがって読み取って作業表に書き込み、定数諸元追加
数KN4をカウントアップする。
(E37) Constant writing step and (E37)
39) Step of counting the number of added constant specifications When the design data determined in (E35) is a constant data, the constants registered in the constant data list are read according to the selection conditions and written into the work table. , The constant specification addition number KN4 is counted up.

【0519】(E38)定数設定値の書き込みステップ 上記(E35)で判別した設計諸元が定数値設定諸元で
あるときは、定数設定値記憶領域から設定値を読み取っ
て作業表に書き込み、定数諸元追加数KN4をカウント
アップする。実施例1において、(E33)でロードし
た外部諸元J3=1から4までの「1次巻線厚、2次巻
線厚、巻線高さ及び鉄心窓内巻線厚」は、関数諸元リス
トに登録されているので図26の(D63)に進む。
(E38) Step of writing constant set value If the design data determined in the above (E35) is constant data set data, the set value is read from the constant data storage area and written in the work table, and the constant is written. The specification addition number KN4 is counted up. In the first embodiment, the “primary winding thickness, the secondary winding thickness, the winding height, and the winding thickness in the iron core window” for the external specifications J3 = 1 to 4 loaded in (E33) are defined as function specifications. Since it is registered in the original list, the process proceeds to (D63) in FIG.

【0522】(E43)諸元関数の書き込みステップ 上記(E35)で判別した設計諸元が関数諸元であると
きは、関数諸元リストに登録された諸元関数を読み取っ
て作業表に書き込み、外部諸元の関数諸元数KN3をカ
ウントアップする。
(E43) Write step of specification function When the design specification determined in (E35) is a function specification, the specification function registered in the function specification list is read and written in the work table. The function specification number KN3 of the external specification is counted up.

【0523】(E44)関数設定値の書き込みステップ 上記(E35)で判別した設計諸元が関数値設定諸元で
あるときは、関数設定値記憶領域から設定値を読み取っ
て作業表に書き込み、関数・設定諸元数KN3をカウン
トアップする。
(E44) Function setting value writing step If the design data determined in the above (E35) is function value setting data, the setting value is read from the function setting value storage area and written in the work table. • Count up the number of setting parameters KN3.

【0524】実施例1において、(E35)で判別した
外部諸元J3=1及び2の1次巻線厚及び2次巻線厚は
関数値設定諸元であるので、図8の関数諸元リストの関
数設定値を作業表A2に書き込み、関数諸元数KN3を
2までカウントアップする。また、(E35)で判別し
た外部諸元J3=3及び4の巻線高さ及び鉄心窓内巻線
厚は、関数諸元であるので、図8の関数諸元リストの諸
元関数を作業表A2に書き込み、関数諸元数KN3を4
までカウントアップする。
In the first embodiment, since the primary winding thickness and the secondary winding thickness of the external specifications J3 = 1 and 2 determined in (E35) are the specification values of the function values, the function specifications of FIG. The function setting value of the list is written in the work table A2, and the number KN3 of function specifications is counted up to two. Further, since the winding height and the winding thickness in the iron core window of the external specifications J3 = 3 and 4 determined in (E35) are function specifications, the specification functions in the function specification list in FIG. Write in Table A2 and set the function parameter number KN3 to 4
Count up to

【0525】(E47)入力・中止選択ステップ及び
(E49)入力・中止判別ステップ 上記(E35)において、設計諸元が図7の定数諸元リ
スト及び図8の関数諸元リストのいずれにも登録されて
いないときは、入力・中止選択ステップ(E47)に進
み、強制入力であるか中止であるかを選択すると、入力
・中止判別ステップ(E49)が、強制入力か中止かを
判別する。この(E47)において、中止を選択したと
きは、中止処理ステップ(E53)に進み、ステップ
(E54)で終了する。
(E47) Input / Cancel Selection Step and (E49) Input / Cancel Determination Step In the above (E35), the design specifications are registered in either the constant specification list in FIG. 7 or the function specification list in FIG. If not, the process proceeds to an input / stop selection step (E47). If it is determined whether the input is a forced input or a stop, an input / stop determination step (E49) determines whether the input is a forced input or a stop. In this (E47), when the stop is selected, the process proceeds to the stop processing step (E53), and ends in the step (E54).

【0526】(E51)強制入力ステップ及び(E5
2)強制入力諸元追加数のカウントステップ 強制入力を選択したときは強制入力ステップ(E51)
に進み、この(E51)において、未定値に設計目的に
応じて予め定めた値を入力する。強制入力すると作業表
に書き込み、強制入力諸元追加数KN5をカウントアッ
プする。
(E51) Forced input step and (E5)
2) Step of counting the number of additional compulsory input specifications When compulsory input is selected, compulsory input step (E51)
In this step (E51), a value determined in advance according to the design purpose is input as the undetermined value. When the forced input is performed, the data is written into the work table, and the number of additional forced input specifications KN5 is counted up.

【0528】以上で、前述したK=9のm=1の「巻線
高さ」の諸元群コード0311の諸元について説明した
ので、次にm=2の「ヨーク下絶縁寸法」の諸元群コー
ド0320の諸元について説明する。
The above has described the specifications of the specification group code 0311 of “winding height” of m = 1 with K = 9. Next, the specifications of “insulation dimensions under yoke” of m = 2 The specifications of the element group code 0320 will be described.

【0530】(E31)において、m=2の「ヨーク下
絶縁寸法」の諸元群コード0320の諸元名に属する諸
元名は、図6の諸元群コード順リストを検索すると、1
次・2次絶縁厚、1次コイル間ギャップ、2次・アース
絶縁厚、ヨーク下絶縁寸法」、巻線相間ギャップ及び電
線被覆厚の6つの外部諸元である。したがって、(E3
3)において、外部諸元J3の「同一諸元群コードの諸
元数」として6を設定する。
In (E31), when the specification name belonging to the specification name of the specification group code 0320 of “insulation dimensions under yoke” of m = 2 is 1 in the specification group code order list in FIG.
The primary and secondary insulation thicknesses, the gap between the primary coils, the secondary and earth insulation thickness, the insulation dimensions under the yoke, the gap between the winding phases, and the wire coating thickness are the six external specifications. Therefore, (E3
In 3), 6 is set as “the number of specifications of the same specification group code” of the external specification J3.

【0531】(E35)において、(E33)でロード
した外部諸元J3=1から6までは、いずれも定数諸元
リストに定数として登録されている定数諸元であるの
で、(E37)のステップに進み、定数諸元リストに登
録された定数を、選定条件にしたがって読み取って作業
表A3に書き込み、第1の定数・設定諸元数KN4を6
までカウントアップする。
In (E35), since the external specifications J3 = 1 to 6 loaded in (E33) are constant specifications registered as constants in the constant specification list, the step (E37) Then, the constants registered in the constant specification list are read in accordance with the selection conditions and written in the work table A3, and the first constant / set specification number KN4 is set to 6
Count up to

【0533】以上で図28の(E19)を詳述した図2
9の説明を完了したので、再び前述した図27及びそれ
に続く図28について説明する。前述した(E15)に
おいて、m=2の「ヨーク下絶縁寸法」と同一コードの
外部諸元J3を「1から6まで」繰り返したので、図2
8の Loop E15 の(E21)を出て Loop E7 の(E
7)に戻る。
FIG. 2 (E19) of FIG.
Since the description of FIG. 9 has been completed, FIG. 27 described above and FIG. 28 subsequent thereto will be described again. In the above (E15), the external specification J3 of the same code as the “insulation size under the yoke” of m = 2 was repeated “from 1 to 6”.
Exit (E21) of Loop E15 of Loop 8 and exit (E21) of Loop E7.
Return to 7).

【0534】ここで、前述した識別子[0498]の説
明の続きになり、Loop E7 の(E23)を出て図28の
(E24)に進む。
Here, following the description of the identifier [0498], the process exits (E23) of Loop E7 and proceeds to (E24) of FIG.

【0535】(E24)作業表の操作対象更新ステップ (E24)において、内部関数諸元数KN1及び外部関
数諸元数KN2を初期化して0にする。次の第2回の L
oop E2 の作業表の操作開始位置KS=KE+1は、現
在の作業表の操作終了位置KE=12に1を加算して1
3となり、作業表の操作対象数KN=KN3+KN4+
5は、関数諸元追加数KN3=4に、定数諸元追加数K
N4=0及び強制入力諸元追加数KN5=0を加算した
4となる。このKN3、KN4及びKN5は、(E4
5)、(E39)及び(E52)のカウントステップで
計数した値である。この(E24)を実行した後、(E
25)のKN3=4であるので、Loop E2 の(E2)に
戻る。
(E24) Operation table update step of work table In (E24), the internal function parameters KN1 and the external function parameters KN2 are initialized to zero. Next 2nd L
The operation start position KS = KE + 1 of the work table of oop E2 is 1 by adding 1 to the operation end position KE = 12 of the current work table.
3 and the number of operation targets in the work table KN = KN3 + KN4 +
5 is an additional number of function specifications KN3 = 4 and an additional number of constant specifications K
N4 = 0 and the forcible input specification additional number KN5 = 0 are added to be 4. The KN3, KN4 and KN5 are (E4
5) The values counted in the counting steps of (E39) and (E52). After executing (E24), (E24)
Since KN3 = 4 in 25), loop E2 returns to (E2).

【0536】関数諸元追加数カウントステップ(E3)
において、関数諸元追加数KN3、定数諸元追加数KN
4及び強制入力諸元追加数KN5をそれぞれ初期値0に
リセットする。
[0537] Function specification additional number counting step (E3)
, The additional number of function parameters KN3 and the additional number of constant parameters KN
4 and the forced input specification addition number KN5 are each reset to the initial value 0.

【0537】Loop E2 の(E5)において、前述した
(E24)で説明したように、次の第2回の Loop E2
の作業表の操作開始位置KSは13であり、作業表の操
作対象数KNは4であるので、次の作業表の操作終了位
置KE=KS+KN−1=13+4−1=16となり作
業表の操作終了位置KE=16を設定する。
In (E5) of Loop E2, as described in (E24), the next second Loop E2
Since the operation start position KS of the work table is 13 and the number of operation targets KN of the work table is 4, the operation end position KE = KS + KN-1 = 13 + 4-1 = 16 of the next work table becomes 16 Set the end position KE = 16.

【0538】Loop E7 の(E7)において、作業表の操
作対象諸元Kは、作業表の最初の操作開始位置KS=1
3から作業表の操作終了位置KE=16までである。
In (E7) of Loop E7, the operation target specification K of the work table is the first operation start position KS = 1 of the work table.
3 to the operation end position KE = 16 in the work table.

【0539】(E8)において、作業表の操作対象諸元
K=13及び14の1次巻線厚及び2次巻線厚は、未確
定の関数諸元ではないので、(E9)以下のステップを
スキップして(E23)に進み図27の(E7)に戻
る。
In (E8), since the primary winding thickness and the secondary winding thickness of the operation target specifications K = 13 and 14 in the work table are not undetermined function specifications, the following steps (E9) are performed. Skip to (E23) and return to (E7) in FIG.

【0540】(E8)において、(E7)のK=15の
巻線高さは未確定の諸元関数であるので、Loop E7 の
(E9)において、K=15の巻線高さの諸元関数を、
作業表A3(図8の関数諸元リスト)から読み取ると、
次のとおりである。
In (E8), since the winding height of K = 15 in (E7) is an undetermined specification function, the specification of the winding height of K = 15 in (E9) of Loop E7. Function
Reading from the work table A3 (function specification list in FIG. 8),
It is as follows.

【0542】巻線高さ=INT(F4+0.9)*1次巻線
コイル数+F5である。 ただし、F1=第1芯線幅*電線被覆厚*第1軸方向本
数 F2=第2芯線幅*電線被覆厚*第2軸方向本数 F3=1次巻線レヤ当たりターン数+1 F4=(F1+F2)*F3*巻線軸方向膨張率数 F5=(1次巻線コイル数−1)*1次コイル間ギャッ
プ をロードする。(E11)において、関数諸元「巻線高
さ」の式を構文解析して、第1芯線幅、電線被覆厚、第
1軸方向本数、第2芯線幅、第2軸方向本数、1次巻線
レヤ当たりターン数、巻線軸方向膨張率数、1次巻線コ
イル数及び1次コイル間ギャップの9個の設計諸元を抽
出するので、一時変数MNは9である。
The winding height = INT (F4 + 0.9) * the number of primary winding coils + F5. Where, F1 = first core wire width * wire coating thickness * number of wires in the first axial direction F2 = second core wire width * wire coating thickness * number of wires in the second axial direction F3 = number of turns per primary winding layer + 1 F4 = (F1 + F2) * F3 * Number of expansion coefficients in the winding axis direction F5 = (Number of primary winding coils-1) * Load gap between primary coils. In (E11), the expression of the function specification “winding height” is parsed, and the first core wire width, the electric wire coating thickness, the number in the first axial direction, the second core wire width, the number in the second axial direction, the first order Since the nine design specifications of the number of turns per winding layer, the number of expansions in the winding axis direction, the number of primary winding coils, and the gap between the primary coils are extracted, the temporary variable MN is 9.

【0544】(E17)において、m=1及びm=3乃
至8の第1芯線幅、第1軸方向本数、第2芯線幅、第2
軸方向本数、1次巻線レヤ当たりターン数、巻線軸方向
膨張率数、1次巻線コイル数及び1次コイル間ギャップ
の設計諸元は、作業表A3にまだ登録されていないの
で、後述する(E19)に進む。
In (E17), when m = 1 and m = 3 to 8, the first core line width, the number in the first axial direction, the second core line width, the second core line width
Since the design data of the number of turns in the axial direction, the number of turns per primary winding layer, the number of expansions in the winding axis direction, the number of primary winding coils, and the gap between the primary coils have not been registered in the work table A3, they will be described later. Go to (E19).

【0546】以下、上記の識別子[0544]において
まだ説明していない(E19)について説明する。
[0546] Hereinafter, (E19) not described above in the identifier [0544] will be described.

【0552】上記(E15)のm=1及びm=4の第1
芯線幅及び第2芯線幅の諸元群コード0211に属する
諸元名は、図6の諸元群コード順リストを検索すると、
第1芯線幅及び第2芯線幅の2個であるので、(E3
3)のJ3は1から2まで繰り返す。
The first of (E15) where m = 1 and m = 4
The specification names belonging to the specification group code 0211 of the core line width and the second core line width are obtained by searching the specification group code order list in FIG.
Since there are two of the first core wire width and the second core wire width, (E3
J3 of 3) is repeated from 1 to 2.

【0554】このJ3=1及び2の第1芯線幅及び第2
芯線幅は、諸元種別判別ステップ(E35)で判別した
定数値設定諸元であるので、定数設定値記憶領域から設
定値を読み取って作業表A4の No.23 及び No.24 に
諸元名及び設定値を書き込み、定数諸元追加数KN4を
カウントアップする。
The first core width and the second core width of J3 = 1 and 2
Since the core line width is the constant value setting specification determined in the specification type determination step (E35), the setting value is read from the constant setting value storage area, and the specification name is stored in No.23 and No.24 of the work table A4. And the set value are written, and the constant specification addition number KN4 is counted up.

【0555】m=2の電線被覆厚の設計諸元は、作業表
A3に登録済みであるので(E15)に戻る。
Since the design data of the wire coating thickness of m = 2 has been registered in the work table A3, the process returns to (E15).

【0556】上記(E15)のm=3の第1軸方向本数
の諸元群コード0330に属する諸元名は、図6の諸元
群コード順リストを検索すると、1次巻線コイル数、1
次巻線レヤ当たりターン数、巻線軸方向膨張率数、第1
軸方向本数及び第2軸方向本数の5個であるので、(E
33)のJ3は1から5までを次のとおり繰り返す。
The item names belonging to the item group code 0330 of (E15) with m = 3 in the first axial direction can be obtained by searching the item group code order list in FIG. 1
Number of turns per secondary winding layer, number of expansions in the winding axial direction,
Since the number in the axial direction and the number in the second axial direction are 5, (E
33) J3 is repeated from 1 to 5 as follows.

【0557】(E33)のJ3=1の1次巻線コイル数
は、図3で特定した設計対象物においては、諸元種別判
別ステップ(E35)で判別すると、定数諸元であるの
で、定数読み取りステップ(E37)に進み、作業表A
5の No.25 に諸元名及び図7の定数諸元リストの定数
を書き込み、定数諸元追加数KN4を1だけ追加する。
The number of primary winding coils of J3 = 1 in (E33) is constant in the design object specified in FIG. 3 because it is a constant in the specification type determination step (E35). Proceed to reading step (E37), and
Write the specification name and the constants in the constant specification list of FIG. 7 to No. 25 of No. 5, and add 1 to the constant specification addition number KN4.

【0558】(E33)のJ3=2の1次巻線レヤ当た
りターン数は、定数諸元判別ステップ(E35)で判別
すると、図8の関数諸元リストに関数設定値として登録
された関数値設定諸元であるので、関数設定値記憶領域
から設定値を読み取って諸元名及び設定値を作業表A5
の No.26 に書き込み、関数・設定諸元数KN3をカウ
ントアップする。
When the number of turns per primary winding layer of J3 = 2 in (E33) is determined in the constant specification determining step (E35), the function value registered as a function setting value in the function specification list in FIG. Since the setting data is the setting data, the setting value is read from the function setting value storage area, and the specification name and the setting value are stored in the work table A5.
Is written in No. 26 of the above, and the number of functions / setting parameters KN3 is counted up.

【0560】(E33)のJ3=3の巻線軸方向膨張率
数は、作業表A3に登録されていないので、諸元種別判
別ステップ(E35)で判別すると、定数諸元であるの
で、定数書き込みステップ(E37)に進み、諸元名及
び図7の定数諸元リストの定数を作業表A5の No.27
に書き込み、定数諸元追加数KN4を1だけ追加する。
Since the coefficient of expansion in the winding axis direction of J3 = 3 in (E33) is not registered in the work table A3, when it is determined in the specification type determination step (E35) that it is a constant specification, the constant is written. Proceeding to a step (E37), the specification name and the constants in the constant specification list in FIG.
, And the constant specification addition number KN4 is added by one.

【0562】(E33)のJ3=4及び5の第1軸方向
本数及び第2軸方向本数は、作業表A3に登録されてい
ないので、定数諸元判別ステップ(E35)で判別する
と、定数諸元リストに定数設定値として登録された定数
値設定諸元であるので、定数設定値記憶領域から設定値
を読み取って諸元名及び設定値を作業表A5の No.28
及び No.29 に書き込み、定数諸元追加数KN4をカウ
ントアップする。
Since the numbers in the first axial direction and the number in the second axial direction of J3 = 4 and 5 in (E33) are not registered in the work table A3, when they are determined in the constant specification determining step (E35), Since the set value is a constant set value registered as a constant set value in the original list, the set value is read from the constant set value storage area and the specification name and the set value are set to No. 28 in the work table A5.
And No. 29, and counts up the additional number of constants KN4.

【0564】(E33)のJ3=1乃至5を終了したの
で Loop E33 の(E33)を出てLoop E15 の(E1
5)に戻る。
[0564] Since J3 = 1 to 5 of (E33) has been completed, (E33) of Loop E33 is exited and (E1) of Loop E15 is exited.
Return to 5).

【0566】ここで中断していた上記(E15)のm=
5乃至m=9の第2軸方向本数、1次巻線レヤ当たりタ
ーン数、巻線軸方向膨張率数、1次巻線コイル数及び1
次コイル間ギャップは、すべて作業表A5に登録済みで
あるので、Loop E15 の(E15)に戻る。
[0566] Here, m =
5 to m = 9 in the second axial direction, the number of turns per primary winding layer, the number of expansions in the winding axial direction, the number of primary winding coils, and 1
Since all the gaps between the next coils are already registered in the work table A5, the process returns to (E15) of Loop E15.

【0568】以上のステップの実行によって、関数諸元
「巻線高さ」の式を構文解析して抽出した9個の設計諸
元(既に作業表に書き込まれていた電線被覆厚及び1次
コイル間ギャップと新たに作業表に書き込んだ1次巻線
コイル数、巻線軸方向膨張率数、第1芯線幅、第1軸方
向本数、第2芯線幅、第2軸方向本数及び1次巻線レヤ
当たりターン数)とをすべて作業表A5に書き込んで一
時変数MNが9になったので、 Loop E33 の(E61)
及び(E15)を出て Loop E7 の(E7)に戻る。
By executing the above steps, the nine design parameters (the wire coating thickness and the primary coil already written in the work table) extracted by parsing the function parameter “winding height” equation are extracted. The gap and the number of primary winding coils newly written in the work table, the number of expansion in the axial direction of the winding, the first core wire width, the number of first axial wires, the second core wire width, the number of second axial wires, and the primary winding (The number of turns per layer) is written in the work table A5, and the temporary variable MN becomes 9, so (E61) of Loop E33
And (E15), and returns to (E7) of Loop E7.

【0570】(E7)において、前述したK=15の
「巻線高さ」の式の構文解析に続いて、説明を中断して
いたK=16の「鉄心窓内巻線厚」の式の構文解析につ
いて説明する。(E8)において、この鉄心窓内巻線厚
は諸元関数であるので、(E9)において、作業表A2
から「鉄心窓内巻線厚=2次・アース絶縁厚+2次巻線
厚+1次・2次絶縁厚+1次巻線厚」をロードする。
(E11)において、関数諸元「鉄心窓内巻線厚」の式
を構文解析して、2次・アース絶縁厚、2次巻線厚、1
次・2次絶縁厚及び1次巻線厚の4つの設計諸元を抽出
するので、一時変数MNは4である。
In (E7), following the syntax analysis of the expression of “winding height” of K = 15 described above, the description of the expression of “winding thickness in iron core window” of K = 16 was interrupted. The syntax analysis will be described. In (E8), since the winding thickness in the iron core window is a specification function, in (E9), the work table A2
Is loaded from the table as "winding thickness in iron core window = secondary / earth insulating thickness + secondary winding thickness + 1 primary / secondary insulating thickness + 1 primary winding thickness".
At (E11), the function specification “winding thickness in iron core window” is parsed and the secondary / ground insulation thickness, secondary winding thickness, 1
Since the four design specifications of the secondary and secondary insulation thicknesses and the primary winding thickness are extracted, the temporary variable MN is 4.

【0572】(E17)において、m=1乃至4の2次
・アース絶縁厚、2次巻線厚、1次・2次絶縁厚及び1
次巻線厚は、すべて作業表A5に登録済みであるので
(E15)を出て(E7)に戻る。
In (E17), the thickness of the secondary and ground insulations of m = 1 to 4, the thickness of the secondary winding, the thickness of the primary and secondary insulations, and 1
Since all the next winding thicknesses have been registered in the work table A5, the process exits (E15) and returns to (E7).

【0582】この第2回の Loop E2 は Loop E7 の操作
対象諸元K=13乃至16までの繰り返しを終了したの
で図28の Loop E15 及び Loop E7 の(E23)を出
て(E24)に進む。この繰り返しにおいては、関数諸
元数KN3の追加はない。
In the second loop E2, the repetition of the operation target specifications K of the loop E7 from K = 13 to 16 has been completed. Therefore, the loop E15 and the loop E7 shown in FIG. 28 exit (E23) and go to (E24). . In this repetition, there is no addition of the function parameter number KN3.

【0584】作業表の操作対象更新ステップ(E24)
において、内部関数諸元数KN1及び関数諸元数KN2
を初期化して0にする。次の Loop E2 の作業表の操作
開始位置KS=KE+1は、現在の作業表の操作終了位
置KE=22に1を加算して23となり、作業表の操作
対象数KN=KN3+KN4+KN5は、関数諸元追加
数KN3=0に定数諸元追加数KN4=7を加算した7
となる。このKN3及びKN4は、(E45)、(E3
9)及び(E52)でカウントアップした値である。
Work table operation target update step (E24)
, The internal function parameter KN1 and the function parameter KN2
Is initialized to 0. The operation start position KS = KE + 1 of the next work table of Loop E2 is 23 by adding 1 to the operation end position KE = 22 of the current work table, and the operation target number KN = KN3 + KN4 + KN5 of the work table is a function specification. 7 obtained by adding the constant specification additional number KN4 = 7 to the additional number KN3 = 0
Becomes These KN3 and KN4 are (E45), (E3
9) and (E52).

【0586】この(E24)を実行した後、(E25)
のKN3=0であるので、Loop E2の(E25)を出
る。以上のステップの実行によって、図27及び図28
の諸元データベースロード処理2を終了して、図24の
(F0)に進む。
After executing (E24), (E25)
Since KN3 = 0, the process exits (E25) of Loop E2. By executing the above steps, FIG. 27 and FIG.
24, the process proceeds to (F0) of FIG.

【0590】(F0)自動設計・対話設計判別ステップ 図24の(F0)において、(G)に示す「関数諸元確
定処理」を、前述した図3(A)の関数諸元確定処理方
法で設定した「自動設計」であるか「対話設計」である
かを判別し、自動設計であるときは(G)に示す関数諸
元確定処理に進み、対話設計であるときは(F)に示す
「対話入力諸元の入力・選定処理」に進む。
(F0) Automatic Design / Interactive Design Discrimination Step In (F0) of FIG. 24, the “function specification determination processing” shown in (G) is performed by the function specification determination processing method of FIG. It is determined whether the set is “automatic design” or “interactive design”. If it is automatic design, the process proceeds to the function specification determination processing shown in (G), and if it is interactive design, it is shown in (F). Proceed to “Input / selection processing of interactive input data”.

【0592】図30は、図24の(F)の対話入力諸元
の入力・選定処理を具体化した対話入力諸元値入力の概
要図であって、(F1)から(F5)までの Loop F1
を繰り返す。 (F1)対話入力諸元ロードステップ 図20で入力して対話入力諸元記憶領域に記憶させたデ
ータをロードして、I=1から「図20で入力した対話
入力諸元数」までを設定する。 (F3)対話入力諸元の入力・選定ステップ 図20で入力した対話入力諸元を入力又は選定する。上
記の(F1)で設定した対話入力諸元数まで繰り返した
後、図24の(G)に示す関数諸元確定処理に進む。
FIG. 30 is a schematic diagram of the dialogue input specification value input that embodies the input / selection processing of the dialogue input specification of (F) of FIG. 24, and is a loop from (F1) to (F5). F1
repeat. (F1) Dialogue input specification load step The data input in FIG. 20 and stored in the dialogue input specification storage area are loaded, and I = 1 to “the number of dialogue input specifications input in FIG. 20” are set. I do. (F3) Input / selection step of dialog input data The dialog input data input in FIG. 20 is input or selected. After the repetition is performed up to the number of interactive input parameters set in (F1), the process proceeds to the function parameter determination processing shown in (G) of FIG.

【0600】図31及び図32のフローチャートは、図
24の未定値関数諸元確定処理(G)を具体化した図で
あって、関数諸元を確定する手順を示す関数諸元確定処
理概要図(1/2)及び同(2/2)であって、その手
順は、次のとおりである。
The flowcharts of FIGS. 31 and 32 are diagrams that embody the undetermined function specification processing (G) of FIG. 24, and are schematic diagrams of the function specification determination processing showing the procedure for determining the function specifications. (1/2) and (2/2), and the procedure is as follows.

【0602】この未定値関数諸元確定処理(G)は、式
の設計諸元に確定値を代入することによって左辺の未定
値の関数諸元を確定させる。
In this undetermined function specification determination processing (G), the undefined function specification on the left side is determined by substituting the determined value into the design specification of the equation.

【0604】(G1)未定値諸元数カウントステップ 全諸元数から確定済み諸元数を減じた未定値諸元数をカ
ウントする。この確定値諸元数は、内部諸元及び外部諸
元の定数諸元と外部諸元を別途算出して入力した関数諸
元とである。実施例1の作業表A5において、全諸元数
29個のうち、仕様諸元「変圧器容量P」を加えて、S
t=1となっている20個の設計諸元が確定している。
(G1) Undetermined value number counting step The number of undetermined values obtained by subtracting the determined values from all the values is counted. The definite value parameters are constant parameters of the internal parameters and the external parameters, and function parameters input by separately calculating the external parameters. In the work table A5 of the first embodiment, the specification data “transformer capacity P” is added to the total of 29 data, and S
Twenty design specifications with t = 1 have been determined.

【0606】この20個の確定値諸元の確定根拠をまと
めると、次のとおりである。作業表A4のSt#の欄の
1個の#0の変圧器容量は、仕様諸元である。作業表A
4のSt#の欄の4個の#1の小ヨーク鉄心幅、小リム
鉄心幅、大ヨーク鉄心幅及び大リム鉄心幅は、内部諸元
の定数諸元である。作業表A5のSt#の欄の2個の#
2の1次巻線厚及び2次巻線厚は、外部諸元を別途算出
して入力する関数値設定諸元である。St#の欄の6個
の#3の1次・2次絶縁厚、1次コイル間ギャップ、2
次・アース絶縁厚、ヨーク下絶縁寸法、巻線相間ギャッ
プ及び電線被覆厚は、内部諸元の関数諸元から抽出した
定数諸元である。St#の欄の2個の#4の第1芯線幅
及び第2芯線幅は、外部関数諸元から抽出した定数値設
定諸元である。作業表A5のSt#の欄の2個の#5の
1次巻線コイル数及び巻線軸方向膨張率数は、外部関数
諸元から抽出した定数諸元である。作業表A5のSt#
の欄の2個の#5の第1軸方向本数及び第2軸方向本数
は、外部関数諸元から抽出した定数値設定諸元である。
The following is a summary of the basis for determining these 20 determined value specifications. The transformer capacity of one # 0 in the column of St # in the work table A4 is the specification data. Work table A
The four small yoke iron core widths, small rim iron core widths, large yoke iron core widths, and large rim iron core widths of the four # 1 columns in the St # column are constant specifications of internal specifications. Two # in the column of St # in work table A5
The primary winding thickness and the secondary winding thickness of No. 2 are function value setting parameters for separately calculating and inputting external parameters. Six primary and secondary insulation thicknesses of # 3 in the column of St #, gap between primary coils, 2
The secondary / ground insulation thickness, insulation dimension under the yoke, gap between winding phases, and wire coating thickness are constant specifications extracted from the function specifications of the internal specifications. The first core line width and the second core line width of two # 4 in the column of St # are constant value setting parameters extracted from the external function parameters. The number of primary winding coils and the number of expansion coefficients in the direction of the winding axis of the two # 5 in the column of St # in the work table A5 are constant specifications extracted from external function specifications. St # of work table A5
Are the # 1 numbers in the first axis direction and the # 2 numbers in the second axis direction of # 5 are constant value setting parameters extracted from the external function parameters.

【0608】作業表A5のSt#の欄の1個の#5の1
次巻線レヤ当たりターン数は、外部諸元を別途算出して
入力した関数値設定諸元である。したがって、未定値諸
元数=全諸元数−確定済み諸元数=29−(1+4+2
+6+2+2+2+1)=9であり、これらの9個の未
定値諸元はSt=0である。
[0608] One # 5 1 in the St # column of the work table A5
The number of turns per layer of the next winding is a function value setting parameter which is obtained by separately calculating and inputting external parameters. Therefore, the undetermined number of elements = the total number of elements—the determined number of elements = 29− (1 + 4 + 2)
+ 6 + 2 + 2 + 2 + 1) = 9, and these nine undetermined values are St = 0.

【0610】(G2)未定値存在中繰り返しステップ (G2)乃至(G12)は、未定値が存在する間、関数
諸元の確定処理の実行を繰り返す。実施例1の作業表A
5において、St=0の9個の未定値諸元が確定してSt
=1に成るまで、(G2)から(G12)までの Loop
G2 を繰り返す。実施例1において、作業表A5のNo.
6乃至No.12とNo.15及びNo.16との9個が確定
してSt=1に成るまで、(G2)から(G12)まで
の Loop G2 を繰り返す。
(G2) Repetition Step While Undetermined Value Exists In steps (G2) to (G12), the execution of the processing for determining the function specifications is repeated while the undetermined value exists. Working Table A of Example 1
In 5, the nine unspecified values of St = 0 are determined and St
Loop from (G2) to (G12) until = 1
Repeat G2. In the first embodiment, No. of work table A5.
Loop G2 from (G2) to (G12) is repeated until nine of Nos. 6 to No. 12, No. 15 and No. 16 are determined and St = 1.

【0611】(G3)追加確定数リセットステップ (G3)は、Loop G2 の1回ごとに初期値を0にリセッ
トした後、1回ごとの確定値諸元数をカウントする。 (G4)全諸元読込ステップ (G4)乃至(G9)の Loop G4 は、作業表A5に登
録した全諸元を1つづつ順次に読み込んで諸元値を確定
する。この Loop G4 の確定処理対象位置iは、作業表
の諸元配列番号1から全諸元数までである。実施例1に
おいて全諸元数は、作業表A5に登録した29である。
以下、第1回の Loop G2 の実行について説明する。こ
の第1回の Loop G2 は、作業表A5から開始して、作
業表A6までを実行する。
(G3) Additional fixed number reset step (G3) resets the initial value to 0 each time Loop G2 is performed, and then counts the number of fixed values each time. (G4) Step of reading all specifications The loop G4 of (G4) to (G9) sequentially reads all the specifications registered in the work table A5 one by one to determine the specification values. The position i to be determined for Loop G4 is from the specification array number 1 to the total number of specifications in the work table. In the first embodiment, the total number of specifications is 29 registered in the work table A5.
Hereinafter, the first execution of Loop G2 will be described. This first Loop G2 starts from work table A5 and executes work table A6.

【0612】(G5)確定値諸元・未定値諸元判別ステ
ップ 確定値諸元か未定値諸元かを判別し、確定値諸元のとき
は後述する(G6)乃至(G8)のステップをスキップ
して(G4)のステップに戻り、次の設計諸元を読み取
る。また、未定値諸元のときは次の(G6)に進む。実
施例1において、(G4)の確定処理対象位置を示す変
数i=1で作業表A5のNo.1の変圧器容量Pを読み取
り、(G5)で判別すると、St=1の確定値であるの
で、(G6)乃至(G8)のステップをスキップして
(G4)のステップに戻る。
(G5) Determining Step of Definite Value Specifications / Undetermined Value Specifications It is determined whether the data is a fixed value specification or an undecided value specification. Skip to step (G4) and read the next design data. If the value is undetermined, the process proceeds to the next (G6). In the first embodiment, the transformer capacity P of No. 1 in the work table A5 is read with the variable i = 1 indicating the position to be determined in (G4), and discriminated in (G5), the determined value is St = 1. Therefore, the steps (G6) to (G8) are skipped and the process returns to the step (G4).

【0614】(G4)のi=2乃至5で作業表A5のN
o.2乃至No.5の設計諸元を順次に読み取り(G5)で
判別すると、いずれもSt=1の確定値であるので、
(G6)乃至(G8)をスキップして(G4)のステッ
プに戻る。
[0614] When i = 2 to 5 in (G4), N in work table A5
When the design data of No. 2 to No. 5 are sequentially read (G5) and discriminated by (G5), all of them are the definite values of St = 1.
(G6) to (G8) are skipped and the process returns to (G4).

【0616】(G4)のi=6で作業表A5のNo.6の
大リム鉄心長さを読み取り、(G5)で判別すると、S
t=0の未定値であるので、(G6)のステップに進
む。
[0616] At i = 6 in (G4), the large rim iron core length of No. 6 in work table A5 is read and discriminated in (G5).
Since t = 0 is an undetermined value, the process proceeds to step (G6).

【0618】(G6)関数諸元確定・未定判別ステップ 上記(G5)で判別した関数諸元がSt=0の未定値で
あるときは、その式の各設計諸元のすべてが作業表で確
定しているかどうかを判別し、未定値諸元があるとき
は、確定することができないので、後述する(G7)及
び(G8)のステップをスキップして(G4)のステッ
プに戻り、次の設計諸元を読み取る。また、その式の各
設計諸元に未定値諸元がないときは、確定することがで
きるので、次の(G7)に進む。
(G6) Step of Determining Function Data Determined / Undecided When the function data determined in (G5) is an undetermined value of St = 0, all design parameters of the equation are determined in the work table. If there are undetermined values, it cannot be determined. Therefore, the steps (G7) and (G8), which will be described later, are skipped and the process returns to the step (G4) to return to the next design. Read the specifications. If there is no undetermined value in each of the design parameters of the formula, it can be determined, and the process proceeds to the next (G7).

【0619】実施例1において、(G4)のi=6で読
み取った作業表A5のNo.6「大リム鉄心長さ」の式の
設計諸元は、「鉄心窓高さ」、「大ヨーク鉄心幅」及び
「小ヨーク鉄心幅」であって、外部諸元の関数諸元「鉄
心窓高さ」は、作業表A5でSt=0で未定値であるの
で、算出することができない。従って、(G7)及び
(G8)のステップをスキップして(G4)のステップ
に戻り、次の設計諸元を読み取る。
In Example 1, the design specifications of the formula of No. 6 “Large rim iron core length” in the work table A5 read at (G4) i = 6 are “iron core window height” and “large yoke”. The iron core width "and the" small yoke iron core width "and the function specification" iron core window height "of the external specification cannot be calculated because the work table A5 has an undetermined value at St = 0. Therefore, the steps (G7) and (G8) are skipped and the process returns to the step (G4) to read the next design data.

【0620】(G4)のi=7で読み取った作業表A5
のNo.7「鉄心ラップ寸法」の式の設計諸元は、「大ヨ
ーク鉄心幅」と「小ヨーク鉄心幅」であって、いずれも
作業表A5でSt=1の確定値であるので、算出するこ
とができる。従って、次の(G7)及び(G8)のステ
ップに進む。
Working table A5 read at i = 7 in (G4)
The design specifications of the formula of No. 7 “iron core wrap size” are “large yoke iron core width” and “small yoke iron core width”, both of which are determined values of St = 1 in work table A5. Can be calculated. Therefore, the process proceeds to the following steps (G7) and (G8).

【0622】(G7)関数諸元値確定ステップ この関数諸元値確定ステップ(G7)は、未定値の関数
諸元の式の設計諸元に確定値を代入することによって未
定値の関数諸元を確定させる。上記のNo.7「鉄心ラッ
プ寸法」の式の設計諸元に、「大ヨーク鉄心幅」と「小
ヨーク鉄心幅」との確定値を代入して確定し、作業表A
6にSt=1及び確定値を書き込む。
(G7) Function Specification Value Determination Step This function specification value determination step (G7) is a step of substituting the determined value into the design specification of the expression of the function value of the undetermined value to thereby determine the function value of the undetermined value. Confirm. Substituting the definitive values of "large yoke core width" and "small yoke core width" into the design specifications of the above formula of No. 7 "iron core wrap size"
6, St = 1 and the determined value are written.

【0624】(G8)追加確定数カウントステップ 式の設計諸元に確定値を代入することによって左辺の未
定値の関数諸元を確定させたとき、追加確定数に1を加
算する。実施例1の作業表A6において、No.7「鉄心
ラップ寸法」がSt=1になったので、追加確定数を1
とし、(G4)に戻る。
(G8) Step of Counting the Number of Additional Confirmed Numbers When substituting the determined values into the design parameters of the equation to determine the function parameters of the undetermined value on the left side, 1 is added to the number of additional confirmed variables. In the work table A6 of the first embodiment, since the No. 7 “iron core wrap size” was St = 1, the number of additional confirmed items was 1
And returns to (G4).

【0626】(G4)のi=8乃至12で読み取った作
業表A5のNo.8乃至12の各関数諸元の式の設計諸元
は、いずれも、作業表A5でSt=0の未定値諸元を含
むので、算出することができない。従って、(G7)及
び(G8)のステップをスキップして(G4)に戻り、
次の設計諸元を読み取る。
The design specifications of the function specifications No. 8 to 12 in the work table A5 read at i = 8 to 12 in (G4) are all undetermined values of St = 0 in the work table A5. Since it contains specifications, it cannot be calculated. Therefore, the steps (G7) and (G8) are skipped and the process returns to (G4),
Read the following design data.

【0627】(G4)のi=14及びi=14で作業表
A5のNo.14及びNo.15の設計諸元を読み取り、
(G5)のステップで判別すると、いずれもSt=1の
確定値であるので、(G6)乃至(G8)のステップを
スキップして(G4)のステップに戻る。
At (G4) i = 14 and i = 14, the design data of No. 14 and No. 15 in work table A5 are read,
If the determination is made in the step (G5), all of them are the definite values of St = 1, so the steps (G6) to (G8) are skipped and the process returns to the step (G4).

【0628】(G4)のi=15及び16で読み取った
作業表A5のNo.15及び16「巻線高さ」及び「鉄心
窓内巻線厚」の式の各設計諸元は、いずれも作業表A5
でSt=1の確定値であるので、算出することができ
る。従って、次の(G7)及び(G8)のステップを実
行して、作業表A6にSt=1及び確定値を書き込み追
加確定数を3とし、(G4)に戻る。
The design parameters of No. 15 and No. 16 of the work table A5 read at i = 15 and 16 of (G4) “winding height” and “winding thickness in iron core window” are all Work table A5
Is a definite value of St = 1, and can be calculated. Therefore, the following steps (G7) and (G8) are executed, St = 1 and the fixed value are written in the work table A6, the number of added fixed values is set to 3, and the process returns to (G4).

【0630】(G4)の確定処理実行位置i=17乃至
28によって、作業表A5のNo.17乃至No.28の設
計諸元を読み取り、(G5)で判別すると、いずれもS
t=1の確定値であるので、(G6)乃至(G8)のス
テップをスキップして(G4)に戻る。
The design data of No. 17 to No. 28 of the work table A5 is read from the determination processing execution position i = 17 to 28 in (G4), and if the determination is made in (G5), all are determined to be S.
Since the final value is t = 1, the steps (G6) to (G8) are skipped and the process returns to (G4).

【0632】(G4)のi=29で読み取った作業表A
5のNo.29も、(G5)で判別すると、St=1の確
定値であるので、(G6)乃至(G8)のステップをス
キップし、(G4)の全諸元数i=29を繰り返したの
で、Loop G4 の(G9)を出て、図32の(G10)に
進む。
(G4) Working table A read at i = 29
The No. 5 of No. 5 is also a determined value of St = 1 when discriminated by (G5), so steps (G6) to (G8) are skipped, and all the parameters i = 29 of (G4) are repeated. Therefore, the user exits Loop G4 (G9) and proceeds to (G10) in FIG.

【0635】(G10)追加確定数有無判別ステップ (G10)は、Loop G4 において、(G4)乃至(G
8)を実行して関数諸元を確定することができた追加確
定数の有無を判別し、追加確定数が有のときは、(G1
1)に進む。追加確定数が無のときは、(G14)のス
テップで、全確定フラグをOFFにして異常終了する。
上記の第1回の Loop G2 の実行によって、作業表A6
の#6に示すとおり、追加確定数は3であるので、(G
11)に進む。
(G10) Step of Determining Presence or Absence of Addition Confirmed Number In (G10), in Loop G4, (G4) through (G
8) is executed to determine whether or not there is an additional confirmed number for which the function specifications can be confirmed. If the additional confirmed number is present, (G1
Proceed to 1). If there is no additional confirmed number, in step (G14), the all confirmed flags are turned off, and the process ends abnormally.
By executing the first Loop G2, the work table A6
As shown in # 6 of FIG.
Proceed to 11).

【0640】(G11)未定値諸元数カウントステップ (G11)は、今回の未定値諸元数=前回の未定値諸元
数−追加確定数をカウントする。上記の第1回の Loop
G2 の前回の未定値諸元数は9で、追加確定数は3であ
るので、今回の未定値諸元数=9−3=6となり、Loop
G2 の(G2)において未定値確定数が0でないので、
第2回の Loop G2 を、次のとおり繰り返す。この第2
回の Loop G2 は、作業表A6から開始して、作業表A
7までを実行する。
(G11) Undetermined value specification number counting step (G11) counts the number of undetermined value specifications this time = the number of previous undetermined value specifications-the number of additional confirmations. The first loop above
Since the previous unspecified number of G2 is 9 and the number of additional confirmed is 3, the unspecified number of this time = 9−3 = 6 and Loop
In (G2) of G2, the number of undetermined values is not 0,
The second Loop G2 is repeated as follows. This second
Loop G2 starts from work table A6 and returns to work table A
Execute up to 7.

【0642】(G4)のi=1乃至5で作業表A6のN
o.1乃至No.5の設計諸元を読み取り、(G5)で判別
すると、いずれもSt=1の確定値であるので、(G
6)乃至(G8)のステップをスキップして(G4)に
戻る。
[0642] When i = 1 to 5 in (G4), N in work table A6
When the design specifications of No. 1 to No. 5 are read and discriminated by (G5), since all of them are definite values of St = 1, (G
Steps 6) to (G8) are skipped and the process returns to (G4).

【0644】(G4)のi=6で作業表A6のNo.6の
大リム鉄心長さを読み取り、(G5)で判別すると、S
t=0の未定値であるので、(G6)のステップに進
む。この大リム鉄心長さの式の設計諸元は、鉄心窓高
さ、大ヨーク鉄心幅及び小ヨーク鉄心幅であって、鉄心
窓高さも、作業表A6ではSt=0の未定値諸元を含む
ので、確定することができない。したがって、次の(G
7)及び(G8)をスキップして(G4)に戻る。
At (G4) i = 6, the length of the large rim iron core of No. 6 in work table A6 is read, and when discriminated at (G5), S
Since t = 0 is an undetermined value, the process proceeds to step (G6). The design specifications of the large rim core length formula are the core window height, the large yoke core width, and the small yoke core width. The work table A6 also uses the undetermined values of St = 0 in work table A6. Because it includes, it cannot be determined. Therefore, the following (G
7) and (G8) are skipped and the process returns to (G4).

【0646】(G4)のi=7で作業表A6のNo.7の
鉄心ラップ寸法を読み取り、(G5)で判別すると、S
t=1の確定値であるので、(G6)乃至(G8)のス
テップをスキップして(G4)に戻る。
At (G4) i = 7, the core wrap size of No. 7 in work table A6 is read, and when discriminated at (G5), S
Since the final value is t = 1, the steps (G6) to (G8) are skipped and the process returns to (G4).

【0648】(G4)のi=8で読み取った作業表A6
のNo.8の鉄心高さの式にある設計諸元「大リム鉄心長
さ」は作業表A6でSt=0で未定値であるので、算出
することができない。従って、(G7)及び(G8)の
ステップをスキップして(G4)に戻り、次の設計諸元
を読み取る。
Working table A6 read at i = 8 in (G4)
No. 8 in the equation of the core height cannot be calculated because the work table A6 has an undetermined value at St = 0 in the work table A6. Therefore, the steps (G7) and (G8) are skipped and the process returns to (G4) to read the next design data.

【0649】(G4)のi=9で読み取った作業表A6
のNo.9の鉄心窓高さの式の設計諸元「巻線高さ」も、
作業表A6でSt=1の確定値になったので、確定する
ことができ、次の(G7)に進む。式の設計諸元の巻線
高さ及びヨーク下絶縁寸法に確定値を代入して巻線高さ
を確定し、作業表A7にSt=1及び確定値を書き込
み、追加確定数を1とし、(G4)に戻る。
Working table A6 read at i = 9 in (G4)
No. 9 iron core window height formula design specifications "winding height",
Since the work table A6 has a fixed value of St = 1, the work table A6 can be fixed, and the process proceeds to the next (G7). Substituting the determined values for the winding height and the insulation dimensions under the yoke in the design specifications of the equation to determine the winding height, writing St = 1 and the determined value in the work table A7, and setting the additional determined number to 1, Return to (G4).

【0650】(G4)のi=10で作業表A6のNo.1
0のヨーク鉄心長さを読み取り、(G5)で判別する
と、St=0の未定値であるので、(G6)のステップ
に進む。このヨーク鉄心長さの式の設計諸元「鉄心窓
幅」も、作業表A6ではSt=0の未定値であるので、
確定することができない。したがって、次の(G7)及
び(G8)をスキップして(G4)に戻る。
(G4) No. 1 of work table A6 when i = 10
If the yoke core length of 0 is read and discriminated in (G5), the process proceeds to step (G6) because St = 0 is an undetermined value. The design specification “iron core window width” of the equation of the yoke iron core length is also an undetermined value of St = 0 in work table A6.
Cannot be determined. Therefore, the next (G7) and (G8) are skipped and the process returns to (G4).

【0651】(G4)のi=11で作業表A6のNo.1
1のリム鉄心高さを読み取り、(G5)で判別すると、
St=0の未定値であるので、(G6)のステップに進
む。このリム鉄心高さの式の設計諸元「鉄心高さ」も、
作業表A6ではSt=0の未定値であるので、確定する
ことができない。したがって、次の(G7)及び(G
8)をスキップして(G4)に戻る。
(G4) No. 1 in work table A6 when i = 11
When the rim core height of 1 is read and discriminated by (G5),
Since St = 0 is an undetermined value, the process proceeds to step (G6). The design specification of this rim iron core height formula "iron core height" is also
In the work table A6, since St = 0 is an undetermined value, it cannot be determined. Accordingly, the following (G7) and (G
Skip 8) and return to (G4).

【0652】(G4)のi=12で読み取った作業表A
6のNo.12の鉄心窓幅の式の設計諸元「鉄心窓内巻線
厚」も、作業表A6ではSt=1の確定値になったの
で、確定することができ、次の(G7)に進む。式の設
計諸元の鉄心窓内巻線厚及び巻線相間ギャップに確定値
を代入して鉄心窓幅を確定し、作業表A7にSt=1及
び確定値を書き込み、追加確定数を2とし、(G4)に
戻る。
(G4) Working table A read at i = 12
In the work table A6, the design value of the iron core window width formula of No. 12 No. 12 “Winding thickness in iron core window” is also a determined value of St = 1, so it can be determined. Proceed to). Substituting the final values into the core thickness in the iron core window and the gap between the winding phases in the design specifications of the formula to determine the iron core window width, writing St = 1 and the final value in work table A7, and setting the additional final number to 2 , (G4).

【0654】(G4)のi=13乃至28で読み取った
作業表A6のNo.13乃至No.28の設計諸元を読み取
り、(G5)で判別すると、いずれもSt=1の確定値
であるので、(G6)乃至(G8)のステップをスキッ
プして(G4)に戻る。
The design data of No. 13 to No. 28 of the work table A6 read at i = 13 to 28 in (G4) are read and discriminated by (G5), all of which are definite values of St = 1. Therefore, steps (G6) to (G8) are skipped and the process returns to (G4).

【0656】(G4)のi=29で読み取った作業表A
6のNo.29も、(G5)で判別すると、St=1の確
定値であるので、(G6)乃至(G8)のステップをス
キップし、(G4)の全諸元数i=29を繰り返したの
で、Loop G4 の(G9)を出て、図32の(G10)に
進む。
(G4) Working table A read at i = 29
No. 29 of No. 6 is also a determined value of St = 1 when discriminated by (G5), so steps (G6) to (G8) are skipped, and all parameters i = 29 of (G4) are repeated. Therefore, the user exits Loop G4 (G9) and proceeds to (G10) in FIG.

【0658】上記の第2回の Loop G2 の実行によっ
て、作業表A7の#7に示すとおり、追加確定数は2で
あるので、(G11)に進む。(G11)において、上
記の第2回の Loop G2 の前回の未定値諸元数は6で、
追加確定数は2であるので、今回の未定値諸元数=6−
2=4となり、Loop G2 の(G2)において未定値確定
数が0でないので、第3回の Loop G2 を、次のとおり
繰り返す。この第3回のLoop G2 は、作業表A7から開
始して、作業表A8までを実行する。
[0658] By the execution of the second Loop G2, the number of confirmed additions is 2 as shown in # 7 of the work table A7, so the flow proceeds to (G11). In (G11), the last undetermined value of the second loop G2 is 6,
Since the number of fixed additions is 2, the number of undetermined specifications of this time = 6-
Since 2 = 4 and the undetermined value determined number is not 0 in (G2) of Loop G2, the third Loop G2 is repeated as follows. The third Loop G2 starts from work table A7 and executes work table A8.

【0660】(G4)のi=1乃至5及び7で作業表A
7のNo.1乃至No.5及びNo.7の設計諸元を読み取
り、(G5)で判別すると、いずれもSt=1の確定値
であるので、(G6)乃至(G8)のステップをスキッ
プして(G4)に戻る。
The work table A in (G4) where i = 1 to 5 and 7
No. 1 to No. 5 of No. 7 and the design data of No. 7 are read and discriminated by (G5). Since all of them are determined values of St = 1, the steps of (G6) to (G8) are skipped. And return to (G4).

【0661】(G4)のi=6で読み取った作業表A7
のNo.6の大リム鉄心長さの式の鉄心窓高さも、作業表
A7ではSt=1の確定値になったので、確定すること
ができるので、次の(G7)に進む。式の設計諸元は、
鉄心窓高さと大ヨーク鉄心幅と小ヨーク鉄心幅との確定
値を代入して大リム鉄心長さを確定し、作業表A8にS
t=1及び確定値を書き込み追加確定数を1として(G
4)に戻る。
(G4) Working table A7 read at i = 6
In the work table A7, the iron core window height in the formula of the large rim iron core length of No. 6 can also be determined since it is the determined value of St = 1, so the process proceeds to the next (G7). The design specifications of the formula are
The length of the large rim core is determined by substituting the determined values of the iron core window height, the width of the large yoke core, and the width of the small yoke core.
t = 1 and the final value are written and the additional final number is set to 1 (G
Return to 4).

【0662】(G4)のi=8で読み取った作業表A7
のNo.8の鉄心高さの式の大リム鉄心長さも、作業表A
7ではSt=1の確定値になったので、確定することが
できるので、次の(G7)に進む。式の設計諸元は、大
リム鉄心長さと大ヨーク鉄心幅と小ヨーク鉄心幅との確
定値を代入して鉄心高さを確定し、作業表A8にSt=
1及び確定値を書き込み、追加確定数を2として(G
4)に戻る。
(G4) Working table A7 read at i = 8
The work table A also shows the large rim core length in the formula of No. 8 core height.
At 7, the final value of St = 1 has been reached, so it can be determined, and the process proceeds to the next (G7). The design specifications of the formula are determined by substituting the determined values of the large rim core length, the large yoke core width, and the small yoke core width to determine the core height, and St = St in the work table A8.
1 and the finalized value are written, and the additional finalized number is set to 2 (G
Return to 4).

【0664】(G4)のi=10で読み取った作業表A
7のNo.10のヨーク鉄心長さの式の設計諸元「鉄心窓
幅」も、作業表A7ではSt=1の確定値になったの
で、確定することができるので、次の(G7)に進む。
式の設計諸元は、鉄心窓幅と大リム鉄心幅との確定値を
代入して巻線高さを確定し、作業表A8にSt=1及び
確定値を書き込み、追加確定数を3とし、(G4)に戻
る。
(G4) Working table A read at i = 10
In the work table A7, the design value “iron core window width” of the formula for the yoke iron core length of No. 10 of No. 7 can also be determined since it has been determined to be St = 1 in the work table A7. Proceed to.
The design specifications of the formula are as follows: Determine the winding height by substituting the determined values of the iron core window width and the large rim iron core width, write St = 1 and the determined value in the work table A8, and set the additional determined number to 3. , (G4).

【0666】(G4)のi=11で読み取った作業表A
7のNo.11のリム鉄心高さの式の設計諸元「鉄心高
さ」も、作業表A7ではSt=1の確定値になったの
で、確定することができるので、次の(G7)に進む。
式の設計諸元は、鉄心高さとヨーク鉄心幅との確定値を
代入してリム鉄心高さを確定し、作業表A8にSt=1
及び確定値を書き込み、追加確定数を4とし、(G4)
に戻る。
(G4) Working table A read at i = 11
7, the design data of the formula for the rim core height of No. 11 "Core height" can be determined since the work table A7 has the final value of St = 1, so the following (G7) Proceed to.
The design specifications of the formula are determined by substituting the determined values of the iron core height and the yoke iron core width to determine the rim iron core height.
(G4)
Return to

【0668】(G4)のi=12乃至28で読み取った
作業表A7のNo.12乃至No.28の設計諸元を読み取
り、(G5)で判別すると、いずれもSt=1の確定値
であるので、(G6)乃至(G8)のステップをスキッ
プして(G4)のステップに戻る。
The design data of No. 12 to No. 28 of the work table A7 read at i = 12 to 28 in (G4) are read and discriminated by (G5), all of which are definite values of St = 1. Therefore, the steps (G6) to (G8) are skipped and the process returns to the step (G4).

【0670】(G4)のi=29で読み取った作業表A
7のNo.29も、(G5)で判別すると、St=1の確
定値であるので、(G6)乃至(G8)のステップをス
キップし、(G4)の全諸元数i=29を繰り返したの
で、Loop G4 の(G9)をでて、図32の(G10)に
進む。
(G4) Working table A read at i = 29
No. 29 of No. 7 is also a determined value of St = 1 when determined by (G5), so steps (G6) to (G8) are skipped, and all parameters i = 29 of (G4) are repeated. Therefore, the user exits Loop G4 (G9) and proceeds to (G10) in FIG.

【0680】上記の第3回の Loop G2 の実行によっ
て、作業表A8の#8に示すとおり、追加確定数は4で
あるので、(G11)に進む。(G11)において、上
記の第3回の Loop G2 の前回の未定値諸元数は4で、
追加確定数は4であるので、今回の未定値諸元数=4−
4=0となり、Loop G2 の(G2)において未定値確定
数が0になったので、第3回の Loop G2 を終了し、
(G13)のステップにおいて全確定フラグをONにし
て、図21の関連システム連結($11)を実行した
後、後処理($13)において、諸元データベースクロ
ーズ等の後処理をする。
[0680] By executing the third Loop G2, the number of confirmed additions is 4, as shown in # 8 of the work table A8, so that the flow proceeds to (G11). In (G11), the last undetermined parameter number of the third loop G2 is 4,
Since the number of additional fixed values is 4, the number of undetermined values of this time = 4
4 = 0, the number of undetermined values in Loop G2 (G2) has become 0, and the third Loop G2 ends.
In the step (G13), the all decision flag is turned ON, and the related system connection (# 11) shown in FIG. 21 is executed. Then, in the post-processing (# 13), post-processing such as specification database closing is performed.

【0690】[実施例2]図33乃至図35は、前述し
た図10の設計範囲諸元群コードリストの手順名の欄の
手順2の順序で実施例1と同じフローチャートで設計諸
元の収集及び確定処理を実行した実施例2を示す。図3
3は、前述した図25の内部諸元ロード処理と同じフロ
ーチャートで内部諸元の収集処理を実行した作業表B1
を示す。図34は、前述した図27乃至図29の外部諸
元ロード処理と同じフローチャートで外部諸元の収集処
理を実行して、作業表B1に外部諸元を追加した作業表
B5を示す。図35は、前述した図31及び図32の関
数諸元確定処理と同じフローチャートで関数諸元確定処
理を実行した作業表B8を示す。全部確定した作業表B
8に示すように、収集した設計諸元の順序が、作業表A
8と異なっていても、確定の順序は作業表A8と異なる
が、全部確定することができる。
[Embodiment 2] FIGS. 33 to 35 show the collection of design data in the same order as in Embodiment 1 in the order of procedure 2 in the procedure name column of the design range data group code list in FIG. And a second embodiment in which the confirmation processing is executed. FIG.
3 is a work table B1 in which the internal specification collection processing is executed in the same flowchart as the above-described internal specification load processing of FIG.
Is shown. FIG. 34 shows a work table B5 in which external data collection processing is executed in the same flowchart as the above-described external data load processing in FIGS. 27 to 29, and external data is added to the work table B1. FIG. 35 shows a work table B8 in which the function specification determination processing is executed in the same flowchart as the function specification determination processing in FIGS. 31 and 32 described above. Completed work table B
As shown in FIG. 8, the order of the collected design
8, the order of determination is different from that of the work table A8, but all can be determined.

【0692】[実施例3]図36乃至図38は、前述し
た図10の設計範囲諸元群コードリストの手順名の欄の
手順3の順序で実施例1と同じフローチャートで設計諸
元の収集及び確定処理を実行した実施例3の作業表を示
す。図36は、前述した図25の内部諸元ロード処理と
同じフローチャートで内部諸元の収集処理を実行した作
業表C1を示す。図37は、前述した図27乃至図29
の外部諸元ロード処理と同じフローチャートで外部諸元
の収集処理を実行して、作業表C1に外部諸元を追加し
た作業表C5を示す。図38は、前述した図31及び図
32の関数諸元確定処理と同じフローチャートで関数諸
元確定処理を実行した作業表C9を示す。全部確定した
作業表C9に示すように、収集した設計諸元の順序が、
作業表A8と異なっていても、確定の順序は作業表A8
と異なるが、全部確定することができる。この手順3の
最終確定は#9であって、前述した手順1の最終確定は
#8よりも1回多く確定処理を繰り返している。
[Embodiment 3] FIGS. 36 to 38 show the collection of design data in the same order as in Embodiment 1 in the order of procedure 3 in the procedure name column of the design range data group code list in FIG. 7 shows a work table of the third embodiment in which the determination process is executed. FIG. 36 shows a work table C1 in which the internal specification collection processing is executed in the same flowchart as the above-described internal specification loading processing of FIG. FIG. 37 is similar to FIGS. 27 to 29 described above.
4 shows a work table C5 in which external specification collection processing is executed in the same flowchart as that of the external specification load processing, and the external specification is added to the work table C1. FIG. 38 shows a work table C9 in which the function specification determination processing is executed in the same flowchart as the function specification determination processing in FIGS. 31 and 32 described above. As shown in the work table C9 that has been completely determined, the order of the collected design data is
Even if it is different from the work table A8, the order of the determination is the work table A8.
, But all can be determined. The final determination in the procedure 3 is # 9, and the final determination in the procedure 1 described above repeats the determination processing once more than in # 8.

【0694】[実施例4]図39乃至図44は、前述し
た図6の諸元名コード順リストの諸元名の順序が異なる
諸元群コード順リストを使用して、実施例1と同じフロ
ーチャートで設計諸元の収集及び確定処理を実行した実
施例4を示す。図39は、前述した図6の諸元群コード
順リストの諸元名の順序が異なる諸元群コード順リスト
1Aである。図40は、前述した図25の内部諸元ロー
ド処理及び図28と図29との外部諸元ロード処理と同
じフローチャートで内部諸元及び外部諸元の収集処理を
実行した作業表D4を示す。図41は、前述した図29
の外部関数の諸元追加ロード処理と同じフローチャート
で外部諸元の収集処理を実行して、作業表D1に外部関
数諸元を追加した作業表D5を示す。図42は、前述し
た図31及び図32の関数諸元確定処理と同じフローチ
ャートで関数諸元確定処理を実行した作業表D8を示
す。全部確定した作業表D8に示すように、設計諸元を
収集する諸元名コード順リストの諸元名の順序が異なっ
ていても、確定の順序は作業表A8と異なるが、全部確
定することができる。
[Embodiment 4] FIGS. 39 to 44 are the same as those in Embodiment 1 using a specification group code order list in which the specification order of the specification name code order list in FIG. 6 is different. Fourth Embodiment A fourth embodiment in which the collection and the determination processing of the design data are executed by the flowchart is shown. FIG. 39 is a specification group code order list 1A in which the order of the specification names in the specification group code order list of FIG. 6 is different. FIG. 40 shows a work table D4 in which the internal specification and the external specification collection processing are executed in the same flowchart as the above-described internal specification loading processing of FIG. 25 and the external specification loading processing of FIGS. 28 and 29. FIG. 41 is similar to FIG.
3 shows a work table D5 in which external specification collection processing is executed in the same flowchart as the external function specification addition load processing to add the external function specification to the work table D1. FIG. 42 shows a work table D8 in which the function specification determination processing is executed in the same flowchart as the function specification determination processing in FIGS. 31 and 32 described above. As shown in the work table D8 that has been completely determined, even if the order of the specification names in the specification name code order list for collecting design specifications is different, the order of determination is different from that of the work table A8. Can be.

【0700】[実施例5]図43及び図44は、前述し
た図8の関数諸元リストの諸元関数の式から予め設計諸
元を抽出した関数諸元抽出リストを使用して、前述した
図27の外部諸元ロード処理を実行する実施例5であ
る。図43は、前述した図8の関数諸元リストの諸元関
数の式から設計諸元を予め抽出した関数諸元抽出リスト
である。図44は、この関数諸元抽出リストを使用して
前述した図27の外部諸元ロード処理を実行した実施例
5の外部諸元ロード処理の概要図(1/2)である。図
44において、図27のステップ(E9)の諸元関数1
行ロードステップの代わりに(E12)の関数抽出諸元
1行ロードステップによって、上記の図43の関数諸元
抽出リストに示す予め抽出した設計諸元を1行ロードす
る。この実施例5においては、予め抽出した設計諸元を
1行ロードするので、処理時間のかかる図27の諸元関
数の構文解析ステップ(E11)を省略することがで
き、設計諸元自動算出時間を短縮することができる。
[Embodiment 5] FIGS. 43 and 44 have been described above using a function specification extraction list in which design specifications have been extracted in advance from the expression of the specification function in the function specification list in FIG. This is a fifth embodiment in which the external specification load processing of FIG. 27 is executed. FIG. 43 is a function specification extraction list in which design specifications are extracted in advance from the expression of the specification function in the function specification list in FIG. FIG. 44 is a schematic diagram (1/2) of the external specification load processing of the fifth embodiment in which the above-described external specification load processing of FIG. 27 is executed using the function specification extraction list. In FIG. 44, the specification function 1 in step (E9) in FIG.
Instead of the row loading step, one row of the previously extracted design parameters shown in the above-mentioned function parameter extraction list of FIG. 43 is loaded by the function extraction parameter one row loading step (E12). In the fifth embodiment, since the design parameters extracted in advance are loaded in one line, the syntax analysis step (E11) of the parameter function which requires a long processing time in FIG. 27 can be omitted. Can be shortened.

【0702】[実施例6]図45のフローチャートは、
前述した図31の関数諸元確定処理を実行した実施例6
の関数諸元確定処理の第2形態の概要図(1/2)であ
る。前述した図31の関数諸元確定処理のループは、各
ループで順次確定して未確定関数諸元が少なくなって
も、毎回、作業表の諸元配列番号No.1番から最後の諸
元配列番号まで繰り返していた。それに対して、図45
の第2形態の関数諸元確定処理は、確定処理のループで
最初に未確定の関数諸元を判別したときに、その未確定
の関数諸元の作業表の諸元配列番号を記憶しておき、次
回の確定処理のループでその諸元配列番号から確定処理
を開始する。また、この図45の第2形態の関数諸元確
定処理は、確定処理のループで最後の未確定関数諸元の
諸元配列番号を記憶しておき、次回の確定処理のループ
でその諸元配列番号まで確定処理を実行してその回のル
ープを終了する。
[Sixth Embodiment] The flowchart in FIG.
Embodiment 6 in which the function specification determination processing of FIG. 31 is executed.
FIG. 11 is a schematic diagram (1/2) of a second embodiment of the function specification determination process of FIG. The above-described loop of the function specification determination processing in FIG. 31 is such that even if the number of undetermined function specifications decreases sequentially in each loop, the last specification starts from the specification array number No. 1 of the work table every time. It was repeated up to the sequence number. On the other hand, FIG.
In the function specification determination processing of the second form, when an undetermined function specification is first determined in a loop of the determination processing, the specification array number of the work table of the undetermined function specification is stored. Then, in the loop of the next confirmation processing, the confirmation processing is started from the specification array number. In the function specification determination process of the second embodiment shown in FIG. 45, the specification array number of the last undetermined function specification is stored in the determination processing loop, and the specification number is stored in the next determination processing loop. The determination process is executed up to the array number, and the current loop is ended.

【0704】図45において、図31と異なるステップ
について説明する。 (S2)開始・終了位置の初期値設定ステップ (S2)は、作業表の次回の処理開始位置JSW及び作
業表の次回の処理終了位置JEWの記憶領域に初期値を
設定するステップである。作業表の次回の処理開始位置
JSWの初期値は、作業表の1回目の確定処理を開始す
る諸元配列番号である。作業表の次回の処理終了位置J
EWの初期値は、作業表の1回目の確定処理を終了する
諸元配列番号である。
In FIG. 45, steps different from those in FIG. 31 will be described. (S2) Initial value setting step of start / end position (S2) is a step of setting an initial value in the storage area of the next processing start position JSW of the work table and the next processing end position JEW of the work table. The initial value of the next processing start position JSW of the work table is the specification array number for starting the first determination processing of the work table. Next end position J of work table
The initial value of EW is a specification array number at which the first determination processing of the work table is completed.

【0706】図46は、図45の開始・終了位置の初期
値設定ステップ(S2)を具体化したフローチャートで
ある。 (SA01)乃至(SA03)開始位置の初期値設定ス
テップ (SA01)乃至(SA03)の Loop SA01 は、作業
表の初めから終わりに向かって、設計諸元の未定値確定
履歴St[JSW]=0かどうかを判別して、作業表の
最初の未定値を判別したときに、作業表の最初の未定値
諸元位置を設定してループをでる開始位置の初期値設定
ステップである。この Loop SA01 は、最初の諸元配列
番号No.1から最後の諸元配列番号No.NNの方向に向
かって、未定値諸元であるかどうかを最初に未定値諸元
を判別するまで、未定値確定履歴判別ステップ(SA0
3)を繰り返す。この最初の未定値判別ステップ(SA
03)が未定値確定履歴St[JSW]=0を最初に判
別したときに、作業表の次回の処理開始位置JSWに、
最初の未定値諸元位置の諸元配列番号No.NSを設定し
て次のステップ(SA04)に進む。
FIG. 46 is a flow chart that embodies the initial value setting step (S2) of the start / end position in FIG. (SA01) to (SA03) Initial value setting step of start position Loop SA01 in (SA01) to (SA03) is such that, from the beginning to the end of the work table, the undetermined value determination history St [JSW] of the design data = 0. This step is an initial value setting step of setting a starting position for setting a first unspecified value specification position of the work table and performing a loop when the first undetermined value of the work table is determined. This Loop SA01 moves in the direction from the first specification array number No. 1 to the last specification array number No. NN until it first determines whether or not the specification is an undetermined specification. Undetermined value determination history determination step (SA0
Repeat 3). This first undetermined value determination step (SA
03) first determines that the undetermined value determination history St [JSW] = 0, the next processing start position JSW in the work table is
The specification array number No. NS at the first undetermined value specification position is set, and the flow advances to the next step (SA04).

【0708】(SA04)乃至(SA06)終了位置の
初期値設定ステップ (SA04)乃至(SA06)の Loop SA04 は、作業
表の終わりから始めの逆方向にかって、設計諸元の未定
値確定履歴St=0かどうかを判別して、作業表の最初
に未定値を判別(即ち、作業表の最後の未定値を判別)
したときに、作業表の最後の未定値諸元位置を設定して
ループをでる終了位置の初期値設定ステップである。こ
の逆方向の判別をすることによって、最初に判別した未
定値諸元位置が作業表の最後の未定値諸元位置となる。
この Loop SA04 は、最後の諸元配列番号No.NNから
上記で判別した最初の未定値諸元の判別位置(即ち、最
初の処理開始位置JSW)から1つ前の未定値諸元判別
位置まで、未定値諸元であるかどうかを判別するまで、
最後の未定値確定履歴判別ステップ(SA05)を繰り
返す。この最後の未定値判別ステップ(SA05)が未
定値確定履歴St=0を最初に判別したときに、作業表
の次回の処理終了位置JEWに、最後の未定値諸元位置
の諸元配列番号No.NEを設定して次のステップ(G
2)に進む。
(SA04) to (SA06) Initial Value Setting Step of End Position The Loop SA04 of (SA04) to (SA06) performs the undetermined value determination history St of the design data in the reverse direction from the end of the work table to the beginning. = 0 to determine the undetermined value at the beginning of the work table (that is, determine the last undetermined value of the work table)
This is the initial value setting step of the end position where the last undetermined value specification position of the work table is set and the loop is performed. By performing the determination in the reverse direction, the undetermined value specification position determined first becomes the last undetermined value specification position in the work table.
This Loop SA04 is from the last specification sequence number No.NN to the determination position of the first undetermined value determined above (that is, the first processing start position JSW) to the immediately preceding undetermined value determination position. , Until it is determined whether the
The last undetermined value determination history determination step (SA05) is repeated. When the last undetermined value determination step (SA05) first determines the undetermined value determination history St = 0, the specification array number No of the last undefined value specification position is added to the next processing end position JEW of the work table. NE and set the next step (G
Proceed to 2).

【0710】実施例1において、第1回目のループで
は、確定処理を開始する作業表の処理開始位置JSW=
6を設定し、確定処理を終了する作業表の処理終了位置
JEW=16を設定する。
In the first embodiment, in the first loop, the processing start position JSW =
6 is set, and the processing end position JEW = 16 of the work table for ending the determination processing is set.

【0712】(S3)今回の開始・終了諸元配列番号設
定ステップ (S3)は、今回の確定処理を開始する作業表の処理開
始位置JSに、開始・終了位置の初期値設定ステップ
(S2)で設定した「作業表の1回目の確定処理を開始
する諸元配列番号」又は後述する更新ステップ(S8)
で更新した「作業表の次回の処理開始位置JSW(確定
処理を開始する諸元配列番号)」を設定する。また、
(S3)は、今回の確定処理をする作業表の処理終了位
置JEに、開始・終了位置の初期値設定ステップ(S
2)で設定した「作業表の1回目の確定処理を終了する
諸元配列番号」又は後述する更新ステップ(S8)で更
新した「作業表の今回の処理終了位置JE(確定処理を
終了する諸元配列番号)」を記憶領域に設定する。
(S3) Current Start / End Data Array Number Setting Step (S3) The initial value of the start / end position is set in the processing start position JS of the work table for starting the current determination processing (S2). "Specification array number for starting the first confirmation processing of the work table" set in the above or an update step to be described later (S8)
The next processing start position JSW of the work table (specification array number at which the finalization processing is started) is set. Also,
(S3) is a step of setting initial values of start / end positions in the processing end position JE of the work table for which the current confirmation processing is performed (S3).
The “specification array number for ending the first work table determination processing” set in 2) or the “current work processing end position JE of the work table (updated to end the determination processing)” updated in an update step (S8) described later. Original array number) "is set in the storage area.

【0714】実施例1において、第2回目のループで
は、作業表A6に示すように、第1回の確定処理のルー
プにおいて(S8)で更新した「作業表の次回の処理開
始位置JSW(確定処理を開始する諸元配列番号)」
は、第1回の確定処理のループと同じ6であるので、確
定処理を開始する作業表の処理開始位置JS=6を設定
する。また、第2回目のループでは、第1回の確定処理
のループにおいて(S8)で更新した「作業表の次回の
処理終了位置JEW(確定処理を終了する諸元配列番
号)」は、12であるので、確定処理を終了する作業表
の処理終了位置JE=12を設定する。
In the first embodiment, in the second loop, as shown in the work table A6, in the first confirmation processing loop, the “new work table next processing start position JSW (fixed Specification sequence number to start processing) "
Is 6, which is the same as the loop of the first confirmation processing, so the processing start position JS = 6 of the work table at which the confirmation processing is started is set. In the second loop, “the next processing end position JEW (specification array number at which the finalization processing ends)” updated in (S8) in the first loop of the finalization processing is “12”. Therefore, the processing end position JE = 12 of the work table for ending the determination processing is set.

【0716】さらに、第3回目のループでは、作業表A
7に示すように、第2回の確定処理のループにおいて
(S8)で更新した「作業表の次回の処理開始位置JS
W(確定処理を開始する諸元配列番号)」は、第1回の
確定処理のループと同じ6であるので、確定処理を開始
する作業表の処理開始位置JS=6を設定する。また、
第3回目のループでは、第2回の確定処理のループにお
いて(S8)で更新した「作業表の次回の処理終了位置
JEW(確定処理を終了する諸元配列番号)」は、11
であるので、確定処理を終了する作業表の処理終了位置
JE=11を設定する。以下同様のループを繰り返す。
In the third loop, the work table A
As shown in FIG. 7, in the loop of the second confirmation processing, the “new processing start position JS in the work table” updated in (S8)
Since “W (specification array number for starting the finalization process)” is 6, which is the same as the loop of the first finalization process, the processing start position JS = 6 in the work table at which the finalization process starts is set. Also,
In the third loop, “the next processing end position JEW (specification array number at which the finalization processing ends) of the next processing table” updated in (S8) in the second finalization processing loop is 11
Therefore, the processing end position JE = 11 of the work table for ending the determination processing is set. Hereinafter, the same loop is repeated.

【0720】(S4)諸元配列番号設定諸元読込ステッ
プ Loop S4 の(S4)から(G9)までは、(S3)で設
定した作業表の今回の処理開始位置(確定処理を開始す
る諸元配列番号)JSから今回の処理終了位置(確定処
理を終了する諸元配列番号)JEまでの諸元を読み込ん
で諸元値を確定する。この Loop S4 の確定処理対象位
置を示す変数iは、今回の処理開始位置JSから今回の
処理終了位置JEまでの諸元を読み込む。実施例1にお
いて、第1回目のループ Loop S4 では、(S3)で設
定した作業表の今回の処理開始位置(確定処理を開始す
る諸元配列番号)JS=6から今回の処理終了位置(確
定処理を終了する諸元配列番号)JE=12までの諸元
を読み込む。
(S4) Specification array number setting specification reading step From (S4) to (G9) of Loop S4, the current processing start position of the work table set in (S3) (specification for starting the confirmation processing) The specification from the array number JS to the current processing end position (specification array number at which the determination processing ends) JE is read to determine the specification value. The variable i indicating the position to be determined for Loop S4 reads the data from the current processing start position JS to the current processing end position JE. In the first embodiment, in the first loop Loop S4, the current processing start position (specification array number at which the determination processing is started) JS = 6 of the work table set in (S3) is changed to the current processing end position (determined). The specifications up to JE = 12 are read.

【0722】この実施例6において、後述する(S8)
は、作業表の次回の処理開始位置(確定処理を開始する
諸元配列番号)JSW及び次回の処理終了位置(確定処
理を終了する諸元配列番号)JEWを更新するステップ
である。
[0722] In the sixth embodiment, a description will be given later (S8).
Is a step of updating the next processing start position (specific array number for starting the finalizing process) JSW and the next processing end position (specific array number for ending the finalizing process) JEW in the work table.

【0730】図47は、図45の開始・終了位置の更新
ステップ(S8)を具体化したフローチャートである。
この図47に使用するiは、「作業表の確定処理をした
位置」である。
FIG. 47 is a flow chart that embodies the update step (S8) of the start / end position in FIG.
I used in this FIG. 47 is “the position where the work table is determined”.

【0732】(SB02)乃至(SB05)未定値判別
・開始位置更新ステップ 未定値判別・開始位置更新ステップ(SB02)乃至
(SB05)の Loop SB02 は、開始位置の未定値判別
ステップ(SB3)と開始位置更新ステップ(SB4)
とを繰り返す。
(SB02) to (SB05) Undetermined value discrimination / start position update step The undefined value discrimination / start position update steps (SB02) to (SB05) Loop SB02 start with the undetermined start position discrimination step (SB3). Position update step (SB4)
Repeat.

【0734】開始位置の未定値判別ステップ(SB0
3)は、作業表の前回の処理開始位置JSWから前回の
処理終了位置JEWに向かって、現在の更新判別位置J
の設計諸元の未定値確定履歴St[J]が0かどうかを
判別する。
[0734] Step of determining undetermined value of start position (SB0
3) is the current update determination position J from the previous processing start position JSW to the previous processing end position JEW of the work table.
It is determined whether or not the undetermined value determination history St [J] of the design data of is “0”.

【0736】開始位置更新ステップ(SB04)は、S
t[J]=0を判別(即ち、作業表の最初の未定値の位
置を判別)したときに、作業表の次回の処理開始位置J
SWに現在の更新判別位置Jを代入してループをでる。
この代入によって前回の処理開始位置を今回の処理開始
位置に更新することができる。
The start position update step (SB04) is
When t [J] = 0 is determined (ie, the position of the first undetermined value in the work table is determined), the next processing start position J in the work table is determined.
The current update determination position J is substituted for SW, and a loop is executed.
By this substitution, the previous processing start position can be updated to the current processing start position.

【0738】(SB11)前回の処理終了位置判別ステ
ップ (SB11)は、確定処理をした位置iが作業表の前回
の処理終了位置JEWであるかどうかを判別するステッ
プである。作業表の確定処理をした位置iが作業表の前
回の処理終了位置JEWであるときは、次のステップ
(SB12)に進み、JEWでないときは、ステップ
(SB15)までスキップして図45の(G9)に進
む。
(SB11) Previous Processing End Position Judgment Step (SB11) is a step of judging whether or not the position i where the finalizing process is performed is the last processing end position JEW of the work table. If the position i where the work table determination processing is performed is the previous processing end position JEW of the work table, the process proceeds to the next step (SB12). If not, the process skips to step (SB15) and skips to step (SB15). Proceed to G9).

【0740】(SB12)乃至(SB15)未定値判別
・終了位置の更新ステップ 未定値判別・終了位置の更新ステップ(SB12)乃至
(SB15)の LoopSB12 は、終了位置の未定値判別ス
テップ(SB13)と終了位置更新ステップ(SB1
4)とを繰り返す。
(SB12) to (SB15) Undetermined value discrimination / end position update step The undefined value discrimination / end position update step (SB12) to (SB15) LoopSB12 is the end position undetermined value discrimination step (SB13). End position update step (SB1
Repeat 4).

【0742】終了位置の未定値判別ステップ(SB1
3)は、前回確定処理をした位置iの1つ前の確定処理
した位置(i−1)から次回の処理開始位置JSWま
で、1づつ逆方向(Step−1)に、現在の更新判別位置
Jの設計諸元の未定値確定履歴St[J]が0かどうか
を判別する。
The end position undetermined value determination step (SB1
3) The current update discrimination position is set in the reverse direction (Step-1) one by one from the position (i-1) where the final processing was performed immediately before the position i where the previous final processing was performed to the next processing start position JSW. It is determined whether the undetermined value determination history St [J] of the design data of J is 0.

【0744】終了位置更新ステップ(SB14)は、S
t[J]=0を判別(即ち、作業表の最後の未定値の位
置を判別)したときに、作業表の次回の処理終了位置J
EWに現在の更新判別位置Jを代入してループをでて図
45のステップ(G9)に進む。この代入によって前回
の処理終了位置を次回の処理終了位置に更新することが
できる。
The end position update step (SB14)
When t [J] = 0 is determined (that is, the position of the last undetermined value in the work table is determined), the next processing end position J in the work table is determined.
The current update discrimination position J is substituted for EW, a loop is exited, and the flow advances to step (G9) in FIG. By this substitution, the previous processing end position can be updated to the next processing end position.

【0746】この実施例6においては、確定処理のルー
プで更新した「最初の未確定の関数諸元」(即ち、作業
表の更新した処理開始位置JSW)から確定処理を開始
し、また確定処理のループで更新した「最後の未確定の
関数諸元」(作業表の更新した処理終了位置JEW)ま
で確定処理をするので、設計諸元自動算出時間を短縮す
ることができる。
In the sixth embodiment, the fixing process is started from the “first undetermined function data” (ie, the updated processing start position JSW of the work table) updated in the loop of the fixing process. The determination processing is performed up to the “final undetermined function data” (updated processing end position JEW of the work table) updated in the loop of, so that the design data automatic calculation time can be reduced.

【0800】[実施例7]図48乃至図50のフローチ
ャートは、後述する図53乃至図55の確定処理実行順
序表(以下、順序表という)を用いた前述の図31及び
図32の関数諸元確定処理を実行する実施例7の関数諸
元確定処理の第3形態の概要図である。
[Embodiment 7] The flowcharts shown in FIGS. 48 to 50 correspond to the functions shown in FIGS. 31 and 32 described above using the decision processing execution sequence tables (hereinafter referred to as sequence tables) shown in FIGS. FIG. 14 is a schematic diagram of a third embodiment of the function specification determination processing according to the seventh embodiment for executing the element determination processing.

【0802】前述した図45の第2形態の関数諸元確定
処理は、確定処理のループで最初に未確定の関数諸元の
作業表の諸元配列番号を判別し、次回の確定処理のルー
プでその判別した諸元配列番号から確定処理を開始し、
また、確定処理のループで最後の未確定関数諸元の諸元
配列番号を判別し、次回の確定処理のループでその判別
した諸元配列番号まで確定処理を実行してその回のルー
プを終了する。したがって、前述した実施例6は、図3
1及び図32の確定処理のループのように、各ループで
順次確定して未確定関数諸元が少なくなっても、毎回、
作業表の諸元配列番号の1番から最後の諸元配列番号ま
で繰り返しをしない利点がある。
In the above-described function specification determination processing of the second embodiment shown in FIG. 45, the specification array number of the work table of the undetermined function specification is first determined in the determination processing loop, and the next determination processing loop is executed. The determination process is started from the determined element sequence number in
In addition, the specification array number of the last undetermined function specification is determined in the determination processing loop, the determination processing is executed up to the determined specification array number in the next determination processing loop, and the current loop is ended. I do. Therefore, the sixth embodiment described above differs from FIG.
32, even if the number of undetermined function parameters decreases sequentially in each loop as in the determination processing loop of FIG.
There is an advantage that the operation is not repeated from the first item sequence number to the last item sequence number in the operation table.

【0804】しかし、図45の第2形態の関数諸元確定
処理は、最初に未確定の関数諸元の作業表の諸元配列番
号と最後の未確定関数諸元の諸元配列番号との間の未確
定関数諸元が確定していっても、最初の未確定の関数諸
元又は最後の未確定関数諸元が確定しない場合は、最初
の未確定の関数諸元と最後の未確定関数諸元との間のす
べての設計諸元について、前述した確定値諸元・未定値
諸元判別ステップ(G5)で判別しなければならない。
However, in the function specification determination process of the second form in FIG. 45, the specification array number of the work table of the first undetermined function specification and the specification array number of the last undetermined function specification are determined. If the first undetermined function parameter or the last undetermined function parameter is not determined even if the undetermined function parameters between them are determined, the first undetermined function parameter and the last undetermined function parameter All the design parameters between the function parameters and the design parameters must be determined in the above-described deterministic value / undetermined value determination step (G5).

【0806】それに対して、図48乃至図50の第3形
態の関数諸元確定処理は、最初の未確定の関数諸元の作
業表の諸元配列番号と最後の未確定関数諸元の諸元配列
番号との間の未確定関数諸元が確定していくと、最初の
未確定の関数諸元と最後の未確定関数諸元とが確定しな
い場合でも、途中の確定した関数諸元は確定処理から除
外されていくので、確定値諸元・未定値諸元判別ステッ
プ(G5)が不要である。
On the other hand, the function specification determination processing of the third mode in FIGS. 48 to 50 is based on the specification array number of the work table of the first undetermined function specification and the specification of the last undetermined function specification. When the undetermined function parameters between the original array number and the undetermined function parameters are determined, even if the first undetermined function parameters and the last undetermined function parameters are not determined, Since it is excluded from the finalization processing, the finalized value specification / undetermined value specification discrimination step (G5) is unnecessary.

【0807】図48乃至図50のフローチャートを説明
する前に、これらのフローチャートに使用する図51の
「双方向リスト」の概念を説明する図及び図53乃至図
55の「順序表」について説明する。
Before describing the flow charts of FIGS. 48 to 50, a description will be given of a diagram explaining the concept of the “bidirectional list” of FIG. 51 and a “sequence table” of FIGS. 53 to 55 used in these flow charts. .

【0808】図51は、データの処理順序の前後に「連
鎖」したデータ列とポインタとの関係を示す「双方向リ
スト」の概念を説明する図である。図51(A)は「連
鎖」の初期状態を説明する図である。同図において、中
央の列の「No」はデータ列(諸元配列番号No.0乃至
No.29)を示し、左の列の「F」はあるデータ(諸元
配列番号)の直後につながる順方向のデータを指定する
前方ポインタを示し、右の列の「B」はあるデータの直
前につながる逆方向のデータを指定する後方ポインタを
示す。このポインタによってデータの処理順序が連続す
るので、この連続関係を「連鎖」といい、これらの前後
に連鎖したデータ列とポインタとの関係を示すリストを
「双方向リスト」という。実施例7の関数諸元確定処理
の第3形態では、この双方向リストを「確定処理実行順
序表」といい、前述したように省略して「順序表」とい
う。実施例7で使用する図53乃至図55の順序表は、
前方ポインタと後方ポインタとの2つの1次元配列で、
諸元配列番号No.0から始まる。この順序表の配列の各
要素に、作業表の諸元配列番号を記録し、諸元配列番号
で示した設計諸元が、式中の未定値諸元の有無を判別す
る対象となる。
FIG. 51 is a view for explaining the concept of a "bidirectional list" showing the relationship between pointers and data strings "chained" before and after the data processing order. FIG. 51A is a diagram illustrating the initial state of “chain”. In the figure, “No” in the center column indicates a data sequence (specification sequence numbers No. 0 to No. 29), and “F” in the left column is connected immediately after certain data (specification sequence numbers). A forward pointer for designating forward data is shown, and "B" in the right column indicates a backward pointer for designating backward data connected immediately before certain data. Since the processing order of data is continuous by the pointer, this continuous relationship is called a "chain", and a list indicating the relationship between the data string chained before and after these and the pointer is called a "bidirectional list". In the third embodiment of the function specification determination processing according to the seventh embodiment, the bidirectional list is referred to as a “determination processing execution order table”, and is abbreviated to a “order table” as described above. 53 to 55 used in the seventh embodiment are as follows.
Two one-dimensional arrays, a forward pointer and a backward pointer,
It starts from the specification sequence number No. 0. The specification array number of the work table is recorded in each element of the array of the order table, and the design specification indicated by the specification array number is a target for determining the presence or absence of the undefined value specification in the equation.

【0810】この図51(A)において、「F、No、
B」の諸元配列番号No.2の前方ポインタFPは3であ
って、この前方ポインタ3はNo.2から次のNo.3への
順方向の連鎖を示し、また諸元配列番号No.2の後方ポ
インタBPは1であって、この後方ポインタ1はNo.2
からNo.1への逆方向への連鎖を示す。なお、諸元配列
番号No.29の前方ポインタFPの−1は、このデータ
よりも順方向に連鎖するデータがない終端であることを
示し、また、諸元配列番号No.0の後方ポインタBPの
−1は、このデータよりも逆方向に連鎖するデータがな
い終端であることを示す。
In FIG. 51A, “F, No,
The forward pointer FP of the specification array number No. 2 of “B” is 3, this forward pointer 3 indicates a forward chain from No. 2 to the next No. 3, and the specification array number No. 2 is 1 and the backward pointer 1 is No. 2.
1 shows the reverse chain from No. 1 to No. 1. It should be noted that -1 of the forward pointer FP of the data array No. 29 indicates that there is no end of data linked in the forward direction from this data, and that the backward pointer BP of the data array No. 0 The value -1 indicates that there is no data chained in the reverse direction from this data.

【0812】図51(B)は、諸元配列番号No.1のデ
ータを双方向リストの連鎖から削除する操作を説明する
図である。図51(A)に示す諸元配列番号No.1を連
鎖から削除するには、同図(A)に示す諸元配列番号N
o.0の前方ポインタFの1を、同図(B)に示すよう
に、2に付け換えると共に、同図(A)に示す諸元配列
番号No.2の後方ポインタBPの1を、同図(B)に示
すように、0に付け換える。この付け換えによって、同
図(B)に示すように、諸元配列番号No.0の前方ポイ
ンタFPが2を指定し、諸元配列番号No.2の後方ポイ
ンタBPが0を指定する。
[0812] Fig. 51B is a diagram for explaining the operation of deleting the data of the element array No. 1 from the chain of the bidirectional list. In order to delete the specification sequence number No. 1 shown in FIG. 51 (A) from the chain, the specification sequence number N.sub.1 shown in FIG.
As shown in FIG. 2B, the forward pointer F of o.0 is replaced with 2 as shown in FIG. 2B, and the backward pointer BP of the specification array number No. 2 shown in FIG. As shown in FIG. By this replacement, the forward pointer FP of the specification array number No. 0 specifies 2, and the rear pointer BP of the specification array number No. 2 specifies 0, as shown in FIG.

【0814】図51(C)は、さらに、同図(B)に示
す諸元配列番号No.2のデータを双方向リストの連鎖か
ら削除する操作を説明する図である。同図(C)に示す
諸元配列番号No.2をさらに、連鎖から削除するには、
同図(B)に示す諸元配列番号No.0の前方ポインタF
Pの2を、同図(C)に示すように、3に付け換えると
共に、同図(B)に示す諸元配列番号No.3の後方ポイ
ンタBPの2を、同図(C)に示すように、0に付け換
える。この付け換えによって、同図(C)に示すよう
に、諸元配列番号No.0の前方ポインタFPが3を指定
し、諸元配列番号No.3の後方ポインタBPが0を指定
する。
[0814] Fig. 51C is a diagram for explaining the operation of further deleting the data of the specification array number No. 2 shown in Fig. 51B from the chain of the bidirectional list. In order to further delete the specification SEQ ID No. 2 shown in FIG.
The forward pointer F of the specification array number No. 0 shown in FIG.
2 of P is replaced with 3 as shown in FIG. 3C, and the rear pointer BP 2 of the specification array number No. 3 shown in FIG. 3B is shown in FIG. As described above. By this replacement, the forward pointer FP of the specification array number No. 0 specifies 3 and the rear pointer BP of the specification array number No. 3 specifies 0, as shown in FIG.

【0816】図52の表は、実施例1における作業表A
5からA8までの未定値確定履歴番号St#を要約した
作業表抜粋図である。この図52は、実施例1における
各諸元の確定遷移、すなわち、確定処理ループ開始前L
0では入力諸元、定数諸元等(#0から#5)が確定
し、確定処理ループ1回目L1では#6の関数諸元が確
定し、確定処理ループ2回目L2では#7の関数諸元が
確定し、確定処理ループ3回目L3では#8の関数諸元
が確定する経過を示している。また、この図52は、以
下に説明する実施例7における各諸元の確定遷移も示し
ている。
The table shown in FIG. 52 is the work table A in the first embodiment.
It is a work table extract figure which summarized the undetermined value fixed history number St # from 5 to A8. FIG. 52 is a diagram illustrating a finalized transition of each item in the first embodiment, that is, L before the start of the finalization processing loop.
At 0, the input parameters, constant parameters, etc. (# 0 to # 5) are determined, the function parameters of # 6 are determined in the first L1 determination processing loop, and the function parameters of # 7 are determined in the second L2 determination processing loop. The element is determined, and the third L3 of the determination processing loop shows the progress of the function specification of # 8 being determined. FIG. 52 also shows a definite transition of each item in the seventh embodiment described below.

【0818】図53の表は、実施例1における確定処理
実行順序の確定遷移の各ループの最終状態を示す図であ
る。同図において、L0aは、後述する図50の(R5
1)乃至(R54)を実行した後の確定処理順序初期設
定(以下、処理順序初期設定前半という)の指定順序を
示し、L0bは、後述する図50の(R61)乃至(R
70)を実行した後の確定処理順序初期設定(以下、処
理順序初期設定後半という)の指定順序を示し、L1は
後述する図48の Loop G2(以下、外ループという)の
1回目の指定順序を示し、L2は外ループ2回目の指定
順序を示し、L3は外ループ3回目の指定順序を示す。
The table in FIG. 53 is a diagram showing the final state of each loop of the final transition of the final processing execution order in the first embodiment. In this figure, L0a is (R5) in FIG.
1) through (R54) indicate the order of designation of the finalized processing order initialization (hereinafter referred to as the first half of the processing order initialization), and L0b indicates the order of (R61) through (R) in FIG.
70) indicates the specification order of the finalized processing order initialization (hereinafter, the processing order initialization latter half), and L1 indicates the first specification order of Loop G2 (hereinafter, referred to as an outer loop) in FIG. L2 indicates the designation order of the second outer loop, and L3 indicates the designation order of the third outer loop.

【0820】順序表は、前方ポインタFPと後方ポイン
タBPとの2つの1次元の配列から形成されている。こ
の順序表の配列要素に、諸元配列番号が記録され、諸元
配列番号で指定された設計諸元の確定処理を実行する。
The order table is formed from two one-dimensional arrays of a forward pointer FP and a backward pointer BP. The specification array number is recorded in the array element of the order table, and the process of determining the design specification specified by the specification array number is executed.

【0822】実施例1において、図53の各ループの最
終状態を示す図を説明すると次のとおりである。確定処
理順序初期設定前半の指定順序L0aの前方ポインタF
Pは、次回の確定処理の順序が1→2→3→4→5→…
………27→28→29であることを示す。確定処理順
序初期設定後半の指定順序L0bの前方ポインタFP
は、次回の確定処理の順序が6→7→8→9→10→1
1→12→15→16であることを示す。外ループ1回
目の指定順序L1の前方ポインタFPは、次回の確定処
理の順序が6→8→9→10→11→12であることを
示す。外ループ2回目の指定順序L2の前方ポインタF
Pは、次回の確定処理の順序が6→8→10→11であ
ることを示す。外ループ3回目の指定順序L3の前方ポ
インタFPは、確定処理の終了を示す。
The following describes the final state of each loop shown in FIG. 53 in the first embodiment. The forward pointer F of the specified order L0a in the first half of the initial setting of the confirmation processing order
For P, the order of the next confirmation processing is 1 → 2 → 3 → 4 → 5 → ...
……… Indicates 27 → 28 → 29. Forward pointer FP of the specified order L0b in the second half of the final setting of the fixed processing order
Indicates that the order of the next confirmation processing is 6 → 7 → 8 → 9 → 10 → 1
1 → 12 → 15 → 16. The forward pointer FP of the first specified order L1 of the outer loop indicates that the order of the next determination processing is 6 → 8 → 9 → 10 → 11 → 12. Forward pointer F in the specified order L2 of the second outer loop
P indicates that the order of the next confirmation processing is 6 → 8 → 10 → 11. The forward pointer FP in the third designated order L3 of the outer loop indicates the end of the determination processing.

【0824】図54の表は、順序表初期設定後半の順序
表のポインタの付け換えを説明する図である。同図にお
いては、諸元配列番号No.1が未定値確定履歴St=1
で確定済みであるので、諸元配列番号No.1を連鎖から
削除する。この削除をするために、図51で前述したよ
うに、諸元配列番号No.0の前方ポインタFPを2に付
け換え、諸元配列番号No.2の後方ポインタBPを0に
付け換える。なお、図の*印の欄が置換された箇所を示
す。
[0824] The table in Fig. 54 is a diagram for explaining replacement of pointers in the sequence table in the latter half of the sequence table initialization. In the figure, the specification array number No. 1 is the undetermined value determination history St = 1.
Therefore, the specification sequence number No. 1 is deleted from the chain. In order to perform this deletion, as described above with reference to FIG. 51, the front pointer FP of the specification array number No. 0 is replaced with 2, and the rear pointer BP of the specification array number No. 2 is replaced with 0. It should be noted that the * -marked columns in the figure indicate the replaced parts.

【0826】図55の表は、関数諸元確定処理ループ
(外ループ)の3回目L3の途中における順序表のポイ
ンタの付け換えを説明する図である。同図において、諸
元配列番号No.6が未定値確定履歴St=1となって確
定したので、諸元配列番号No.6を連鎖から削除する。
この削除をするために、諸元配列番号No.6の前方ポイ
ンタFPを8に付け換えると共に、諸元配列番号No.8
の後方ポインタBPを0に付け換える。
[0827] The table in Fig. 55 is a diagram for explaining replacement of pointers in the order table in the middle of the third L3 of the function specification determination processing loop (outer loop). In the figure, since the specification array number No. 6 is determined as the undetermined value determination history St = 1, the specification array number No. 6 is deleted from the chain.
In order to perform this deletion, the forward pointer FP of the specification array number No. 6 is replaced with 8, and the specification array number No. 8
Is changed to 0.

【0840】以下、図50の順序表の初期設定について
説明する。図50のフローチャートは、関数諸元確定処
理の第3形態における順序表の初期設定の概要図であ
る。
[0840] The initialization of the sequence table shown in Fig. 50 will be described below. The flowchart of FIG. 50 is a schematic diagram of the initial setting of the order table in the third mode of the function specification determination processing.

【0842】(R51乃至R54)順序表初期設定ステ
ップ (R51乃至R54)において、前述した図25乃至図
29で必要な諸元を全て収集した後、図53の確定処理
順序初期設定前半の指定順序L0aの初期設定をする。
この順序表の配列要素に、図53の確定処理順序初期設
定前半の指定順序L0aの縦列で示すとおり、順序表の
諸元配列番号の0番目から全諸元数NN番目まで、諸元
配列番号に1を加算した値を前方ポインタFPに割り当
てると共に、諸元配列番号から1を減じた値を後方ポイ
ンタBPに割り当てる。ただし、前方ポインタFPの最
後の配列要素と後方ポインタBPの最初の配列要素と
は、連鎖の終端を示す値−1を割り当てる。
(R51 to R54) Order Table Initial Setting Step In (R51 to R54), after collecting all the necessary data in FIG. 25 to FIG. Initialize L0a.
As shown in the column of the specification order L0a in the first half of the finalization processing order initialization in FIG. 53, the array elements of the order table include the specification array numbers from the 0th to the NNth of the specification array numbers in the order table. Is assigned to the forward pointer FP, and a value obtained by subtracting 1 from the specification array number is assigned to the backward pointer BP. However, the last array element of the forward pointer FP and the first array element of the backward pointer BP are assigned a value -1 indicating the end of the chain.

【0843】(R51乃至R53)の Loop R51 におい
て、諸元配列番号iの0番目から全諸元数NN番目まで
繰り返す。(R52)において、諸元配列番号iの前方
ポインタFP[i]の変化iにi+1を設定すると共
に、諸元配列番号iの後方ポインタBP[i]の変化i
にi−1を設定する。(R54)において、全諸元数N
Nの前方ポインタFP[NN]に−1を設定す。
[0843] In Loop R51 of (R51 to R53), the process is repeated from the 0th to the NNth data of the specification array number i. In (R52), the change i of the forward pointer FP [i] of the specification array number i is set to i + 1, and the change i of the rear pointer BP [i] of the specification array number i is set.
Is set to i-1. In (R54), the total number of elements N
-1 is set to the forward pointer FP [NN] of N.

【0844】実施例1において、図53の順序表の確定
処理順序初期設定前半の指定順序L0aの列に示すとお
り、順序表の諸元配列番号の0番目から29番目までの
前方ポインタFPの列の配列要素に、諸元配列番号に1
を加算した値1乃至29を割り当てると共に、後方ポイ
ンタBPの列の配列要素に、諸元配列番号から1を減じ
た値0乃至28を割り当てる。ただし、最後(諸元配列
番号No.29)の前方ポインタFPの配列要素及び後方
ポインタBPの最初(諸元配列番号No.0)の配列要素
に、連鎖の終端を示す値−1を割り当てる。
In the first embodiment, as shown in the column of the designation order L0a in the first half of the initial setting of the finalization order of the sequence table in FIG. 1 in the array element of
Are assigned to the array elements of the column of the backward pointer BP, and values 0 to 28 obtained by subtracting 1 from the specification array number are allocated. However, a value -1 indicating the end of the chain is assigned to the last (element array number No. 29) array element of the forward pointer FP and the first (element array number No. 0) array element of the rear pointer BP.

【0846】(R61乃至R70)確定済み諸元連鎖削
除ステップ (R61乃至R70)において、図53の確定処理順序
初期設定後半の指定順序L0bの初期設定をする。この
順序表の配列要素に、図53の順序表の確定処理順序初
期設定後半の指定順序L0bの縦列で示すとおり、順序
表の諸元配列番号の0番目から全諸元数NN番目までの
内の未定値諸元の前方ポインタFPの列の配列要素に、
次に処理すべき諸元配列番号を割り当てると共に、後方
ポインタBPの列の配列要素に、直前に処理した諸元配
列番号を割り当てる。ただし、前方ポインタFPの最後
の配列要素及び後方ポインタBPの最初の配列要素に、
連鎖の終端を示す値−1を割り当てる。
(R61 to R70) Specified Data Chain Deletion Step In (R61 to R70), the designation order L0b in the latter half of the initial setting of the decision processing order in FIG. 53 is initialized. As shown in the column of the specification order L0b in the latter half of the initial setting of the finalization processing order of the order table in FIG. 53, the array elements of the order table include the 0th to the NNth items of the specification array number in the order table. In the array element of the column of the forward pointer FP of the unspecified value of
The specification array number to be processed next is allocated, and the specification array number processed immediately before is allocated to the array element in the column of the backward pointer BP. However, the last array element of the forward pointer FP and the first array element of the backward pointer BP include
Assign a value of -1 to indicate the end of the chain.

【0847】実施例1において、図53の順序表の確定
処理順序初期設定後半の指定順序L0bの列に示すとお
り、順序表の諸元配列番号の0番目から全諸元数NN番
目までの内の未定値諸元の前方ポインタFPの列の配列
要素に、次に処理すべき諸元配列番号の6→7→8→9
→10→11→12→15→16を割り当てると共に、
後方ポインタBPの列の配列要素に、直前に処理した諸
元配列番号16→15→12→11→10→9→8→7
→6を割り当てる。
In the first embodiment, as shown in the column of the specification order L0b in the latter half of the initial setting of the finalization order of the order table in FIG. Is assigned to the array element of the column of the forward pointer FP of the unspecified value of the item 6 → 7 → 8 → 9
→ 10 → 11 → 12 → 15 → 16
In the array element of the column of the backward pointer BP, the immediately preceding processed element array number 16 → 15 → 12 → 11 → 10 → 9 → 8 → 7
→ Assign 6.

【0848】(R61)において、確定処理対象位置を
示す変数iに、順序表の最初の処理対象位置(諸元配列
番号)0を設定する。(R62)乃至(R70)の Loo
p R62 において、前述したとおり、前方ポインタの最後
の配列要素に、最後を示す値−1を割り当てているの
で、確定処理対象位置を示す変数iが「正」の間、確定
値諸元の連鎖削除を繰り返す。
[0848] In (R61), the first processing target position (specification array number) 0 in the sequence table is set as a variable i indicating the confirmed processing target position. Loo from (R62) to (R70)
In p R62, as described above, the value −1 indicating the end is assigned to the last array element of the forward pointer. Therefore, while the variable i indicating the position to be determined is “positive”, the chain of the determined value specifications is maintained. Repeat deletion.

【0850】(R63)において、確定処理対象位置を
示す変数iの前方ポインタFP[i]が次に確定処理を
実行する諸元配列番号を示しているので、確定処理対象
位置を示す変数iに保存する。(R64)において、確
定処理対象位置を示す変数iの関数諸元が確定値諸元
か、未確定値諸元であるかを判別する。未確定のままで
あるときは、(R65)乃至(R68)をスキップして
(R70)に進み、確定処理対象位置を示す変数iの前
方ポインタFP[i]の付け換えをするための Loop R6
2 を繰り返す。確定処理対象位置を示す変数iの関数諸
元が確定しているときは(R65)に進む。
[0850] In (R63), since the forward pointer FP [i] of the variable i indicating the determination processing target position indicates the specification array number for executing the determination processing next, the variable i indicating the determination processing target position is save. In (R64), it is determined whether the function data of the variable i indicating the position to be determined is a fixed data or an undetermined data. If it remains undetermined, the process skips (R65) to (R68) and proceeds to (R70), where Loop R6 for replacing the forward pointer FP [i] of the variable i indicating the position to be confirmed is processed.
Repeat 2. When the function specification of the variable i indicating the position to be determined is determined, the process proceeds to (R65).

【0852】(R65乃至R68)ポインタ付け換えス
テップステップ (R65乃至R68)において、ポインタの付け換えに
よって、確定値諸元を順序表の連鎖から削除する。
(R65 to R68) Pointer replacement step In the steps (R65 to R68), the fixed value specification is deleted from the chain of the sequence table by replacing the pointer.

【0853】(R65)後方連鎖の終端判別ステップ (R65)において、確定処理対象位置を示す変数iの
後方ポインタBP[i]=−1は、後方ポインタBPの
連鎖が終端かどうかを判別する。後方ポインタBPが−
1のときは、(R66)をスキップする。
(R65) Step of Determining End of Back Chain In (R65), the back pointer BP [i] = − 1 of the variable i indicating the position to be finalized determines whether or not the chain of the back pointer BP is the end. When the backward pointer BP is-
If it is 1, (R66) is skipped.

【0854】(R66)前方ポインタ付け換えステップ (R66)において、確定処理対象位置i番目の直前の
処理対象番号(後方ポインタBP)が指定している直後
の処理対象番号(前方ポインタ)を示すFP[BP
[i]]を、i番目の直後の処理対象番号(前方ポイン
タ)を示すFP[i]に付け換える。ここで、iは確定
処理対象位置(確定処理対象位置を示す変数)を示し、
FP[i]はi番目の直後の処理対象番号を示し、BP
[i]はi番目の直前の処理対象番号を示す。FP[B
P[i]]は、確定処理対象位置i番目の直前の処理対
象番号が指定している直後の処理対象番号を示す。した
がって、このFP[BP[i]]は、前方ポインタFP
が確定処理対象位置i番目を指定している番号FP
[i]となる。
(R66) Forward pointer replacement step In (R66), the FP indicating the processing target number (forward pointer) immediately after the i-th immediately preceding processing target number (rear pointer BP) of the fixed processing target position is specified [BP
[I]] is replaced with FP [i] indicating the processing number (forward pointer) immediately after the ith. Here, i indicates a position to be settled (a variable indicating the position to be settled),
FP [i] indicates the processing target number immediately after the ith, and BP [i]
[I] indicates the i-th immediately preceding processing target number. FP [B
P [i]] indicates the processing target number immediately after the i-th immediately preceding processing target number is specified. Therefore, this FP [BP [i]] is the forward pointer FP
Is the number FP that specifies the i-th position to be processed
[I] is obtained.

【0855】(R67)前方連鎖の終端判別ステップ (R67)において、確定処理対象位置を示す変数iの
前方ポインタFP[i]=−1は、前方ポインタFPの
連鎖が終端かどうかを判別する。前方ポインタFPが−
1のときは、(R68)をスキップする。
(R67) Step of determining the end of the forward chain In (R67), the forward pointer FP [i] = − 1 of the variable i indicating the position to be determined is determined whether or not the chain of the forward pointer FP is the end. The forward pointer FP is-
If it is 1, (R68) is skipped.

【0856】(R68)後方ポインタ付け換えステップ (R68)において、確定処理対象位置i番目の直後の
処理対象番号(前方ポインタFP)が指定している直前
の処理対象番号(後方ポインタ)を示すBP[FP
[i]]を、i番目の直前の処理対象番号(後方ポイン
タ)を示すBP[i]に付け換える。ここで、iは確定
処理対象位置(確定処理対象位置を示す変数)を示し、
FP[i]はi番目の直後の処理対象番号を示し、BP
[i]はi番目の直前の処理対象番号を示す。BP[F
P[i]]は、確定処理対象位置i番目の直前の処理対
象番号が指定している直後の処理対象番号を示す。した
がって、このBP[FP[i]]は、後方ポインタBP
が確定処理対象位置i番目を指定している番号BP
[i]となる。
(R68) Backward pointer replacement step In (R68), the BP indicating the immediately preceding processing target number (backward pointer) specified by the processing target number (forward pointer FP) immediately after the i-th fixed processing target position. [FP
[I]] is replaced with BP [i] indicating the i-th immediately preceding processing target number (backward pointer). Here, i indicates a position to be settled (a variable indicating the position to be settled),
FP [i] indicates the processing target number immediately after the ith, and BP [i]
[I] indicates the i-th immediately preceding processing target number. BP [F
P [i]] indicates the processing target number immediately after the i-th immediately preceding processing target number is specified. Therefore, this BP [FP [i]] is the backward pointer BP
Is the number BP specifying the i-th position to be confirmed
[I] is obtained.

【0857】実施例1において、図54に示すとおり、
諸元配列番号No.1が確定値諸元であるので、諸元配列
番号No.1を連鎖から削除する。この削除をするには、
諸元配列番号No.0の前方ポインタ1を2に付け換える
と共に、諸元配列番号No.2の後方ポインタ1を0に付
け換える。この付け換えの結果、No.0の前方ポインタ
が2を指定し、No.2の後方ポインタが0を指定し、N
o.1は連鎖から削除される。
In Example 1, as shown in FIG.
Since the specification array number No. 1 is a definite value specification, the specification array number No. 1 is deleted from the chain. To do this,
The forward pointer 1 of the specification array number No. 0 is replaced with 2 and the rear pointer 1 of the specification array number No. 2 is replaced with 0. As a result of this replacement, the forward pointer of No. 0 designates 2 and the backward pointer of No. 2 designates 0;
o.1 is removed from the chain.

【0860】次に、前述した図48及び図49の第3形
態の関数諸元確定処理のフローチャートを説明する。図
48のフローチャートは、関数諸元確定処理の第3形態
の概要図(1/2)である。図49のフローチャート
は、関数諸元確定処理の第3形態の概要図(2/2)で
ある。以下、前述した図31及び図32のフローチャー
トと異なるステップについて説明する。
Next, a description will be given of a flowchart of the function specification determining process of the third embodiment shown in FIGS. 48 and 49. The flowchart of FIG. 48 is a schematic diagram (1/2) of the third embodiment of the function specification determination process. The flowchart of FIG. 49 is a schematic diagram (2/2) of the third mode of the function specification determination process. Hereinafter, steps different from those in the flowcharts of FIGS. 31 and 32 will be described.

【0862】(R3)から(G9)までのステップは、
確定諸元連鎖削除ステップである。図49に示す(R
3)から(G9)において、順序表の配列要素は、図5
3に示すように、 Loop G2 の外ループの1回目の指定
順序L1から外ループの3回目の指定順序L3の縦列で
示すとおり、順序表の諸元配列番号0番目からNN番目
までの内、未定値諸元の前方ポインタFPに次に処理す
べき諸元配列番号を割り当て、後方ポインタBPに直前
に処理した諸元配列番号を割り当てる。ただし、最後の
前方ポインタと最初の後方ポインタとに連鎖の終端を示
す値−1を割り当てる。
The steps from (R3) to (G9) are as follows:
This is a fixed specification chain deletion step. As shown in FIG.
In 3) to (G9), the array elements of the order table are as shown in FIG.
As shown in FIG. 3, as shown in the column from the first specification order L1 of the outer loop of Loop G2 to the third specification order L3 of the outer loop, among the element array numbers 0 to NN in the order table, The specification array number to be processed next is assigned to the forward pointer FP of the undefined value specification, and the specification array number processed immediately before is allocated to the rear pointer BP. However, a value -1 indicating the end of the chain is assigned to the last forward pointer and the first backward pointer.

【0864】実施例1において、図53の順序表の外ル
ープの1回目の指定順序L1の列に示すとおり、前方ポ
インタFPには、諸元配列番号No.0からNo.12まで
の未定値諸元の配列要素に、次に実行する諸元配列番号
を記録し、前方ポインタの最後の諸元配列番号(諸元配
列番号No.12)と後方ポインタの最初の諸元配列番号
(諸元配列番号No.0)とに、連鎖の終端を示す値−1
を割り当てる。したがつて、外ループの1回目の指定順
序L1の前方ポインタFPは、次回の確定処理の順序が
6→8→9→10→11→12であることを示してい
る。また、図53の外ループの2回目の指定順序L2の
前方ポインタFPは、次回の確定処理の順序が6→8→
10→12であることを示している。さらに、図53の
外ループの3回目の指定順序L3の前方ポインタFP
は、次回の確定処理の順序の最初の諸元配列番号が−1
であるので、すべて確定したことを示している。
In the first embodiment, as shown in the column of the first designated order L1 of the outer loop of the order table in FIG. 53, the forward pointer FP stores the undefined values of the specification array numbers No. 0 to No. 12. The specification array number to be executed next is recorded in the specification array element, and the last specification array number of the forward pointer (specification array number No. 12) and the first specification array number of the backward pointer (specification) Sequence number No. 0) and a value -1 indicating the end of the chain
Assign. Therefore, the forward pointer FP of the first specified order L1 of the outer loop indicates that the order of the next confirmation processing is 6 → 8 → 9 → 10 → 11 → 12. Also, the forward pointer FP in the second specified order L2 of the outer loop in FIG.
This indicates that 10 → 12. Further, the forward pointer FP in the third designated order L3 of the outer loop in FIG.
Means that the first array element number in the order of the next confirmation processing is -1
, Indicating that everything has been determined.

【0866】(R3)において、確定処理対象位置を示
す変数iに、順序表の最初の処理対象位置(諸元配列番
号)0を設定する。(R4)から(G9)までの Loop
R4 において、前述したとおり、前方ポインタの最後の
配列要素に、最後を示す値−1を割り当てているので、
確定処理対象位置i番目の前方ポインタFP[i]が
「正」の間、確定済み諸元の連鎖削除を繰り返す。
[0866] In (R3), the first processing target position (specification array number) 0 in the sequence table is set as a variable i indicating the confirmed processing target position. Loop from (R4) to (G9)
In R4, as described above, the value -1 indicating the end is assigned to the last array element of the forward pointer.
As long as the i-th forward pointer FP [i] of the fixed processing target position is “correct”, the chained deletion of the determined data is repeated.

【0868】(R5)において、確定処理対象位置i番
目の前方ポインタFP[i]が次の確定処理対象位置i
を示しているので、前方ポインタFP[i]のiを確定
処理対象位置を示す変数iに保存する。
[0868] In (R5), the i-th forward pointer FP [i] of the final processing target position is set to the next final processing target position i.
Therefore, i of the forward pointer FP [i] is stored in the variable i indicating the position to be confirmed.

【0870】(R7A乃至R7D)ポインタ付け換えス
テップ (R7A乃至R7D)において、ポインタの付け換えに
よって、既に確定している諸元を順序表の連鎖から削除
する。
[0870] (R7A to R7D) Pointer replacement step In (R7A to R7D), the elements that have already been determined by the pointer replacement are deleted from the chain of the sequence table.

【0872】(R7A)後方連鎖の終端判別ステップ (R7A)において、確定処理対象位置i番目の後方ポ
インタBP[i]=−1は、後方ポインタBPの連鎖が
終端かどうかを判別する。後方ポインタBPが−1のと
きは、(R7B)をスキップする。
(R7A) Step of Determining End of Back Chain In (R7A), the i-th back pointer BP [i] = − 1 at the determination processing target position determines whether or not the chain of the back pointer BP is the end. When the backward pointer BP is -1, (R7B) is skipped.

【0873】(R7B)前方ポインタ付け換えステップ (R7B)において、確定処理対象位置i番目の直前の
処理対象番号(後方ポインタBP)が指定している直後
の処理対象番号(前方ポインタ)を示すFP[BP
[i]]を、i番目の直後の処理対象番号(前方ポイン
タ)を示すFP[i]に付け換える。ここで、iは確定
処理対象位置(確定処理対象位置を示す変数)を示し、
FP[i]はi番目の直後の処理対象番号を示し、BP
[i]はi番目の直前の処理対象番号を示す。FP[B
P[i]]は、確定処理対象位置i番目の直前の処理対
象番号が指定している直後の処理対象番号を示す。した
がって、このFP[BP[i]]は、前方ポインタFP
が確定処理対象位置i番目を指定している番号FP
[i]となる。
(R7B) Forward pointer replacement step In (R7B), the FP indicating the processing target number (forward pointer) immediately after the i-th immediately preceding processing target number (rear pointer BP) of the fixed processing target position is specified [BP
[I]] is replaced with FP [i] indicating the processing number (forward pointer) immediately after the ith. Here, i indicates a position to be settled (a variable indicating the position to be settled),
FP [i] indicates the processing target number immediately after the ith, and BP [i]
[I] indicates the i-th immediately preceding processing target number. FP [B
P [i]] indicates the processing target number immediately after the i-th immediately preceding processing target number is specified. Therefore, this FP [BP [i]] is the forward pointer FP
Is the number FP that specifies the i-th position to be processed
[I] is obtained.

【0874】(R7C)前方連鎖の終端判別ステップ (R7C)において、確定処理対象位置i番目の前方ポ
インタFP[i]=−1は、前方ポインタFPの連鎖が
終端かどうかを判別する。前方ポインタFPが−1のと
きは、(R7D)をスキップする。
[0874] (R7C) Step of determining the end of forward chain In step (R7C), the i-th forward pointer FP [i] = -1 of the determination target position determines whether the chain of forward pointers FP is the end. When the forward pointer FP is -1, (R7D) is skipped.

【0875】(R7D)後方ポインタ付け換えステップ (R7D)において、確定処理対象位置i番目の直後の
処理対象番号(前方ポインタFP)が指定している直前
の処理対象番号(後方ポインタ)を示すBP[FP
[i]]を、i番目の直前の処理対象番号(後方ポイン
タ)を示すBP[i]に付け換える。ここで、iは確定
処理対象位置(確定処理対象位置を示す変数)を示し、
FP[i]はi番目の直後の処理対象番号を示し、BP
[i]はi番目の直前の処理対象番号を示す。BP[F
P[i]]は、確定処理対象位置i番目の直前の処理対
象番号が指定している直後の処理対象番号を示す。した
がって、このBP[FP[i]]は、後方ポインタBP
が確定処理対象位置i番目を指定している番号BP
[i]となる。
(R7D) Rear pointer replacement step In (R7D), the BP indicating the immediately preceding processing target number (forward pointer) designated by the processing target number (forward pointer FP) immediately after the i-th fixed processing target position [FP
[I]] is replaced with BP [i] indicating the i-th immediately preceding processing target number (backward pointer). Here, i indicates a position to be settled (a variable indicating the position to be settled),
FP [i] indicates the processing target number immediately after the ith, and BP [i]
[I] indicates the i-th immediately preceding processing target number. BP [F
P [i]] indicates the processing target number immediately after the i-th immediately preceding processing target number is specified. Therefore, this BP [FP [i]] is the backward pointer BP
Is the number BP specifying the i-th position to be confirmed
[I] is obtained.

【0876】実施例1において、外ループ3回目の指定
順序L3において、図55に示すとおり、諸元配列番号
No.6の未定値諸元が確定したので、諸元配列番号No.
6のデータを連鎖から削除する。この諸元配列番号No.
6のデータを連鎖から削除するには、諸元配列番号No.
0の前方ポインタ6を8に付け換えると共に、諸元配列
番号No.8の後方ポインタ1を0に付け換える。この付
け換えの結果、No.0の前方ポインタが8を指定し、N
o.8の後方ポインタが0を指定し、No.6は連鎖から削
除される。
In Example 1, in the third designated order L3 of the outer loop, as shown in FIG. 55, since the undetermined values of the specification array number No. 6 were determined, the specification array number No. 6 was determined.
6 is deleted from the chain. This specification sequence number No.
In order to delete the data of No. 6 from the chain, the data of the sequence No. No.
The forward pointer 6 of 0 is replaced with 8, and the backward pointer 1 of the specification array number No. 8 is replaced with 0. As a result of this replacement, the forward pointer of No. 0 specifies 8,
The backward pointer of O.8 specifies 0, and No.6 is deleted from the chain.

【1000】[1000]

【発明の効果】本発明の共通の効果は、次のとおりであ
る。
The common effects of the present invention are as follows.

【1002】本発明は、設計諸元関係を記録したデータ
ベースと設計諸元を収集して確定させプログラムとを完
全に独立させているので、プログラムで実行する設計対
象物が「変圧器」の設計だけに限定されることなく、本
発明に係るプログラムをなんら変更することなく、本発
明係るデータベースに設計したい設計対象物の設計諸元
の関係を記録するだけで、他の電気機器は勿論、機械、
強度計算、土木建設、モデル計算等に広く適用すること
ができる。
In the present invention, the database that records the design data and the design data are collected and fixed, and the program is completely independent. Therefore, the design object to be executed by the program is the design of the "transformer". Without limiting the program according to the present invention, the database according to the present invention simply records the relationship of the design data of the design object to be designed, and is not limited to other electrical devices. ,
It can be widely applied to strength calculation, civil engineering construction, model calculation, etc.

【1004】従来技術のプログラムによって設計諸元を
算出する方法は、設計諸元の算出順序を設計者が予め決
定してプログラムに組み込まなければならなかった。即
ち、従来技術においては、列挙又は収集した設計諸元
を、仕様諸元群、内部諸元の定数諸元群、外部諸元の定
数諸元群、外部諸元の関数諸元群及び内部諸元の関数諸
元群の順に並び換えた後、さらに、上記の外部諸元の関
数諸元群及び内部諸元の関数諸元群をそれぞれ、以前に
設計した同機種のデータ及び設計者の経験から定めた概
略の算出順序に並び換え、さらに、上記の外部諸元及び
内部諸元をそれぞれ、実際の算出が可能な順序に、設計
者が並び換えて、プログラムを作成するためのプログラ
ム仕様書を作成しなければならなかったので、設計者に
過大な労力がかかっていた。本発明は、設計諸元の算出
順序を設計者が予め決定する必要がなく、単に設計諸元
の関係をデータベースに記録しておくだけでよいので、
設計効率を向上させることができ、設計者しかできない
技術に専念することができる。
[1004] In the method of calculating the design data by the program of the prior art, the designer must previously determine the calculation order of the design data and incorporate it into the program. That is, in the prior art, the design parameters enumerated or collected are defined as a specification parameter group, an internal parameter constant parameter group, an external parameter constant parameter group, an external parameter function parameter group, and an internal parameter. After rearranging the order of the original function parameters, the above-mentioned function parameters of the external parameters and the function parameters of the internal parameters are the same model data previously designed and the experience of the designer, respectively. A program specification for creating a program by rearranging the external specifications and internal specifications into the order in which they can be actually calculated by rearranging them into the approximate calculation order determined from Had to be created, which put an enormous amount of effort on the designer. The present invention does not require the designer to predetermine the calculation order of the design specifications, and simply records the relationship of the design specifications in the database.
It is possible to improve design efficiency and to concentrate on technologies that only designers can do.

【1006】本発明は、設計諸元の関係を記録したデー
タベースと設計諸元を収集して確定させるプログラムと
を完全に独立させているので、作業者は勿論のこと、モ
デルチェンジの担当者、新製品の設計者、研究開発者の
いずれのレベルにおいても、プログラミングの知識を必
要としないで、それぞれの業務目的を達成することがで
きる。
In the present invention, since a database that records the relationship between design specifications and a program for collecting and confirming design specifications are completely independent, not only workers, but also persons in charge of model change, At the level of both new product designers and R & D developers, they can achieve their business objectives without requiring programming knowledge.

【1008】本発明は、設計諸元の関係を記録したデー
タベースと設計諸元を収集して確定させるプログラムと
を完全に独立させているので、データベース及びプログ
ラムの保守が容易であるので、作業者は勿論のこと、モ
デルチェンジ担当者、新製品設計者、研究開発者のいず
れのレベルにおいても、共通のデータベース及びプログ
ラムを使用することができ、取扱者のレペルを移してい
っても、同一結果の設計を引き継ぐことができる。
In the present invention, the database in which the relationship between design specifications is recorded and the program for collecting and confirming design specifications are completely independent, so that maintenance of the database and the program is easy. Needless to say, the same database and program can be used at all levels of model change personnel, new product designers, and R & D personnel. Design can be taken over.

【1010】本発明は、設計対象物の一部を特定して設
計する場合に、特定した範囲外の設計諸元が含まれてい
ても、その範囲外の設計諸元がデータベースに記録され
ているときは、自動的に算出して、設計対象物の一部を
特定するだけで設計することができる。したがって、従
来技術のように、設計者が設計対象物の一部を特定して
設計する場合に、特定した範囲の設計諸元の算出に必要
なすべての設計諸元を選定する多大な労力を必要としな
い。
[1010] According to the present invention, when a part of a design object is specified and designed, even if design data outside the specified range is included, the design data outside the specified range is recorded in a database. When there is, the design can be automatically calculated and the design can be performed only by specifying a part of the design object. Therefore, as in the prior art, when a designer specifies a part of a design object and designs it, a great deal of effort is required to select all the design parameters necessary for calculating the design parameters in the specified range. do not need.

【1012】本発明は、設計対象物の一部を特定して設
計する場合に、特定した範囲外の設計諸元が含まれてい
ても、その範囲外の設計諸元がデータベースに記録され
ているときは、自動的に算出して標準的な値を算出して
くれるので、設計者が設計対象物の一部に精通していな
い場合であっても、標準的な値を容易に知ることがで
き、設計効率を向上させることができる。
According to the present invention, when a part of a design object is specified and designed, even if design data outside the specified range is included, the design data outside the specified range is recorded in a database. Automatically calculate the standard value when it is available, so even if the designer is not familiar with a part of the design object, it is easy to know the standard value. And the design efficiency can be improved.

【1014】本発明は、設計対象物の一部を特定して設
計する場合に、特定した範囲外の設計諸元が含まれ、か
つその範囲外の設計諸元がデータベースに記録されてい
ないときでも、データベースに記録していない設計諸元
が算出に必要になったときに表示するので、そのときに
その設計諸元の確定値を入力すれば、特定した範囲を設
計することができる。したがって、従来技術のように、
設計対象物の一部を特定して設計する場合に、特定した
範囲外の設計諸元が含まれ、かつその範囲外の設計諸元
がデータベースに記録されていない場合に、作業を中断
してプログラムに、特定した範囲外の設計諸元の関係を
追加する必要がない。
[1014] In the present invention, when a part of a design object is specified and designed, design data out of the specified range is included and design data outside the specified range is not recorded in the database. However, since the design data that is not recorded in the database is displayed when it becomes necessary for the calculation, the specified range can be designed by inputting the final value of the design data at that time. Therefore, as in the prior art,
If a part of the design object is specified and designed, if the design data outside the specified range is included and the design data outside the specified range is not recorded in the database, the operation will be interrupted. There is no need to add design specification relationships outside the specified range to the program.

【1016】本発明は、新製品を開発する場合に、算出
に必要な設計諸元の関係を未だデータベースに記録して
いないときでも、データベースに記録されていない設計
諸元が算出に必要になったときに表示するので、そのと
きに設計者がその設計諸元をデータベースに追加するこ
とができるので、データベースに記録されていない設計
諸元の追跡が容易である。
[1016] According to the present invention, when a new product is developed, even if the relationship of design parameters required for calculation is not yet recorded in the database, design parameters not recorded in the database are required for calculation. Since the display is made when the data is displayed, the designer can add the design data to the database at that time, so that the design data not recorded in the database can be easily tracked.

【1018】本発明は、本発明を実施した未定値諸元の
確定順序の結果を使用することによって、固定した実行
順序のプログラムを作成して、データベースを変更しな
い汎用の機器の設計に使用することができるので、設計
者でなくても、単なる作業者が設計することができる。
According to the present invention, a program having a fixed execution order is created by using the result of the fixed order of the unspecified data in which the present invention is implemented, and is used for designing a general-purpose device which does not change the database. Therefore, it is possible for a mere worker to design without being a designer.

【1020】本発明は、単に設計諸元の関係をデータベ
ースに記録しておくだけで、プログラムが算出に必要な
設計諸元を自動的に収集するので、設計諸元の仕様入力
値、定数値、関数の変数等を変更した場合でも、プログ
ラムを全く変更することなく、データベースのその設計
諸元の1箇所だけを変更しておけばよいので、設計諸元
の関係を容易に変更することができる。
According to the present invention, since the program automatically collects the design data required for the calculation simply by recording the relation of the design data in the database, the specification input value and the constant value of the design data are obtained. , Even if the variables of a function are changed, it is sufficient to change only one of the design specifications in the database without changing the program at all, so that the relationship between the design specifications can be easily changed. it can.

【1022】本発明は、設計対象物又はそれを構成する
構造物の複雑さ、設計製作担当、処理工程、製作期間等
の特質に応じて、データベース及びプログラムを設計対
象物から設計諸元名まて、図4のとおり階層構造なしか
ら階層構造7以上の任意の数の階層構造のグループに分
割しても、分割相互の関係に影響することなく設計諸元
の集合体を任意の順序で配列しても、自動的に必要な設
計諸元をデータベースから収集して自動的に設計諸元を
算出することができる。
According to the present invention, the database and the program are changed from the design object to the design specification name according to the complexity of the design object or the structure constituting the design object, the person in charge of the design / manufacturing, the processing step, the production period, and the like. As shown in FIG. 4, even if a group is divided into an arbitrary number of groups having a hierarchical structure of 7 or more from a hierarchical structure having no hierarchical structure, a set of design elements is arranged in an arbitrary order without affecting the mutual relation between the divided groups. Even so, it is possible to automatically collect necessary design data from the database and automatically calculate the design data.

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

【図1】図1は3相積鉄心の鉄心寸法説明図である。FIG. 1 is an explanatory diagram of core dimensions of a three-phase stacked iron core.

【図2】図2は3相巻線組立説明図である。同図(A)
は鉄心と巻線との配置図であり、同図(B)は同図
(A)のA−A断面図であり、同図(C)は同図(B)
の電線拡大図である。
FIG. 2 is an explanatory diagram of a three-phase winding assembly. Figure (A)
Is an arrangement diagram of an iron core and windings, FIG. (B) is a sectional view taken along the line AA of FIG. (A), and FIG. (C) is a diagram (B) of FIG.
FIG.

【図3】図3は設計範囲特定画面の概念図であって、同
図(A)は設計対象物を特定する画面であり、同図
(B)は同図(A)で特定した設計対象物「油入波形3
相中容量変圧器」について、選定処理グループ名又は処
理工程名を選択する画面であり、同図(C)は同図
(A)で選定した処理工程名の選定諸元名を選択する画
面である。
3A and 3B are conceptual diagrams of a design range specifying screen, in which FIG. 3A is a screen for specifying a design target, and FIG. 3B is a design target specified in FIG. 3A; Product "oil-filled waveform 3
This is a screen for selecting a selection processing group name or a processing step name for the “phase transformer”. FIG. (C) is a screen for selecting a specification item name of the processing step name selected in FIG. is there.

【図4】図4は、設計対象物から設計諸元名までの階層
構造の例を示す図である。
FIG. 4 is a diagram illustrating an example of a hierarchical structure from a design object to a design item name;

【図5】図5は、設計諸元(諸元名)の順に、設計諸元
が属する諸元群コードを示した諸元名順諸元群コードリ
ストである。
FIG. 5 is a specification-name ordered specification group code list showing specification group codes to which the design specifications belong in the order of the design specifications (specification names).

【図6】図6は、設計諸元を下位概念の目的又は効果別
にグループ分けした諸元群を、諸元群ごとに、設計諸元
(諸元名)が属する諸元群コードを示した諸元群コード
順リストである。
FIG. 6 shows a specification group in which design specifications (specification names) to which design specifications (group names) belong for each specification group in which design specifications are grouped according to the purpose or effect of a subordinate concept. It is a specification group code order list.

【図7】図7は、諸元データベースから諸元群コード、
諸元群コード別シリース番号(Sq)、定数選定条件、諸
元名等を抽出した定数諸元リストであって。処理工程が
「鉄心」の場合の定数諸元リストの一部のリストであ
る。
FIG. 7 is a diagram showing a specification group code from a specification database;
It is a constant specification list that extracts a series number (Sq), a constant selection condition, a specification name, and the like for each specification group code. It is a list of a part of the constant specification list when the processing step is “iron core”.

【図8】図8は、諸元データベースから諸元群コード、
諸元群コード別シリース番号(連番Sq)、諸元名、諸元
関数等を抽出した関数諸元リストである。
FIG. 8 is a diagram showing a specification group code from a specification database;
This is a function specification list in which a series number (serial number Sq), a specification name, a specification function, and the like for each specification group code are extracted.

【図9】図9は、主記憶装置のデータ記憶領域の概念図
である。
FIG. 9 is a conceptual diagram of a data storage area of a main storage device.

【図10】図10は、機能別諸元群コードごとに処理し
て、諸元値を確定するための選定処理対象グループの設
計範囲諸元群コードリストである。
FIG. 10 is a design range specification group code list of a selection processing target group for performing processing for each function-specific specification group code to determine specification values.

【図11】図11(A)は仕様諸元を入力又は選定する
画面であり、同図(B)は定数設定諸元を入力又は選択
する画面であり、同図(C)は関数設定諸元を入力又は
選択する画面である。
11 (A) is a screen for inputting or selecting specification data, FIG. 11 (B) is a screen for inputting or selecting constant setting data, and FIG. 11 (C) is a function setting data. This is a screen for inputting or selecting an element.

【図12】図12は、前述した図10の設計範囲諸元群
コードリストから連番Sqが1(手順1)の諸元コードを
取り出して、図5の諸元名順諸元群コードリストから抽
出した設計諸元を配列した作業表A1である。
FIG. 12 is a drawing of a specification code having a serial number Sq of 1 (procedure 1) from the above-described design range specification group code list of FIG. 6 is a work table A1 in which design data extracted from the above are arranged.

【図13】図13は、図12の作業表A1に続けて設計
諸元を追加収集した作業表A2である。
FIG. 13 is a work table A2 obtained by additionally collecting design data following the work table A1 of FIG.

【図14】図14は、図13の作業表A2に続けて設計
諸元を追加収集した作業表A3である。
FIG. 14 is a work table A3 obtained by additionally collecting design data following the work table A2 of FIG. 13;

【図15】図15は、図14の作業表A3に続けて設計
諸元を追加収集した作業表A4である。
FIG. 15 is a work table A4 obtained by additionally collecting design data following the work table A3 of FIG. 14;

【図16】図16は、図15の作業表A4に続けて設計
諸元を追加収集した作業表A5である。
FIG. 16 is a work table A5 obtained by additionally collecting design data following the work table A4 of FIG. 15;

【図17】図17は、作業表A1乃至作業表A5で収集
した設計諸元の未定値を確定した履歴を示す作業表A6
である。
FIG. 17 is a work table A6 showing a history of determining undetermined values of design data collected in work tables A1 to A5.
It is.

【図18】図18は、作業表A1乃至作業表A5で収集
した設計諸元の未定値を確定した履歴を示す作業表A7
である。
FIG. 18 is a work table A7 showing a history of determining undetermined values of design data collected in work tables A1 to A5.
It is.

【図19】図19は、作業表A1乃至作業表A5で収集
した設計諸元の未定値を確定した履歴を示す作業表A8
である。
FIG. 19 is a work table A8 showing a history of determining undetermined values of design data collected in work tables A1 to A5.
It is.

【図20】図20は、対話入力画面図である。FIG. 20 is a diagram of a dialogue input screen.

【図21】図21のフローチャートは、設計対象物から
処理しようとする設計範囲を選定し、設計諸元値を収集
して確定する設計諸元自動算出処理の全体図である。
FIG. 21 is a flowchart of an overall design specification automatic calculation process in which a design range to be processed is selected from a design object, and design specification values are collected and determined.

【図22】図22のフローチャートは、設計対象物を選
定する手順及び設計対象物から設計範囲を選定する手順
を示す設計範囲選択処理の概要図である。
FIG. 22 is a schematic diagram of a design range selection process showing a procedure for selecting a design object and a procedure for selecting a design range from the design object.

【図23】図23のフローチャートは、仕様諸元、定数
値設定諸元及び関数値設定諸元を入力又は選定する手順
を示す諸元値入力・選定処理の概要図である。
FIG. 23 is a flowchart of a specification value input / selection process showing a procedure for inputting or selecting specification data, constant value setting data, and function value setting data.

【図24】図24のフローチャートは、設計諸元を収集
して確定する概念を示す設計諸元収集・確定概要図であ
る。
FIG. 24 is a schematic diagram of design specification collection / determination showing the concept of collecting and determining design data.

【図25】図25のフローチャートは、諸元データベー
スから必要な設計諸元を自動的にロードする実行手順を
示す内部諸元ロード処理の概要図である。
FIG. 25 is a schematic diagram of an internal specification loading process showing an execution procedure for automatically loading necessary design specifications from a specification database.

【図26】図26は、図25の諸元種別判別ステップ
(D5)を実行する諸元種別判別の概要図である。
FIG. 26 is a schematic diagram of specification type determination for executing the specification type determination step (D5) of FIG. 25;

【図27】図27のフローチャートは、図24の外部諸
元ロード処理(E)を具体化した外部諸元ロード処理の
概要図(1/2)である。
27 is a schematic diagram (1/2) of an external specification loading process that embodies the external specification loading process (E) of FIG. 24;

【図28】図28のフローチャートは、図24の外部諸
元ロード処理(E)を具体化した外部諸元ロード処理の
概要図(2/2)である。
FIG. 28 is a flowchart (2/2) of an external specification loading process that embodies the external specification loading process (E) of FIG. 24;

【図29】図29のフローチャートは、図28の外部関
数諸元追加処理(E19)を具体化した外部関数の諸元
追加ロード処理の概要図である。
FIG. 29 is a flowchart of an external function specification addition load process that embodies the external function specification addition process (E19) of FIG. 28;

【図30】図30は、図24の(F)の対話入力諸元の
入力・選定処理を具体化した対話入力諸元値入力の概要
図である。
FIG. 30 is a schematic diagram of the dialog input specification value input that embodies the input / selection processing of the dialog input specification of FIG. 24 (F).

【図31】図31のフローチャートは、図24の未定値
関数諸元確定処理(G)を具体化した関数諸元確定処理
の概要図(1/2)である。
31 is a schematic diagram (1/2) of a function specification determination process that embodies the undefined function specification determination process (G) of FIG. 24;

【図32】図32のフローチャートは、図24の未定値
関数諸元確定処理(G)を具体化した関数諸元確定処理
の概要図(2/2)である。
32 is a schematic diagram (2/2) of a function specification determination process that embodies the undefined function specification determination process (G) in FIG. 24;

【図33】図33は、図25の内部諸元ロード処理と同
じフローチャートで内部諸元の収集処理を実行した作業
表B1を示す。
FIG. 33 shows a work table B1 in which the internal specification collecting process is executed in the same flowchart as the internal specification loading process of FIG. 25.

【図34】図34は、図27乃至図29の外部諸元ロー
ド処理と同じフローチャートで外部諸元の収集処理を実
行して、作業表B1に外部諸元を追加した作業表B5を
示す。
FIG. 34 shows a work table B5 in which external data collection processing is executed in the same flowchart as the external data load processing in FIGS. 27 to 29, and external data is added to the work table B1.

【図35】図35は、図31及び図32の関数諸元確定
処理と同じフローチャートで関数諸元確定処理を実行し
た作業表B8を示す。
FIG. 35 shows a work table B8 in which the function specification determination processing is executed in the same flowchart as the function specification determination processing in FIGS. 31 and 32.

【図36】図36は、図25の内部諸元ロード処理と同
じフローチャートで内部諸元の収集処理を実行した作業
表C1を示す。
FIG. 36 shows a work table C1 in which internal specification collection processing is executed in the same flowchart as the internal specification load processing of FIG. 25.

【図37】図37は、図27乃至図29の外部諸元ロー
ド処理と同じフローチャートで外部諸元の収集処理を実
行して、作業表C1に外部諸元を追加した作業表C5を
示す。
FIG. 37 shows a work table C5 in which external data collection processing is executed in the same flowchart as the external specification load processing of FIGS. 27 to 29 and external data is added to the work table C1.

【図38】図38は、図31及び図32の関数諸元確定
処理と同じフローチャートで関数諸元確定処理を実行し
た作業表C9を示す。
FIG. 38 shows a work table C9 in which the function specification determination processing is executed in the same flowchart as the function specification determination processing in FIGS. 31 and 32.

【図39】図39は、図6の諸元群コード順リストの諸
元名の順序が異なる諸元群コード順リスト1Aである。
FIG. 39 is a specification group code order list 1A in which the specification names of the specification group code order list in FIG. 6 are different.

【図40】図40は、図25の内部諸元ロード処理及び
図28と図29との外部諸元ロード処理と同じフローチ
ャートで内部諸元及び外部諸元の収集処理を実行した作
業表D4を示す。
40 is a work table D4 in which internal specifications and external specifications are collected in the same flowchart as the internal specifications loading process of FIG. 25 and the external specifications loading process of FIGS. 28 and 29. Show.

【図41】図41は、図29の外部関数の諸元追加ロー
ド処理と同じフローチャートで外部諸元の収集処理を実
行して、作業表D1に外部関数諸元を追加した作業表D
5を示す。
41 is a work table D obtained by executing a process of collecting external specifications in the same flowchart as the process of adding and loading specifications of external functions in FIG. 29, and adding the external function specifications to the work table D1.
5 is shown.

【図42】図42は、図31及び図32の関数諸元確定
処理と同じフローチャートで関数諸元確定処理を実行し
た作業表D8を示す。
FIG. 42 shows a work table D8 in which the function specification determination processing is executed in the same flowchart as the function specification determination processing in FIGS. 31 and 32.

【図43】図43は、図8の関数諸元リストの諸元関数
の式から設計諸元を予め抽出した関数諸元抽出リストで
ある。
FIG. 43 is a function specification extraction list in which design specifications are extracted in advance from a specification function expression in the function specification list in FIG. 8;

【図44】図44は、関数諸元抽出リストを使用して図
27の外部諸元ロード処理を実行した実施例5の外部諸
元ロード処理の概要図(1/2)である。
FIG. 44 is a schematic diagram (1/2) of an external specification loading process according to the fifth embodiment in which the external specification loading process of FIG. 27 is performed using the function specification extraction list.

【図45】図45のフローチャートは、図31の関数諸
元確定処理を実行した実施例6の関数諸元確定処理の第
2形態の概要図(1/2)である。
45 is a schematic diagram (1/2) of a second embodiment of the function specification determination processing according to the sixth embodiment in which the function specification determination processing of FIG. 31 is executed.

【図46】図46は、図45の開始・終了位置の初期値
設定ステップ(S2)を具体化したフローチャートであ
る。
FIG. 46 is a flowchart embodying an initial value setting step (S2) of start / end positions in FIG. 45;

【図47】図47は、図45の開始・終了位置の更新ス
テップ(S8)を具体化したフローチャートである。
FIG. 47 is a flowchart that embodies a step (S8) of updating a start / end position in FIG. 45;

【図48】図48のフローチャートは、関数諸元確定処
理の第3形態の概要図(1/2)である。
FIG. 48 is a schematic diagram (1/2) of a third form of the function specification determination process in the flowchart of FIG. 48;

【図49】図49のフローチャートは、関数諸元確定処
理の第3形態の概要図(2/2)である。
FIG. 49 is a flowchart (2/2) of the third embodiment of the function specification determination process in the flowchart of FIG. 49;

【図50】図50のフローチャートは、関数諸元確定処
理の第3形態における順序表の初期設定の概要図であ
る。
FIG. 50 is a schematic diagram of the initial setting of the order table in the third mode of the function specification determination processing;

【図51】図51は、データの処理順序の前後に連鎖し
たデータ列とポインタとの関係を示す双方向リストの概
念を説明する図であり、同図(A)は、「連鎖」の初期
状態を説明する図でり、同図(B)は、諸元配列番号N
o.1のデータを双方向リストの連鎖から削除する操作を
説明する図であり、同図(C)は、さらに、同図(B)
に示す諸元配列番号No.2のデータを双方向リストの連
鎖から削除する操作を説明する図である。
FIG. 51 is a diagram for explaining the concept of a bidirectional list indicating the relationship between a data string and a pointer chained before and after the data processing order, and FIG. FIG. 7B is a diagram for explaining the state, and FIG.
FIG. 9C is a diagram for explaining an operation of deleting the data of o.1 from the chain of the bidirectional list, and FIG.
Is a diagram for explaining the operation of deleting the data of the specification array number No. 2 shown in FIG.

【図52】図52の表は、実施例1における作業表A5
からA8までの未定値確定履歴番号St#を要約した作
業表抜粋図である。
FIG. 52 is a table showing a work table A5 according to the first embodiment;
FIG. 10 is a work table extract diagram summarizing the undetermined value determination history numbers St # from A to A8.

【図53】図53の表は、実施例1における確定処理実
行順序の確定遷移の各ループの最終状態を示す図であ
る。
FIG. 53 is a diagram illustrating a final state of each loop of the final transition of the final processing execution order in the first embodiment;

【図54】図54の表は、順序表初期設定後半における
順序表のポインタの付け換えを説明する図である。
FIG. 54 is a diagram illustrating replacement of pointers in the sequence table in the latter half of the sequence table initialization.

【図55】図55の表は、関数諸元確定処理ループ(外
ループ)の3回目L3の途中における順序表のポインタ
の付け換えを説明する図である。
FIG. 55 is a table for explaining replacement of pointers in the order table in the middle of the third L3 of the function specification determination processing loop (outer loop);

───────────────────────────────────────────────────── フロントページの続き (72)発明者 馬場 功一 京都府向日市寺戸町二丿坪15 京都ダイヘ ン株式会社内 (72)発明者 中井 宏 大阪市淀川区田川2丁目1番11号 株式会 社ダイヘン内 ──────────────────────────────────────────────────続 き Continuing on the front page (72) Kouichi Baba, Innovator, Teradocho, Kyoto, Kyoto Prefecture 15 Kyoto Daihen Co., Ltd. (72) Inventor Hiroshi Nakai 2-1-1-11 Tagawa, Yodogawa-ku, Osaka-shi Daihen Corporation

Claims (33)

【特許請求の範囲】[Claims] 【請求項1】 設計対象物の設計諸元の未定値を算出す
る設計諸元自動算出方法において、前記設計対象物の全
部又は一部についてのN個の設計諸元を、設計対象物の
基本事項を特定する仕様で定まる仕様諸元と、設計対象
物の仕様諸元値に対応又は処理条件によって選定又は設
計対象物に特定されない定数によって確定する定数諸元
と、他の設計諸元を変数とする関数から算出する関数諸
元とから形成し、前記N個の設計諸元を任意の順序で上
位から下位まで配列し、上位に配列された関数諸元から
算出を開始し、最初に前記仕様諸元及び定数諸元の1以
上の確定値を入力して第1の関数諸元の未定値を算出
し、次に、前記第1の関数諸元よりも下位に配列される
か又は上位に戻って上位から下位までの間に配列された
第2の関数諸元に前記仕様諸元及び定数諸元及び既に算
出した関数諸元の1以上の確定値を入力して第2の関数
諸元の未定値を算出し、前記N個の設計諸元が確定する
まで、上位に戻って繰り返し算出を実行する設計諸元自
動算出方法。
In a design specification automatic calculation method for calculating undetermined values of design specifications of a design object, N design specifications for all or a part of the design object are calculated based on a basic design object. Specification parameters determined by the specifications that specify the items, constant parameters that correspond to the specification parameters of the design object or are determined by constants not selected or specified by the processing conditions according to the processing conditions, and other design parameters , And the N design parameters are arranged in any order from the upper to the lower order, and the calculation is started from the higher-ordered function data, and the first Inputting one or more definite values of the specification parameters and the constant parameters to calculate an undetermined value of the first function parameter, and then arranging the first function parameter in a lower order or higher order than the first function parameter Returning to the above, the second function specification arranged between the upper and lower By inputting the specification data, the constant data, and one or more definite values of the already calculated function data, an undetermined value of the second function data is calculated. Automatic design specification calculation method that returns to step 2 and repeatedly executes calculation.
【請求項2】 設計対象物の設計諸元の未定値を算出す
る設計諸元自動算出方法において、前記設計対象物の全
部又は一部についてのN個の設計諸元を、設計対象物の
基本事項を特定する仕様で定まる仕様諸元と、設計対象
物の仕様諸元値に対応又は処理条件によって選定又は設
計対象物に特定されない定数によって確定する定数諸元
と、他の設計諸元を変数とする関数から算出する関数諸
元とから形成し、前記N個の設計諸元を機能別にグルー
プ分けした設計諸元の集合体から形成される機能別諸元
グループに分割し、前記機能別諸元グループ及び前記各
機能別諸元グループに属する設計諸元を任意の順序で上
位から下位まで配列し、上位に配列された関数諸元から
算出を開始し、最初に前記仕様諸元及び定数諸元の1以
上の確定値を入力して第1の関数諸元の未定値を算出
し、次に、前記第1の関数諸元よりも下位に配列される
か又は上位に戻って上位から下位までの間に配列された
第2の関数諸元に前記仕様諸元及び定数諸元及び既に算
出した関数諸元の1以上の確定値を入力して第2の関数
諸元の未定値を算出し、前記N個の設計諸元が確定する
まで、上位に戻って繰り返し算出を実行する設計諸元自
動算出方法。
2. A design specification automatic calculation method for calculating an undetermined value of a design specification of a design target, wherein N design specifications for all or a part of the design target are converted to a basic design target. Specification parameters determined by the specifications that specify the items, constant parameters that correspond to the specification parameters of the design object or are determined by constants not selected or specified by the processing conditions according to the processing conditions, and other design parameters From the function specifications calculated from the function to be defined, and the N design specifications are divided into functional specification groups formed from a set of design specifications grouped by function, The design specifications belonging to the original group and the functional specification groups are arranged in an arbitrary order from the upper to the lower order, and the calculation is started from the function specifications arranged in the upper order. Enter one or more final fixed values To determine the undetermined value of the first function parameter, and then arrange the second function parameter arranged lower than the first function parameter or returned to the upper level and arranged between the upper and lower levels. The specification data, constant data and one or more deterministic values of the already calculated function data are input to the function data, and the undetermined values of the second function data are calculated. An automatic design specification calculation method in which calculation is repeatedly performed by returning to a higher rank until it is determined.
【請求項3】 設計対象物の設計諸元の未定値を算出す
る設計諸元自動算出方法において、前記設計対象物の全
部又は一部についてのN個の設計諸元を、設計対象物の
基本事項を特定する仕様で定まる仕様諸元と、設計対象
物の仕様諸元値に対応又は処理条件によって選定又は設
計対象物に特定されない定数によって確定する定数諸元
と、他の設計諸元を変数とする関数から算出する関数諸
元とから形成し、前記N個の設計諸元を機能別にグルー
プ分けした設計諸元の集合体から形成される機能別諸元
グループに分割し、前記機能別諸元グループの一部を特
定して選定諸元を形成し、前記選定諸元を形成する機能
別諸元グループに属するM個の設計諸元を任意の順序で
上位から下位まで配列し、上位に配列された関数諸元か
ら算出を開始し、最初に前記仕様諸元及び定数諸元の1
以上の確定値を入力して第1の関数諸元の未定値を算出
し、次に、前記第1の関数諸元よりも下位に配列される
か又は上位に戻って上位から下位までの間に配列された
第2の関数諸元に前記仕様諸元及び定数諸元及び既に算
出した関数諸元の1以上の確定値を入力して第2の関数
諸元の未定値を算出し、前記選定諸元に属するM個の設
計諸元が確定するまで、上位に戻って繰り返し算出を実
行する設計諸元自動算出方法。
3. A design specification automatic calculation method for calculating an undetermined value of a design specification of a design target, wherein N design specifications for all or a part of the design target are calculated based on the basics of the design target. Specification parameters determined by the specifications that specify the items, constant parameters that correspond to the specification parameters of the design object or are determined by constants not selected or specified by the processing conditions according to the processing conditions, and other design parameters From the function specifications calculated from the function to be defined, and the N design specifications are divided into functional specification groups formed from a set of design specifications grouped by function, A part of the original group is specified to form selection specifications, and the M design specifications belonging to the functional specification group forming the selection specifications are arranged in any order from the upper to the lower, and Start the calculation from the arrayed function specifications, and First, one of the above specifications and constants
The above-mentioned fixed value is input to calculate the undetermined value of the first function specification. Then, the first function specification is arranged lower than the first function specification or returns to the higher level and returns from the upper level to the lower level. Inputting the specification data and the constant data and one or more definite values of the already calculated function data into the second function data arranged in the formula (2) to calculate an undetermined value of the second function data, An automatic design specification calculation method for returning to a higher rank and repeatedly performing calculation until M design specifications belonging to the selected specification are determined.
【請求項4】 設計対象物の設計諸元の未定値を算出す
る設計諸元自動算出方法において、前記設計対象物の全
部又は一部についてのN個の設計諸元を、意図する目的
を達成又は効果を得るようにグループ分けされた設計対
象物の設計諸元の各集合体が予め定めた内容を実行する
複数の処理工程に分割し、前記分割した各処理工程に属
する設計諸元を、設計対象物の基本事項を特定する仕様
で定まる仕様諸元と、設計対象物の仕様諸元値に対応又
は処理条件によって選定又は設計対象物に特定されない
定数によって確定する定数諸元と、他の設計諸元を変数
とする関数から算出する関数諸元とから形成し、前記各
処理工程をさらに機能別にグループ分けした設計諸元の
集合体から形成される機能別諸元グループに分割し、前
記機能別諸元グループの一部を特定して選定諸元を形成
し、前記選定諸元を形成する機能別諸元グループに属す
るM個の設計諸元を任意の順序で上位から下位まで配列
し、上位に配列された関数諸元から算出を開始し、最初
に前記仕様諸元及び定数諸元の1以上の確定値を入力し
て第1の関数諸元の未定値を算出し、次に、前記第1の
関数諸元よりも下位に配列されるか又は上位に戻って上
位から下位までの間に配列された第2の関数諸元に前記
仕様諸元及び定数諸元及び既に算出した関数諸元の1以
上の確定値を入力して第2の関数諸元の未定値を算出
し、前記選定諸元を形成する機能別諸元グループに属す
るM個の設計諸元が確定するまで、上位に戻って繰り返
し算出を実行する設計諸元自動算出方法。
4. In a design specification automatic calculation method for calculating undetermined values of design specifications of a design object, N design specifications for all or a part of the design object achieve an intended purpose. Or, each set of design data of the design object grouped to obtain the effect is divided into a plurality of processing steps that execute predetermined contents, and the design data belonging to each of the divided processing steps is Specifications that are determined by the specifications that specify the basic items of the design object, constants that correspond to the specification values of the design object or that are determined by constants that are selected or specified by the processing conditions or that are not specified for the design object, Formed from function parameters calculated from a function having design parameters as variables, and the processing steps are further divided into function-specific parameter groups formed from a set of design parameters grouped by function. Specification glue by function A part of the design is specified to form selection specifications, and the M design specifications belonging to the functional specification group forming the selection specifications are arranged in any order from the upper to the lower order, and are arranged in the upper order. The calculation is started from the set function parameters, and first, one or more definite values of the specification parameters and the constant parameters are input to calculate an undetermined value of the first function parameter. Of the specification parameters and the constant parameters and the already calculated function parameters are added to the second function parameters arranged lower than the function parameters of An undetermined value of the second function specification is calculated by inputting one or more determined values, and returns to a higher order until M design parameters belonging to the functional specification group forming the selected specification are determined. Design specification automatic calculation method that repeatedly executes calculation.
【請求項5】 設計対象物の設計諸元の未定値を算出す
る設計諸元自動算出方法において、意図する目的を達成
又は効果を得るようにグループ分けされた設計対象物の
設計諸元の各集合体が予め定めた内容を実行する複数の
処理工程に分割し、前記分割した各処理工程の全部又は
一部を特定して選定処理グループを形成し、前記選定処
理グループの各処理工程に属する設計諸元を、設計対象
物の基本事項を特定する仕様で定まる仕様諸元と、設計
対象物の仕様諸元値に対応又は処理条件によって選定又
は設計対象物に特定されない定数によって確定する定数
諸元と、他の設計諸元を変数とする関数から算出する関
数諸元とから形成し、前記各処理工程をさらに機能別に
グループ分けした設計諸元の集合体から形成される機能
別諸元グループに分割し、前記選定処理グループを形成
する前記機能別諸元グループに属するM個の設計諸元を
任意の順序で上位から下位まで配列し、上位に配列され
た関数諸元から算出を開始し、最初に前記仕様諸元及び
定数諸元の1以上の確定値を入力して第1の関数諸元の
未定値を算出し、次に、前記第1の関数諸元よりも下位
に配列されるか又は上位に戻って上位から下位までの間
に配列された第2の関数諸元に前記仕様諸元及び定数諸
元及び既に算出した関数諸元の1以上の確定値を入力し
て第2の関数諸元の未定値を算出し、前記選定処理グル
ープを形成する機能別諸元グループに属するM個の設計
諸元が確定するまで、上位に戻って繰り返し算出を実行
する設計諸元自動算出方法。
5. A design specification automatic calculation method for calculating an undetermined value of a design specification of a design target, wherein each of design specification of the design target is grouped so as to achieve an intended purpose or obtain an effect. The aggregate is divided into a plurality of processing steps for executing predetermined contents, and all or a part of the divided processing steps are specified to form a selection processing group, which belongs to each processing step of the selection processing group. Design specifications are defined by specifications that specify the basic items of the design object, and constant specifications that correspond to the specification values of the design object or are determined by constants that are selected by processing conditions or not specified by the design object. Function group formed from an element and a function element calculated from a function having another design element as a variable, and a functional element group formed from a set of design elements in which each of the processing steps is further grouped by function. Minute Dividing the design parameters belonging to the functional specification group forming the selection processing group from the upper to the lower order in an arbitrary order, and starting the calculation from the function parameters arranged in the higher order, First, input one or more definite values of the specification data and constant data to calculate an undecided value of the first function data, and then arrange the data below the first function data. Or return to the high order and input the above-mentioned specification data, constant data and one or more definite values of the already calculated function data into the second function data arranged from the upper data to the lower data. Undetermined values of the function specifications of the above are calculated, and the design specifications are automatically calculated by returning to the higher rank and repeatedly executing the calculation until the M design specifications belonging to the functional specification groups forming the selection processing group are determined. Method.
【請求項6】 設計対象物の設計諸元の未定値を算出す
る設計諸元自動算出方法において、前記設計対象物のN
個の設計諸元を上位概念の複数の処理工程からなる上位
概念選定処理グループに分割し、前記上位概念選定処理
グループから下位概念の複数の処理工程からなる下位概
念選定処理グループまで順次に分割し、下位概念選定処
理グループをさらに意図する目的を達成又は効果を得る
ようにグループ分けされた設計対象物の設計諸元の各集
合体が予め定めた内容を実行する複数の処理工程に分割
し、前記上位概念選定処理グループから下位概念選定処
理グループまでの1つ又は組み合わせを選定して選定処
理グループを形成し、前記選定処理グループの各処理工
程に属する設計諸元を、設計対象物の仕様諸元値に対応
又は処理条件によって選定又は設計対象物に特定されな
い定数によって確定する定数諸元と、設計対象物の仕様
諸元値に対応した定数によって確定する定数諸元と、他
の設計諸元を変数とする関数から算出する関数諸元とか
ら形成し、前記各処理工程に属する設計諸元をさらに機
能別にグループ分けした設計諸元の集合体から形成され
る機能別諸元グループに分割し、前記選定処理グループ
を形成する前記機能別諸元グループに属するM個の設計
諸元を任意の順序で上位から下位まで配列し、上位に配
列された関数諸元から算出を開始し、最初に前記仕様諸
元及び定数諸元の1以上の確定値を入力して第1の関数
諸元の未定値を算出し、次に、前記第1の関数諸元より
も下位に配列されるか又は上位に戻って上位から下位ま
での間に配列された第2の関数諸元に前記仕様諸元及び
定数諸元及び既に算出した関数諸元の1以上の確定値を
入力して第2の関数諸元の未定値を算出し、前記選定処
理グループを形成する機能別諸元グループに属するM個
の設計諸元が確定するまで、上位に戻って繰り返し算出
を実行する設計諸元自動算出方法。
6. A design specification automatic calculation method for calculating an undetermined value of a design specification of an object to be designed.
The design specifications are divided into a superordinate concept selection processing group including a plurality of superordinate concept processing steps, and are sequentially divided from the superordinate concept selection processing group to a subordinate concept selection processing group including a plurality of subordinate concept processing steps. The lower-level concept selection processing group is further divided into a plurality of processing steps in which each set of design specifications of the design object grouped so as to achieve the intended purpose or obtain an effect performs a predetermined content, A selection process group is formed by selecting one or a combination from the upper concept selection process group to the lower concept selection process group, and design specifications belonging to each process of the selection process group are changed to specifications of the design object. Corresponding to constant values that are determined by constants that do not correspond to the original value or are selected or specified for the design object by the processing conditions, and corresponding to the specification values of the design object Formed from constant specifications determined by numbers and function specifications calculated from functions using other design specifications as variables, and design specifications belonging to each of the processing steps are further grouped by function. It is divided into functional specification groups formed from an aggregate, and the M design specifications belonging to the functional specification groups forming the selection processing group are arranged in an arbitrary order from upper to lower, and The calculation is started from the arrayed function parameters, first, one or more definite values of the specification parameters and the constant parameters are input to calculate an undetermined value of the first function parameter, and then the The specification and constant parameters and the already calculated function parameters are added to the second function parameters which are arranged lower than the function parameters of the first function element or returned to the higher level and arranged between the upper and lower levels. Enter one or more definite values of and determine the undetermined values of the second function Out until said selection process of M design specifications belonging to Functional specifications group to form a group is determined, design specifications automatic calculation method for performing a repeated calculation back to the upper.
【請求項7】 設計対象物の一部についての設計諸元の
未定値を算出する設計諸元自動算出方法において、仕様
諸元及び定数諸元及び既に算出した関数諸元の1以上の
確定値を入力しても確定しない関数諸元があるときは、
前記設計対象物の一部以外の他の一部の設計諸元の1以
上の確定値を入力して関数諸元の未定値を算出する請求
項1の設計諸元自動算出方法。
7. An automatic design specification calculation method for calculating undetermined values of design specifications for a part of a design object, wherein one or more definite values of specification specifications and constant specifications and already calculated function specifications are provided. If there are function specifications that cannot be determined even when
2. The design specification automatic calculation method according to claim 1, wherein one or more definite values of some other design data other than a part of the design object are input to calculate an undetermined value of the function data.
【請求項8】 設計諸元を複数の機能別諸元グループに
分割して設計諸元の未定値を算出する設計諸元自動算出
方法において、前記複数の機能別諸元グループの内の特
定した機能別諸元グループの設計諸元の未定値を算出中
に、前記特定した機能別諸元グループの仕様諸元及び定
数諸元及び既に算出した関数諸元の1以上の確定値を入
力しても、確定しない関数諸元があるときは、前記特定
した機能別諸元グループ以外の他の機能別諸元グループ
の設計諸元の1以上の確定値を入力して関数諸元の未定
値を算出する請求項2又は請求項3又は請求項4又は請
求項5又は請求項6の設計諸元自動算出方法。
8. A design specification automatic calculation method for dividing a design specification into a plurality of function-specific specification groups and calculating an undetermined value of the design specification, wherein a specified one of the plurality of function-specific specification groups is specified. While calculating the undetermined values of the design parameters of the function-specific group, input one or more definite values of the specification parameters and constant parameters of the specified function-specific group and the function parameters already calculated. Also, when there are unspecified function parameters, input one or more definite values of the design parameters of the other functional parameter groups other than the specified functional parameter group to change the undetermined values of the function parameters. The method for automatically calculating design data according to claim 2 or claim 3 or claim 4 or claim 5 or claim 6.
【請求項9】 設計諸元を複数の機能別諸元グループに
分割して設計諸元の未定値を算出する設計諸元自動算出
方法において、関数諸元の式から抽出した設計諸元が前
記複数の機能別諸元グループの内の特定した機能別諸元
グループにないときは、前記特定した機能別諸元グルー
プ以外の他の機能別諸元グループの設計諸元の1以上の
確定値を入力して関数諸元の未定値を算出する請求項2
又は請求項3又は請求項4又は請求項5又は請求項6の
設計諸元自動算出方法。
9. A design specification automatic calculation method for dividing a design specification into a plurality of function-specific specification groups and calculating an undetermined value of the design specification, wherein the design specification extracted from the function specification formula is When the specified functional specification group is not included in the plurality of functional specification groups, one or more definite values of the design specifications of the other functional specification groups other than the specified functional specification group are set. An input is used to calculate an undetermined value of a function specification.
Or a design specification automatic calculation method according to claim 3 or claim 4 or claim 5 or claim 6.
【請求項10】 設計対象物の設計諸元の未定値を算出
する設計諸元自動算出方法において、前記設計対象物の
基本事項を特定する仕様で定まる仕様諸元及び設計対象
物の仕様諸元値に対応又は処理条件によって選定又は設
計対象物に特定されない定数によって確定する定数諸元
及び他の設計諸元を変数とする関数から算出する関数諸
元の設計諸元集合体を形成するデータベース作成処理
と、前記設計対象物の全部又は一部についての設計諸元
を選択する設計範囲選択処理と、前記設計範囲選択処理
で選択した設計諸元を収集して任意の順序で上位から下
位まで配列する設計諸元収集・ロード処理と、上位に配
列された関数諸元から算出を開始し、最初に前記仕様諸
元及び定数諸元の1以上の確定値を入力して第1の関数
諸元の未定値を算出し、次に、前記第1の関数諸元より
も下位に配列されるか又は上位に戻って上位から下位ま
での間に配列された第2の関数諸元に前記仕様諸元及び
定数諸元及び既に算出した関数諸元の1以上の確定値を
入力して第2の関数諸元の未定値を算出し、前記収集し
た設計諸元が確定するまで、上位に戻って繰り返し算出
を実行する関数諸元確定処理とからなる設計諸元自動算
出方法。
10. A design specification automatic calculation method for calculating an undetermined value of a design specification of a design object, a specification specification determined by a specification for specifying basic matters of the design object and a specification specification of the design object. Creation of a database that forms a design specification aggregate of constant specifications that are determined by constants that correspond to values or are not selected or specified by the processing conditions or that are not specified for the design object, and function specifications that are calculated from functions using other design specifications as variables Processing, a design range selection process for selecting design data for all or a part of the design object, and collecting the design data selected in the design range selection process and arranging them in an arbitrary order from upper to lower Design specifications collection and loading processing, and calculation starting from the upper-ordered function specifications, first inputting one or more definite values of the specification specifications and constant specifications to obtain a first function specification Calculate the undetermined value of Then, the specification and constant parameters and the second function parameters arranged lower than the first function parameters or returned to the higher level and arranged between the upper and lower levels are added to the second function parameters. A function for inputting one or more determined values of the already calculated function parameters to calculate undetermined values of the second function parameters, and returning to the higher order and repeatedly performing the calculation until the collected design parameters are determined. An automatic design specification calculation method consisting of specification confirmation processing.
【請求項11】 設計対象物の設計諸元の未定値を算出
する設計諸元自動算出方法において、設計対象物の基本
事項を特定する仕様で定まる仕様諸元及び設計対象物の
仕様諸元値に対応又は処理条件によって選定又は設計対
象物に特定されない定数によって確定する定数諸元及び
他の設計諸元を変数とする関数から算出する関数諸元の
設計諸元集合体を分割して複数の機能別諸元グループを
形成するデータベース作成処理と、前記設計対象物の全
部又は一部について機能別にグループ分けした機能別諸
元グループを選択する設計範囲選択処理と、前記複数の
機能別諸元グループの設計諸元を収集して前記収集した
設計諸元を任意の順序で上位から下位まで配列する設計
諸元収集・ロード処理と、上位に配列された関数諸元か
ら算出を開始し、最初に前記仕様諸元及び定数諸元の1
以上の確定値を入力して第1の関数諸元の未定値を算出
し、次に、前記第1の関数諸元よりも下位に配列される
か又は上位に戻って上位から下位までの間に配列された
第2の関数諸元に前記仕様諸元及び定数諸元及び既に算
出した関数諸元の1以上の確定値を入力して第2の関数
諸元の未定値を算出し、前記収集した設計諸元が確定す
るまで、上位に戻って繰り返し算出を実行する関数諸元
確定処理とからなる設計諸元自動算出方法。
11. A design specification automatic calculation method for calculating an undetermined value of a design specification of a design target, a specification specification determined by a specification for specifying basic matters of the design target and a specification specification value of the design target. A design parameter set consisting of constant parameters that are determined by constants that are not selected or specified by the processing conditions according to the processing conditions or that are calculated from a function that uses other design parameters as variables is divided into multiple Database creation processing for forming functional specification groups, design range selection processing for selecting functional specification groups grouped by function for all or part of the design object, and the plurality of functional specification groups Design data collection and loading processing for collecting the design data and arranging the collected design data in an arbitrary order from upper to lower, and starting the calculation from the function data arranged in the upper position, First, one of the above specifications and constants
The above-mentioned fixed value is input to calculate the undetermined value of the first function specification. Then, the first function specification is arranged lower than the first function specification or returns to the higher level and returns from the upper level to the lower level. Inputting the specification data and the constant data and one or more definite values of the already calculated function data into the second function data arranged in the formula (2) to calculate an undetermined value of the second function data, An automatic design specification calculation method including a function specification determination process of returning to a higher rank and repeatedly performing calculation until the collected design specification is determined.
【請求項12】 第1の関数諸元よりも下位に配列され
るか又は上位に戻って上位から下位までの間に配列され
た第2の関数諸元に仕様諸元及び定数諸元及び既に算出
した関数諸元の1以上の確定値を入力して第2の関数諸
元の未定値を算出し、収集した設計諸元が確定するま
で、上位に戻って繰り返し算出を実行する過程が、第1
の関数諸元よりも下位に配列されるか又は最初の位置に
ある未定値諸元に戻って前記最初の位置にある未定値諸
元から最後の位置にある未定値諸元までの間に配列され
た第2の関数諸元に仕様諸元及び定数諸元及び既に算出
した関数諸元の1以上の確定値を入力して第2の関数諸
元の未定値を算出し、収集した設計諸元が確定するま
で、最初の位置にある未定値諸元に戻って繰り返し算出
を実行する過程である請求項2又は請求項3又は請求項
4又は請求項5又は請求項6又は請求項10又は請求項
11の設計諸元自動算出方法。
12. The specification function and the constant specification and the second function specification arranged lower than the first function specification or returning to the higher specification and arranged between the upper and lower parts. A process of inputting one or more determined values of the calculated function parameters to calculate undetermined values of the second function parameters, and returning to the higher rank and repeatedly performing the calculation until the collected design parameters are determined, First
Is arranged lower than the function specifications of the above or returns to the unspecified data at the first position and is arranged from the unspecified data at the first position to the unspecified data at the last position. The specification parameters and constant parameters and one or more definite values of the already calculated function parameters are input to the second function parameters, and the undetermined values of the second function parameters are calculated. The process of returning to the undetermined value data at the first position and repeatedly executing the calculation until the data is determined. Claim 2 or Claim 3 or Claim 4 or Claim 5 or Claim 5 or Claim 6 or Claim 10 or Claim 10 The method for automatically calculating design specifications according to claim 11.
【請求項13】 第1の関数諸元よりも下位に配列され
るか又は上位に戻って上位から下位までの間に配列され
た第2の関数諸元に仕様諸元及び定数諸元及び既に算出
した関数諸元の1以上の確定値を入力して第2の関数諸
元の未定値を算出し、収集した設計諸元が確定するま
で、上位に戻って繰り返し算出を実行する過程が、第1
の関数諸元よりも下位に配列されるか又は最初の位置に
ある未定値諸元に戻って前記最初の位置にある未定値諸
元から最後の位置にある未定値諸元までの未定値諸元だ
けの間に配列された第2の関数諸元に仕様諸元及び定数
諸元及び既に算出した関数諸元の1以上の確定値を入力
して第2の関数諸元の未定値を算出し、収集した設計諸
元が確定するまで、最初の位置にある未定値諸元に戻っ
て残った未定値諸元だけの間で繰り返し算出を実行する
過程である請求項2又は請求項3又は請求項4又は請求
項5又は請求項6又は請求項10又は請求項11の設計
諸元自動算出方法。
13. The specification function and the constant specification, which are arranged lower than the first function specification or return to the higher order and are arranged from upper to lower, are added to the second function specification. A process of inputting one or more determined values of the calculated function parameters to calculate undetermined values of the second function parameters, and returning to the higher rank and repeatedly performing the calculation until the collected design parameters are determined, First
Are arranged at a lower level than the function parameters of the above or return to the unspecified parameters at the first position and the unspecified parameters from the unspecified data at the first position to the unspecified data at the last position. Calculate the undetermined value of the second function specification by inputting the specification specification, constant specification and one or more definite values of the already calculated function specification to the second function specification arranged only between the elements. And a step of repeatedly executing the calculation only among the remaining undetermined values until returning to the undetermined values at the initial position until the collected design data is determined. The design specification automatic calculation method according to claim 4, claim 5, claim 6, claim 10, or claim 11.
【請求項14】 機能別諸元グループが、同目的処理の
複数又は単一の設計諸元の最下位の集合体である諸元群
から形成される請求項2又は請求項3又は請求項4又は
請求項5又は請求項6又は請求項8又は請求項9又は請
求項11の設計諸元自動算出方法。
14. The specification group according to claim 2, wherein the functional specification group is formed from a specification group which is the lowest aggregate of a plurality of or single design specifications of the same purpose processing. A design specification automatic calculation method according to claim 5 or claim 6 or claim 8 or claim 9 or claim 11.
【請求項15】 設計対象物の全部又は一部についての
設計諸元の未定値を算出する設計諸元自動算出方法にお
いて、データベース作成処理が、同目的処理の複数又は
単一の設計諸元の最下位の集合体である諸元群に、同一
の諸元群コードを付して諸元群コード順に並べた諸元群
コード順リストを作成する過程と、設計対象物の仕様諸
元値に対応した定数によって確定する定数諸元の定数諸
元リストを作成する過程と、他の設計諸元を変数とする
関数から算出する関数諸元の関数諸元リストを作成する
過程とからなる請求項10の又は請求項11の設計諸元
自動算出方法。
15. A design specification automatic calculation method for calculating undetermined values of design specifications for all or a part of a design object, wherein a database creation process is performed for a plurality of or single design specifications of the same purpose process. The process of creating a specification group code ordered list in which the same specification group code is assigned to the specification group that is the lowest aggregate and arranged in the specification group code order, and the specification specification value of the design object Claims comprising: a step of creating a constants list of constants determined by corresponding constants; and a step of creating a function specifications list of function specifications calculated from functions using other design parameters as variables. An automatic design specification calculation method according to claim 10 or claim 11.
【請求項16】 設計対象物の全部又は一部についての
設計諸元の未定値を算出する設計諸元自動算出方法にお
いて、データベース作成処理が、設計諸元の最下位の集
合体である諸元群に、同一の諸元群コードを付して諸元
群コード順に並べた諸元群コード順リストを主記憶装置
の諸元群コード順リスト領域に記憶する過程と、前記設
計対象物の基本事項を特定する仕様で定まる仕様諸元を
主記憶装置の仕様諸元領域に記憶する過程と、設計対象
物の仕様諸元値に対応又は処理条件によって選定又は設
計対象物に特定されない定数によって確定する定数諸元
を主記憶装置の定数諸元リスト領域に記憶する過程と、
他の設計諸元を変数とする関数から算出する関数諸元を
主記憶装置の関数諸元リスト領域に記憶する過程とから
なる請求項10の又は請求項11の設計諸元自動算出方
法。
16. An automatic design specification calculation method for calculating an undetermined value of a design specification for all or a part of a design object, wherein the database creation processing includes the specification that is the lowest aggregate of the design specification. Storing a group of element group codes in the order of the element group code in the group of element groups in the order of the element group code with the same element group code; and The process of storing in the specification data area of the main storage device the specification data determined by the specification that specifies the item, and the specification data corresponding to the specification data value of the design object or determined by the processing conditions or fixed by the constant not specified in the design object Storing the constant specifications to be performed in the constant specification list area of the main memory;
12. The method for automatically calculating design specifications according to claim 10, further comprising the step of storing function specifications calculated from a function using another design specification as a variable in a function specification list area of a main storage device.
【請求項17】 設計対象物の全部又は一部についての
設計諸元の未定値を算出する設計諸元自動算出方法にお
いて、データベース作成処理が、設計諸元の最下位の集
合体である諸元群に、同一の諸元群コードを付して諸元
群コード順に並べた諸元群コード順リストを主記憶装置
の諸元群コード順リスト領域に記憶する過程及び選定諸
元が機能別諸元グループに属する諸元群の諸元群コード
から形成される設計範囲諸元群コードリストを主記憶装
置の設計範囲諸元群コードリスト領域に記憶する過程
と、前記設計対象物の基本事項を特定する仕様で定まる
仕様諸元を主記憶装置の仕様諸元領域に記憶する過程
と、設計対象物の仕様諸元値に対応又は処理条件によっ
て選定又は設計対象物に特定されない定数によって確定
する定数諸元を主記憶装置の定数諸元リスト領域に記憶
する過程と、相互に関連する設計諸元の組み合わせの中
から1つを選定条件に応じて選定する定数値設定諸元を
主記憶装置の定数値設定諸元領域に記憶する過程と、他
の設計諸元を変数とする関数から算出する関数諸元を主
記憶装置の関数諸元リスト領域に記憶する過程と、他の
設計諸元を変数とする関数から算出する設計諸元を設計
諸元の収集過程において別途算出又は定めた設定値を入
力して確定させる関数値設定諸元を主記憶装置の関数値
設定諸元領域に記憶する過程とからなる請求項10又は
請求項11の設計諸元自動算出方法。
17. A design specification automatic calculation method for calculating undetermined values of design specifications for all or a part of a design object, wherein the database creation processing is performed on the specifications that are the lowest aggregate of design specifications. The process of storing an item group code order list in which the same item group codes are assigned to the groups and arranged in the order of the item group codes in the item group code order list area of the main memory, and the selected items are classified by function. Storing the design range specification group code list formed from the specification group codes of the specification group belonging to the former group in the design range specification group code list area of the main storage device, and the basic matter of the design object. A process of storing the specification data determined by the specification to be specified in the specification data area of the main storage device, and a constant corresponding to the specification data value of the design object or determined by a constant which is not selected or specified by the processing condition according to the processing condition. Main memory of specifications And storing constant value setting data for selecting one of combinations of mutually related design data according to the selection condition. The process of storing in the area, the process of storing the function specifications calculated from the function using the other design parameters as variables in the function specification list area of the main storage device, and the process of storing the function specifications using the other variables as variables Storing the function value setting parameters for determining the design parameters to be calculated by inputting the set values separately calculated or determined in the process of collecting the design parameters in the function value setting parameter area of the main storage device. An automatic design specification calculation method according to claim 10 or 11.
【請求項18】 設計対象物の全部又は一部についての
設計諸元の未定値を算出する設計諸元自動算出方法にお
いて、データベース作成処理が、前記設計対象物の設計
諸元を複数の処理工程に分割して、前記分割した処理工
程ごとに、仕様諸元値と定数諸元と関数諸元とから設計
諸元集合体を形成する処理であり、設計範囲選択処理
が、前記分割した処理工程を選択する処理である請求項
10又は請求項11の設計諸元自動算出方法。
18. A design specification automatic calculation method for calculating undetermined values of design specifications for all or a part of a design object, wherein a database creation process includes the steps of: Is a process of forming a design specification aggregate from specification data, constant data, and function data for each of the divided processing steps. 12. The method for automatically calculating design specifications according to claim 10, wherein the selecting is performed.
【請求項19】 設計対象物の一部についての設計諸元
の未定値を算出する設計諸元自動算出方法において、デ
ータベース作成処理が、前記設計対象物を意図する目的
を達成又は効果を得るように複数の処理グループに分割
し、前記各処理グループを複数の処理工程に分割し、前
記形成した処理グループに属する処理工程ごとに、仕様
諸元値と定数諸元と関数諸元とから設計諸元集合体を形
成する処理であり、設計範囲選択処理が、前記分割した
処理グループを選択する処理である請求項10又は請求
項11の設計諸元自動算出方法。
19. In a design specification automatic calculation method for calculating an undetermined value of a design specification for a part of a design target, a database creation process may achieve an effect intended for the design target or obtain an effect. Is divided into a plurality of processing groups, and each of the processing groups is divided into a plurality of processing steps. For each of the processing steps belonging to the formed processing group, design specifications are obtained from specification values, constant specifications, and function specifications. The design specification automatic calculation method according to claim 10 or 11, wherein the design range selection processing is processing for forming an original aggregate, and the design range selection processing is processing for selecting the divided processing groups.
【請求項20】 設計対象物の一部についての設計諸元
の未定値を算出する設計諸元自動算出方法において、デ
ータベース作成処理が、前記設計対象物を意図する目的
を達成又は効果を得るように複数の処理工程に分割し、
前記分割した処理工程ごとに、仕様諸元値と定数諸元と
関数諸元とから設計諸元集合体を形成する処理であり、
設計範囲選択処理が、前記分割した複数の処理工程を選
定して選定処理グループを形成する処理である請求項1
0又は請求項11の設計諸元自動算出方法。
20. In a design specification automatic calculation method for calculating an undetermined value of a design specification for a part of a design target, a database creation process may achieve an effect intended for the design target or obtain an effect. Divided into multiple processing steps,
For each of the divided processing steps, a process of forming a design specification aggregate from the specification data, constant data and function data,
2. The design range selection process is a process of selecting the plurality of divided processing steps to form a selection processing group.
12. The method for automatically calculating design data according to claim 11 or claim 12.
【請求項21】 設計対象物の全部又は一部についての
設計諸元の未定値を算出する設計諸元自動算出方法にお
いて、データベース作成処理が、前記設計対象物を意図
する目的を達成又は効果を得るように複数の上位概念の
処理グループに分割し、さらに各上位概念の処理グルー
プを複数の下位概念の処理グループに分割し、さらに下
位概念の処理グループを複数の処理工程に分割して、前
記分割した処理工程ごとに、仕様諸元値と定数諸元と関
数諸元とから設計諸元集合体を形成する処理であり、設
計範囲選択処理が、前記上位概念から下位概念の処理グ
ループを選定して選定処理グループを形成する処理であ
る請求項10又は請求項11の設計諸元自動算出方法。
21. In a design specification automatic calculation method for calculating undetermined values of design specifications for all or a part of a design object, a database creation process achieves an effect intended or intended for the design object. Dividing into a plurality of super-concept processing groups to obtain, further dividing each super-concept processing group into a plurality of sub-concept processing groups, further dividing the lower-concept processing group into a plurality of processing steps, For each of the divided processing steps, this is a process of forming a design specification aggregate from the specification values, constants, and function specifications, and the design range selection process selects a processing group of a lower concept from the higher concept. 12. The method for automatically calculating design specifications according to claim 10, wherein the selection is a process for forming a selection process group.
【請求項22】 設計対象物の一部についての設計諸元
の未定値を算出する設計諸元自動算出方法において、デ
ータベース作成処理が、前記設計対象物を意図する目的
を達成又は効果を得るように複数の最上位概念の処理グ
ループに分割し、前記最上位概念の処理グループを上位
概念から下位概念までの複数の最下位概念の処理グルー
プまで順次に分割し、さらに最下位概念の処理グループ
を複数の処理工程に分割して、前記選定処理グループに
属する処理工程ごとに、仕様諸元値と定数諸元と関数諸
元とから設計諸元集合体を形成する処理であり、設計範
囲選択処理が、前記最上位概念の処理グループから前記
最下位概念の処理グループまでの1つ又は2つ以上の組
み合わせを選定した選定処理グループを形成する処理で
ある請求項10又は請求項11の設計諸元自動算出方
法。
22. In a design specification automatic calculation method for calculating an undetermined value of a design specification for a part of a design target, a database creation process may achieve or obtain an effect intended for the design target. Are divided into a plurality of processing groups of the highest concept, the processing group of the highest concept is sequentially divided into a plurality of processing groups of the lowest concept from a higher concept to a lower concept, and the processing group of the lowest concept is further divided. This is a process of dividing into a plurality of processing steps and forming a set of design specifications from the specification data, constant data and function data for each processing process belonging to the selection processing group. Is a process of forming a selected process group in which one or more combinations from the process group of the highest concept to the process group of the lowest concept are selected. The method for automatically calculating design specifications according to claim 11.
【請求項23】 設計対象物の一部についての設計諸元
の未定値を算出する設計諸元自動算出方法において、デ
ータベース作成処理が、前記設計対象物を意図する目的
を達成又は効果を得るように複数の最上位概念の処理グ
ループに分割し、前記最上位概念の処理グループを上位
概念から下位概念までの複数の最下位概念の処理グルー
プまで順次に分割し、さらに最下位概念の処理グループ
を複数の処理工程に分割し、前記処理工程ごとに、仕様
諸元値と定数諸元と関数諸元とから設計諸元集合体を形
成する処理であり、設計範囲選択処理が、前記最上位概
念の処理グループから前記最下位概念の処理グループま
での1つ以上と前記処理工程との組み合わせを選定した
選定処理グループを形成する処理である請求項10又は
請求項11の設計諸元自動算出方法。
23. In a design specification automatic calculation method for calculating an undetermined value of a design specification for a part of a design target, a database creation process may achieve or obtain an effect intended for the design target. Are divided into a plurality of processing groups of the highest concept, the processing group of the highest concept is sequentially divided into a plurality of processing groups of the lowest concept from a higher concept to a lower concept, and the processing group of the lowest concept is further divided. Dividing into a plurality of processing steps, for each of the processing steps, is a processing of forming a design specification aggregate from specification specification values, constant specifications, and function specifications, and the design range selection processing is the top level concept. 12. A design process according to claim 10 or 11, wherein said process is a process for forming a selected process group in which a combination of at least one of the process groups from said process group to the process group of said lowest concept and said process is selected. Original automatic calculation method.
【請求項24】 設計対象物の一部についての設計諸元
の未定値を算出する設計諸元自動算出方法において、設
計範囲選択処理が、分割した機能別諸元グルーの2以上
を選定して選定諸元を形成する処理である請求項11の
設計諸元自動算出方法。
24. In a design specification automatic calculation method for calculating an undetermined value of a design specification for a part of a design object, the design range selecting process selects two or more of the divided functional specification groups. 12. The method for automatically calculating design specifications according to claim 11, which is a process for forming selected specifications.
【請求項25】 設計対象物の設計諸元の未定値を算出
する設計諸元自動算出方法において、設計諸元収集・ロ
ード処理が、前記複数の機能別諸元グループの内の特定
した機能別諸元グループの設計諸元を収集する内部諸元
収集過程と、前記特定した機能別諸元グループの関数諸
元の式から抽出する設計諸元が前記特定した機能別諸元
グループにないときに、前記特定した機能別諸元グルー
プ以外の他の機能別諸元グループの設計諸元を収集する
外部諸元収集過程と、前記収集した設計諸元を任意の順
序で上位から下位まで配列するロード過程とからなる請
求項11の設計諸元自動算出方法。
25. In a design specification automatic calculation method for calculating an undetermined value of a design specification of a design object, a design specification collection / loading process is performed for each specified function among the plurality of functional specification groups. The internal specification collection process of collecting the design specifications of the specification group, and when the design specifications extracted from the function specification formula of the specified specification-specific specification group are not in the specified specification-specific specification group. An external data collection process of collecting design data of a functional data group other than the specified functional data group, and a load for arranging the collected design data in an arbitrary order from upper to lower order 12. The method for automatically calculating design data according to claim 11, comprising:
【請求項26】 設計対象物の設計諸元の未定値を算出
する設計諸元自動算出方法において、設計諸元収集・ロ
ード処理が、前記複数の機能別諸元グループの内の特定
した機能別諸元グループの設計諸元を収集する内部諸元
収集過程と、前記特定した機能別諸元グループの関数諸
元の式から抽出する設計諸元が前記特定した機能別諸元
グループにないときに、前記特定した機能別諸元グルー
プ以外の他の機能別諸元グループの設計諸元を収集する
外部諸元収集過程と、前記他の機能別諸元グループの関
数諸元の式から抽出した設計諸元が前記他の機能別諸元
グループにないときに、前記他の機能別諸元グループ以
外のさらに他の機能別諸元グループの設計諸元を収集す
る追加外部諸元収集過程と、前記収集した設計諸元を任
意の順序で上位から下位まで配列するロード過程とから
なる請求項10又は請求項11の設計諸元自動算出方
法。
26. An automatic design specification calculating method for calculating an undetermined value of a design specification of a design object, wherein the design specification collection / load processing is performed for each of the plurality of function-specific specification groups. The internal specification collection process of collecting the design specifications of the specification group, and when the design specifications extracted from the function specification formula of the specified specification-specific specification group are not in the specified specification-specific specification group. An external specification collection process of collecting design specifications of other functional specification groups other than the specified functional specification group, and a design extracted from an expression of a function specification of the other functional specification group An additional external data collection step of collecting design data of yet another functional data group other than the other functional data group when the data is not in the other functional data group; Collected design data from top in any order 12. The method for automatically calculating design specifications according to claim 10 or 11, comprising a loading step of arranging to a lower order.
【請求項27】 選定諸元が、機能別諸元グループに属
する諸元群の諸元群コードで表示される請求項3又は請
求項4又は請求項20の設計諸元自動算出方法。
27. The design specification automatic calculation method according to claim 3, wherein the selected specification is indicated by a specification group code of a specification group belonging to a function-specific specification group.
【請求項28】 設計対象物の設計諸元の未定値を算出
する設計諸元自動算出方法において、設計諸元収集・ロ
ード処理が、前記複数の機能別諸元グループの内の特定
した機能別諸元グループの設計諸元を収集して作業表に
書き込む内部諸元収集過程と、前記特定した機能別諸元
グループの関数諸元の式から抽出する設計諸元が前記特
定した機能別諸元グループにないときに、前記特定した
機能別諸元グループ以外の他の機能別諸元グループの設
計諸元を収集して前記作業表に追加書き込む外部諸元収
集過程と、前記他の機能別諸元グループの関数諸元の式
から抽出した設計諸元が前記他の機能別諸元グループに
ないときに、前記他の機能別諸元グループ以外のさらに
他の機能別諸元グループの設計諸元を収集してさらに前
記作業表に追加書き込む追加外部諸元収集過程と、前記
収集した設計諸元を任意の順序で上位から下位まで配列
するロード過程とからなる請求項11の設計諸元自動算
出方法。
28. A design specification automatic calculation method for calculating an undetermined value of a design specification of a design object, wherein the design specification collection / load processing is performed for each specified function among the plurality of functional specification groups. The internal specification collection process of collecting the design specifications of the specification group and writing it in the work table, and the design specifications extracted from the function specification formula of the specified function-specific group are the specified function-specific specifications. An external data collection process of collecting design data of a functional data group other than the specified functional data group and adding the design data to the work table when not in the group; When the design parameters extracted from the formulas of the function parameters of the original group are not in the other function-specific parameters group, the design parameters of still another function-specific parameters group other than the other function-specific parameters group And additionally write in the work table 12. The design specification automatic calculation method according to claim 11, comprising a step of collecting additional external data to be included and a step of arranging the collected design data from an upper order to a lower order in an arbitrary order.
【請求項29】 関数諸元の式から抽出する設計諸元
が、データベース作成処理で予め抽出して作成されてい
る関数諸元抽出リストから読み取った設計諸元である請
求項7又は請求項9又は請求項25又は請求項26又は
請求項28の設計諸元自動算出方法。
29. The design specification read from the function specification extraction list, which is extracted and created in advance in the database creation processing, based on the design specification extracted from the function specification expression. 29. The method for automatically calculating design specifications according to claim 25, 26, or 28.
【請求項30】 他の機能別諸元グループの設計諸元
が、設計諸元と同一コードの諸元群である請求項8又は
請求項9又は請求項25又は請求項26又は請求項28
の設計諸元自動算出方法。
30. The design specification of another specification group for each function is a specification group having the same code as the design specification.
Automatic calculation of design specifications.
【請求項31】 設計対象物の全部又は一部についての
設計諸元の未定値を算出する設計諸元自動算出方法にお
いて、データベース作成処理が、設計諸元の最下位の集
合体である諸元群に同一の諸元群コードを付して諸元群
コード順に並べた諸元群コード順リストを主記憶装置の
諸元群コード順リスト領域に記憶する過程と、選定諸元
が機能別諸元グループに属する諸元群の諸元群コードか
ら形成される設計範囲諸元群コードリストを主記憶装置
の設計範囲諸元群コードリスト領域に記憶する過程と、
予め抽出して作成されている関数諸元抽出リストを主記
憶装置の関数諸元抽出リスト領域に記憶する過程と、前
記設計対象物の基本事項を特定する仕様で定まる仕様諸
元を主記憶装置の仕様諸元領域に記憶する過程と、設計
対象物の仕様諸元値に対応又は処理条件によって選定又
は設計対象物に特定されない定数によって確定する定数
諸元を主記憶装置の定数諸元リスト領域に記憶する過程
と、相互に関連する設計諸元の組み合わせの中から1つ
を選定条件に応じて選定する定数値設定諸元を主記憶装
置の定数値設定諸元領域に記憶する過程と、他の設計諸
元を変数とする関数から算出する関数諸元を主記憶装置
の関数諸元リスト領域に記憶する過程と、他の設計諸元
を変数とする関数から算出する設計諸元を設計諸元の収
集過程において別途算出又は定めた設定値を入力して確
定させる関数値設定諸元を主記憶装置の関数値設定諸元
領域に記憶する過程とからなる請求項10の又は請求項
11の設計諸元自動算出方法。
31. In an automatic design specification calculation method for calculating undetermined values of design specifications for all or a part of a design object, the database creation processing is performed by using specifications that are the lowest aggregate of design specifications. The process of storing a group code order list in which the same group code is assigned to the group and arranged in the group code order in the group code order list area of the main memory. Storing a design range specification group code list formed from the specification group codes of the specification group belonging to the former group in the design range specification group code list area of the main storage device;
The process of storing the function specification extraction list that has been extracted and created in advance in the function specification extraction list area of the main storage device, and the specification specification determined by the specification for specifying the basic items of the design object in the main storage device And the specification parameters corresponding to the specification parameters of the design object, or the constant parameters that are selected by processing conditions or determined by constants not specified for the design object. And storing a constant value setting parameter for selecting one of a combination of mutually related design parameters in accordance with a selection condition in a constant value setting parameter area of the main storage device. The process of storing the function specifications calculated from the function using other design parameters as variables in the function specification list area of the main memory, and designing the design specifications calculated from the function using other design parameters as variables Separate in the process of collecting specifications 12. The method for automatically calculating design specifications according to claim 10 or 11, comprising a step of storing function value setting parameters for inputting and determining calculated or determined setting values in a function value setting parameter area of a main storage device. .
【請求項32】 設計対象物の全部又は一部についての
設計諸元の未定値を算出する設計諸元自動算出方法にお
いて、データベース作成処理が、前記設計対象物の種類
を特定する名称を主記憶装置の設計対象物特定用領域に
記憶する過程と、前記設計対象物の設計諸元を上位概念
の複数の処理工程に分割した上位概念選定処理グループ
及び前記上位概念選定処理グループを下位概念まで順次
に複数の処理工程に分割した下位概念選定処理グループ
の1つ以上又はこれらの1つ以上と下位概念選定処理グ
ループを分割した処理工程から形成される選定処理グル
ープ名・処理工程名を主記憶装置の選定処理グループ名
・処理工程名領域に記憶する過程と、設計諸元の最下位
の集合体である諸元群に同一の諸元群コードを付して諸
元群コード順に並べた諸元群コード順リストを主記憶装
置の諸元群コード順リスト領域に記憶する過程と、選定
諸元が機能別諸元グループに属する諸元群の諸元群コー
ドから形成される設計範囲諸元群コードリストを主記憶
装置の設計範囲諸元群コードリスト領域に記憶する過程
と、機能別諸元グループに属する諸元群の諸元群コード
から形成される選定諸元名を主記憶装置の選定諸元名選
択領域に記憶する過程と、前記設計対象物の基本事項を
特定する仕様で定まる仕様諸元を主記憶装置の仕様諸元
領域に記憶する過程と、設計対象物の仕様諸元値に対応
又は処理条件によって選定又は設計対象物に特定されな
い定数によって確定する定数諸元を主記憶装置の定数諸
元リスト領域に記憶する過程と、相互に関連する設計諸
元の組み合わせの中から1つを選定条件に応じて選定す
る定数値設定諸元を主記憶装置の定数値設定諸元領域に
記憶する過程と、他の設計諸元を変数とする関数から算
出する関数諸元を主記憶装置の関数諸元リスト領域に記
憶する過程と、他の設計諸元を変数とする関数から算出
する設計諸元を設計諸元の収集過程において別途算出又
は定めた設定値を入力して確定させる関数値設定諸元を
主記憶装置の関数値設定諸元領域に記憶する過程とから
なる請求項10の又は請求項11の設計諸元自動算出方
法。
32. In a design specification automatic calculation method for calculating an undetermined value of a design specification for all or a part of a design target, a database creation process stores a name specifying a type of the design target in a main storage. A step of storing the design object of the design object in the design object specifying area of the apparatus, and sequentially dividing the design data of the design object into a plurality of processing steps of the superordinate concept and the superordinate concept selection processing group up to the subordinate concept. The main storage device stores one or more of the lower-level concept selection processing groups divided into a plurality of processing steps, or a selected processing group name and a processing step name formed from the processing steps obtained by dividing the one or more lower-level concept selection processing groups. The process of storing in the processing group name / processing step name area of the selection, and the same specification group code is assigned to the specification group, which is the lowest aggregation of design specifications, and arranged in the order of the specification group code. Of storing the specification group code order list in the specification group code order list area of the main storage, and the design range in which the selected specification is formed from the specification group codes of the specification group belonging to the functional specification group Maintaining the process of storing the specification group code list in the design range specification group code list area of the main storage device and the selected specification name formed from the specification group code of the specification group belonging to the specification group by function. A step of storing the selected specification name of the device in the selection area, a step of storing specification data determined by the specification for specifying the basic items of the design object in the specification data area of the main storage device, and a specification of the design object. The combination of the process of storing constant specifications determined by constants corresponding to the specification values or selected by processing conditions or not specified by the design object in the constant specification list area of the main storage device, and a combination of design specifications that are mutually related. Select one from the article The process of storing the constant value setting parameters selected in accordance with the above in the constant value setting parameter area of the main memory, and the function parameters of the main memory device which are calculated from the functions using other design parameters as variables. Function value setting parameters to store in the element list area and to enter design values calculated or defined separately in the process of collecting design parameters to calculate design parameters calculated from functions using other design parameters as variables 12. The method according to claim 10, further comprising the step of storing the element in a function value setting element area of a main storage device.
【請求項33】 設計対象物の基本事項を特定する仕様
で定まる仕様諸元及び設計対象物の仕様諸元値に対応又
は処理条件によって選定又は設計対象物に特定されない
定数によって確定する定数諸元及び他の設計諸元を変数
とする関数から算出する関数諸元の1以上の設計諸元が
確定するまでの予め定めた処理の途中で、作業者が入力
することができる対話入力諸元である請求項1又は請求
項2又は請求項3又は請求項4又は請求項5又は請求項
6又は請求項7又は請求項8又は請求項9又は請求項1
0又は請求項11の設計諸元自動算出方法。
33. Specifications that are determined by specifications that specify basic matters of a design object and constant specifications that correspond to specification values of the design object or are determined by constants that are selected by processing conditions or not specified by the design object. And dialog input parameters that can be input by an operator during predetermined processing until one or more design parameters of the function parameters calculated from the function using other design parameters as variables. Claim 1 or Claim 2 or Claim 3 or Claim 4 or Claim 5 or Claim 6 or Claim 7 or Claim 8 or Claim 9 or Claim 1
12. The method for automatically calculating design data according to claim 11 or claim 12.
JP9098326A 1997-03-31 1997-03-31 Automatic calculating method for various design elements Pending JPH10283396A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9098326A JPH10283396A (en) 1997-03-31 1997-03-31 Automatic calculating method for various design elements

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9098326A JPH10283396A (en) 1997-03-31 1997-03-31 Automatic calculating method for various design elements

Publications (1)

Publication Number Publication Date
JPH10283396A true JPH10283396A (en) 1998-10-23

Family

ID=14216790

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9098326A Pending JPH10283396A (en) 1997-03-31 1997-03-31 Automatic calculating method for various design elements

Country Status (1)

Country Link
JP (1) JPH10283396A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008219021A (en) * 2001-11-27 2008-09-18 Furukawa Electric Co Ltd:The Gallium nitride semiconductor device for power converting device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008219021A (en) * 2001-11-27 2008-09-18 Furukawa Electric Co Ltd:The Gallium nitride semiconductor device for power converting device

Similar Documents

Publication Publication Date Title
US5321620A (en) Inference planning system
JP4463431B2 (en) Method for extracting information from a database
JP2596652B2 (en) Knowledge base order processing method and system
KR100201299B1 (en) Data file processing device
US5883812A (en) Interconnection routing method for reducing crosstalk between interconnections
JPH10283396A (en) Automatic calculating method for various design elements
KR19980071132A (en) CAD display method and apparatus and recording medium for graphic display processing program
KR20050024888A (en) Wiring harness a configuration data management control method of vehicle
US6321132B1 (en) Efficient method for designing slabs for production from an order book
Schreiber Specification and generation of user interfaces with the boss-system
JP3466729B2 (en) Information presentation method
JP2004220548A (en) Medium production information system
JP2004126726A (en) Automatic design specification calculation device and method, and computer readable recording medium recorded with automatic design specification calculation program
Khmelnitsky Interpreting multiple dualities conjectured from superconformal index identities
JP2931157B2 (en) Production planning method
AU691914B2 (en) A method and apparatus for manipulating graphics
JPH117402A (en) Method for processing data
Juszczak et al. New quantum deformation of OSp (1; 2)
Guessarian et al. An automaton characterization of fairness in SCCS
Zhou et al. Automatic mesh generation allowing for efficient a priori and a posteriori control of the number and distribution of elements
JPS63121940A (en) File control system
Borgs A microscopic theory of finite-size scaling
van der Laan et al. Efficient Sequential Assignments with Randomly Arriving Multi-Item Demand Agents
Milanese A method to transfer distributed Lorentz forces in 3D to a finite element mechanical model
JPH11102367A (en) Analyzed information editing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20040226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060829

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070109