Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7630347B2 - DESIGN ASSISTANCE DEVICE, LINEAR MEMBER CLASSIFICATION METHOD, AND PROGRAM - Google Patents
[go: Go Back, main page]

JP7630347B2 - DESIGN ASSISTANCE DEVICE, LINEAR MEMBER CLASSIFICATION METHOD, AND PROGRAM - Google Patents

DESIGN ASSISTANCE DEVICE, LINEAR MEMBER CLASSIFICATION METHOD, AND PROGRAM Download PDF

Info

Publication number
JP7630347B2
JP7630347B2 JP2021074616A JP2021074616A JP7630347B2 JP 7630347 B2 JP7630347 B2 JP 7630347B2 JP 2021074616 A JP2021074616 A JP 2021074616A JP 2021074616 A JP2021074616 A JP 2021074616A JP 7630347 B2 JP7630347 B2 JP 7630347B2
Authority
JP
Japan
Prior art keywords
point
coordinate system
compared
linear members
coordinates
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.)
Active
Application number
JP2021074616A
Other languages
Japanese (ja)
Other versions
JP2022168923A (en
Inventor
直樹 井上
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2021074616A priority Critical patent/JP7630347B2/en
Publication of JP2022168923A publication Critical patent/JP2022168923A/en
Application granted granted Critical
Publication of JP7630347B2 publication Critical patent/JP7630347B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Description

本開示は、設計支援装置、線状部材の分類方法、及びプログラムに関する。 This disclosure relates to a design support device, a method for classifying linear members, and a program.

複数の機器とそれらを接続するケーブルとから構成される製品を設計する場合、機器と機器の間をつなぐケーブルのルートを設計する必要がある。また、複数の系統を有する製品のルート設計では、系統間で、ケーブル長を等しくすること、ケーブルの曲げ回数および曲げ角度を等しくすること、ケーブルの長手方向を一定の長さ以下にすること等の制約条件を満たすことが求められることがある。例えば、ケーブルをセミリジッドケーブルで構成する場合には、これらの条件を満たすことが望まれる場合が多い。 When designing a product consisting of multiple devices and the cables that connect them, it is necessary to design the route of the cables that connect the devices. Furthermore, when designing the route of a product with multiple systems, it may be necessary to satisfy constraints such as making the cable lengths equal between systems, making the number of bends and the bending angles of the cable equal, and keeping the longitudinal length of the cable below a certain length. For example, when constructing cables from semi-rigid cables, it is often desirable to satisfy these conditions.

また、ルート設計を行った後に、ケーブルの3次元モデルを作成して、図面を作成することがある。この場合に、類似または同一形状のケーブルに対し、個別に3次元モデルを作成すると、コスト及び手間がかかってしまう。そこで、ルート設計後、同一形状と見込まれるケーブル同士を同じグループに分類し、グループ毎に1つの3次元モデルを作成することで、3次元モデルの設計を効率的に行うことができる。そのため、ルートが設計された多数のケーブルから同一形状の組み合わせを抽出する必要性が生じる。 In addition, after the route design, a 3D model of the cable may be created and a drawing may be prepared. In this case, creating individual 3D models for cables with similar or identical shapes would be costly and time-consuming. Therefore, after the route design, cables that are expected to have the same shape are classified into the same group, and one 3D model is created for each group, allowing the 3D model to be designed efficiently. This creates a need to extract combinations of the same shape from a large number of cables whose routes have been designed.

特許文献1には、比較する3次元形状の重心と、重心から最も遠い位置とを重ね合わせ、それぞれの3次元形状の体積と重複部分の体積との比率に基づいて類比判断を行う設計支援装置が開示されている。 Patent document 1 discloses a design support device that overlaps the center of gravity of the three-dimensional shapes to be compared with the position furthest from the center of gravity, and performs an analogy judgment based on the ratio between the volume of each three-dimensional shape and the volume of the overlapping part.

特開2001-307099号公報JP 2001-307099 A

ケーブルは、重心と重心から最も遠い点とを結ぶ軸のまわりに回転する。このため、特許文献1に記載された技術でケーブルの類比を判別すると、実際には類似するにもかかわらず非類似と判別することが発生する等、類似度を正確に判断することが困難であり、類比判断の精度が低い。 A cable rotates around an axis that connects the center of gravity and the point farthest from the center of gravity. For this reason, when determining the similarity of cables using the technology described in Patent Document 1, it is difficult to accurately determine the degree of similarity, and there are cases where cables are determined to be dissimilar even though they are actually similar, resulting in low accuracy in determining the similarity.

同様の問題は、ワイヤの3次元モデルを作成する場面に限らず、様々な線状部材の形状の類比判断を自動で行う場合に発生する。 A similar problem occurs not only when creating a 3D model of a wire, but also when automatically determining the similarity of the shapes of various linear components.

本開示は、上記実情に鑑みてなされたものであり、線状部材の形状の類比判断を精度良く行うことができる設計支援装置、線状部材の分類方法、及びプログラムを提供することを目的とする。 The present disclosure has been made in consideration of the above-mentioned circumstances, and aims to provide a design support device, a method for classifying linear members, and a program that can accurately perform analogous judgments of the shapes of linear members.

上記目的を達成するために、本開示にかかる設計支援装置は、複数の線状部材に共通の第1の座標系に基づいて、その線状部材の設計データから、比較対象の2つの線状部材における予め設定された条件を満たす第1の点と第2の点の第1の座標系での座標をそれぞれ取得し、取得した第1の点と第2の点の座標に基づいて、比較対象の2つの線状部材にそれぞれ第2の座標系を定義する座標系定義部と、比較対象の2つの線状部材それぞれの、第1の点と第2の点の第1の座標系での座標を、第2の座標系での座標に変換する変換部と、比較対象の2つの線状部材の第1の点の第2の座標系での座標同士の距離が予め定められた条件を満たすと判別された場合に、比較対象の2つの線状部材の設計データを同じグループに分類する分類部と、を備える。
In order to achieve the above-mentioned object, the design support device according to the present disclosure includes a coordinate system definition unit that acquires coordinates in a first coordinate system of a first point and a second point that satisfy a predetermined condition in two linear members to be compared from design data of the linear members based on a first coordinate system common to the linear members, and defines a second coordinate system for each of the two linear members to be compared based on the acquired coordinates of the first point and the second point, a conversion unit that converts the coordinates in the first coordinate system of the first point and the second point of each of the two linear members to be compared into coordinates in the second coordinate system, and a classification unit that classifies the design data of the two linear members to be compared into the same group when it is determined that the distance between the coordinates in the second coordinate system of the first points of the two linear members to be compared satisfies a predetermined condition.

本開示によれば、比較対象の線状部材における予め設定された条件を満たす第1の点と第2の点の座標に基づいて座標系を定義し、比較対象の2つの線状部材それぞれの第1の点と第2の点の共通の座標系での座標を、定義した個別の座標系での座標に変換し、第1の点の距離が予め定められた条件を満たすか否かによって、比較対象の線状部材の形状の類比判断を行う。従って、線状部材の形状の類比判断を精度良く行うことができる。 According to the present disclosure, a coordinate system is defined based on the coordinates of a first point and a second point that satisfy a preset condition in the linear members to be compared, the coordinates in the common coordinate system of the first point and the second point of each of the two linear members to be compared are converted into coordinates in the defined individual coordinate system, and an analogy judgment of the shapes of the linear members to be compared is made based on whether the distance of the first point satisfies the preset condition. Therefore, an analogy judgment of the shapes of the linear members to be compared can be made with high accuracy.

本実施の形態に係るセミリジッドケーブルのルートを設計する設計画面を示す図FIG. 1 is a diagram showing a design screen for designing a route of a semi-rigid cable according to an embodiment of the present invention; 実施の形態に係るセミリジッドケーブルの断面図1 is a cross-sectional view of a semi-rigid cable according to an embodiment; 実施の形態に係る設計支援装置の機能構成を示すブロック図FIG. 1 is a block diagram showing a functional configuration of a design support apparatus according to an embodiment; 図3に示すベンド点情報記憶部が記憶するベンド点情報の一例を示す図FIG. 4 is a diagram showing an example of bend point information stored in a bend point information storage unit shown in FIG. 3 ; (a)図3に示すケーブル情報記憶部が記憶するケーブル情報の一例を示す図、(b)図3に示すケーブル情報比較部が更新したケーブル情報の一例を示す図4A is a diagram showing an example of cable information stored in a cable information storage unit shown in FIG. 3 ; FIG. 4B is a diagram showing an example of cable information updated by a cable information comparison unit shown in FIG. 3 ; 実施の形態に係る設計支援装置の物理構成の一例を示すブロック図FIG. 1 is a block diagram showing an example of a physical configuration of a design support apparatus according to an embodiment; 実施の形態に係る設計支援装置による分類処理を示すフローチャート1 is a flowchart showing a classification process performed by a design support device according to an embodiment. 図3に示すベンド点比較部による処理内容を説明する図FIG. 4 is a diagram for explaining the processing contents of the bend point comparison unit shown in FIG. 3 . 図3に示すベンド点比較部による処理内容の変形例を説明する図FIG. 4 is a diagram for explaining a modified example of the processing contents performed by the bend point comparison unit shown in FIG. 3 . 変形例に係る設計支援装置の機能構成を示すブロック図FIG. 13 is a block diagram showing a functional configuration of a design support apparatus according to a modified example. 変形例に係るセミリジッドケーブルの断面図1 is a cross-sectional view of a semi-rigid cable according to a modified example.

以下、本開示の実施の形態に係る設計支援装置、設計支援方法、及びプログラムについて、図面を参照して説明する。 The design support device, design support method, and program according to the embodiments of the present disclosure will be described below with reference to the drawings.

本実施の形態に係る設計支援装置は、装置内の構成機器を接続し、湾曲している曲げ部を有するセミリジッドケーブルによる配線の設計を支援する装置である。セミリジッドケーブルは、外部導体が銅、ニッケル、ステンレス等の継目のない金属チューブで構成される同軸ケーブルである。セミリジッドケーブルのルート設計において、設計者は、装置内の複数の機器の中から任意の機器を選択し、選択した機器間を結ぶセミリジッドケーブルの配線ルートを順々に決定し、ケーブルの形状および属性情報を含む設計データを各セミリジッドケーブルに設定していく。 The design support device according to this embodiment is a device that supports the design of wiring using semi-rigid cables that connect components within a device and have curved bent sections. A semi-rigid cable is a coaxial cable whose outer conductor is made of a seamless metal tube such as copper, nickel, or stainless steel. In designing the route of a semi-rigid cable, the designer selects any device from among multiple devices within the device, sequentially determines the wiring route of the semi-rigid cable connecting the selected devices, and sets design data including the shape and attribute information of the cable for each semi-rigid cable.

本開示の設計支援装置は、1つのセミリジッドケーブルに設計データが設定される度に、既に設計データが設定された他のセミリジッドケーブルと設計データの内容を比較し、形状が類似すると判断したセミリジッドケーブル毎に分類する処理を行う。具体的には、設計支援装置は、ユーザにより設定された設計データに含まれる、曲げ部の形状により定まるベンド点の位置を示すベンド点座標と、セミリジッドケーブルの外径、型番などの情報を含む属性情報と、に基づいて、形状の類比判断を行う。 The design support device disclosed herein performs a process of comparing the contents of the design data with other semi-rigid cables for which design data has already been set each time design data is set for one semi-rigid cable, and classifying each semi-rigid cable that is determined to have a similar shape. Specifically, the design support device performs a similarity judgment of the shape based on bend point coordinates indicating the position of the bend point determined by the shape of the bend portion, which are included in the design data set by the user, and attribute information including information such as the outer diameter and model number of the semi-rigid cable.

設計者は、設計支援装置により、同じグループに分類されたセミリジッドケーブル毎に、1つの3次元モデルを設計する。これにより、セミリジッドケーブルの3次元モデルをそれぞれ設計する必要がなくなるため、設計時間及び設計の手間を削減することができ、セミリジッドケーブルの設計効率を向上させることが可能となる。 Using the design support device, the designer designs one 3D model for each semi-rigid cable that is classified into the same group. This eliminates the need to design a 3D model for each semi-rigid cable, reducing design time and effort and improving the design efficiency of semi-rigid cables.

次に、類比判断の前提として、本実施の形態に係るルート設計において、設計者により設定される設計データについて説明する。 Next, we will explain the design data set by the designer in route design according to this embodiment as a premise for analogical judgment.

図1は、機器100aと機器100bとを接続するセミリジッドケーブルのルートR1を例示する。 Figure 1 illustrates an example of route R1 of a semi-rigid cable connecting device 100a and device 100b.

この例において、セミリジッドケーブルのルートR1は、機器100aと機器100bとを接続し、セミリジッドケーブルの曲げ部の形状に対応する曲線部B3を有する。曲線部B3の形状は、曲線部B3を円周に含む半径rの円B5の曲率により定まる。また、ベンド点B2は、曲線部B3の端点と機器100a、100bの接点とを結ぶ直線形状の2つの直線部の延長線B4の交点である。機器100a、100bを含む設計対象の装置に設定された座標系でのベンド点B2の座標をベンド点座標とよぶ。なお、曲線部B3は特許請求の範囲における湾曲部の一例である。 In this example, the route R1 of the semi-rigid cable connects the devices 100a and 100b and has a curved section B3 that corresponds to the shape of the bent section of the semi-rigid cable. The shape of the curved section B3 is determined by the curvature of a circle B5 of radius r that includes the curved section B3 on its circumference. The bend point B2 is the intersection of extension lines B4 of two straight line sections that connect the end points of the curved section B3 and the tangent points of the devices 100a and 100b. The coordinates of the bend point B2 in the coordinate system set for the device to be designed, including the devices 100a and 100b, are called the bend point coordinates. The curved section B3 is an example of a curved section in the claims.

設計者が、3次元CAD装置を操作して、ルートR1を設計する場合、ルートR1の一端を機器100aに接続することを指定し、他端を機器100bに接続することを指定し、ベンド点B2を指定し、曲率rを指定する。3次元CAD装置は、設計者の操作に応答し、ルートR1にケーブルIDを付し、ルートR1の始点と終点すなわち両端の座標、ベンド点B2の座標、曲率r等の情報を設計データとして記憶する。なお、ベンド点を複数指定してもよい。 When a designer operates a 3D CAD device to design route R1, the designer specifies that one end of route R1 is to be connected to device 100a, the other end is to be connected to device 100b, specifies bend point B2, and specifies the curvature r. In response to the designer's operation, the 3D CAD device assigns a cable ID to route R1 and stores information such as the coordinates of the start and end points of route R1, i.e., both ends, the coordinate of bend point B2, and the curvature r as design data. Note that multiple bend points may be specified.

また、ルート設計において、設計者により、セミリジッドケーブルの断面形状が設定される。図2に示す例では、セミリジッドケーブルR2の断面R3の外形は、ルートR1とセミリジッドケーブルR2の断面R3との交点(以下、断面ルート点)R4を点対称の軸とする円形である。設計者は、設計データとして断面R3の外径を設定し、セミリジッドケーブルR2の断面のサイズを定義する。3次元CAD装置は、断面の形状と径を設計データとして記憶する。 In addition, in the route design, the designer sets the cross-sectional shape of the semi-rigid cable. In the example shown in FIG. 2, the outer shape of the cross section R3 of the semi-rigid cable R2 is a circle with the intersection point R4 (hereinafter, the cross-sectional route point) between the route R1 and the cross section R3 of the semi-rigid cable R2 as the axis of point symmetry. The designer sets the outer diameter of the cross section R3 as design data and defines the size of the cross section of the semi-rigid cable R2. The 3D CAD device stores the shape and diameter of the cross section as design data.

設計支援装置は、図1に示すルートR1の形状と図2に示す断面の外形と外径とを定義する情報を含む設計データにより、比較対象の複数のセミリジッドケーブルの形状の類比判断を行い、類似すると判断したセミリジッドケーブルを同じグループに分類する処理を行う。 The design support device performs a process of classifying the shapes of multiple semi-rigid cables to be compared based on design data including information defining the shape of route R1 shown in FIG. 1 and the outer shape and outer diameter of the cross section shown in FIG. 2 into the same group if the semi-rigid cables are judged to be similar.

次に、本実施の形態に係る設計支援装置の構成について説明する。
図3に示すように、設計支援装置10は、ベンド点の座標情報を含むベンド点情報を記憶するベンド点情報記憶部11と、セミリジッドケーブルの外径、ケーブル型などの属性情報を含むケーブル情報を記憶するケーブル情報記憶部12と、比較対象の2本のセミリジッドケーブルの形状の類比判断を行い、類似すると判断したセミリジッドケーブルを同じグループに分類する分類部21と、分類部21による処理の内容を設定する設定部31と、を備える。
Next, the configuration of the design support device according to this embodiment will be described.
As shown in FIG. 3, design support device 10 includes a bend point information storage unit 11 that stores bend point information including coordinate information of bend points, a cable information storage unit 12 that stores cable information including attribute information such as the outer diameter and cable type of semi-rigid cables, a classification unit 21 that performs an analogy judgment between the shapes of two semi-rigid cables to be compared and classifies semi-rigid cables that are judged to be similar into the same group, and a setting unit 31 that sets the content of processing to be performed by classification unit 21.

ベンド点情報記憶部11は、セミリジッドケーブルのベンド点の座標情報を含むベンド点情報を記憶する。ベンド点情報は、上述した3次元CAD装置を使用したルート設計により作成されたものである。ベンド点情報に格納される座標情報は、CADに予め設定される座標系に基づき定義される。図4に例示する通り、ベンド点情報は、セミリジッドケーブルを識別する「ケーブルID」と、ベンド点を識別する「ベンド番号」と、各ベンド点の座標情報とを示す「ベンド点座標」と、セミリジッドケーブルの始点の座標情報を示す「始点座標」と、セミリジッドケーブルの終点の座標情報を示す「終点座標」と、の情報を含む。「ベンド番号」には、始点からの接続が近い順に、「01」、「02」、...の番号が割り振られる。図示する例において、ケーブルIDが「0001」であるセミリジッドケーブルは、ベンド番号が「01」および「02」である2つのベンド点を有し、それぞれのベンド点の座標は「60、60、60」と「80、80、80」であり、始点の座標は、「50、50、50」であり、終点の座標は、「100、100、100」であることを示す。これらの座標は、例えば、CAD装置により設計対象の装置に設定されているものであり、複数のケーブルに共通である。なお、CADに予め設定される座標系は、特許請求の範囲における第1の座標系の一例であり、ベンド点は、特許請求の範囲における第2の点の一例である。 The bend point information storage unit 11 stores bend point information including the coordinate information of the bend points of the semi-rigid cable. The bend point information is created by route design using the above-mentioned three-dimensional CAD device. The coordinate information stored in the bend point information is defined based on a coordinate system that is preset in the CAD. As shown in FIG. 4, the bend point information includes a "cable ID" that identifies the semi-rigid cable, a "bend number" that identifies the bend point, "bend point coordinates" that indicate the coordinate information of each bend point, a "start point coordinates" that indicates the coordinate information of the start point of the semi-rigid cable, and an "end point coordinates" that indicates the coordinate information of the end point of the semi-rigid cable. The "bend numbers" are assigned the numbers "01", "02", ... in order of proximity to the connection from the start point. In the illustrated example, a semi-rigid cable with a cable ID of "0001" has two bend points with bend numbers "01" and "02", and the coordinates of the bend points are "60, 60, 60" and "80, 80, 80", the coordinates of the start point are "50, 50, 50", and the coordinates of the end point are "100, 100, 100". These coordinates are set in the device to be designed by a CAD device, for example, and are common to multiple cables. Note that the coordinate system set in advance in the CAD is an example of the first coordinate system in the claims, and the bend points are an example of the second point in the claims.

ケーブル情報記憶部12は、セミリジッドケーブルの外径、型番などの属性情報を含むケーブル情報を記憶する。図5(a)に例示する通り、ケーブル情報は、セミリジッドケーブルを識別する「ケーブルID」と、セミリジッドケーブルの外径を示す「外径」と、曲げ部の曲率半径を示す「ベンド半径」と、セミリジッドケーブルの型番を示す「ケーブル型」と、セミリジッドケーブルの分類を示す「分類名」と、の情報を含む。図示する例において、ケーブルIDが「0001」であるセミリジッドケーブルにおいて、外径は、2.8mmであり、ベンド番号が「01」および「02」である2つのベンド点を有し、それぞれのベンド点に対応する曲げ部のベンド半径は8mmと10mmであり、「分類名」が「A」であるグループに分類されることを示す。 The cable information storage unit 12 stores cable information including attribute information such as the outer diameter and model number of the semi-rigid cable. As illustrated in FIG. 5(a), the cable information includes the following information: a "cable ID" for identifying the semi-rigid cable, an "outer diameter" indicating the outer diameter of the semi-rigid cable, a "bend radius" indicating the radius of curvature of the bent portion, a "cable type" indicating the model number of the semi-rigid cable, and a "classification name" indicating the classification of the semi-rigid cable. In the illustrated example, a semi-rigid cable with a cable ID of "0001" has an outer diameter of 2.8 mm, two bend points with bend numbers "01" and "02", the bend radii of the bends corresponding to the respective bend points are 8 mm and 10 mm, and is classified into a group with a "classification name" of "A".

分類部21は、比較対象のセミリジッドケーブルのベンド点座標を比較して、それぞれのルート形状の類似度を判定するベンド点比較部22と、比較対象のセミリジッドケーブルのケーブル情報を比較し、ケーブル情報が一致するか否かを判定するケーブル情報比較部23と、を備える。 The classification unit 21 includes a bend point comparison unit 22 that compares the bend point coordinates of the semi-rigid cables being compared and determines the similarity of the respective route shapes, and a cable information comparison unit 23 that compares the cable information of the semi-rigid cables being compared and determines whether the cable information matches.

ベンド点比較部22は、比較対象のセミリジッドケーブルのベンド点座標を比較して、それぞれのルート形状の類似度を判定する。具体的に、ベンド点比較部22は、セミリジッドケーブルのルートの一端点である始点の座標と始点からの接続が近い2点のベンド点の座標とに基づく座標系をセミリジッドケーブル毎に定義し、図4に示すベンド点情報に格納される全てのベンド点座標を、定義した座標系での座標に変換する。ベンド点情報に予め格納されるベンド点座標は、例えば、CADにより予め設定される座標系での座標情報であり、ベンド点比較部22は、例えば、CADに予め設定された座標系から、定義した座標系に変換することにより、例えば、CADに予め設定された座標系でのベンド点座標を定義した座標系でのベンド点座標に変換する。次に、ベンド点比較部22は、比較対象の2つのセミリジッドケーブルにおける、ベンド番号が同じベンド点同士の距離を求め、求めた距離が設定部31に予め定められた条件を満たすか否かを判定する。ベンド点比較部22は、ベンド点情報に格納される各ベンド点同士の距離が、予め定められた条件を満たすと判定すると、比較対象のセミリジッドケーブルのルート形状は類似すると判定する。なお、ベンド点比較部22により、セミリジッドケーブル毎に新たに定義される座標系は、特許請求の範囲における第2の座標系の一例である。また、ベンド点比較部22は、特許請求の範囲における座標系定義部、変換部、判別部の一例である。 The bend point comparison unit 22 compares the bend point coordinates of the semi-rigid cables to be compared and determines the similarity of the respective route shapes. Specifically, the bend point comparison unit 22 defines a coordinate system for each semi-rigid cable based on the coordinate of the start point, which is one end point of the route of the semi-rigid cable, and the coordinates of two bend points that are close to the start point, and converts all the bend point coordinates stored in the bend point information shown in FIG. 4 into coordinates in the defined coordinate system. The bend point coordinates stored in advance in the bend point information are, for example, coordinate information in a coordinate system that is preset by CAD, and the bend point comparison unit 22 converts, for example, from the coordinate system preset in CAD to the defined coordinate system, thereby converting the bend point coordinates in the coordinate system preset in CAD into the bend point coordinates in the defined coordinate system. Next, the bend point comparison unit 22 obtains the distance between bend points with the same bend number in the two semi-rigid cables being compared, and determines whether the obtained distance satisfies the condition predetermined by the setting unit 31. If the bend point comparison unit 22 determines that the distance between the bend points stored in the bend point information satisfies the predetermined condition, it determines that the route shapes of the semi-rigid cables being compared are similar. Note that the coordinate system newly defined for each semi-rigid cable by the bend point comparison unit 22 is an example of a second coordinate system in the claims. Also, the bend point comparison unit 22 is an example of a coordinate system definition unit, conversion unit, and discrimination unit in the claims.

ケーブル情報比較部23は、比較対象のセミリジッドケーブルのケーブル情報が一致するか否かを判定する。具体的に、ケーブル情報記憶部12に格納される、図5に示すケーブル情報を参照し、比較対象のセミリジッドケーブルのケーブル情報に含まれる、「外径」、「ベンド半径」、「ケーブル型」の情報をそれぞれ比較し、全ての情報が一致するか否かを判定する。なお、ケーブル情報比較部23は、特許請求の範囲における属性情報判断部の一例である。 The cable information comparison unit 23 determines whether the cable information of the semi-rigid cable being compared matches. Specifically, it refers to the cable information shown in FIG. 5 stored in the cable information storage unit 12, compares the information on "outer diameter," "bend radius," and "cable type" contained in the cable information of the semi-rigid cable being compared, and determines whether all the information matches. The cable information comparison unit 23 is an example of an attribute information determination unit in the claims.

設定部31は、ベンド点比較部22による処理の内容を設定する。具体的に、設定部31は、ベンド点比較部22が、比較対象のセミリジッドケーブルのルート形状が類似すると判定する、ベンド点同士の距離の条件を設定する。例えば、設定部31が、ベンド点同士の距離の条件として0を設定した場合、ベンド点比較部22は、各ベンド点同士の距離が0の場合に、比較対象のセミリジッドケーブルのルート形状は類似すると判定する。また、例えば、設定部31が、ベンド点同士の距離の条件として1以下という条件を設定した場合、ベンド点比較部22は、各ベンド点同士の距離が1以下の場合に、比較対象のセミリジッドケーブルのルート形状は類似すると判定する。 The setting unit 31 sets the content of the processing by the bend point comparison unit 22. Specifically, the setting unit 31 sets the condition of the distance between bend points under which the bend point comparison unit 22 determines that the route shapes of the semi-rigid cables being compared are similar. For example, if the setting unit 31 sets 0 as the condition of the distance between bend points, the bend point comparison unit 22 determines that the route shapes of the semi-rigid cables being compared are similar when the distance between each bend point is 0. Also, for example, if the setting unit 31 sets the condition of 1 or less as the condition of the distance between bend points, the bend point comparison unit 22 determines that the route shapes of the semi-rigid cables being compared are similar when the distance between each bend point is 1 or less.

以上説明した機能的構成を有する設計支援装置10は、物理的に、図6に示すように、プログラムに従った処理を実行するCPU(Central Processing Unit)110と、揮発性メモリであるRAM(Random Access Memory)120と、不揮発性メモリであるROM(Read Only Memory)130と、データを記憶する記憶部140と、情報の入力を受け付ける入力部150と、情報を可視化して表示する表示部160と、を備え、これらが内部バス99を介して接続されている。 The design support device 10 having the functional configuration described above physically comprises, as shown in FIG. 6, a CPU (Central Processing Unit) 110 that executes processing according to a program, a RAM (Random Access Memory) 120 which is a volatile memory, a ROM (Read Only Memory) 130 which is a non-volatile memory, a storage unit 140 that stores data, an input unit 150 that accepts input of information, and a display unit 160 that visualizes and displays information, all of which are connected via an internal bus 99.

CPU110は、記憶部140に記憶されたプログラムをRAM120に読み出して実行することにより、各種処理を実行する。CPU110は、プログラムにより提供される主要な機能として、分類部21と設定部31とによる各処理を実行する。 The CPU 110 executes various processes by reading the programs stored in the storage unit 140 into the RAM 120 and executing them. The CPU 110 executes each process by the classification unit 21 and the setting unit 31 as the main functions provided by the programs.

RAM120は、CPU110のワークエリアとして使用される。ROM130は、設計支援装置10の基本動作のためにCPU110が実行する制御プログラム、BIOS(Basic Input Output System)等を記憶する。 RAM 120 is used as a work area for CPU 110. ROM 130 stores the control program executed by CPU 110 for the basic operation of design support device 10, BIOS (Basic Input Output System), etc.

記憶部140は、ハードディスクドライブを備え、CPU110が実行するプログラムを記憶し、プログラム実行の際に使用される各種データを記憶する。記憶部140は、ベンド点情報記憶部11とケーブル情報記憶部12として機能する。 The storage unit 140 includes a hard disk drive, stores the programs executed by the CPU 110, and stores various data used when the programs are executed. The storage unit 140 functions as the bend point information storage unit 11 and the cable information storage unit 12.

入力部150は、キーボード、マウス等を備えるユーザインタフェースである。表示部160は情報を可視化して表示する液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイ等の表示装置である。 The input unit 150 is a user interface equipped with a keyboard, mouse, etc. The display unit 160 is a display device such as a liquid crystal display or an organic EL (Electro Luminescence) display that visualizes and displays information.

設計支援装置10は、例えば、3次元CAD装置と一体に形成される。この場合、3次元CAD装置が、設計データを記憶部140に保存すると、設計支援装置10は、保存された設計データからベンド点情報とケーブル情報を抽出し、ベンド点情報記憶部11とケーブル情報記憶部12に保存する。 The design support device 10 is formed integrally with, for example, a three-dimensional CAD device. In this case, when the three-dimensional CAD device stores design data in the storage unit 140, the design support device 10 extracts bend point information and cable information from the stored design data and stores them in the bend point information storage unit 11 and the cable information storage unit 12.

次に、設計支援装置10の動作について図7を参照して説明する。
設計者が、機器を選択して機器間を結ぶセミリジッドケーブルのルートを決定し、ケーブルの形状を特定して、属性情報を付加していくことにより、各ケーブルの設計データが生成され、記憶部140に保存される。設計支援装置10は、1つのセミリジッドケーブルの設計データが生成される度に、既に設計データが生成された他のセミリジッドケーブルと設計データの内容を比較し、類比判断を行う。具体的に、設計支援装置10は、比較対象のセミリジッドケーブルにおける、設計データに含まれる、ベンド点同士の距離と、セミリジッドケーブルの外径、型番などを含む属性情報と、に基づいて、セミリジッドケーブルの類比判断を行い、類似すると判断したセミリジッドケーブルを同じグループに分類する処理を行う。
Next, the operation of the design support device 10 will be described with reference to FIG.
A designer selects devices, determines a route for a semi-rigid cable connecting the devices, specifies the shape of the cable, and adds attribute information, whereby design data for each cable is generated and stored in the storage unit 140. Each time design data for one semi-rigid cable is generated, the design support device 10 compares the contents of the design data with other semi-rigid cables for which design data has already been generated, and performs an analogy judgment. Specifically, the design support device 10 performs an analogy judgment of the semi-rigid cables based on the distance between bend points and attribute information including the outer diameter, model number, etc. of the semi-rigid cable, which are included in the design data of the semi-rigid cable to be compared, and performs a process of classifying semi-rigid cables that are determined to be similar into the same group.

設計支援装置10の記憶部140には、ルート設計が完了したセミリジッドケーブルにおける、ベンド点情報と、図5(a)に示すケーブル情報とが設計データとして予め記憶されている。具体的に、図5(a)に示す通り、ケーブルIDが「0001」であるセミリジッドケーブルに対する分類処理は完了しており、Aグループに分類されている。また、設定部31により、比較対象のセミリジッドケーブルのルート形状が類似すると判定する、ベンド点同士の距離の条件として0が設定されている。設計者により、ケーブルIDが「0002」であるセミリジッドケーブルに対するルート設計が完了した場合における、このセミリジッドケーブルに対する設計支援装置10の分類処理について、以下、説明する。 In the storage unit 140 of the design support device 10, bend point information for a semi-rigid cable for which route design has been completed, and the cable information shown in FIG. 5(a) are pre-stored as design data. Specifically, as shown in FIG. 5(a), classification processing for a semi-rigid cable with a cable ID of "0001" has been completed, and the semi-rigid cable has been classified into group A. In addition, the setting unit 31 sets 0 as the condition for the distance between bend points for determining that the route shapes of the semi-rigid cables being compared are similar. The classification processing of the design support device 10 for a semi-rigid cable with a cable ID of "0002" when the designer has completed route design for this semi-rigid cable will be described below.

図7に戻り、設計者が、ルート設計が完了したケーブルIDが「0002」であるセミリジッドケーブルを選択し、設計支援装置10の入力部150を操作して分類処理の開始を要求すると、設計支援装置10は、処理を開始する。 Returning to FIG. 7, when the designer selects the semi-rigid cable with the cable ID "0002" for which route design has been completed and requests the start of classification processing by operating the input unit 150 of the design support device 10, the design support device 10 starts processing.

分類部21は、比較対象となるセミリジッドケーブルを選択する(ステップS101)。具体的に、分類部21は、図5(a)に示すケーブル情報を読み出し、ルート設計が完了して分類名が入力されているセミリジッドケーブルの中からケーブルIDが最も小さい番号である「0001」のセミリジッドケーブルを、比較対象のセミリジッドケーブルとして選択する。 The classification unit 21 selects a semi-rigid cable to be compared (step S101). Specifically, the classification unit 21 reads the cable information shown in FIG. 5(a) and selects the semi-rigid cable with the smallest cable ID number, "0001", from among the semi-rigid cables for which route design has been completed and classification names have been input, as the semi-rigid cable to be compared.

図7に戻り、次に、ベンド点比較部22は、比較対象のセミリジッドケーブルの座標系をそれぞれ定義する(ステップS102)。具体的に、ベンド点比較部22は、図4に示すベンド点情報に含まれる始点と2つのベンド点とを用いて、始点を原点とする座標系をそれぞれ定義する。図8に、2つのベンド点P2及びP3を有するセミリジッドケーブルにおける、座標系を設定する処理の例を示す。セミリジッドケーブルのルートR1は、始点P1から終点P4へルーティングされている。ベンド点比較部22は、ルートR1の始点P1と、ベンド点P2及びP3の座標情報を用いて、P1を原点とする基底ベクトルを求める。 Returning to FIG. 7, next, the bend point comparison unit 22 defines the coordinate systems of the semi-rigid cables to be compared (step S102). Specifically, the bend point comparison unit 22 defines the coordinate systems with the start point as the origin, using the start point and two bend points included in the bend point information shown in FIG. 4. FIG. 8 shows an example of the process of setting the coordinate system for a semi-rigid cable having two bend points P2 and P3. The route R1 of the semi-rigid cable is routed from the start point P1 to the end point P4. The bend point comparison unit 22 uses the coordinate information of the start point P1 of the route R1 and the bend points P2 and P3 to find a basis vector with P1 as the origin.

まず、ベンド点比較部22は、始点P1から、始点P1に最も近いベンド点P2へ向かうベクトルv1と、始点P1から、ベンド点P2の次に始点P1に近いベンド点P3へ向かうベクトルv2と、以下に示す式(1)により算出されるv1およびv2に直交するベクトルv3をそれぞれ求める。 First, the bend point comparison unit 22 finds a vector v1 that runs from the starting point P1 to the bend point P2 that is closest to the starting point P1, a vector v2 that runs from the starting point P1 to the bend point P3 that is the next closest to the starting point P1 after the bend point P2, and a vector v3 that is perpendicular to v1 and v2 and is calculated using the following formula (1).

v3=v1×v2 ・・・式(1) v3=v1×v2...Formula (1)

次に、ベンド点比較部22は、求めたv1、v2、v3を用いて、以下の式(2)-(4)により、基底ベクトルの組{e1、e2、e3}を求める。 Next, the bend point comparison unit 22 uses the obtained v1, v2, and v3 to find the set of basis vectors {e1, e2, e3} according to the following equations (2)-(4).

e3=v1/|v1| ・・・式(2) e3=v1/|v1| ...Formula (2)

e2=(v1×v2)/|v1×v2| ・・・式(3) e2=(v1×v2)/|v1×v2| ...Formula (3)

e1=e2×e3 ・・・式(4) e1=e2×e3...Formula (4)

ベンド点比較部22は、座標系のX軸がe1方向であり、Y軸がe2方向であり、Z軸がe3方向である座標系を定義する。ベンド点比較部22は、上述した方法により、比較対象のセミリジッドケーブルの座標系をそれぞれ定義する。 The bend point comparison unit 22 defines a coordinate system in which the X axis is in the e1 direction, the Y axis is in the e2 direction, and the Z axis is in the e3 direction. The bend point comparison unit 22 defines the coordinate systems of the semi-rigid cables to be compared using the method described above.

次に、ベンド点比較部22は、ベンド点情報記憶部11に格納されるベンド点情報を参照し、比較対象のセミリジッドケーブルのベンド点座標をそれぞれ変換する(ステップ103)。具体的に、ベンド点情報には、CADに予め設定されている座標系に基づくベンド点座標が記憶されている。ベンド点比較部22は、CADに予め設定されている座標系からステップS102により定義した座標系へそれぞれ変換することにより、ベンド点情報に格納されるベンド点座標を、ステップS102により定義した座標系での座標に変換する。 Next, the bend point comparison unit 22 refers to the bend point information stored in the bend point information storage unit 11 and converts the bend point coordinates of the semi-rigid cables to be compared (step 103). Specifically, the bend point information stores bend point coordinates based on a coordinate system preset in the CAD. The bend point comparison unit 22 converts each of the coordinate systems from the coordinate system preset in the CAD to the coordinate system defined in step S102, thereby converting the bend point coordinates stored in the bend point information into coordinates in the coordinate system defined in step S102.

次に、ベンド点比較部22は、比較対象のセミリジッドケーブルのルート形状が類似するか否かを判断する(ステップS104)。具体的に、ベンド点比較部22は、ステップS103により変換した、比較対象のセミリジッドケーブルのベンド点同士の距離を算出し、算出した距離が設定部31に設定された条件を満たすか否かを判定する。ベンド点比較部22は、ベンド番号が同じベンド点同士の距離をそれぞれ算出して、算出した全てのベンド点同士の距離が、設定部31に設定された条件の0である場合、比較対象のセミリジッドケーブルのルート形状が類似すると判定し(ステップS105;Yes)、類似すると判定した旨をケーブル情報比較部23に通知する。 Next, the bend point comparison unit 22 determines whether the route shapes of the semi-rigid cables to be compared are similar (step S104). Specifically, the bend point comparison unit 22 calculates the distance between the bend points of the semi-rigid cables to be compared converted in step S103, and determines whether the calculated distance satisfies the condition set in the setting unit 31. The bend point comparison unit 22 calculates the distance between bend points with the same bend number, and if all the calculated distances between bend points are 0, which is the condition set in the setting unit 31, it determines that the route shapes of the semi-rigid cables to be compared are similar (step S105; Yes) and notifies the cable information comparison unit 23 that it has been determined to be similar.

次に、ケーブル情報比較部23は、ケーブル情報記憶部12に格納されるケーブル情報を参照し、比較対象のセミリジッドケーブルのケーブル情報に含まれる情報が一致するか否かを判断する(ステップS106)。具体的に、ケーブル情報比較部23は、図5(a)に示すケーブル情報を読み出し、セミリジッドケーブルの外径、ベンド半径、ケーブル型の情報をそれぞれ比較し、一致するか否かを判断する。ケーブル情報比較部23は、これらのケーブル情報が全て一致する場合(ステップS107;Yes)、比較対象のセミリジッドケーブルは類似すると判定し(ステップS111)、それぞれを同じグループに分類する(ステップS112)。具体的に、ケーブル情報比較部23は、図5(a)に示すケーブル情報の「ケーブルID」が「0002」の「分類名」の項目に、「ケーブルID」が「0001」の「分類名」に入力されている「A」を追記し、図5(b)に示すケーブル情報に更新し、処理を終了する。これにより、それぞれのセミリジッドケーブルが同じグループに分類されることが定義される。 Next, the cable information comparison unit 23 refers to the cable information stored in the cable information storage unit 12 and judges whether the information included in the cable information of the semi-rigid cable to be compared matches (step S106). Specifically, the cable information comparison unit 23 reads out the cable information shown in FIG. 5(a), compares the outer diameter, bend radius, and cable type information of the semi-rigid cable, and judges whether they match. If all of this cable information matches (step S107; Yes), the cable information comparison unit 23 judges that the semi-rigid cables to be compared are similar (step S111) and classifies them into the same group (step S112). Specifically, the cable information comparison unit 23 adds "A", which is input in the "classification name" of the cable information with "cable ID" of "0001", to the "classification name" item of the cable information with "cable ID" of "0002" shown in FIG. 5(a), updates the cable information to that shown in FIG. 5(b), and ends the process. This defines that the semi-rigid cables are classified into the same group.

ステップS107に戻り、ケーブル情報比較部23は、ケーブル情報の各項目の全てが一致しない場合、又は、一部が一致しない場合(ステップS107;No)、比較対象のセミリジッドケーブルは類似しないと判断する(ステップS113)。 Returning to step S107, if all or some of the items of the cable information do not match (step S107; No), the cable information comparison unit 23 determines that the semi-rigid cables being compared are not similar (step S113).

次に、分類部21は、比較対象となる他のセミリジッドケーブルの有無を確認する(ステップS114)。具体的に、分類部21は、ケーブル情報を読み出して、「分類名」の項目に、既に比較を行ったセミリジッドケーブルの分類名「A」と異なる分類名が格納されているセミリジッドケーブルがある場合に、比較対象となる他のセミリジッドケーブルがあると判断する。分類部21は、比較対象となる他のセミリジッドケーブルがあると判断すると(ステップS114;Yes)、このセミリジッドケールを比較対象として選択し、ステップS102に戻り、各セミリジッドケーブルの座標系を定義する処理を行う。 Next, the classification unit 21 checks whether there are other semi-rigid cables to be compared (step S114). Specifically, the classification unit 21 reads out the cable information, and if there is a semi-rigid cable for which a classification name different from the classification name "A" of the semi-rigid cable that has already been compared is stored in the "Classification Name" field, it determines that there are other semi-rigid cables to be compared. If the classification unit 21 determines that there are other semi-rigid cables to be compared (step S114; Yes), it selects the semi-rigid cable as the comparison target, returns to step S102, and performs processing to define the coordinate system of each semi-rigid cable.

一方、分類部21は、比較対象となる他のセミリジッドケーブルはないと判断すると(ステップS114;No)、比較対象のセミリジッドケーブルを異なるグループに分類する(ステップS115)。具体的に、分類部21は、図5(a)に示すケーブル情報の「ケーブルID」が「0002」の「分類名」の項目に、「ケーブルID」が「0001」の「分類名」に入力されている「A」と異なる分類名を追記して、ケーブル情報を更新し、処理を終了する。これにより、比較対象のセミリジッドケーブルが異なるグループに分類されることが定義される。 On the other hand, if the classification unit 21 determines that there are no other semi-rigid cables to be compared (step S114; No), it classifies the semi-rigid cable to be compared into a different group (step S115). Specifically, the classification unit 21 adds a classification name different from "A" entered in the "Classification Name" field for the cable information with a "Cable ID" of "0002" shown in FIG. 5(a) to the "Classification Name" field for the cable information with a "Cable ID" of "0001," updates the cable information, and ends the process. This defines that the semi-rigid cables to be compared are classified into different groups.

ステップS105に戻り、ベンド点比較部22は、算出したいずれかのベンド点同士の距離が0でない場合、比較対象のセミリジッドケーブルのルート形状は類似しないと判断し(ステップS105;No)、比較対象のいずれかのセミリジッドケーブルの座標系を再定義する(ステップS108)。具体的に、ベンド点比較部22は、ケーブルIDが「0002」であるセミリジッドケーブルに対し、図4に示すベンド点情報に含まれる終点と2つのベンド点とを用いて、ステップS101で説明した方法と同じ方法により、座標系を再定義する。次に、ベンド点比較部22は、ケーブルIDが「0002」であるセミリジッドケーブルのベンド点座標を、ステップS108で再定義した座標系での座標に変換する。一方のセミリジッドケーブルの座標系を、終点を原点とする座標系に変換して座標を比較することで、ベクトルの向きが逆の場合に形状が類似するセミリジッドケーブル同士を同じグループに分類することができる。 Returning to step S105, if the calculated distance between any of the bend points is not 0, the bend point comparison unit 22 determines that the route shapes of the semi-rigid cables being compared are not similar (step S105; No), and redefines the coordinate system of any of the semi-rigid cables being compared (step S108). Specifically, the bend point comparison unit 22 redefines the coordinate system for the semi-rigid cable with the cable ID of "0002" by using the end point and two bend points included in the bend point information shown in FIG. 4 in the same manner as described in step S101. Next, the bend point comparison unit 22 converts the bend point coordinates of the semi-rigid cable with the cable ID of "0002" into coordinates in the coordinate system redefined in step S108. By converting the coordinate system of one semi-rigid cable into a coordinate system with the end point as the origin and comparing the coordinates, semi-rigid cables with similar shapes can be classified into the same group when the vector directions are opposite.

次に、ベンド点比較部22は、比較対象のセミリジッドケーブルのルート形状が類似するか否かを判断する(ステップS109)。具体的に、ベンド点比較部22は、ステップS103により変換した、ケーブルIDが「0001」のセミリジッドケーブルのベンド点の座標と、ステップS108により変換したケーブルIDが「0002」のセミリジッドケーブルのベンド点座標と、に基づき、各ベンド点同士の距離を算出する。ベンド点比較部22は、算出した距離が設定部31に設定された条件を満たすか否かを判定し、算出した全てのベンド点同士の距離が、設定部31に設定された条件の0である場合、比較対象のセミリジッドケーブルのルート形状が類似すると判定し(ステップS110;Yes)、類似すると判定した旨をケーブル情報比較部23に通知する。その後、ケーブル情報比較部23は、比較対象のセミリジッドケーブルのケーブル情報を比較する処理を行う(ステップS106)。 Next, the bend point comparison unit 22 judges whether the route shapes of the semi-rigid cables to be compared are similar (step S109). Specifically, the bend point comparison unit 22 calculates the distance between each bend point based on the coordinates of the bend points of the semi-rigid cable with the cable ID "0001" converted in step S103 and the coordinates of the bend points of the semi-rigid cable with the cable ID "0002" converted in step S108. The bend point comparison unit 22 judges whether the calculated distance satisfies the condition set in the setting unit 31, and if the calculated distances between all the bend points are 0, which is the condition set in the setting unit 31, it judges that the route shapes of the semi-rigid cables to be compared are similar (step S110; Yes) and notifies the cable information comparison unit 23 that it has been judged to be similar. Thereafter, the cable information comparison unit 23 performs a process of comparing the cable information of the semi-rigid cables to be compared (step S106).

一方、ベンド点比較部22は、算出したいずれかのベンド点同士の距離が、設定部31に設定された条件の0でない場合、比較対象のセミリジッドケーブルのルート形状は類似しないと判定し(ステップS110;No)、比較対象のセミリジッドケーブルは類似しないと判断する(ステップS113)。 On the other hand, if the calculated distance between any of the bend points is not 0, which is a condition set in the setting unit 31, the bend point comparison unit 22 determines that the route shapes of the semi-rigid cables being compared are not similar (step S110; No), and determines that the semi-rigid cables being compared are not similar (step S113).

以上のように、設計支援装置10は、セミリジッドケーブルのルートの形状に応じて座標変換されたベンド点座標とケーブル情報とを比較することにより、セミリジッドケーブルの類比判断を行い、類似するセミリジッドケーブルを同じグループに分類する。その後、設計者は、このように分類されたセミリジッドケーブル毎に、3次元モデルを設計するため、設計時間及び設計の手間を削減することができ、セミリジッドケーブルの設計効率を向上させることが可能となる。 As described above, the design support device 10 performs a similarity judgment of semi-rigid cables by comparing the bend point coordinates that have been coordinate-converted according to the shape of the semi-rigid cable route with the cable information, and classifies similar semi-rigid cables into the same group. The designer then designs a three-dimensional model for each semi-rigid cable classified in this way, thereby reducing the design time and effort and improving the design efficiency of semi-rigid cables.

本開示の主旨を逸脱しない限り、上記実施の形態で挙げた構成を取捨選択したり、他の構成に適宜変更したりすることが可能である。 As long as it does not deviate from the spirit of this disclosure, it is possible to select and discard the configurations described in the above embodiments, or to change them to other configurations as appropriate.

上記実施の形態において、ベンド点比較部22は、比較対象のセミリジッドケーブルのベンド点同士の距離が0の場合に、予め設定された条件を満たすと判断するものとしたが、これに限られない。ベンド点比較部22は、2点のベンド点の距離が予め定められた閾値以下の場合に、それぞれのベンド点座標が一致すると判断してもよい。具体的に、図9に示すように、あるセミリジッドケーブルのベンド点M1、M2を中心とする球M3、M4の範囲内に、比較対象のセミリジッドケーブルのベンド点がそれぞれ含まれる場合に、ベンド点比較部22は、予め定められた条件を満たすと判断する。この場合、設定部31は、球M3、M4の半径を閾値として予め設定すればよい。ベンド点比較部22は、ステップS103で変換された比較対象のセミリジッドケーブルのベンド座標に基づいて、同じベンド番号を持つベンド点同士の距離を算出し、算出した距離が設定部31により設定された閾値以下である場合に、条件を満たすと判断する。 In the above embodiment, the bend point comparison unit 22 determines that the predetermined condition is satisfied when the distance between the bend points of the semi-rigid cables to be compared is 0, but this is not limited to the above. The bend point comparison unit 22 may determine that the coordinates of the bend points match when the distance between the two bend points is equal to or less than a predetermined threshold. Specifically, as shown in FIG. 9, when the bend points of the semi-rigid cables to be compared are included within the ranges of spheres M3 and M4 centered on bend points M1 and M2 of a certain semi-rigid cable, the bend point comparison unit 22 determines that the predetermined condition is satisfied. In this case, the setting unit 31 may set the radii of the spheres M3 and M4 as thresholds in advance. The bend point comparison unit 22 calculates the distance between the bend points having the same bend number based on the bend coordinates of the semi-rigid cables to be compared converted in step S103, and determines that the condition is satisfied when the calculated distance is equal to or less than the threshold set by the setting unit 31.

また、上記実施の形態では、セミリジッドケーブルを分類することとしたがこれに限られない。配管、電線、導波管などの剛性のある部材で生成され、湾曲している曲げ部を有する線状部材を対象としてもよい。 In addition, in the above embodiment, semi-rigid cables are classified, but this is not limited to this. Linear members that are made of rigid materials such as pipes, electric wires, and waveguides and have curved bends may also be included.

また、上記実施の形態では、3次元の座標系でベンド点座標の距離を求めてセミリジッドケーブルの類比判断をすることとしたが、これに限られず2次元の座標系で類比判断を行ってもよい。具体的に、ステップS102において、ベンド点比較部22は、図4に示すベンド点情報に格納される、3次元の座標系でのベンド点、始点、終点の座標を、投影変換により2次元の座標系での座標に変換し、始点と1つのベンド点に基づいて、座標系を定義すればよい。 In addition, in the above embodiment, the analogy judgment of the semi-rigid cable is performed by finding the distance of the bend point coordinates in a three-dimensional coordinate system, but this is not limited to this and the analogy judgment may be performed in a two-dimensional coordinate system. Specifically, in step S102, the bend point comparison unit 22 converts the coordinates of the bend point, start point, and end point in the three-dimensional coordinate system stored in the bend point information shown in FIG. 4 into coordinates in a two-dimensional coordinate system by projection transformation, and defines the coordinate system based on the start point and one bend point.

また、上記実施の形態では、2つのベンド点を有するセミリジッドケーブルを対象とした処理について説明したが、これに限られず、3つ以上のベンド点を有するセミリジッドケーブルを対象にしてもよい。この場合、ステップS102において、ベンド点比較部22は、図4に示すベンド点情報に含まれる3つ以上のベンド点座標の中から、始点からの接続が近い2点を選択する、曲率の最も大きい2つのベンド点を選択するなど任意の条件により、2点のベンド点座標を選択し、始点又は終点と選択した2点のベンド点座標を用いて、始点又は終点を原点とする基底ベクトルを求めて座標系を定義すればよい。また、始点又は終点を原点にしなくてもよく、ベンド点、あるいは、曲げ部の端点、直線部の中点などルート上の任意の点を原点として座標系を定義してもよい。 In the above embodiment, the processing is described for a semi-rigid cable having two bend points, but the processing is not limited to this, and a semi-rigid cable having three or more bend points may be used. In this case, in step S102, the bend point comparison unit 22 selects two bend point coordinates from the three or more bend point coordinates included in the bend point information shown in FIG. 4 under any arbitrary condition, such as selecting two points that are closest to the start point or selecting two bend points with the largest curvature, and defines a coordinate system by determining a base vector with the start point or end point as the origin using the start point or end point and the selected two bend point coordinates. Also, the start point or end point does not have to be the origin, and the coordinate system may be defined with the bend point, or any point on the route, such as the end point of the bend section or the midpoint of the straight section, as the origin.

また、上記実施の形態では、セミリジッドケーブルの断面の外形は、図2に示す通り、断面ルート点R4に対して点対称である円形であることとしたが、これに限られず、断面ルート点R4に対して点対称である正方形、正五角形、正六角形などの正多角形であってもよい。ケーブル情報記憶部12は、正多角形断面の辺の長さを予め記憶し、ケーブル情報比較部23は、ステップS106において、ケーブル情報に含まれる正多角形断面の辺の長さが一致するか否かを判断すればよい。 In the above embodiment, the cross-sectional outer shape of the semi-rigid cable is a circle that is point-symmetric with respect to the cross-section route point R4 as shown in FIG. 2, but is not limited to this and may be a regular polygon such as a square, regular pentagon, or regular hexagon that is point-symmetric with respect to the cross-section route point R4. The cable information storage unit 12 stores the side lengths of the regular polygon cross-section in advance, and in step S106, the cable information comparison unit 23 determines whether the side lengths of the regular polygon cross-sections included in the cable information match.

また、セミリジッドケーブルの断面の外形は、断面ルート点R4に対して点対称である図形に限られず、二等辺三角形、長方形など断面ルート点R4を通る対称軸に対して線対称である図形であってもよい。以下、断面の外形が長方形であるセミリジッドケーブルの分類処理を行う設計支援装置10Aを説明する。 The cross-sectional shape of the semi-rigid cable is not limited to a shape that is point-symmetric with respect to the cross-sectional root point R4, but may be a shape that is line-symmetric with respect to an axis of symmetry passing through the cross-sectional root point R4, such as an isosceles triangle or a rectangle. Below, we will explain the design support device 10A that performs classification processing for semi-rigid cables whose cross-sectional shape is rectangular.

図10に示す通り、設計支援装置10Aは、上述した設計支援装置10に、セミリジッドケーブルの断面形状を定義する断面情報を記憶する断面情報記憶部13をさらに備える構成である。断面情報記憶部13は、図11に示す断面R3aの形状が長方形であるセミリジッドケーブルR2aにおいて、断面R3aに対し、長辺方向に平行かつルートR1aに対して垂直になる、ユークリッドノルムが1のベクトルR5またはR6を定義する。具体的に、断面情報記憶部13が記憶する断面情報には、ベクトルR5またはベクトルR6のベクトル成分(x、y、z)が、ルートR1aの端点側から順番に採番されたルート番号とともに記憶される。この時、ベクトル成分を定義する座標は、ベンド点座標を定義する座標系と同じ座標系により定義される。 As shown in FIG. 10, the design support device 10A is configured to further include a cross-sectional information storage unit 13 that stores cross-sectional information defining the cross-sectional shape of the semi-rigid cable in addition to the above-mentioned design support device 10. The cross-sectional information storage unit 13 defines a vector R5 or R6 with a Euclidean norm of 1 that is parallel to the long side direction of the cross-section R3a and perpendicular to the route R1a in the semi-rigid cable R2a whose cross-section R3a shown in FIG. 11 is rectangular. Specifically, the cross-sectional information stored in the cross-sectional information storage unit 13 stores the vector components (x, y, z) of the vector R5 or vector R6 together with the route numbers numbered in order from the end point side of the route R1a. At this time, the coordinates defining the vector components are defined by the same coordinate system as the coordinate system defining the bend point coordinates.

設計支援装置10Aのベンド点比較部22によるベンド点座標変換処理(ステップS103)において、ステップS102で定義した座標系に基づき、ベンド点座標の変換とともに、断面情報記憶部13に記憶されるベクトルR5またはベクトルR6の座標成分の座標変換を行う。その後、ステップS104において、比較対象のセミリジッドケーブルにおける、変換後のベクトルR5またはベクトルR6の座標の値を比較する。この時、2本のセミリジッドケーブルに対し,各ルートでベクトル成分を比較し、異なった場合は片方のケーブルのベクトル成分X、Y、Zすべてにマイナスを掛け,再度ベクトル成分を比較する必要がある。長辺方向のベクトルを定義する方法がR5とR6で2通り存在するからである。以上により、セミリジッドケーブルの断面の外形が断面ルート点R4aを通る対称軸に対して線対称である図形の場合でも、セミリジッドケーブルの分類処理を行うことが可能となる。 In the bend point coordinate conversion process (step S103) by the bend point comparison unit 22 of the design support device 10A, the bend point coordinates are converted based on the coordinate system defined in step S102, and the coordinate components of the vector R5 or vector R6 stored in the cross-section information storage unit 13 are converted. Then, in step S104, the coordinate values of the converted vector R5 or vector R6 in the semi-rigid cables to be compared are compared. At this time, the vector components of the two semi-rigid cables are compared at each route, and if they are different, it is necessary to multiply all of the vector components X, Y, and Z of one cable by minus and compare the vector components again. This is because there are two ways to define the vector in the long side direction for R5 and R6. As a result, it is possible to perform classification processing for semi-rigid cables even if the outer shape of the cross section of the semi-rigid cable is a figure that is linearly symmetrical with respect to the axis of symmetry passing through the cross-section route point R4a.

上記実施の形態においては、線状部材の始点とベンド点の座標に注目して類似度を求める例を説明したが、この開示はこれに限定されない。例えば、比較対象の2つの線状部材について、一方の端点と特徴点、例えば、屈曲点の2つ以上の点の座標から、2つの線形部材それぞれについて、変換後の座標系を求め、各線状部材の変換後の座標系での特徴点の座標から、類似度を求めるようにしてもよい。 In the above embodiment, an example of calculating the similarity by focusing on the coordinates of the start point and bend point of a linear member has been described, but this disclosure is not limited to this. For example, for two linear members to be compared, a transformed coordinate system may be calculated for each of the two linear members from the coordinates of one end point and a feature point, for example, two or more bending points, and the similarity may be calculated from the coordinates of the feature points in the transformed coordinate system of each linear member.

設計支援装置10は、3次元CAD装置と別体でもよい。この場合、例えば、3次元CAD装置で生成された設計データが設計支援装置10の記憶部140に転送され、保存される。設計支援装置10は、保存された設計データからベンド点情報とケーブル情報を抽出し、ベンド点情報記憶部11とケーブル情報記憶部12に保存する。 The design support device 10 may be separate from the 3D CAD device. In this case, for example, design data generated by the 3D CAD device is transferred to and stored in the memory unit 140 of the design support device 10. The design support device 10 extracts bend point information and cable information from the stored design data and stores them in the bend point information memory unit 11 and the cable information memory unit 12.

また、設計支援装置10は、専用の装置によらず、通常のコンピュータシステムを用いて実現可能である。例えば、設計支援装置10における各機能を実現するためのプログラムを、コンピュータが読み取り可能なCD-ROM(Compact Disc Read Only Memory)、DVD-ROM(Digital Versatile Disc Read Only Memory)等の記録媒体に格納して配布し、このプログラムをコンピュータにインストールすることにより、上述の各機能を実現することができるコンピュータを構成してもよい。 The design support device 10 can be realized using a normal computer system, not a dedicated device. For example, a program for realizing each function of the design support device 10 can be stored and distributed on a computer-readable recording medium such as a CD-ROM (Compact Disc Read Only Memory) or a DVD-ROM (Digital Versatile Disc Read Only Memory), and a computer that can realize each of the above-mentioned functions can be configured by installing this program on a computer.

また、各機能をOS(Operating System)とアプリケーションとの分担、またはOSとアプリケーションとの協同により実現する場合には、アプリケーションのみを記録媒体に格納してもよい。 In addition, if each function is realized by sharing the responsibilities of an OS (Operating System) and an application, or by cooperation between an OS and an application, only the application may be stored on the recording medium.

10,10A 設計支援装置、11 ベンド点情報記憶部、12 ケーブル情報記憶部、13 断面情報記憶部、21 分類部、22 ベンド点比較部、23 ケーブル情報比較部、31 設定部、99 内部バス、100a,100b 機器、110 CPU、120 RAM、130 RAM、140 記憶部、150 入力部、160 表示部、R1,R1a ルート、R2,R2a セミリジッドケーブル、R3,R3a 断面、R4,R4a 断面ルート点、B2 ベンド点、B3 曲線部、B4 直線部の延長線、B5 球、P1 始点、P2,P3,M1,M2 ベンド点、P4 終点。 10, 10A design support device, 11 bend point information storage unit, 12 cable information storage unit, 13 cross section information storage unit, 21 classification unit, 22 bend point comparison unit, 23 cable information comparison unit, 31 setting unit, 99 internal bus, 100a, 100b equipment, 110 CPU, 120 RAM, 130 RAM, 140 storage unit, 150 input unit, 160 display unit, R1, R1a route, R2, R2a semi-rigid cable, R3, R3a cross section, R4, R4a cross section route point, B2 bend point, B3 curved section, B4 extension line of straight section, B5 sphere, P1 start point, P2, P3, M1, M2 bend points, P4 end point.

Claims (7)

複数の線状部材に共通の第1の座標系に基づいて、その線状部材の設計データから、比較対象の2つの線状部材における予め設定された条件を満たす第1の点と第2の点の前記第1の座標系での座標をそれぞれ取得し、取得した第1の点と第2の点の座標に基づいて、前記比較対象の2つの線状部材にそれぞれ第2の座標系を定義する座標系定義部と、a coordinate system definition unit that acquires, based on a first coordinate system common to a plurality of linear members, coordinates in the first coordinate system of a first point and a second point that satisfy a preset condition in two linear members to be compared from design data of the linear members, and defines a second coordinate system for each of the two linear members to be compared based on the coordinates of the acquired first point and second point;
前記比較対象の2つの線状部材それぞれの、前記第1の点と第2の点の前記第1の座標系での座標を、前記第2の座標系での座標に変換する変換部と、a conversion unit that converts the coordinates of the first point and the second point of each of the two linear members to be compared in the first coordinate system into coordinates in the second coordinate system;
前記比較対象の2つの線状部材の前記第1の点の前記第2の座標系での座標同士の距離が予め定められた条件を満たすと判別された場合に、前記比較対象の2つの線状部材の設計データを同じグループに分類する分類部と、a classification unit that classifies design data of the two linear members to be compared into the same group when it is determined that a distance between coordinates of the first points of the two linear members to be compared in the second coordinate system satisfies a predetermined condition; and
を備える設計支援装置。A design support device comprising:
装置内の機器を接続し、曲げ部をそれぞれ有する複数の線状部材の配線ルートを定義する設計データを分類する設計支援装置であって、
前記線状部材毎に、前記複数の線状部材に共通の第1の座標系に基づいて、その線状部材の配線ルートと形状とを特定する設計データを記憶する記憶部と、
比較対象の2つの線状部材を選択し、前記記憶部に記憶されている設計データから、該比較対象の線状部材における予め設定された条件を満たす第1の点と第2の点の前記第1の座標系での座標をそれぞれ取得し、取得した第1の点と第2の点の座標に基づいて、比較対象の2つの線状部材に個別に第2の座標系を定義する座標系定義部と、
前記比較対象の2つの線状部材の前記第1の点と第2の点の前記第1の座標系での座標を、前記第2の座標系での座標に変換する変換部と、
前記比較対象の2つの線状部材の前記第1の点の前記第2の座標系での座標同士の距離を算出し、算出した距離が予め定められた条件を満たすか否かを判別する判別部と、
前記判別部により前記距離が前記条件を満たすと判別された場合に、前記比較対象の2つの線状部材の設計データを同じグループに分類する分類部と、
を備える設計支援装置。
A design support device that classifies design data that connects devices within the device and defines wiring routes of a plurality of linear members each having a bent portion, comprising:
a storage unit that stores design data for each of the linear components, the design data specifying a wiring route and a shape of the linear component based on a first coordinate system common to the plurality of linear components;
a coordinate system definition unit that selects two linear members to be compared, acquires coordinates in the first coordinate system of a first point and a second point in the linear members to be compared that satisfy a preset condition from design data stored in the storage unit, and defines a second coordinate system individually for the two linear members to be compared based on the acquired coordinates of the first point and the second point;
a conversion unit that converts coordinates of the first point and the second point of the two linear members to be compared in the first coordinate system into coordinates in the second coordinate system;
a determination unit that calculates a distance between coordinates of the first points of the two linear members to be compared in the second coordinate system and determines whether the calculated distance satisfies a predetermined condition;
a classification unit that classifies the design data of the two linear members to be compared into the same group when the discrimination unit determines that the distance satisfies the condition; and
A design support device comprising:
前記線状部材は、2つの直線部と該2つの直線部を結ぶ湾曲部とを含み、
前記第2の点は前記線状部材の一端であり、前記第1の点は前記2つの直線の延長線が交わる点であるベンド点である、
請求項1または2に記載の設計支援装置。
the linear member includes two straight portions and a curved portion connecting the two straight portions,
The second point is one end of the linear member, and the first point is a bend point where extensions of the two straight line portions intersect.
The design support device according to claim 1 or 2 .
前記座標系定義部は、前記比較対象の2つの線状部材のそれぞれについて、端点を原点として第2の座標系を設定する、
請求項に記載の設計支援装置。
the coordinate system definition unit sets a second coordinate system with an end point as an origin for each of the two linear members to be compared;
The design support device according to claim 3 .
前記記憶部は、前記線状部材の属性を示す属性情報をさらに記憶し、
前記比較対象の線状部材に係る前記属性情報が一致するか否かを判断する属性情報判断部をさらに備え、
前記分類部は、前記判別部により距離が前記条件を満たすと判別され、前記属性情報判断部により、比較対象の線状部材に係る前記属性情報が一致すると判断された場合、比較対象の線状部材を同じグループに分類する、
請求項2および請求項2を引用する請求項3または4のいずれか1項に記載の設計支援装置。
The storage unit further stores attribute information indicating an attribute of the linear member,
an attribute information determination unit that determines whether the attribute information related to the linear member to be compared matches;
the classification unit classifies the linear members to be compared into the same group when the discrimination unit determines that the distance satisfies the condition and the attribute information determination unit determines that the attribute information related to the linear members to be compared matches.
The design support device according to claim 2, or claim 3 or 4 which cites claim 2.
複数の線状部材に共通の第1の座標系に基づいて、その線状部材の設計データから、比較対象の2つの線状部材における予め設定された条件を満たす第1の点と第2の点の前記第1の座標系での座標をそれぞれ取得し、取得した第1の点と第2の点の座標に基づいて、前記比較対象の2つの線状部材にそれぞれ第2の座標系を定義し、
前記比較対象の2つの線状部材それぞれの、前記第1の点と第2の点の前記第1の座標系での座標を、前記第2の座標系での座標に変換し、
前記比較対象の2つの線状部材の前記第1の点の前記第2の座標系での座標同士の距離が予め定められた条件を満たすと判別された場合に、前記比較対象の2つの線状部材の設計データを同じグループに分類する、
線状部材の分類方法。
based on a first coordinate system common to a plurality of linear members, coordinates in the first coordinate system of a first point and a second point that satisfy a preset condition in two linear members to be compared are acquired from design data of the linear members, and based on the coordinates of the acquired first point and second point, a second coordinate system is defined for each of the two linear members to be compared;
Transforming the coordinates of the first point and the second point of each of the two linear members to be compared in the first coordinate system into coordinates in the second coordinate system;
classifying the design data of the two linear members to be compared into the same group when it is determined that the distance between the coordinates of the first points of the two linear members to be compared in the second coordinate system satisfies a predetermined condition;
A method for classifying linear members.
コンピュータに、
複数の線状部材に共通の第1の座標系に基づいて、その線状部材の設計データから、比較対象の2つの線状部材における予め設定された条件を満たす第1の点と第2の点の前記第1の座標系での座標をそれぞれ取得し、取得した第1の点と第2の点の座標に基づいて、前記比較対象の2つの線状部材にそれぞれ第2の座標系を設定する処理と、
前記比較対象の2つの線状部材それぞれの、前記第1の点と第2の点の前記第1の座標系での座標を、前記第2の座標系での座標に変換する処理と、
前記比較対象の2つの線状部材の前記第1の点の前記第2の座標系での座標同士の距離が予め定められた条件を満たすと判別された場合に、前記比較対象の2つの線状部材の設計データを同じグループに分類する処理と、
を実行させるプログラム。
On the computer,
a process of acquiring, based on a first coordinate system common to a plurality of linear members, coordinates in the first coordinate system of a first point and a second point that satisfy a preset condition in two linear members to be compared from design data of the linear members, and setting a second coordinate system for each of the two linear members to be compared based on the acquired coordinates of the first point and the second point;
A process of converting the coordinates of the first point and the second point of each of the two linear members to be compared in the first coordinate system into coordinates in the second coordinate system;
a process of classifying design data of the two linear members to be compared into the same group when it is determined that a distance between coordinates of the first points of the two linear members to be compared in the second coordinate system satisfies a predetermined condition;
A program that executes the following.
JP2021074616A 2021-04-27 2021-04-27 DESIGN ASSISTANCE DEVICE, LINEAR MEMBER CLASSIFICATION METHOD, AND PROGRAM Active JP7630347B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021074616A JP7630347B2 (en) 2021-04-27 2021-04-27 DESIGN ASSISTANCE DEVICE, LINEAR MEMBER CLASSIFICATION METHOD, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021074616A JP7630347B2 (en) 2021-04-27 2021-04-27 DESIGN ASSISTANCE DEVICE, LINEAR MEMBER CLASSIFICATION METHOD, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2022168923A JP2022168923A (en) 2022-11-09
JP7630347B2 true JP7630347B2 (en) 2025-02-17

Family

ID=83943860

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021074616A Active JP7630347B2 (en) 2021-04-27 2021-04-27 DESIGN ASSISTANCE DEVICE, LINEAR MEMBER CLASSIFICATION METHOD, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP7630347B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003141197A (en) 2001-11-07 2003-05-16 Sumitomo Wiring Syst Ltd Wire harness design system
JP2004362191A (en) 2003-06-04 2004-12-24 Fujitsu Ltd CAD program
JP2008176464A (en) 2007-01-17 2008-07-31 Fujitsu Ltd Design support program, design support method, and design support apparatus
JP2008257509A (en) 2007-04-05 2008-10-23 Toshiba Corp CAD system, control method thereof and control program
WO2009001403A1 (en) 2007-06-26 2008-12-31 Fujitsu Limited Design support device, method, and program
JP2010231335A (en) 2009-03-26 2010-10-14 Fujitsu Ltd Design support program and design support apparatus

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003141197A (en) 2001-11-07 2003-05-16 Sumitomo Wiring Syst Ltd Wire harness design system
JP2004362191A (en) 2003-06-04 2004-12-24 Fujitsu Ltd CAD program
JP2008176464A (en) 2007-01-17 2008-07-31 Fujitsu Ltd Design support program, design support method, and design support apparatus
JP2008257509A (en) 2007-04-05 2008-10-23 Toshiba Corp CAD system, control method thereof and control program
WO2009001403A1 (en) 2007-06-26 2008-12-31 Fujitsu Limited Design support device, method, and program
JP2010231335A (en) 2009-03-26 2010-10-14 Fujitsu Ltd Design support program and design support apparatus

Also Published As

Publication number Publication date
JP2022168923A (en) 2022-11-09

Similar Documents

Publication Publication Date Title
US20060212276A1 (en) Constraint-based method of designing a route for a transport element
US8175419B2 (en) Image search apparatus, image search method, and storage medium storing a program for causing a search apparatus to execute a search method
WO2014177906A1 (en) Generating a cad model from a finite element mesh
JP5764362B2 (en) Wiring design method, wiring simulation apparatus and program
JP7630347B2 (en) DESIGN ASSISTANCE DEVICE, LINEAR MEMBER CLASSIFICATION METHOD, AND PROGRAM
US20120084061A1 (en) Three dimensional simulation method
JPH0962850A (en) Axial symmetry graphic shaping device and method for generating axial symmetry graphic for entirety of arbitrary number of symmetry axes
EP2924599A1 (en) Computing program, computing apparatus and computing method
JP2005322235A (en) Modification of computer-aided design model (CAD)
JP5237596B2 (en) Discriminator
JP2010211629A (en) Apparatus and method for processing information
KR20190072325A (en) Method of reconizing graphic
US5991702A (en) Axisymmetric figure shaping device for generating curvilinear figure precisely axisymmetric with respect to axis of symmetry and method therefor
JP2000137740A (en) Assembly model creation method and recording medium recording assembly model creation processing program
JP2005301789A (en) Cluster analysis apparatus, cluster analysis method, and cluster analysis program
JP2004139485A (en) Abstract map generation device, road map conversion device, program, and abstract map service system
JP5537644B1 (en) Vocabulary search device, vocabulary search method, and vocabulary search program
CN114445847A (en) Metal plate model bending data feature identification method based on three-dimensional vector data
US20220374556A1 (en) Parameterization of digital organic geometries
JP2014059621A (en) Analysis device and analysis method
Kaliszewska et al. On representative functions method for clustering of 2D contours with application to pottery fragments typology
JP6444041B2 (en) Handwritten music symbol recognition apparatus and handwritten music symbol recognition program
KR100303263B1 (en) Visualization Method of RNA Molecular Secondary Structure Using Vectors
JP4748770B2 (en) Proximity point calculation method and apparatus
Mitsuhashi Classification of handwritten drawing shape in 3D Direct Drawing System using Machine Learning

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240202

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241021

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241029

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241210

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250107

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250204

R150 Certificate of patent or registration of utility model

Ref document number: 7630347

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150