JP2012118829A - Drawing creation support system - Google Patents
Drawing creation support system Download PDFInfo
- Publication number
- JP2012118829A JP2012118829A JP2010268922A JP2010268922A JP2012118829A JP 2012118829 A JP2012118829 A JP 2012118829A JP 2010268922 A JP2010268922 A JP 2010268922A JP 2010268922 A JP2010268922 A JP 2010268922A JP 2012118829 A JP2012118829 A JP 2012118829A
- Authority
- JP
- Japan
- Prior art keywords
- rule
- dimension line
- dimension
- line drawing
- support system
- 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.)
- Granted
Links
Images
Abstract
Description
本発明は、寸法線を自動的に作図する機能を持つ図面作成支援システムに関するものである。 The present invention relates to a drawing creation support system having a function of automatically drawing dimension lines.
寸法線の描画を支援する従来技術には、特許文献1に記載された寸法線自動作成装置がある。 As a prior art that supports drawing of a dimension line, there is an automatic dimension line creating apparatus described in Patent Document 1.
特許文献1に記載された従来技術は、形状認識装置により、ファジー推論を行い、与えられた図面情報に基づいて図面の形状を認識するため、図面情報の座標にズレがあって、線分が離れていても正しく形状を認識することができる。また、形状認識したデータは、グループ化装置により本来同一直線上に並ぶべき図面要素毎にグループ化する。さらに、ファジールールにより、形状毎に寸法線の描画ルールを定義しており、これらのファジールールに従い寸法線を描画する。 In the prior art described in Patent Document 1, fuzzy inference is performed by a shape recognition device, and the shape of the drawing is recognized based on the given drawing information. The shape can be correctly recognized even if they are separated. In addition, the shape-recognized data is grouped for each drawing element that should be aligned on the same straight line by the grouping device. Furthermore, the drawing rule of the dimension line is defined for every shape by the fuzzy rule, and the dimension line is drawn according to these fuzzy rules.
本従来技術によれば、図面に描画された形状の情報に若干の誤差があり、線分が離れている場合であっても適切な位置に寸法線を描画することが可能である。また、寸法線が適切にグループ化されているため修正が容易である。さらに、寸法線の描画ルールは具体的なファジールールで定義しているため、寸法線の描画ルールの確認,修正が容易である。 According to this prior art, there is a slight error in the shape information drawn in the drawing, and it is possible to draw a dimension line at an appropriate position even when the line segments are separated. Further, since the dimension lines are appropriately grouped, correction is easy. Furthermore, since the dimension line drawing rules are defined by specific fuzzy rules, it is easy to check and correct the dimension line drawing rules.
しかしながら、図面上の形状に寸法線を入れる場合、図面の対象,種類により固有のルールがある場合がある。従来技術を利用して寸法線を描画する場合、ファジールールをこれらの固有のルールに合わせて修正・再構築する必要があった。本発明の目的の一つとして、寸法線の無い図面に手本となる図面のルールを適用して効率よく描画することにある。 However, when a dimension line is inserted into the shape on the drawing, there may be a specific rule depending on the object and type of the drawing. When drawing dimension lines using the prior art, it was necessary to modify and reconstruct fuzzy rules according to these unique rules. One of the objects of the present invention is to efficiently draw by applying a drawing rule as a model to a drawing having no dimension line.
本発明の特徴は、寸法線描画ルール抽出手段により手本となる図面から寸法線が描画されるルールを抽出し、寸法線描画手段により、抽出した寸法線描画ルールを用いて、寸法線を描画したい図面に寸法線を描画することである。 A feature of the present invention is that a dimension line drawing rule extracting unit extracts a rule for drawing a dimension line from a model drawing, and the dimension line drawing unit draws a dimension line using the extracted dimension line drawing rule. Draw a dimension line on the drawing you want.
本発明によれば、寸法線の無い図面に手本となる図面のルールを適用して効率良く描画できる。 According to the present invention, it is possible to draw efficiently by applying a drawing rule as a model to a drawing having no dimension line.
以下、図面を用いて説明する。 Hereinafter, it demonstrates using drawing.
図1に本発明の第一実施例の図面作成支援システムの概要を示す。図面作成支援システムはコンピュータで構成される。 FIG. 1 shows an outline of a drawing creation support system according to the first embodiment of the present invention. The drawing creation support system is configured by a computer.
本実施例の図面作成支援システムは、寸法線描画ルール抽出手段10,寸法線描画ルールデータベース20,寸法線描画ルール表示・編集手段30及び寸法線描画手段40を有する。
The drawing creation support system according to this embodiment includes a dimension line drawing
寸法線描画ルール抽出手段10は、図形と図形の寸法線が描画された図面を取り込み、形状とその寸法線が入った図面データから寸法線描画ルールを抽出する。図面の取り込みは、データ化されている図面データを読み込む場合と、スキャナなどの図面読み取り装置により紙図面の図面データを取り込む場合がある。寸法線描画ルールデータベース20は、寸法線描画ルール抽出手段10で抽出した寸法線描画ルールを格納する。寸法線描画ルール表示・編集手段30は、寸法線描画ルールデータベース20に格納された寸法線描画ルールを表示し、必要に応じて、寸法線描画ルールを編集する。寸法線描画手段40は、寸法線を描画したい図面に描画された形状データを読み込み、読み込んだ形状データ情報と寸法線描画ルールデータベース20に格納された寸法線描画ルールから、寸法線を描画したい図面に寸法線を描画する。
The dimension line drawing rule extraction means 10 takes a figure and a drawing on which the dimension line of the figure is drawn, and extracts a dimension line drawing rule from the drawing data including the shape and the dimension line. There are two cases of drawing drawing: reading drawing data that has been converted to data, and drawing data of a paper drawing by a drawing reading device such as a scanner. The dimension line
以下にこれらの各手段について、詳細に説明する。 Each of these means will be described in detail below.
寸法線描画ルール抽出手段10では、図面データから寸法線描画ルールを抽出する。ここで、寸法線描画ルールの一例を図2に示す。「対象1」「対象2」は、寸法線が何の長さのであるかを表す。寸法線は2点の間の長さを表示するものであるため、その2点を「対象1」,「対象2」として表す。「寸法向き」は、「対象1」と「対象2」のどの方向の長さであるかを表す。例えば横方向,縦方向,斜め方向などである。また、一般に図面を描画するソフトでは、座標軸が定義されているため、x軸方向,y軸方向といった表現でもよい。「表示位置」は、寸法線が描画される位置である。例えば、横方向の向きの寸法線の場合、表示位置は、縦方向の偏差で表す。例えば、“100”の場合は、上方向に100離れた位置であり、“−200”の場合は、下方向に200離れた位置となる。「ルールパターン」は、寸法線を描画するルールのパターンである。「ルールパターン」の例は、例えば“隣接”,“両端”などである。“隣接”の場合、隣接する全ての「対象1」と「対象2」の寸法線を描画する。“両端”の場合、「対象1」と「対象2」が複数一列に並んでいた場合、両端の「対象1」と「対象2」にのみ寸法線を描画する。
The dimension line drawing rule extraction means 10 extracts a dimension line drawing rule from the drawing data. An example of the dimension line drawing rule is shown in FIG. “Target 1” and “Target 2” indicate how long the dimension line is. Since the dimension line displays the length between two points, the two points are represented as “target 1” and “
図3に寸法線描画ルール抽出手段のアルゴリズムを示す。以下に各ステップについて説明する。 FIG. 3 shows an algorithm of the dimension line drawing rule extraction means. Each step will be described below.
Step101では、図面に描画された寸法線を抽出する。ここで、図面は、AutoCADなどのCADソフトを利用して描画された図面である。一般的に、このような図面では、寸法線は寸法線オブジェクトとして描画されている。したがって、寸法線抽出手段11では、図面から寸法線オブジェクトを抽出することで寸法線を抽出する。なお、寸法線が寸法線オブジェクトとして描画されずに、ある定義に基づいた図形データとして描画されている場合は、それらの図形データを抽出する。なお、以下の説明では、寸法線は寸法線オブジェクトである場合のみ説明する。
In
Step102では、寸法線抽出手段11で抽出した寸法線が引かれた形状データとその部位を抽出する。図4の例では、長方形ABCDの辺ADに寸法線が引かれているため、この寸法線が引かれた形状データは、長方形ABCDである。まず、寸法線の補助線の端点1と端点2の座標を取得する。一般的な図面作成CADで寸法線を記入した場合には、端点の座標は容易に取得することができる。次に、取得した座標が接続している図形データを抽出する。図形データの領域と端点座標の関係から、端点1,端点2が長方形ABCDに接していることを判定し、長方形ABCDを抽出する。
In Step 102, the shape data and the part thereof with the dimension line extracted by the dimension line extraction means 11 are extracted. In the example of FIG. 4, since a dimension line is drawn on the side AD of the rectangle ABCD, the shape data from which the dimension line is drawn is the rectangle ABCD. First, the coordinates of the
なお、図形データは、一般的には、線分,円などの図形データまたは、それらを組み合わせた図形データとして描画されるか、ユーザが定義したブロック(複数の図形データを組み合わせて一塊の形状としたもの)の図形データ(以降、図形ブロックデータと称す)として描画されている。このステップで抽出される図形データは、これら全ての図形データが対象である。 In general, graphic data is drawn as graphic data such as line segments, circles, or a combination of them, or a user-defined block (a combination of a plurality of graphic data and Are drawn as graphic data (hereinafter referred to as graphic block data). The graphic data extracted in this step covers all these graphic data.
次に、寸法線が接続する「部位」を抽出する。図4の例では、端点1が接続する「部位」は“左上”、端点2が接続する「部位」は“右上”である。このように、「部位」は、端点の座標、抽出した形状の座標及び形状の「部位」の定義から判定する。なお、端点1は、点Aに接続されているが、点Aを“右上”と定義されていれば、「部位」は“右上”であり、上下の関係がない“右端”と定義されていれば、「部位」は、“右端”となる。すなわち、同じ位置でも、定義により異なった「部位」が抽出される。
Next, a “part” to which the dimension line is connected is extracted. In the example of FIG. 4, the “part” to which the end point 1 is connected is “upper left”, and the “part” to which the
Step103では、「寸法向き」を取得する。図4の例では、x軸に並行であるため、“X軸方向”となる。
In
Step104では、「表示位置」を取得する。図4の例では、補助線の端点から寸法矢印までの距離を100とすると、“100”となる。この距離も、一般的な図面描画ソフトでは容易に取得することができる。 In Step 104, “display position” is acquired. In the example of FIG. 4, when the distance from the end point of the auxiliary line to the dimension arrow is 100, “100” is obtained. This distance can also be easily obtained by general drawing drawing software.
Step105では、ルールパターンを取得する。図4の例では、1つの形状の幅を表示しているため、“同一形状”となる。これは、“右上”,“左上”という「部位」の寸法線を同じ形状の中でのみ描画するというルールである。もし、複数の長方形が並んでいる場合に、隣り合う長方形の“右上”と“左上”の寸法線を描画するルールと区別するためのルールである。
In
以上のステップにより、寸法線のルールを抽出することができる。寸法線描画ルール抽出手段により、手本となる図面の寸法線が描画された図面から寸法線描画ルールを効率よく自動的に抽出できる。 Through the above steps, the rule of the dimension line can be extracted. The dimension line drawing rule extracting unit can efficiently and automatically extract the dimension line drawing rule from the drawing in which the dimension line of the model drawing is drawn.
次に、寸法線描画ルールデータベース20について説明する。寸法線描画ルールデータベース20では、寸法線描画ルール抽出手段10で抽出した寸法線描画ルールとメタルールを格納する。寸法線描画ルールについては、既に説明済みであるため、説明を割愛する。メタルールとは、寸法線描画ルールを作成・加工するためのルールである。
Next, the dimension line
寸法線描画ルールを作成するためのルールは、例えば、寸法線描画ルールの「ルールパターン」を判定するためのルールである。「ルールパターン」が“隣接”になるのか“同一形状”になるかは、寸法線描画ルール抽出手段10で判断するが、判断の根拠となるルールは寸法線描画ルールデータベース20に格納されている。
The rule for creating the dimension line drawing rule is, for example, a rule for determining the “rule pattern” of the dimension line drawing rule. Whether the “rule pattern” is “adjacent” or “same shape” is determined by the dimension line drawing rule extraction means 10, but the rule that is the basis for the determination is stored in the dimension line
寸法線描画ルールを加工するためのルールは、例えば、抽出した個別ルールから上位ルールを作成するためのルールである。個別ルールと上位ルールについて、図5を用いて説明する。図5に、個別ルールの例を2例示した。例1と例2の違いは、「対象1」が“画層1.部品A1.基準点”となっているか“画層1.部品A2.基準点”となっているかである。すなわち、部品が部品A1か部品A2なのかが異なる。これに対して、上位ルールの例は、「対象1」が“画層1.部品A.基準点”となっている。すなわち、部品がA1かA2かという区別はなく部品Aという上位の概念でルール化されている。 The rule for processing the dimension line drawing rule is, for example, a rule for creating an upper rule from the extracted individual rule. The individual rules and the upper rules will be described with reference to FIG. FIG. 5 illustrates two examples of individual rules. The difference between Example 1 and Example 2 is whether “object 1” is “layer 1. part A1. Reference point” or “layer 1. part A2. Reference point”. That is, whether the part is the part A1 or the part A2 is different. On the other hand, in the example of the upper rule, “object 1” is “layer 1. part A. reference point”. In other words, there is no distinction as to whether the part is A1 or A2, and the rule is based on the superordinate concept of part A.
このように個別ルールから上位ルールを作成するためのメタルールの例を図6に示す。ここでは、メタルールとして、「対象」の包含関係と部位の包含関係に関するメタルールを示している。対象の包含関係の例の一つは、“部品A←部品A1,部品A2,部品A3”であり、これは、“部品A1”,“部品A2”,“部品A3”は全て“部品A”という上位の概念で表現できることを示している。したがって、このルールを用いると、部品A1,部品A2という個別の部品に関するルールから上位の部品Aに関するルールを作成することが可能である。 FIG. 6 shows an example of a meta rule for creating a higher level rule from the individual rule in this way. Here, meta-rules relating to the inclusion relationship of “target” and the inclusion relationship of parts are shown as meta-rules. One example of the target inclusion relationship is “part A ← part A1, part A2, part A3”, which means that “part A1”, “part A2”, and “part A3” are all “part A”. It shows that it can be expressed by the higher level concept. Therefore, if this rule is used, it is possible to create a rule relating to the upper part A from the rules relating to the individual parts A1 and A2.
もう一つのメタルールの例として、「部位」に関するメタルールの例を説明する。一例は“右端←右上端,右下端”というメタルールであり、これは、“右上端”と“右下端”という「部位」は、“右端”という「部位」という上位概念で表現できることを示している。したがって、このルールを用いると“右上端”,“右下端”という個別のルールに関するルールから上位の“右端”という「部位」に関するルールに含まれるというルールを作成することができる。 As another example of the meta rule, an example of the meta rule related to “part” will be described. An example is the meta rule “Right end ← Upper right end, Lower right end”, which indicates that the “part” called “upper right end” and “lower right end” can be expressed by the superordinate concept “part” called “right end”. Yes. Therefore, when this rule is used, it is possible to create a rule that is included in the rule relating to the “part” such as the upper “right end” from the rule relating to the individual rules “upper right end” and “lower right end”.
次に、寸法線描画ルール表示・編集手段30について説明する。寸法線描画ルール表示・編集手段では、抽出したルールを表示してルールの内容を確認するとともに、必要に応じてルールを修正する。また、表示されたルールに対応する寸法線を図面上で確認する。 Next, the dimension line drawing rule display / editing means 30 will be described. The dimension line drawing rule display / editing means displays the extracted rules to check the contents of the rules, and corrects the rules as necessary. Also, a dimension line corresponding to the displayed rule is confirmed on the drawing.
図7に寸法線描画ルール表示・編集手段30の画面例を示す。なお、本画面は、寸法線描画手段40と共通の画面であるが、ここでは、寸法線描画ルール表示・編集手段30に関する操作のみ説明する。 FIG. 7 shows a screen example of the dimension line drawing rule display / editing means 30. Although this screen is a screen common to the dimension line drawing means 40, only operations relating to the dimension line drawing rule display / editing means 30 will be described here.
図7には、寸法線描画ルールが階層的に表示される。図7の例では、4つのルールが表示されている。4つのルールのうち、2番目のルールのみが上位ルールであり、その他のルールは個別ルールである。 In FIG. 7, the dimension line drawing rules are displayed hierarchically. In the example of FIG. 7, four rules are displayed. Of the four rules, only the second rule is an upper rule, and the other rules are individual rules.
表示したルールが上位ルールである場合、すなわち、そのルールの下位のルールが存在する場合、ルールの先頭に展開ボタンと下位ルール割合が表示される。展開ボタンはクリックすることで、下位のルールを表示したり、非表示にしたりすることができる。下位のルールを非表示にした画面例は図8に示した通りである。下位ルール割合とは、実際に抽出したルールが上位ルールに対してどのくらいの割合あるかを示している。図7の例では、下位の部品A1,部品A2のルールから、上位ルールとして部品Aに関するルールを作成している。部品Aのカテゴリーに入るのは、メタルールで部品A1,部品A2,部品A3の3つであることが分かっているので、個別ルールはそのうちの2つが入っていることになる。したがって、下位ルール割合は“2/3”となる。なお、メタルールで包含関係が定義されている場合、個別ルールが1でもあれば、その上位ルールを必ず作成することができる。例えば、図7の例で、部品A1のみであったとしても同じ上位ルールを作成でき、下位ルール割合を“1/3”と表示することも可能である。しかしながら、実際には、1つの個別ルールのみだけでは、本当に上位ルールが描画に有効なルールであるかは不明であるため、本例では、下位ルール割合が1/2以下の場合は、上位ルールを作成しないとした。なお、この基準はメタルールとして寸法線描画ルールデータベース20に記載しておき、ユーザが編集可能とした。
When the displayed rule is an upper rule, that is, when there is a lower rule of the rule, an expansion button and a lower rule ratio are displayed at the head of the rule. Click the expand button to display or hide the subordinate rules. An example of a screen in which the lower rule is hidden is as shown in FIG. The lower rule ratio indicates how much the actually extracted rule is with respect to the upper rule. In the example of FIG. 7, a rule related to the part A is created as an upper rule from the rules of the lower part A1 and the part A2. Since it is known in the meta-rule that there are three parts A1, part A2, and part A3 in the category of part A, two of the individual rules are included. Therefore, the lower rule ratio is “2/3”. If the inclusion relation is defined by the meta rule, if the individual rule is 1, the higher-level rule can always be created. For example, in the example of FIG. 7, even if only the part A1 is used, the same upper rule can be created, and the lower rule ratio can be displayed as “1/3”. However, in actuality, it is unclear whether only one individual rule is an effective rule for drawing, so in this example, when the lower rule ratio is 1/2 or less, the upper rule Did not create. This standard is described as a meta rule in the dimension line
図7の編集ボタンを押すと、表示されたルールを編集することができる。例えば図7の例では、「対象1」「対象2」の全てに画層情報として“画層1”が付加されている。これは、対象の部品が全て画層1にあったためであるが、実際には画層に関係のないルールとしたい場合がある。この場合、画層の部分をブランクとし、“.部品A.基準点”と編集することができる。また、「表示位置」である“100”は実際の寸法線が描画されていた位置であるが、編集機能によりこれを“200”に修正することが可能である。編集後、そのルールを確定したい場合は、確定ボタンを押すと変更されたルールが寸法線描画ルールデータベース20に保存される。
When the edit button shown in FIG. 7 is pressed, the displayed rule can be edited. For example, in the example of FIG. 7, “layer 1” is added to all of “target 1” and “
また、図7の各ルールの前には、チェックボックスが表示されている。チェックボックスの少なくとも1つにチェックが入った状態で、表示ボタンを押すと、チェックが入ったルールで描画された寸法線を図面データ上でハイライトする。図7のように、チェックが1つであれば、そのルールで描画された寸法線のみハイライト表示する。2つ以上チェックが入っていれば、チェックが入った全ての寸法線をハイライト表示する。また、上位ルールにチェックが入った場合は、自動的にその下位ルールにもチェックが入る。本機能により、抽出したルールの妥当性を図面上で確認することができる。また、自動的に抽出したルールを修正したい場合は、必要に応じて寸法線描画ルール表示・編集手段により寸法線描画ルールを修正することができる。 A check box is displayed in front of each rule in FIG. When the display button is pressed while at least one of the check boxes is checked, the dimension line drawn by the checked rule is highlighted on the drawing data. As shown in FIG. 7, if there is one check, only the dimension line drawn by that rule is highlighted. If there are two or more check boxes, all the dimension lines with check marks are highlighted. In addition, when the upper rule is checked, the lower rule is automatically checked. With this function, the validity of the extracted rules can be confirmed on the drawing. When it is desired to correct the automatically extracted rule, the dimension line drawing rule can be corrected by the dimension line drawing rule display / editing means as required.
最後に、寸法線描画手段40について説明する。寸法線描画手段40では、寸法線を描画したい図面を読み込み、寸法線描画ルールデータベース20に格納されたルールのうち、描画したい寸法線を読み込んだ図面に描画する。このときの操作画面は、図7に示したとおりであり、寸法線描画ボタンを押すと、描画処理を実行する。寸法線の無い図面に手本となる図面のルールを適用して効率良く描画できる。
Finally, the dimension line drawing means 40 will be described. The dimension line drawing means 40 reads a drawing for drawing a dimension line, and draws the drawing of the dimension line to be drawn among the rules stored in the dimension line
寸法線描画手段40のアルゴリズムを図9に示す。 The algorithm of the dimension line drawing means 40 is shown in FIG.
Step401では、寸法線描画ルール寸法線ルールのうち、描画したい寸法線ルールの1つを選択する。寸法線描画ルールデータベース20には、全ての寸法線描画ルールが格納されており、図7に示した画面に表示される。そのうち描画したいルールには、先頭のチェックボックスにチェックを入れる。すなわち、このステップでは、チェックが入ったルールの中から1つのルールを選択する。
In Step 401, one of the dimension line rules to be drawn is selected from the dimension line drawing rules. All dimension line drawing rules are stored in the dimension line
Step402では、選択した寸法線描画ルールに含まれる「対象1」を1つ選択する。例えば、図7の例では、チェックが入ったルールの「対象1」は“画層1.部品C1.基準点”であるため、部品C1を1つ選択する。 In Step 402, one “target 1” included in the selected dimension line drawing rule is selected. For example, in the example of FIG. 7, since “target 1” of the checked rule is “layer 1. part C 1 .reference point”, one part C 1 is selected.
Step403では、選択したルールに従い、「対象2」を選択し、寸法線を描画する。描画した例を図10に示す。図7のルールの例では、「対象2」は、部品Bであり、ルールパターンが“隣接”である。従って、隣接する部品Bを選択する。図10の例では、部品Bは2つ描画されているが、部品C1に隣接する部品Bは1つであるため、下側の部品Bを選択する。また、対象の寸法線描画ルールでは、「対象1」「対象2」の「部位」は、ともに“基準点”であり、寸法向きは“Y軸”、“表示位置”は、“100”である。部品C1と部品Bの基準点はともに中心であるため、各部品の中心のY軸方向の寸法を補助線の端点からX軸方向に100離した位置に描画する。
In Step 403, “
Step404では、「対象1」が図面中にないかを検索し、全ての「対象1」について上記のステップを実行していない場合は、Step402に戻り、全て実行していれば、Step405に進む。 In Step 404, it is searched whether “target 1” is in the drawing, and if the above steps are not executed for all “target 1”, the process returns to Step 402, and if all are executed, the process proceeds to Step 405.
Step405では、寸法線描画の対象とした全ての寸法線描画ルールについて上記のステップを実行していなければ、Step401に戻り、全て処理していれば、終了となる。 In Step 405, if the above steps are not executed for all the dimension line drawing rules to be dimension line drawn, the process returns to Step 401, and if all are processed, the process ends.
以上のアルゴリズムにより、描画したい寸法線を自動的に描画することができる。 With the above algorithm, it is possible to automatically draw a dimension line to be drawn.
また、図面上の形状に寸法線を入れる場合、図面の対象,種類により固有のルールがある場合がある。従来技術を利用して寸法線を描画する場合、ファジールールをこれらの固有のルールに合わせて修正・再構築する必要があった。しかし、本実施例の図面作成支援システムに異なる種類の図面を読み込んで処理すれば、図面の種類によって寸法線の描画ルールが異なる場合でも、効率よくルール変更作業ができ、寸法線を自動描画できる図面作成支援システムを提供することができる。 In addition, when a dimension line is added to the shape on the drawing, there may be a unique rule depending on the object and type of the drawing. When drawing dimension lines using the prior art, it was necessary to modify and reconstruct fuzzy rules according to these unique rules. However, if different types of drawings are read and processed in the drawing creation support system of the present embodiment, even if the drawing rule of the dimension line differs depending on the type of drawing, the rule can be changed efficiently and the dimension line can be automatically drawn. A drawing creation support system can be provided.
図11に本発明の第2実施例の概要を示す。本実施例は、寸法線描画ルール抽出手段10,寸法線描画ルールデータベース20,寸法線描画ルール表示・編集手段30,寸法線描画手段40及び寸法線ルール比較手段50からなる。これらの手段のうち、寸法線ルール比較手段50以外は、第一の実施例と同じであるため、説明を割愛する。
FIG. 11 shows an outline of the second embodiment of the present invention. This embodiment comprises a dimension line drawing
寸法線ルール比較手段50は、寸法線描画ルールDBに保存された複数の寸法線描画ルールを比較し、寸法線描画ルールの適合率を評価する。
The dimension line
以下に、本実施例の動作を説明する。本実施例は、複数の図面に描画された寸法線が同じルールで描画されているかをチェックする機能を持つ図面作成支援システムである。 The operation of this embodiment will be described below. The present embodiment is a drawing creation support system having a function of checking whether dimension lines drawn in a plurality of drawings are drawn according to the same rule.
まず、基準となる図面から寸法線描画ルール抽出手段10により寸法線描画ルールを抽出する。抽出の具体的な方法は、第一の実施例と同じである。抽出した寸法線描画ルールは、寸法線描画ルールデータベース20に保存され、必要に応じて、寸法線描画ルール表示・編集手段30で編集される。次に、寸法線をチェックしたい図面を同様の手順で処理し、抽出した寸法線描画ルールを寸法線描画ルールデータベース20に保存する。ただし、このとき、寸法線描画ルール表示・編集手段30では、寸法線描画ルールを編集しない。
First, the dimension line drawing rule is extracted by the dimension line drawing rule extracting means 10 from the reference drawing. The specific method of extraction is the same as in the first embodiment. The extracted dimension line drawing rules are stored in the dimension line
次に、寸法線ルール比較手段50により、基準となる寸法線描画ルールとチェック対象の図面の寸法線描画ルールを比較する。図12に寸法線ルール比較手段50の操作画面を示す。操作画面は大きく2つに分かれており、上部に基準となる寸法線描画ルールが表示され、下部にチェック対象の寸法線描画ルールを表示している。寸法線描画ルールの表示方法は図7と全く同じである。また、図12の上部に示したルールの内容も、第一の実施例で示したルールと全く同じである。下部に示したチェック対象の寸法線描画ルールは、上部に示したルールと一部異なる。チェック対象の寸法線描画ルールとして抽出されたルールは2つである。そのうち、1番目のルールは基準となる寸法線描画ルールの一番目のルールと全く同じである。ただし、二番目のルールは、基準となる寸法線描画ルールの二番目のルールの下位ルールとなっている。すなわち、基準となる図面には、部品A1,部品A2があり、その上位ルールが抽出されているが、チェック対象の図面には、部品A1しかなかったため、下位の個別ルールが抽出された。ただし、この下位ルールは上位ルールの一部であることを考えると、基準となる寸法線描画ルールに適合していると判断できる。 Next, the dimension line rule comparison means 50 compares the reference dimension line drawing rule with the dimension line drawing rule of the drawing to be checked. FIG. 12 shows an operation screen of the dimension line rule comparison means 50. The operation screen is roughly divided into two. The reference dimension line drawing rule is displayed in the upper part, and the dimension line drawing rule to be checked is displayed in the lower part. The display method of the dimension line drawing rule is exactly the same as in FIG. Also, the contents of the rules shown at the top of FIG. 12 are exactly the same as the rules shown in the first embodiment. The rule-line drawing rule to be checked shown in the lower part is partially different from the rule shown in the upper part. There are two rules extracted as the dimension line drawing rules to be checked. Of these, the first rule is exactly the same as the first rule of the standard dimension line drawing rule. However, the second rule is a subordinate rule of the second rule of the standard dimension line drawing rule. That is, the reference drawing includes part A1 and part A2, and the upper rule is extracted. However, since only the part A1 is included in the drawing to be checked, the lower individual rule is extracted. However, considering that this lower rule is a part of the upper rule, it can be determined that the lower rule conforms to the standard dimension line drawing rule.
適合率評価結果には、チェック対象のルールのうち、何%のルールが基準となるルールに適合しているかを表示する。本実施例の場合、2つのルールのうち2つともが適合しているため、100%となる。 In the relevance rate evaluation result, it is displayed how many percent of the rules to be checked conform to the standard rule. In the case of the present embodiment, since both of the two rules are matched, it becomes 100%.
また、チェックした結果、ルールの一部が基準となるルールに適合していない場合、本操作画面の寸法線表示ボタンにより適合していないルールで描画された寸法線をハイライト表示することができる。したがって、その寸法線を確認の上、削除したい場合は、図面作成ソフト上で削除し、新たな寸法線を寸法線描画手段40によって描画することで効率よく図面を修正することが可能である。 In addition, as a result of checking, if a part of the rule does not conform to the reference rule, the dimension line drawn by the rule that does not conform can be highlighted using the dimension line display button on this operation screen. . Therefore, when it is desired to delete the dimension line after confirming the dimension line, it is possible to efficiently correct the drawing by deleting it on the drawing creation software and drawing the new dimension line by the dimension line drawing means 40.
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。 In addition, this invention is not limited to an above-described Example, Various modifications are included. For example, the above-described embodiments have been described in detail for easy understanding of the present invention, and are not necessarily limited to those having all the configurations described. In addition, a part of the configuration of a certain embodiment can be replaced with the configuration of another embodiment, and the configuration of another embodiment can be added to the configuration of a certain embodiment. Further, it is possible to add, delete, and replace other configurations for a part of the configuration of each embodiment.
また、上記の各構成,機能,処理部,処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成,機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム,テーブル,ファイル,測定情報,算出情報等の情報は、メモリや、ハードディスク,SSD(Solid State Drive)等の記録装置、または、ICカード,SDカード,DVD等の記録媒体に置くことができる。よって、各処理,各構成は、処理部,処理ユニット,プログラムモジュールなどとして各機能を実現可能である。 Each of the above-described configurations, functions, processing units, processing means, and the like may be realized by hardware by designing a part or all of them with, for example, an integrated circuit. Further, each of the above-described configurations, functions, and the like may be realized by software by interpreting and executing a program that realizes each function by the processor. Information such as programs, tables, files, measurement information, and calculation information for realizing each function is stored in a recording device such as a memory, a hard disk, or an SSD (Solid State Drive), or a recording medium such as an IC card, an SD card, or a DVD. Can be put in. Therefore, each process and each configuration can realize each function as a processing unit, a processing unit, a program module, and the like.
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。 Further, the control lines and information lines indicate what is considered necessary for the explanation, and not all the control lines and information lines on the product are necessarily shown. Actually, it may be considered that almost all the components are connected to each other.
10 寸法線描画ルール抽出手段
20 寸法線描画ルールデータベース
30 寸法線描画ルール表示・編集手段
40 寸法線描画手段
50 寸法線ルール比較手段
DESCRIPTION OF
Claims (10)
寸法線描画ルールを格納する寸法線描画ルールデータベースと、
寸法線を描画したい図面を読み込み、読み込んだ図面に前記寸法線描画ルールデータベースに格納された寸法線描画ルールに基づき、寸法線を描画する寸法線描画手段を有することを特徴とする図面作成支援システム。 Dimension line drawing rule extracting means for taking in a drawing in which a figure and a dimension line of the figure are drawn, and extracting a rule for drawing the dimension line from the drawing;
A dimension line drawing rule database for storing dimension line drawing rules;
A drawing creation support system comprising dimension line drawing means for reading a drawing for drawing a dimension line and drawing the dimension line in the read drawing based on the dimension line drawing rule stored in the dimension line drawing rule database .
前記寸法線描画ルールデータベースに格納された複数の寸法線描画ルールを比較する寸法線ルール比較手段とを有し、
前記寸法線ルール比較手段により、寸法線の描画ルールをチェックしたい対象図面から抽出した寸法線描画ルールと、基準となる寸法線ルールを比較することで、該対象図面の寸法線描画ルールの妥当性を評価することを特徴とする図面作成支援システム。 In claim 1,
Dimension line rule comparison means for comparing a plurality of dimension line drawing rules stored in the dimension line drawing rule database;
By comparing the dimension line drawing rule extracted from the target drawing for which the dimension line drawing rule is to be checked by the dimension line rule comparing means with the reference dimension line rule, the validity of the dimension line drawing rule of the target drawing is compared. A drawing creation support system characterized by evaluating the above.
前記比較による妥当性の評価で、前記対象図面の寸法線描画ルールが妥当でなかった場合、妥当でない寸法線を削除し、寸法線を描画する寸法線描画手段により、前記寸法線描画ルールデータベースに格納された正しい寸法線描画ルールに基づき、寸法線を描画することを特徴とする図面作成支援システム。 In claim 5,
In the evaluation of the validity by the comparison, if the dimension line drawing rule of the target drawing is not valid, the dimension line drawing means for deleting the invalid dimension line and drawing the dimension line is stored in the dimension line drawing rule database. A drawing creation support system for drawing a dimension line based on a stored correct dimension line drawing rule.
寸法線描画ルールを格納する寸法線描画ルールデータベースとを有し、
前記寸法線描画ルール抽出手段は、前記図面から寸法線データを抽出し、寸法線が引かれた形状と部位を抽出し、寸法の向きを取得し、寸法線の位置を取得し、前記寸法線描画ルールに基づいて、前記寸法線を描画するルールのパターンであるルールパターンを抽出することを特徴とする図面作成支援システム。 Dimension line drawing rule extracting means for taking in a drawing in which a figure and a dimension line of the figure are drawn, and extracting a rule for drawing the dimension line from the drawing;
A dimension line drawing rule database for storing dimension line drawing rules;
The dimension line drawing rule extracting means extracts dimension line data from the drawing, extracts a shape and a part from which the dimension line is drawn, acquires a direction of the dimension, acquires a position of the dimension line, and acquires the dimension line. A drawing creation support system that extracts a rule pattern that is a rule pattern for drawing the dimension line based on a drawing rule.
寸法線描画ルールを格納する寸法線描画ルールデータベースと、
前記寸法線描画ルールデータベースに格納された複数の寸法線描画ルールを比較する寸法線ルール比較手段とを有し、
前記寸法線ルール比較手段により、寸法線の描画ルールをチェックしたい対象図面から抽出した寸法線描画ルールと、基準となる寸法線ルールを比較することで、該対象図面の寸法線描画ルールの妥当性を評価することを特徴とする図面作成支援システム。 Dimension line drawing rule extracting means for taking in a drawing in which a figure and a dimension line of the figure are drawn, and extracting a rule for drawing the dimension line from the drawing;
A dimension line drawing rule database for storing dimension line drawing rules;
Dimension line rule comparison means for comparing a plurality of dimension line drawing rules stored in the dimension line drawing rule database;
By comparing the dimension line drawing rule extracted from the target drawing for which the dimension line drawing rule is to be checked by the dimension line rule comparing means with the reference dimension line rule, the validity of the dimension line drawing rule of the target drawing is compared. A drawing creation support system characterized by evaluating the above.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010268922A JP5651446B2 (en) | 2010-12-02 | 2010-12-02 | Drawing creation support system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010268922A JP5651446B2 (en) | 2010-12-02 | 2010-12-02 | Drawing creation support system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012118829A true JP2012118829A (en) | 2012-06-21 |
JP5651446B2 JP5651446B2 (en) | 2015-01-14 |
Family
ID=46501553
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010268922A Expired - Fee Related JP5651446B2 (en) | 2010-12-02 | 2010-12-02 | Drawing creation support system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5651446B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019128843A (en) * | 2018-01-25 | 2019-08-01 | 三菱日立パワーシステムズ株式会社 | Drawing support system, drawing support method, and drawing support program |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6336480A (en) * | 1986-07-31 | 1988-02-17 | Hitachi Seiki Co Ltd | Automatic drawing device for dimension display of part drawing |
JPH02114382A (en) * | 1988-10-25 | 1990-04-26 | Oki Electric Ind Co Ltd | Drawing system in cad device |
JPH03240879A (en) * | 1990-02-19 | 1991-10-28 | Nec Corp | Automatic dimension line generation system |
JPH07296023A (en) * | 1994-04-28 | 1995-11-10 | Hitachi Ltd | Dimension plotting method in cad system |
JPH11120385A (en) * | 1997-10-20 | 1999-04-30 | Hitachi Ltd | Two-dimensional and three-dimensional integrated type cad system and storage medium where drawing generating program is recorded |
JPH11224274A (en) * | 1998-02-05 | 1999-08-17 | Kubota Corp | Arrangement drawing preparation method, device and record medium |
JP2001195432A (en) * | 2000-01-07 | 2001-07-19 | Toshiba Corp | Cad system |
-
2010
- 2010-12-02 JP JP2010268922A patent/JP5651446B2/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6336480A (en) * | 1986-07-31 | 1988-02-17 | Hitachi Seiki Co Ltd | Automatic drawing device for dimension display of part drawing |
JPH02114382A (en) * | 1988-10-25 | 1990-04-26 | Oki Electric Ind Co Ltd | Drawing system in cad device |
JPH03240879A (en) * | 1990-02-19 | 1991-10-28 | Nec Corp | Automatic dimension line generation system |
JPH07296023A (en) * | 1994-04-28 | 1995-11-10 | Hitachi Ltd | Dimension plotting method in cad system |
JPH11120385A (en) * | 1997-10-20 | 1999-04-30 | Hitachi Ltd | Two-dimensional and three-dimensional integrated type cad system and storage medium where drawing generating program is recorded |
JPH11224274A (en) * | 1998-02-05 | 1999-08-17 | Kubota Corp | Arrangement drawing preparation method, device and record medium |
JP2001195432A (en) * | 2000-01-07 | 2001-07-19 | Toshiba Corp | Cad system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019128843A (en) * | 2018-01-25 | 2019-08-01 | 三菱日立パワーシステムズ株式会社 | Drawing support system, drawing support method, and drawing support program |
JP7094706B2 (en) | 2018-01-25 | 2022-07-04 | 三菱重工業株式会社 | Drafting support system, drawing support method, and drawing support program |
Also Published As
Publication number | Publication date |
---|---|
JP5651446B2 (en) | 2015-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101127081B (en) | Table data processing method and device | |
US11397848B1 (en) | Systems and methods for stacking marginal annotations | |
EP3451206B1 (en) | Method, apparatus, and device for generating a visual model layout of a space | |
JP2004139484A (en) | Form processing device, program for implementing it, and program for creating form format | |
CN104217046B (en) | Wiring method and device | |
JPH05135121A (en) | Diagram recognition system | |
JP4704601B2 (en) | Character recognition method, program, and recording medium | |
JP2013254321A (en) | Image processing apparatus, image processing method, and program | |
JP5651446B2 (en) | Drawing creation support system | |
JP4983464B2 (en) | Form image processing apparatus and form image processing program | |
CN113361064B (en) | Information processing apparatus, information processing method, and computer readable medium | |
JP4992350B2 (en) | Document editing apparatus and program | |
WO2024087566A1 (en) | Document conversion method and apparatus, and computer-readable storage medium and computer device | |
JP6646006B2 (en) | Information presentation apparatus, information presentation method, and program | |
JP4603658B2 (en) | Image processing apparatus, image processing method, and storage medium | |
JP4521466B2 (en) | Form processing device | |
JP2007058304A (en) | Character recognition device and character recognition method | |
US10331837B1 (en) | Device graphics rendering for electronic designs | |
JP6201838B2 (en) | Information processing apparatus and information processing program | |
JP4213558B2 (en) | Document layout analysis program, computer-readable storage medium storing document layout analysis program, document layout analysis method, and document layout analysis apparatus | |
JP2006244526A (en) | Form processing apparatus, program for executing the apparatus, and form format creation program | |
CN102955870A (en) | Method and system for extracting dimension information | |
KR102758446B1 (en) | A system for generating a spreadsheet file from tabular form information in CAD drawings | |
JP4888179B2 (en) | Circuit block detection apparatus, method and program thereof | |
US20120215480A1 (en) | Computing device and programming method for a three-dimensional measurement machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20120521 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130215 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130215 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130726 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130806 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131007 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140325 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20140410 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140522 |
|
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: 20141028 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141117 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5651446 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |