JP5279149B2 - CAD data creation device, CAD data creation method and computer program - Google Patents

CAD data creation device, CAD data creation method and computer program Download PDF

Info

Publication number
JP5279149B2
JP5279149B2 JP2010259110A JP2010259110A JP5279149B2 JP 5279149 B2 JP5279149 B2 JP 5279149B2 JP 2010259110 A JP2010259110 A JP 2010259110A JP 2010259110 A JP2010259110 A JP 2010259110A JP 5279149 B2 JP5279149 B2 JP 5279149B2
Authority
JP
Japan
Prior art keywords
line segment
line
identification information
cad data
storage unit
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
JP2010259110A
Other languages
Japanese (ja)
Other versions
JP2012113339A (en
Inventor
良博 泊
Original Assignee
システム明星株式会社
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 システム明星株式会社 filed Critical システム明星株式会社
Priority to JP2010259110A priority Critical patent/JP5279149B2/en
Publication of JP2012113339A publication Critical patent/JP2012113339A/en
Application granted granted Critical
Publication of JP5279149B2 publication Critical patent/JP5279149B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、建築用のCAD(Computer Aided Design)データを作成するCADデータ作成装置、CADデータ作成方法、及びその方法をコンピュータに実施させるためのコンピュータプログラムに関する。   The present invention relates to a CAD data creation device for creating CAD (Computer Aided Design) data for construction, a CAD data creation method, and a computer program for causing a computer to execute the method.

建築分野においてはCADが急速に普及しており、近年では様々な機能を有するCAD装置が提案されている。特に、建築分野においては、図面の修正が高い頻度で行われるという事情があるため、図面の修正機能に着目した改良が多くなされている。   CAD is rapidly spreading in the construction field, and recently, CAD devices having various functions have been proposed. In particular, in the construction field, there is a situation in which correction of a drawing is performed at a high frequency, and therefore, many improvements have been made focusing on the correction function of the drawing.

例えば、特許文献1には、建築物の間取りに関連する基本構造について自動診断を行い、その結果に応じて間取り設計を修正・変更することができる自動伏せ図作成処理装置が開示されている。この装置によれば、基本設計の段階で早期に問題を解決し、ほとんど問題のなくなった間取り図を作成して構造設計段階へ渡すことができるため、構造設計段階から基本設計段階への手戻りを最小化することが可能になる。   For example, Patent Document 1 discloses an automatic floor plan creation processing apparatus that can automatically diagnose a basic structure related to a floor plan of a building and correct or change the floor plan according to the result. According to this device, problems can be solved early in the basic design stage, and floor plans that are almost free of problems can be created and passed to the structural design stage. Can be minimized.

また、特許文献2には、構造伏図上に各部材のサイズおよび高さ情報を付記することにより躯体ベース図を作成した後、各部材の図面上の幾何学的な寸法を部材リストの数値と対応させるために作成した躯体ベース図を修正する等の機能を有するCADシステムが開示されている。このCADシステムによれば、図面間の整合性を自動的にとることが可能になる。   Also, in Patent Document 2, after creating a chassis base diagram by appending size and height information of each member on the structural plan, the geometric dimensions on the drawing of each member are expressed as numerical values in the member list. In other words, a CAD system having a function of correcting a chassis base diagram created in order to correspond to the above is disclosed. According to this CAD system, it is possible to automatically achieve consistency between drawings.

特開2005−316864号公報JP 2005-316864 A 特開2004−139241号公報JP 2004-139241 A

上述した従来技術のように、図面の修正作業を自動的に行うことは望ましいものの、すべての修正作業を自動で行うことは極めて困難であって、実際には人手によるところが多い。そのため、人手による図面の修正作業をサポートするような機能を充実させることが望ましい。   Although it is desirable to automatically perform the drawing correction work as in the prior art described above, it is extremely difficult to perform all the correction work automatically, and there are many cases where it is actually manual. Therefore, it is desirable to enhance functions that support manual drawing correction work.

本発明は斯かる事情に鑑みてなされたものであり、その主たる目的は、図面中の各線分と部材とを対応付けたデータを用いることにより、修正が必要になる箇所等を容易に確認することが可能となるCADデータ作成装置、CADデータ作成方法、及びその方法をコンピュータに実施させるためのコンピュータプログラムを提供することにある。   The present invention has been made in view of such circumstances, and the main purpose of the present invention is to easily confirm a portion that needs to be corrected by using data in which each line segment in the drawing is associated with a member. The present invention provides a CAD data creation device, a CAD data creation method, and a computer program for causing a computer to execute the method.

上述した課題を解決するために、本発明の一の態様のCADデータ作成装置は、建築物の部材の一部を構成する一つの線分の入力を受け付ける線分入力受付手段と、前記線分入力受付手段によって入力が受け付けられた一つの線分が構成する部材を識別する部材識別情報を取得する部材識別情報取得手段と、前記部材識別情報取得手段によって取得された部材識別情報と前記一つの線分とを対応付け、当該線分の始点座標及び終点座標を含む線分−部材データを記憶する線分−部材データ記憶部と、前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、同一の部材を構成する複数の線分及び当該複数の線分それぞれの始点座標及び終点座標を特定する第1線分特定手段と、前記第1線分特定手段によって特定された複数の線分の始点座標及び終点座標に基づいて、当該特定された複数の線分がつながることにより閉領域が形成されているか否かを判定する閉領域判定手段と、前記閉領域判定手段によって閉領域が形成されていないと判定された場合に、部材の入力が正しくされていないことを示す情報を出力する出力手段とを備える。 In order to solve the above-described problem, a CAD data creation device according to an aspect of the present invention includes a line segment input receiving unit that receives an input of one line segment that constitutes a part of a member of a building, and the line segment. Member identification information acquisition means for acquiring member identification information for identifying a member constituted by one line segment whose input is received by the input reception means, member identification information acquired by the member identification information acquisition means, and the one Line segments associated with line segments and including line segment-member data including the start point coordinates and end point coordinates of the line segments-member data storage unit, and line segments stored in the line segment-member data storage unit -Referring to the member data, a plurality of line segments constituting the same member, a first line segment specifying means for specifying the start point coordinates and the end point coordinates of the plurality of line segments, and the first line segment specifying means Multiple Based on the start point coordinates and end point coordinates of the line segment, the closed region and the closed region determining means for determining whether the closed region is formed by a plurality of line segments the specified lead, by the closed region determining means Output means for outputting information indicating that the input of the member is not correct when it is determined that is not formed.

この態様のCADデータ作成装置が、前記閉領域判定手段によって閉領域が形成されていないと判定された場合に、閉領域を形成するために必要な線分を生成する線分生成手段を更に備え、前記特定された複数の線分が構成する部材を識別する部材識別情報と前記線分生成手段によって生成された線分とを対応付けた線分−部材データを前記線分−部材データ記憶部に記憶するように構成されていてもよい。   The CAD data creation apparatus according to this aspect further includes a line segment generation unit that generates a line segment necessary for forming the closed region when the closed region determination unit determines that the closed region is not formed. The line segment-member data storage unit stores the line segment-member data in which the member identification information for identifying the member formed by the plurality of identified line segments is associated with the line segment generated by the line segment generation unit. It may be configured to memorize.

また、この態様のCADデータ作成装置が、CADデータ中の線分の選択を受け付ける線分選択受付手段と、前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、前記線分選択受付手段によって選択が受け付けられた線分と対応付けられた部材識別情報を出力する部材識別情報出力手段とを更に備えていてもよい。   Further, the CAD data creation device of this aspect refers to the line segment selection receiving means for receiving the selection of the line segment in the CAD data, and the line segment-member data stored in the line segment-member data storage unit, You may further provide the member identification information output means which outputs the member identification information matched with the line segment by which the selection was received by the said line segment selection reception means.

また、この態様のCADデータ作成装置が、線分の位置の移動指示を受け付けた場合に、前記線分−部材データ記憶部に記憶されている線分−部材名データを参照し、前記移動指示に係る線分と同一の部材を構成する線分を特定する第2線分特定手段と、前記移動指示に係る線分の位置と共に、前記第2線分特定手段によって特定された線分の位置を移動させる線分移動手段とを更に備えていてもよい。   In addition, when the CAD data creation apparatus of this aspect receives an instruction to move the position of a line segment, the movement instruction is referred to by referring to the line segment-member name data stored in the line segment-member data storage unit. The position of the line segment specified by the second line segment specifying means together with the position of the line segment related to the movement instruction, the second line segment specifying means for specifying the line segment constituting the same member as the line segment related to And a line segment moving means for moving.

また、この態様のCADデータ作成装置が、線分の位置の削除指示を受け付けた場合に、前記線分−部材データ記憶部に記憶されている線分−部材名データを参照し、前記削除指示に係る線分と同一の部材を構成する線分を特定する第3線分特定手段と、前記削除指示に係る線分及び前記第3線分特定手段によって特定された線分を削除する線分削除手段と を更に備えていてもよい。   In addition, when the CAD data creation device of this aspect receives an instruction to delete the position of a line segment, the deletion instruction is referred to by referring to the line segment-member name data stored in the line segment-member data storage unit. And a line segment for deleting the line segment specified by the third line segment specifying means and the third line segment specifying means for specifying the line segment constituting the same member as the line segment related to And deleting means.

また、この態様のCADデータ作成装置が、前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、同一の部材を構成する線分を特定する第4線分特定手段と、前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、前記第4線分特定手段によって特定された線分と対応付けられた部材識別情報をCADデータの任意のレイヤに書き込む部材識別情報書込手段とを更に備えていてもよい。   Further, the CAD data creating apparatus of this aspect refers to the line segment-member data stored in the line segment-member data storage unit, and fourth line segment specifying means for specifying the line segment constituting the same member And the line segment-member data stored in the line segment-member data storage unit, and the member identification information associated with the line segment specified by the fourth line segment specifying means is arbitrarily set in the CAD data. It may further comprise a member identification information writing means for writing to the layer.

本発明の一の態様のCADデータ作成方法は、記憶部を備えるコンピュータが、建築物の部材の一部を構成する一つの線分の入力を受け付けるステップと、入力を受け付けた一つの線分が構成する部材を識別する部材識別情報を取得するステップと、取得した部材識別情報と前記一つの線分とを対応付けた線分−部材データを前記記憶部に記憶するステップと、ユーザから一つの線分の選択を受け付けた場合に、前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、選択された一つの線分と同一の部材を構成する複数の線分を特定するステップと、特定した複数の線分及び前記選択された一つの線分により閉領域が形成されているか否かを判定するステップと、閉領域が形成されていないと判定した場合に、部材の入力が正しくされていないことを示す情報を出力するステップとを有している。 One CAD data generating method of the aspect of the invention, a computer including a storage unit, a step of accepting an input of one line which constitutes a part of a member of a building, one of the line segments, the input of which is accepted A step of acquiring member identification information for identifying a member to be configured, a step of storing line segment-member data in which the acquired member identification information is associated with the one line segment in the storage unit, and one from the user When selection of a line segment is accepted, a plurality of line segments constituting the same member as the selected one line segment with reference to the line segment-member data stored in the line segment-member data storage unit A step of determining whether a closed region is formed by the plurality of specified line segments and the selected one line segment, and a determination that the closed region is not formed, Enter parts And a step of outputting information indicating that it is not correct.

また、本発明の一の態様のコンピュータプログラムは、記憶部を備えるコンピュータを、建築物の部材の一部を構成する一つの線分の入力を受け付ける線分入力受付手段と、前記線分入力受付手段によって入力が受け付けられた一つの線分が構成する部材を識別する部材識別情報を取得する部材識別情報取得手段と、前記部材識別情報取得手段によって取得された部材識別情報と前記一つの線分とを対応付けた線分−部材データを前記記憶部に記憶させる手段とユーザから一つの線分の選択を受け付けた場合に、前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、選択された一つの線分と同一の部材を構成する複数の線分を構成する複数の線分を特定する線分特定手段と、前記線分特定手段によって特定された複数の線分及び前記選択された一つの線分により閉領域が形成されているか否かを判定する閉領域判定手段と、前記閉領域判定手段によって閉領域が形成されていないと判定された場合に、部材の入力が正しくされていないことを示す情報を出力する出力手段として機能させるためのものである。 The computer program according to one aspect of the present invention is a computer program including a storage unit, a line segment input receiving unit that receives an input of one line segment that forms part of a member of a building, and the line segment input reception Member identification information acquisition means for acquiring member identification information for identifying a member constituted by one line segment received by the means; member identification information acquired by the member identification information acquisition means; and the one line segment. And the line segment-member stored in the line segment-member data storage unit when the selection of one line segment is accepted from the user and the means for storing the line segment-member data in the storage unit Referring to the data, a line segment specifying means for specifying a plurality of line segments that constitute a plurality of line segments that constitute the member of the same and the line segment of the one selected, a plurality of which are specified by the line segment specifying means A closed region determining means for determining the frequency and the selected one of the line segments whether closed region is formed, when a closed area is determined not to be formed by the closed area determining means, members Is to function as an output means for outputting information indicating that the input is not correct.

本発明に係るCADデータ作成装置、CADデータ作成方法及びコンピュータプログラムによれば、図面中に修正が必要となる箇所があるか否かの確認等を容易に行うことが可能になる。   According to the CAD data creation apparatus, CAD data creation method, and computer program according to the present invention, it is possible to easily check whether or not there is a portion that needs to be corrected in the drawing.

本発明の実施の形態に係るCADデータ作成装置の構成を示すブロック図。1 is a block diagram showing a configuration of a CAD data creation device according to an embodiment of the present invention. 線分情報データベースのレイアウトの一例を示す図である。It is a figure which shows an example of the layout of a line segment information database. CADデータ作成装置が実行する線分情報生成処理の処理手順を示すフローチャート。The flowchart which shows the process sequence of the line segment information generation process which a CAD data creation apparatus performs. CADデータ作成装置が実行する部材表示処理の処理手順を示すフローチャート。The flowchart which shows the process sequence of the member display process which a CAD data creation apparatus performs. 部材表示処理の際にディスプレイに表示される画面例を示す図。The figure which shows the example of a screen displayed on a display in the case of a member display process. CADデータ作成装置が実行する部材検証処理の処理手順を示すフローチャート。The flowchart which shows the process sequence of the member verification process which a CAD data creation apparatus performs. 部材検証処理においてディスプレイにエラー情報が表示される場合の画面例を示す図。The figure which shows the example of a screen in case error information is displayed on a display in a member verification process. CADデータ作成装置が線分を生成する場合の処理手順を示すフローチャートThe flowchart which shows the process sequence in case CAD data creation apparatus produces | generates a line segment. CADデータ作成装置が実行する線分移動処理の処理手順を示すフローチャート。The flowchart which shows the process sequence of the line segment movement process which a CAD data creation apparatus performs. CADデータ作成装置が実行する線分削除処理の処理手順を示すフローチャート。The flowchart which shows the process sequence of the line segment deletion process which a CAD data creation apparatus performs. CADデータ作成装置が実行するレイヤ追加処理の処理手順を示すフローチャート。The flowchart which shows the process sequence of the layer addition process which a CAD data creation apparatus performs. レイヤ追加処理の際にディスプレイに表示される画面の一例を示す図。The figure which shows an example of the screen displayed on a display in the case of a layer addition process. レイヤ追加処理の際にディスプレイに表示される画面の他の例を示す図。The figure which shows the other example of the screen displayed on a display in the case of a layer addition process.

以下、本発明の好ましい実施の形態を、図面を参照しながら説明する。   Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings.

[CADデータ作成装置の構成]
図1は、本発明の実施の形態に係るCADデータ作成装置の構成を示すブロック図である。図1に示すように、コンピュータ(CADデータ作成装置)100は、本体1と、入力部2と、ディスプレイ3とを備えている。本体1は、CPU11、ROM12、RAM13、ハードディスク14、データ読出装置15、入出力インタフェース(I/F)16、及び画像出力インタフェース(I/F)17を備えており、これらのCPU11、ROM12、RAM13、ハードディスク14、データ読出装置15、入出力I/F16及び画像出力I/F17は、バスBSによって接続されている。
[Configuration of CAD data creation device]
FIG. 1 is a block diagram showing a configuration of a CAD data creation apparatus according to an embodiment of the present invention. As shown in FIG. 1, a computer (CAD data creation device) 100 includes a main body 1, an input unit 2, and a display 3. The main body 1 includes a CPU 11, a ROM 12, a RAM 13, a hard disk 14, a data reading device 15, an input / output interface (I / F) 16, and an image output interface (I / F) 17. The hard disk 14, the data reading device 15, the input / output I / F 16 and the image output I / F 17 are connected by a bus BS.

CPU11は、RAM13にロードされたコンピュータプログラムを実行することが可能である。このCPU11が後述するCADデータ作成プログラム14Aを実行することによって、コンピュータ100が本実施の形態のCADデータ作成装置として機能することになる。   The CPU 11 can execute a computer program loaded in the RAM 13. When the CPU 11 executes a CAD data creation program 14A described later, the computer 100 functions as a CAD data creation device according to the present embodiment.

ROM12は、マスクROM、PROM、EPROM(Erasable PROM)、又はEEPROM(Electrically Erasable PROM)などによって構成されており、CPU11にて実行されるコンピュータプログラム及びその実行の際に用いられるデータなどが記憶されている。   The ROM 12 is configured by a mask ROM, PROM, EPROM (Erasable PROM), EEPROM (Electrically Erasable PROM), or the like, and stores a computer program executed by the CPU 11 and data used for the execution. Yes.

RAM13は、SRAM又はDRAMなどによって構成されている。このRAM13は、ハードディスク14に記憶されているCADデータ作成プログラム14Aの読み出し等に用いられる。また、CPU11が各種のコンピュータプログラムを実行するときに、CPU11の作業領域としても利用される。   The RAM 13 is configured by SRAM, DRAM, or the like. The RAM 13 is used for reading out the CAD data creation program 14A stored in the hard disk 14. Further, it is also used as a work area for the CPU 11 when the CPU 11 executes various computer programs.

ハードディスク14には、オペレーティングシステム及びアプリケーションプログラムなど、CPU11に実行させるための種々のコンピュータプログラム及び当該コンピュータプログラムの実行に用いられるデータが予めインストールされている。後述するCADデータ作成プログラム14Aも、このハードディスク14にインストールされている。   In the hard disk 14, various computer programs to be executed by the CPU 11, such as an operating system and application programs, and data used for executing the computer programs are installed in advance. A CAD data creation program 14A, which will be described later, is also installed in the hard disk 14.

また、ハードディスク14は、DXF形式、DWG形式、JWC形式などの図面データを格納する図面データベース(DB)14Bを記憶している。この図面DB14Bに格納されている図面データは、床伏図、天井伏図及び平面詳細図等の各種の平面図のCAD図面データ、並びに各種の断面図及び立面図等のCAD図面データ等である。   The hard disk 14 also stores a drawing database (DB) 14B that stores drawing data in DXF format, DWG format, JWC format, and the like. The drawing data stored in this drawing DB 14B is CAD drawing data of various plan views such as floor plan, ceiling plan and detailed plan view, CAD drawing data such as various sectional views and elevation views, and the like. is there.

ハードディスク14は、図面DB14B以外にも、図面データ中の各線分と部材との対応関係等が示された線分情報データベース(DB)14Cを記憶している。この線分情報DB14Cの詳細については後述する。   In addition to the drawing DB 14B, the hard disk 14 stores a line segment information database (DB) 14C in which the correspondence between each line segment in the drawing data and members is shown. Details of the line segment information DB 14C will be described later.

また、ハードディスク14には、例えば米マイクロソフト社が製造販売するWindows(登録商標)などのマルチタスクオペレーティングシステムがインストールされている。以下の説明においては、本実施の形態に係るCADデータ作成プログラム14Aが当該オペレーティングシステム上で動作するものとしている。   The hard disk 14 is installed with a multitask operating system such as Windows (registered trademark) manufactured and sold by Microsoft Corporation. In the following description, it is assumed that the CAD data creation program 14A according to the present embodiment operates on the operating system.

データ読出装置15は、フレキシブルディスクドライブ、CD−ROMドライブ、又はDVD−ROMドライブなどによって構成されており、可搬型記録媒体18に記録されたコンピュータプログラム又はデータを読み出すことができる。この可搬型記録媒体18に記録されたCADデータ作成プログラム14Aがデータ読出装置15によって読み出されてハードディスク14にインストールされることで、コンピュータ100をCADデータ作成装置として機能させることが可能になる。なお、CADデータ作成プログラム14Aは、このように可搬型記録媒体18によって提供されるのみならず、電気通信回線(有線、無線を問わない)によってコンピュータ100と通信可能に接続された外部の機器から当該電気通信回線を通じて提供する等の態様も可能である。例えば、CADデータ作成プログラム14Aがインターネット上のサーバコンピュータのハードディスク内に格納されており、このサーバコンピュータにコンピュータ100がアクセスして、当該CADデータ作成プログラム14Aをダウンロードし、これをハードディスク14にインストールすること等も可能である。   The data reading device 15 is configured by a flexible disk drive, a CD-ROM drive, a DVD-ROM drive, or the like, and can read a computer program or data recorded on the portable recording medium 18. The CAD data creation program 14A recorded on the portable recording medium 18 is read by the data reading device 15 and installed in the hard disk 14, so that the computer 100 can function as a CAD data creation device. The CAD data creation program 14A is not only provided by the portable recording medium 18 as described above, but also from an external device that is communicably connected to the computer 100 via a telecommunication line (whether wired or wireless). It is also possible to provide the information through the telecommunications line. For example, a CAD data creation program 14A is stored in the hard disk of a server computer on the Internet. The computer 100 accesses the server computer, downloads the CAD data creation program 14A, and installs it on the hard disk 14. It is also possible.

入出力インタフェース16は、例えばUSB,IEEE1394,又はRS-232Cなどのシリアルインタフェース、SCSI,IDE,又はIEEE1284などのパラレルインタフェース、及びD/A変換器、A/D変換器などからなるアナログインタフェース等から構成されている。この入出力インタフェース16には、キーボード及びマウスからなる入力部2が接続されており、ユーザが当該入力部2を操作することにより、コンピュータ100にデータを入力することが可能になる。   The input / output interface 16 is, for example, a serial interface such as USB, IEEE1394, or RS-232C, a parallel interface such as SCSI, IDE, or IEEE1284, an analog interface including a D / A converter, an A / D converter, and the like. It is configured. An input unit 2 including a keyboard and a mouse is connected to the input / output interface 16, and the user can input data to the computer 100 by operating the input unit 2.

画像出力インタフェース17は、LCDまたはCRTなどで構成されたディスプレイ3に接続されており、この画像出力インタフェース17を介してCPU11から画像データに応じた映像信号等がディスプレイ3に与えられる。ディスプレイ3は、CPU11より入力された映像信号等にしたがって、画像(画面)を表示する。   The image output interface 17 is connected to a display 3 constituted by an LCD or a CRT, and a video signal or the like corresponding to image data is given to the display 3 from the CPU 11 via the image output interface 17. The display 3 displays an image (screen) according to a video signal or the like input from the CPU 11.

以下、上記の線分情報DB14Cの詳細について説明する。
図2は、線分情報DB14Cのレイアウトの一例を示す図である。図2に示すとおり、線分情報DB14Cは、線分の始点座標が格納される始点フィールド141、線分の終点座標が格納される終点フィールド142、線分が構成する部材の部材名が格納される部材名フィールド143、同じく部材を特定するための部材IDが格納される部材IDフィールド144、線分が存在するレイヤ(画層)を特定するためのレイヤIDが格納されるレイヤフィールド145、線分の線種を示す情報が格納される線種フィールド146、線分の線幅(太さ)を示す情報が格納される線幅フィールド147、及び、線分の色を示す情報が格納される色フィールド148を有している。
Details of the line segment information DB 14C will be described below.
FIG. 2 is a diagram illustrating an example of the layout of the line segment information DB 14C. As shown in FIG. 2, the line segment information DB 14C stores a start point field 141 in which the start point coordinates of the line segment are stored, an end point field 142 in which the end point coordinates of the line segment are stored, and member names of members constituting the line segment. Member name field 143, a member ID field 144 storing a member ID for specifying the member, a layer field 145 storing a layer ID for specifying a layer (layer) where the line segment exists, a line A line type field 146 for storing information indicating the line type of the minute, a line width field 147 for storing information indicating the line width (thickness) of the line segment, and information indicating the color of the line segment are stored. It has a color field 148.

この線分情報DB14Cに格納される情報は、後述する線分情報生成処理によって生成され、線分情報DB14Cに登録される。なお、線分情報DB14Cに格納される情報が図面DB14Bに格納されていてもよい。すなわち、図面DB14Bと線分情報DB14Cとが一体的であってもよい。   Information stored in the line segment information DB 14C is generated by a line segment information generation process described later, and is registered in the line segment information DB 14C. Note that the information stored in the line segment information DB 14C may be stored in the drawing DB 14B. That is, the drawing DB 14B and the line segment information DB 14C may be integrated.

[CADデータ作成装置の動作]
次に、上述したように構成されたCADデータ作成装置100の動作について、フローチャート等を参照しながら説明する。
CADデータ作成装置100は主に、(1)線分情報を生成するための線分情報生成処理、(2)部材名及び部材IDの表示を行うための部材表示処理、(3)部材が正しく作成されているか否かを検証するための部材検証処理、(4)線分の位置を移動するための線分移動処理、(5)線分を削除するための線分削除処理、及び(6)部材名及び部材IDが書き込まれたレイヤを作成するためのレイヤ追加処理の各処理を実行する。以下では、これらの各処理の詳細について説明する。
[Operation of CAD data creation device]
Next, the operation of the CAD data creation device 100 configured as described above will be described with reference to a flowchart and the like.
The CAD data creation device 100 mainly includes (1) line segment information generation processing for generating line segment information, (2) member display processing for displaying the member name and member ID, and (3) the member is correct. A member verification process for verifying whether or not it has been created; (4) a line segment movement process for moving the position of the line segment; (5) a line segment deletion process for deleting the line segment; and (6 ) Each process of the layer addition process for creating a layer in which the member name and the member ID are written is executed. Details of each of these processes will be described below.

(1)線分情報生成処理
線分情報生成処理は、ユーザが、床伏図、天井伏図及び平面詳細図等の各種のCADデータを作成する際に実行される処理である。なお、以下では、ユーザが入力部2を操作することによってCADデータ作成装置100に対する入力が行われることとする。
(1) Line segment information generation process The line segment information generation process is a process executed when the user creates various CAD data such as a floor plan, a ceiling plan, and a detailed plan view. In the following, it is assumed that an input to the CAD data creation device 100 is performed by the user operating the input unit 2.

図3は、CADデータ作成装置100が実行する線分情報生成処理の処理手順を示すフローチャートである。図3に示すとおり、CADデータ作成装置100はまず、どのレイヤに線分を書き込むのかの指示、すなわちレイヤの選択をユーザから受け付ける(S101)。次に、CADデータ作成装置100は、線分の入力を受け付ける(S102)。この場合、ユーザが始点座標及び終点座標を数値入力することによって線分の入力を受け付けるようにしてもよく、また、ユーザがマウスの操作等により所望の位置に線分を書き込むことによって当該入力を受け付けてもよい。さらには、例えば建築物の構造計算を行うコンピュータプログラムの出力結果に含まれる数値を用いることによって線分の入力がなされてもよい。   FIG. 3 is a flowchart illustrating a processing procedure of line segment information generation processing executed by the CAD data creation device 100. As shown in FIG. 3, the CAD data creation device 100 first receives from the user an instruction as to which layer a line segment is to be written to, that is, a layer selection (S101). Next, the CAD data creation apparatus 100 receives an input of a line segment (S102). In this case, the user may receive the input of the line segment by numerically inputting the start point coordinate and the end point coordinate, and the user inputs the line segment at a desired position by operating the mouse or the like. It may be accepted. Furthermore, for example, a line segment may be input by using a numerical value included in an output result of a computer program that performs structural calculation of a building.

次に、CADデータ作成装置100は、柱、屋根又はスラブ等、建築物の部材の名称である部材名の入力を受け付ける(S103)。この場合、ユーザが線分毎に部材名を入力してもよく、また、予め設定された部材名が自動的に入力されるようにしてあってもよい。ここでの自動的な入力は、例えば、CADデータ作成装置100が、線分の書き込みを行う前にどの部材の線分を書き込むのかを予め設定できるような機能を有しており、その設定に変更(部材の変更)がない限り当該設定された部材の部材名がCADデータ作成装置100に入力されるような態様が考えられる。   Next, the CAD data creation device 100 receives an input of a member name that is a name of a building member such as a pillar, a roof, or a slab (S103). In this case, the user may input a member name for each line segment, or a preset member name may be automatically input. The automatic input here has, for example, a function that allows the CAD data creation apparatus 100 to set in advance which member's line segment is to be written before writing the line segment. As long as there is no change (change of a member), the aspect which the member name of the set member concerned is inputted into CAD data creation device 100 can be considered.

CADデータ作成装置100は、部材名の入力を受け付けた場合、その部材名に係る部材の部材IDを生成する(S104)。この処理は様々な態様があり得るが、例えば、部材IDをユーザから受け付けてそれを書き込まれた線分と関連付けることにより行われる。この場合、線分毎にユーザから部材IDを受け付けてもよく、また、一つの部材を構成する線分がすべて書き込まれた後にユーザから受け付けてもよい。その他にも、CADデータ作成装置100が上述したようなどの部材の線分を書き込むのかを予め設定できるような機能を有しており、その設定に変更がない限り、書き込まれる線分に対して同一の所定の部材IDを関連付けること等により行ってもよい。   When receiving the input of the member name, the CAD data creating apparatus 100 generates the member ID of the member related to the member name (S104). Although this process can have various modes, for example, it is performed by receiving a member ID from a user and associating it with a written line segment. In this case, the member ID may be received from the user for each line segment, or may be received from the user after all the line segments constituting one member are written. In addition, the CAD data creation device 100 has a function that can set in advance which member's line segment is to be written, as long as the setting is not changed. It may be performed by associating the same predetermined member ID.

次に、CADデータ作成装置100は、線分の線種・線幅・色の選択を受け付ける(S105)。なお、これら線種・線幅・色等の線分の属性について予め設定可能な場合は、このステップS105を省略するようにしてもよい。   Next, the CAD data creation device 100 accepts selection of the line type, line width, and color of the line segment (S105). Note that if it is possible to preset the line segment attributes such as line type, line width, and color, this step S105 may be omitted.

CADデータ作成装置100は、上述したようにして入力を受け付けたり生成されたりした各情報を用いて線分情報を生成し(S106)、その線分情報を線分情報DB14Cに登録する(S107)。   The CAD data creating apparatus 100 generates line segment information using each information received or generated as described above (S106), and registers the line segment information in the line segment information DB 14C (S107). .

以上の処理の結果、線分と部材名とが対応付けられた線分情報が線分毎に生成されることになる。これ以降の各処理は、この線分情報に基づいて実行される。   As a result of the above processing, line segment information in which line segments and member names are associated with each other is generated for each line segment. The subsequent processes are executed based on the line segment information.

なお、上述したようにして線分が書き込まれる他、公知の方法でCADの図面データが作成される。このようにして作成された図面データは、図面DB14Bに格納される。   In addition to writing the line segment as described above, CAD drawing data is created by a known method. The drawing data created in this way is stored in the drawing DB 14B.

(2)部材表示処理
図4は、CADデータ作成装置100が実行する部材表示処理の処理手順を示すフローチャートである。図4に示すとおり、CADデータ作成装置100は、ユーザの指示にしたがって特定の図面データを図面DB14Bから読み出し、その図面データをディスプレイ3に表示する(S201)。
(2) Member Display Process FIG. 4 is a flowchart showing the procedure of the member display process executed by the CAD data creation apparatus 100. As shown in FIG. 4, the CAD data creation device 100 reads specific drawing data from the drawing DB 14B according to a user instruction, and displays the drawing data on the display 3 (S201).

次に、CADデータ作成装置100は、表示されている図面データ中の複数の線分のうち一つの線分の選択をユーザから受け付け(S202)、その受け付けた線分の始点座標及び終点座標をキーとして線分情報DB14Cを検索することにより、当該線分に係る線分情報を特定し、これを参照する(S203)。そして、CADデータ作成装置100は、参照した線分情報に含まれている部材名及び部材IDをディスプレイ3に表示する(S204)。   Next, the CAD data creation device 100 accepts selection of one line segment from the plurality of line segments in the displayed drawing data from the user (S202), and receives the start point coordinates and end point coordinates of the accepted line segments. By searching the line segment information DB 14C as a key, line segment information related to the line segment is specified and referred to (S203). Then, the CAD data creation device 100 displays the member name and the member ID included in the referenced line segment information on the display 3 (S204).

図5は、部材表示処理の際にディスプレイ3に表示される画面例を示す図であって、(a)はステップS201の処理の結果表示される画面例を、(b)はステップS204の処理の結果表示される画面例をそれぞれ示している。図5(a)に示すように、表示画面110には、ある部材を構成する4つの線分A1,A2,A3及びA4が表示されている。また、この表示画面110には、線分を特定するための矢印状のカーソルCSRが表示されている。ユーザは、このカーソルCSRを用いて、線分A1,A2,A3及びA4の何れかの線分を選択する。ここでは、線分A2が選択されたものとする。   FIG. 5 is a diagram illustrating an example of a screen displayed on the display 3 in the member display process, where (a) is an example of a screen displayed as a result of the process of step S201, and (b) is a process of step S204. The example of the screen displayed as a result of each is shown. As shown in FIG. 5A, the display screen 110 displays four line segments A1, A2, A3, and A4 constituting a certain member. In addition, an arrow-shaped cursor CSR for specifying a line segment is displayed on the display screen 110. The user uses the cursor CSR to select one of the line segments A1, A2, A3, and A4. Here, it is assumed that the line segment A2 is selected.

線分A2が選択されて上記のステップS202及びS203が実行された後、ステップS204が実行されることによって、表示画面110には、図5(b)のように線分A2が構成する部材の部材名及び部材IDが表示される。図5(b)において、符号200は部材識別情報表示欄を示しており、この部材識別情報表示欄200の表示枠201には、線分A2が構成する部材の部材名である「柱」及び部材IDである「C1」が表示されている。   After the line segment A2 is selected and the above steps S202 and S203 are performed, the step S204 is performed, whereby the display screen 110 displays the members constituting the line segment A2 as shown in FIG. The member name and member ID are displayed. In FIG. 5B, reference numeral 200 indicates a member identification information display field, and the display frame 201 of the member identification information display field 200 includes “column” which is the member name of the member formed by the line segment A2. The member ID “C1” is displayed.

この部材表示処理の結果、ユーザは、線分A2がどの部材を構成する線分であるのかを容易に把握することができる。図面データ中に多くの部材が含まれていたり、複数の部材が重なるように配置されていたりする場合、ある線分がどの部材を構成するものであるのかが認識できない等の事態が起きることがある。このような場合に、上記の部材表示処理を実行することにより、線分と部材との関係を正確に把握することが可能になる。そのため、修正作業の要否等を確認することができる。   As a result of this member display processing, the user can easily grasp which member the line segment A2 constitutes. When there are many members in the drawing data, or when multiple members are arranged so as to overlap, a situation may occur in which it is not possible to recognize which member a certain line segment constitutes. is there. In such a case, it is possible to accurately grasp the relationship between the line segment and the member by executing the above-described member display process. Therefore, it is possible to confirm whether or not correction work is necessary.

なお、本実施の形態では部材識別情報表示欄200の表示枠201に部材名及び部材IDが表示されているが、何れか一方のみが表示されてもよく、また、それ以外の情報で部材を識別することができるものを表示するようにしてもよい。   In this embodiment, the member name and the member ID are displayed in the display frame 201 of the member identification information display field 200. However, only one of them may be displayed, and the member is displayed with other information. You may make it display what can be identified.

(3)部材検証処理
図6は、CADデータ作成装置100が実行する部材検証処理の処理手順を示すフローチャートである。図6に示すとおり、CADデータ作成装置100は、ユーザの指示にしたがって特定の図面データを図面DB14Bから読み出し、その図面データをディスプレイ3に表示する(S301)。
(3) Member Verification Process FIG. 6 is a flowchart showing the process procedure of the member verification process executed by the CAD data creation apparatus 100. As shown in FIG. 6, the CAD data creation device 100 reads specific drawing data from the drawing DB 14B according to the user's instruction, and displays the drawing data on the display 3 (S301).

次に、CADデータ作成装置100は、表示されている図面データ中の複数の線分のうち一つの線分の選択をユーザから受け付け(S302)、その受け付けた線分の始点座標及び終点座標をキーとして線分情報DB14Cを検索することにより、当該線分に係る線分情報を特定し、これを参照する(S303)。   Next, the CAD data creation device 100 accepts selection of one line segment from the plurality of line segments in the displayed drawing data from the user (S302), and receives the start point coordinates and end point coordinates of the accepted line segments. By searching the line segment information DB 14C as a key, line segment information related to the line segment is specified and referred to (S303).

次に、CADデータ作成装置100は、参照した線分情報の部材IDをキーとして線分情報DB14Cを検索することにより、当該線分と同一の部材を構成する線分の始点座標及び終点座標を取得する(S304)。これにより、ユーザによって選択された線分、及びその線分と共に特定の部材を構成する線分の始点座標及び終点座標が得られる。   Next, the CAD data creation device 100 searches the line segment information DB 14C using the member ID of the referenced line segment information as a key, thereby obtaining the start point coordinates and end point coordinates of the line segment that constitutes the same member as the line segment. Obtain (S304). As a result, the line segment selected by the user and the start point coordinates and end point coordinates of the line segment constituting the specific member together with the line segment are obtained.

次に、CADデータ作成装置100は、上述したようにして得られた複数の線分の始点座標及び終点座標に基づいて、これらの線分がつながることにより一つの閉領域が形成されているか否かを判定する(S305)。ここで閉領域が形成されていると判定した場合(S305でYES)、CADデータ作成装置100は正常に部材が書き込まれていると判断し、その旨を示す正常情報をディスプレイ3に表示する(S306)。他方、閉領域が形成されていない(すなわち、開口部分が設けられている)と判定した場合(S305でNO)、CADデータ作成装置100は正常に部材が書き込まれていないと判断し、その旨を示すエラー情報をディスプレイ3に表示する(S307)。   Next, based on the start point coordinates and end point coordinates of the plurality of line segments obtained as described above, the CAD data creation device 100 determines whether one closed region is formed by connecting these line segments. Is determined (S305). If it is determined that the closed region is formed (YES in S305), the CAD data creating apparatus 100 determines that the member is normally written, and displays normal information indicating the fact on the display 3 ( S306). On the other hand, when it is determined that the closed region is not formed (that is, the opening is provided) (NO in S305), the CAD data creation device 100 determines that the member is not normally written, and accordingly. Is displayed on the display 3 (S307).

図7は、部材検証処理においてディスプレイ3にエラー情報が表示される場合の画面例を示す図である。図7に示すように、表示画面120には、ある部材を構成する3つの線分A1,A2及びA3と、他の部材を構成する1つの線分B1が表示されている。また、この表示画面120には、線分を特定するための矢印状のカーソルCSRが表示されている。ユーザは、このカーソルCSRを用いて、線分A1,A2及びA3の何れかの線分を選択する。ここでは、線分A2が選択されたものとする。   FIG. 7 is a diagram illustrating an example of a screen when error information is displayed on the display 3 in the member verification process. As shown in FIG. 7, the display screen 120 displays three line segments A1, A2, and A3 that constitute a certain member, and one line segment B1 that constitutes another member. In addition, on this display screen 120, an arrow-shaped cursor CSR for specifying a line segment is displayed. The user uses the cursor CSR to select one of the line segments A1, A2, and A3. Here, it is assumed that the line segment A2 is selected.

図7に示す例の場合、線分A2が選択されて上記のステップS303が実行された後、ステップS304において線分A1及びA3の始点座標及び終点座標が取得される。そして、ステップS305において、閉領域が形成されているか否かの判定が、線分A1乃至A3の始点座標及び終点座標に基づいて行われる。この例の場合では、閉領域が形成されていないと判定されることになる。そのため、ステップS307が実行されることになる。その結果、表示画面120には図7のようにエラー情報表示欄210が表示され、このエラー情報表示欄210には「部材が正しく入力されていません」等の情報が表示される。   In the example shown in FIG. 7, after the line segment A2 is selected and step S303 is executed, the start point coordinates and end point coordinates of the line segments A1 and A3 are acquired in step S304. In step S305, whether or not a closed region is formed is determined based on the start point coordinates and end point coordinates of the line segments A1 to A3. In this example, it is determined that the closed region is not formed. Therefore, step S307 is executed. As a result, an error information display field 210 is displayed on the display screen 120 as shown in FIG. 7, and information such as “The member is not input correctly” is displayed in the error information display field 210.

この部材検証処理の結果、ユーザは、線分が不足しているために未完成となっている部材等を容易に発見することができるようになる。図面データ中に多くの部材が含まれていたり、複数の部材が重なるように配置されていたりする場合、ある部材が正しく入力されているか否か、線分が不足していないかどうか等の判別が困難になる場合があるが、上記の部材検証処理を実行することによって、そのような判別を容易に行うことが可能になる。図7に示す例においても、線分A1乃至A3及び線分B1により正しく部材が入力されているように見えるものの、線分B1は線分A1乃至A3とは異なる部材を構成する線分であるため、実際には線分が不足していて部材が未完成な状態となっている。この部材検証処理を実行することにより、このような修正が必要な箇所を容易に発見することが可能になる。   As a result of the member verification process, the user can easily find a member or the like that is incomplete due to a lack of line segments. When there are many members in the drawing data or when multiple members are arranged so as to overlap, it is determined whether or not a certain member is correctly input and whether or not the line segment is insufficient. However, it is possible to easily make such a determination by executing the above-described member verification process. In the example shown in FIG. 7 as well, although it seems that the members are correctly input by the line segments A1 to A3 and the line segment B1, the line segment B1 is a line segment constituting a member different from the line segments A1 to A3. Therefore, the line segment is actually insufficient and the member is in an incomplete state. By executing this member verification process, it is possible to easily find a place that requires such correction.

なお、ステップS305において、部材を構成する線分が不足している、すなわち正しく部材が入力されていないと判断した場合、CADデータ作成装置100がその不足している線分を自動的に生成するようにしてもよい。図8は、そのような線分生成を行う場合の処理手順を示すフローチャートである。図8に示すとおり、CADデータ作成装置100は、上述したステップS304で取得した各線分の始点座標及び終点座標を用いて、不足しているため追加する必要がある線分(以下、「追加線分」という)の始点座標及び終点座標を取得する(S401)。   In step S305, if it is determined that the line segment constituting the member is insufficient, that is, the member is not correctly input, the CAD data creating apparatus 100 automatically generates the insufficient line segment. You may do it. FIG. 8 is a flowchart showing a processing procedure when such a line segment is generated. As shown in FIG. 8, the CAD data creation device 100 uses the start point coordinates and end point coordinates of each line segment acquired in step S <b> 304 described above, so that the line segment that needs to be added (hereinafter referred to as “additional line”). Start point coordinates and end point coordinates are acquired (S401).

次に、CADデータ作成装置100は、その追加線分の線分情報を生成する(S402)。この追加線分の線分情報に含まれる部材名、部材ID、レイヤ、線種、線幅及び色の各情報は、上述したステップS303で参照した線分情報に含まれる各情報と同一のものとなる。   Next, the CAD data creation device 100 generates line segment information of the additional line segment (S402). The member name, member ID, layer, line type, line width, and color information included in the additional line segment line information are the same as the information included in the line segment information referenced in step S303 described above. It becomes.

次に、CADデータ作成装置100は、生成した線分情報を線分情報DB14Cに登録し(S403)、さらに、追加線分が現れる図面に係る図面データを図面DB14Bから読み出した上で、当該図面データに追加線分を加えることによって図面データを更新する(S404)。そして、CADデータ作成装置100は、その更新された図面データをディスプレイ3に表示する(S405)。その結果、部材が正しく入力されることとなり、また、そのことをユーザが確認することができる。   Next, the CAD data creating apparatus 100 registers the generated line segment information in the line segment information DB 14C (S403), and further reads out the drawing data relating to the drawing in which the additional line segment appears from the drawing DB 14B, and then draws the drawing. Drawing data is updated by adding an additional line segment to the data (S404). Then, the CAD data creation device 100 displays the updated drawing data on the display 3 (S405). As a result, the member is correctly input, and the user can confirm this.

(4)線分移動処理
図9は、CADデータ作成装置100が実行する線分移動処理の処理手順を示すフローチャートである。図9に示すとおり、CADデータ作成装置100は、ユーザの指示にしたがって特定の図面データを図面DB14Bから読み出し、その図面データをディスプレイ3に表示する(S501)。
(4) Line Segment Movement Process FIG. 9 is a flowchart showing the process procedure of the line segment movement process executed by the CAD data creation device 100. As shown in FIG. 9, the CAD data creation device 100 reads specific drawing data from the drawing DB 14B according to a user instruction, and displays the drawing data on the display 3 (S501).

次に、CADデータ作成装置100は、表示されている図面データ中の複数の線分のうち一つの線分の移動指示をユーザから受け付ける(S502)。この移動指示は、例えばユーザが移動対象の線分(以下、「移動線分」という)をマウスでクリックすることにより移動線分を選択し、マウスのドラッグアンドドロップ操作により所望の位置に移動線分を移動させることにより行われる。   Next, the CAD data creation device 100 receives from the user an instruction to move one of the plurality of line segments in the displayed drawing data (S502). For example, the user selects a moving line segment by clicking on the moving line segment (hereinafter referred to as “moving line segment”) with the mouse, and moves the moving line to a desired position by dragging and dropping the mouse. This is done by moving the minutes.

移動線分を移動させた後、CADデータ作成装置100は、移動線分の移動前の始点座標及び終点座標をキーとして線分情報DB14Cを検索することにより、移動線分に係る線分情報を特定し、これを参照する(S503)。そして、CADデータ作成装置100は、参照した移動線分の線分情報の部材IDをキーとして線分情報DB14Cを検索することにより、移動線分と同一の部材を構成する線分を特定する(S504)。   After moving the moving line segment, the CAD data creating apparatus 100 searches the line segment information DB 14C using the start point coordinates and the end point coordinates before moving the moving line segment as keys, thereby obtaining line segment information related to the moving line segment. Specify and refer to this (S503). Then, the CAD data creating apparatus 100 searches for the line segment information DB 14C using the member ID of the line segment information referred to as a key, thereby specifying a line segment constituting the same member as the move line segment ( S504).

次に、CADデータ作成装置100は、移動線分の移動前の始点座標及び終点座標と移動後の始点座標及び終点座標との差分、すなわち移動量を算出し、ステップS504で特定した線分をその移動量と同じだけ移動させた場合の当該線分の始点座標及び終点座標を算出する(S505)。次に、CADデータ作成装置100は、算出した当該線分の始点座標及び終点座標、並びに移動線分の移動後の始点座標及び終点座標を線分情報DB14Cに書き込むことにより、線分情報DB14Cを更新する(S506)。そして、CADデータ作成装置100は、更新後の各線分の始点座標及び終点座標にしたがって、各線分が移動された後の図面データをディスプレイ3に表示する(S507)。   Next, the CAD data creating apparatus 100 calculates the difference between the start point coordinates and end point coordinates before movement of the movement line segment and the start point coordinates and end point coordinates after movement, that is, the movement amount, and the line segment specified in step S504 is calculated. The starting point coordinates and the ending point coordinates of the line segment when moved by the same amount as the moving amount are calculated (S505). Next, the CAD data creating apparatus 100 writes the line segment information DB 14C in the line segment information DB 14C by writing the calculated start point coordinates and end point coordinates of the line segment and the start point coordinates and end point coordinates after movement of the moving line segment in the line segment information DB 14C. Update (S506). Then, the CAD data creating apparatus 100 displays the drawing data after each line segment is moved on the display 3 in accordance with the updated start point coordinates and end point coordinates of each line segment (S507).

以上のような線分移動処理を実行することによって、一つの線分を移動させる操作を行うのみで、その線分と同一の部材を構成する他の線分も併せて移動させることができる。その結果、部材ごと所望の位置に移動させることができる。これにより、一つの線分のみ誤って移動させてしまい、部材が正しく表されなくなってしまう等の事態を回避することができる。   By executing the line segment moving process as described above, it is possible to move other line segments that constitute the same member as the line segment only by performing an operation of moving one line segment. As a result, the entire member can be moved to a desired position. As a result, it is possible to avoid a situation in which only one line segment is erroneously moved and the member is not correctly represented.

(5)線分削除処理
図10は、CADデータ作成装置100が実行する線分削除処理の処理手順を示すフローチャートである。図10に示すとおり、CADデータ作成装置100は、ユーザの指示にしたがって特定の図面データを図面DB14Bから読み出し、その図面データをディスプレイ3に表示する(S601)。
(5) Line Segment Deletion Process FIG. 10 is a flowchart showing the process procedure of the line segment deletion process executed by the CAD data creating apparatus 100. As shown in FIG. 10, the CAD data creation device 100 reads specific drawing data from the drawing DB 14B in accordance with a user instruction, and displays the drawing data on the display 3 (S601).

次に、CADデータ作成装置100は、表示されている図面データ中の複数の線分のうち一つの線分の削除指示をユーザから受け付ける(S602)。この削除指示は、例えばユーザが削除対象の線分(以下、「削除線分」という)をマウスでクリックして選択することにより行われる。   Next, the CAD data creation device 100 accepts an instruction to delete one of the plurality of line segments in the displayed drawing data from the user (S602). This deletion instruction is performed, for example, when the user selects a line segment to be deleted (hereinafter referred to as “deleted line segment”) by clicking with the mouse.

次に、CADデータ作成装置100は、削除線分の始点座標及び終点座標をキーとして線分情報DB14Cを検索することにより、削除線分に係る線分情報を特定し、これを参照する(S603)。そして、CADデータ作成装置100は、参照した削除線分の線分情報の部材IDをキーとして線分情報DB14Cを検索することにより、削除線分と同一の部材を構成する線分を特定する(S604)。   Next, the CAD data creating apparatus 100 searches for the line segment information DB 14C using the start point coordinates and end point coordinates of the deleted line segment as keys, thereby identifying the line segment information related to the deleted line segment, and refers to this (S603). ). Then, the CAD data creating apparatus 100 searches the line segment information DB 14C using the member ID of the line segment information that has been referred to as a key, thereby specifying a line segment that constitutes the same member as the deleted line segment ( S604).

次に、CADデータ作成装置100は、ステップS604で特定した線分及び削除線分の線分情報を線分情報DB14Cから削除し(S605)、これらの線分が削除された後の図面データをディスプレイ3に表示する(S606)。   Next, the CAD data creating apparatus 100 deletes the line segment information specified in step S604 and the line segment information to be deleted from the line segment information DB 14C (S605), and displays the drawing data after these line segments are deleted. This is displayed on the display 3 (S606).

以上のような線分削除処理を実行することによって、一つの線分を選択して削除指示を行うのみで、その線分と同一の部材を構成する他の線分も併せて削除することができる。その結果、部材ごと削除されることになる。これにより、部材ごと削除しようとしたにも関わらず誤っていくつかの線分を残してしまう等の事態を回避することができる。   By executing the line segment deletion process as described above, it is possible to delete other line segments that constitute the same member as the line segment only by selecting one line segment and instructing the deletion. it can. As a result, the entire member is deleted. As a result, it is possible to avoid a situation in which some line segments are left unintentionally in spite of trying to delete the entire member.

(6)レイヤ追加処理
図11は、CADデータ作成装置100が実行するレイヤ追加処理の処理手順を示すフローチャートである。図11に示すとおり、CADデータ作成装置100はまず、線分情報DB14Cに記憶されている線分情報の中から、レイヤ追加処理の対象にまだなっていない線分を特定し、その線分の線分情報を参照する(S701)。ここでの線分の特定処理は、ユーザによって選択された線分を特定することによって行ってもよく、また、レイヤ追加処理を行ったか否かを示すフラグ情報を線分情報毎に持たせて、そのフラグ情報を用いてレイヤ追加処理が施されていない線分情報の線分を抽出すること等によって行ってもよい。
(6) Layer Addition Processing FIG. 11 is a flowchart illustrating a processing procedure for layer addition processing executed by the CAD data creation device 100. As shown in FIG. 11, the CAD data creating apparatus 100 first identifies a line segment that has not yet been subjected to the layer addition process from the line segment information stored in the line segment information DB 14C, and the line segment. The line segment information is referred to (S701). The line segment identification process here may be performed by identifying the line segment selected by the user, and flag information indicating whether or not the layer addition process has been performed is provided for each line segment information. The flag information may be used to extract line segments of line segment information that has not been subjected to layer addition processing.

次に、CADデータ作成装置100は、参照した線分情報の部材IDをキーとして線分情報DB14Cを検索することにより、ステップS701で特定した線分と同一の部材を構成する線分を特定し、それらすべての線分の始点座標を取得する(S702)。   Next, the CAD data creating apparatus 100 searches the line segment information DB 14C using the member ID of the referenced line segment information as a key, thereby specifying a line segment that constitutes the same member as the line segment specified in step S701. The start point coordinates of all the line segments are acquired (S702).

次に、CADデータ作成装置100は、ステップS702にて取得した各線分の始点座標から所定量離れた位置に各線分の部材名及び部材IDを書き込んだレイヤ(以下、「追加レイヤ」という)を生成し(S703)、その追加レイヤを図面データに登録する(S704)。そして、CADデータ作成装置100は、追加レイヤが登録された図面データをディスプレイ3に表示する(S705)。   Next, the CAD data creation device 100 stores a layer (hereinafter referred to as “additional layer”) in which the member name and member ID of each line segment are written at a position a predetermined amount away from the start point coordinates of each line segment acquired in step S702. Generate (S703), and register the additional layer in the drawing data (S704). Then, the CAD data creating apparatus 100 displays the drawing data in which the additional layer is registered on the display 3 (S705).

図12は、レイヤ追加処理の際にディスプレイ3に表示される画面例を示す図であって、(a)は部材が表されているレイヤが表示されている画面例を、(b)はステップS703の処理の結果生成される追加レイヤが表示されている画面例を、(c)はステップS705にて表示される画面例をそれぞれ示している。   FIG. 12 is a diagram showing an example of a screen displayed on the display 3 in the layer addition process, where (a) shows an example of a screen on which a layer representing a member is displayed, and (b) shows a step. An example of a screen on which an additional layer generated as a result of the process of S703 is displayed, and (c) shows an example of a screen displayed in step S705.

図12(a)に示すように、表示画面130には、ある部材を構成する4つの線分が表されているレイヤが表示されている。ここでは、ステップS701において、これらの4つの線分のうちの何れかの線分の線分情報が参照されたものとする。   As shown in FIG. 12A, the display screen 130 displays a layer in which four line segments constituting a certain member are represented. Here, in step S701, line segment information of any of these four line segments is referred to.

上述したステップS703により生成された追加レイヤには、図12(b)に示すように、各線分が構成する部材の部材名である「柱」及び部材IDである「C1」が各線分の始点付近に書き込まれている。そして、図12(c)に示すように、ステップS705にて表示される画面130には、図12(a)及び(b)の画面が重ねられて表示されている。これにより、ユーザは、各線分によって構成され、部材ID「C1」で識別される柱が図面データ中に存在することを確認することができる。   In the additional layer generated in step S703 described above, as shown in FIG. 12B, the “column” which is the member name of each line segment and “C1” which is the member ID are the start points of the line segments. It is written in the vicinity. And as shown in FIG.12 (c), on the screen 130 displayed in step S705, the screen of Fig.12 (a) and (b) is overlaid and displayed. As a result, the user can confirm that the pillar constituted by each line segment and identified by the member ID “C1” exists in the drawing data.

CADデータ作成装置100が、ユーザの指示にしたがって追加レイヤを適宜表示することにより、ユーザは各線分と部材との対応を視覚的に確認することができる。そのため、図面に誤りがないかどうか等を容易に確認することが可能になる。   The CAD data creation apparatus 100 displays the additional layer as appropriate according to the user's instruction, so that the user can visually confirm the correspondence between each line segment and the member. Therefore, it is possible to easily confirm whether there are no errors in the drawing.

なお、本実施の形態では各線分の始点座標の近くに部材名及び部材IDを表す文字が配置されているが、本発明がこの態様に限定されるわけではないことは勿論である。部材名及び部材IDは、各線分の終点座標又は中心座標の近くに配置してもよく、それ以外の位置に配置してもよい。また、引き出し線を伴って部材名及び部材IDを配置することにより各線分と部材名及び部材IDとの対応をより明確にしてもよい。さらに、上述したステップS305と同様にして各線分によって閉領域が形成されているか否かを判定し、形成されていると判定した場合に、その閉領域内に部材名及び部材IDを配置するようにしてもよい(図13を参照。)。この場合、正しく入力されている部材には部材名及び部材IDが表されており、正しく入力されていない部材には部材名及び部材IDが表されていないことになるため、図面に誤りがないかどうかを容易に確認することができる。   In the present embodiment, characters representing member names and member IDs are arranged near the start point coordinates of each line segment, but the present invention is of course not limited to this mode. The member name and the member ID may be arranged near the end point coordinates or the center coordinates of each line segment, or may be arranged at other positions. In addition, the correspondence between each line segment, the member name, and the member ID may be made clearer by arranging the member name and the member ID with a lead line. Further, in the same manner as in step S305 described above, it is determined whether or not a closed region is formed by each line segment. When it is determined that a closed region is formed, a member name and a member ID are arranged in the closed region. Alternatively, see FIG. In this case, the member name and the member ID are expressed in the member that is correctly input, and the member name and the member ID are not expressed in the member that is not input correctly, so there is no error in the drawing. You can easily check whether or not.

また、本実施の形態では部材名及び部材IDが表示されているが、何れか一方のみが表示されてもよく、また、それ以外の情報で部材を識別することができるものを表示するようにしてもよい。   In this embodiment, the member name and the member ID are displayed. However, only one of them may be displayed, and other information that can identify the member is displayed. May be.

本発明のCADデータ作成装置、CADデータ作成方法及びコンピュータプログラムは、共同住宅、個別住宅及びオフィスビル等の各種の建築物のCADデータを作成するCADデータ作成装置、CADデータ作成方法及びコンピュータプログラムなどとして有用である。   The CAD data creation device, CAD data creation method, and computer program of the present invention are a CAD data creation device, CAD data creation method, computer program, etc. for creating CAD data of various buildings such as apartment houses, individual houses, and office buildings. Useful as.

1 本体
2 入力部
3 ディスプレイ
11 CPU
12 ROM
13 RAM
14 ハードディスク
14A CADデータ作成プログラム
14B 図面データベース
14C 線分情報データベース
15 データ読出装置
16 入出力インタフェース
17 画像出力インタフェース
18 可搬型記録媒体
100 設計図書管理装置
141 始点フィールド
142 終点フィールド
143 部材名フィールド
144 フィールド
145 レイヤフィールド
146 線種フィールド
147 線幅フィールド
148 色フィールド
BS バス
1 Main Body 2 Input Unit 3 Display 11 CPU
12 ROM
13 RAM
DESCRIPTION OF SYMBOLS 14 Hard disk 14A CAD data creation program 14B Drawing database 14C Line segment information database 15 Data reading device 16 Input / output interface 17 Image output interface 18 Portable recording medium 100 Design book management device 141 Start point field 142 End point field 143 Member name field 144 Field 145 Layer field 146 Line type field 147 Line width field 148 Color field BS bus

Claims (8)

建築物の部材の一部を構成する一つの線分の入力を受け付ける線分入力受付手段と、
前記線分入力受付手段によって入力が受け付けられた一つの線分が構成する部材を識別する部材識別情報を取得する部材識別情報取得手段と、
前記部材識別情報取得手段によって取得された部材識別情報と前記一つの線分とを対応付けた線分−部材データを記憶する線分−部材データ記憶部と、
ユーザから一つの線分の選択を受け付けた場合に、前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、選択された一つの線分と同一の部材を構成する複数の線分を特定する第1線分特定手段と、
前記第1線分特定手段によって特定された複数の線分及び前記選択された一つの線分により閉領域が形成されているか否かを判定する閉領域判定手段と、
前記閉領域判定手段によって閉領域が形成されていないと判定された場合に、部材の入力が正しくされていないことを示す情報を出力する出力手段と
を備える、CADデータ作成装置。
A line segment input receiving means for receiving an input of one line segment constituting a part of the building member;
Member identification information acquiring means for acquiring member identification information for identifying a member constituting one line segment whose input is received by the line segment input receiving means;
A line segment-member data storage unit that stores line segment-member data in which the member identification information acquired by the member identification information acquisition unit is associated with the one line segment;
When the selection of one line segment is received from the user , the same member as the selected one line segment is configured with reference to the line segment-member data stored in the line segment-member data storage unit. First line segment specifying means for specifying a plurality of line segments ;
Closed region determining means for determining whether or not a closed region is formed by the plurality of line segments specified by the first line segment specifying means and the selected one line segment ;
A CAD data creation device comprising: output means for outputting information indicating that the input of the member is not correct when the closed region determining means determines that a closed region is not formed.
前記閉領域判定手段によって閉領域が形成されていないと判定された場合に、閉領域を形成するために必要な線分を生成する線分生成手段を更に備え、
前記特定された複数の線分が構成する部材を識別する部材識別情報と前記線分生成手段によって生成された線分とを対応付けた線分−部材データを前記線分−部材データ記憶部に記憶するように構成されている、
請求項1に記載のCADデータ作成装置。
When it is determined that the closed region is not formed by the closed region determination means, further comprising a line segment generating means for generating a line segment necessary for forming the closed region,
Line segment-member data in which the member identification information for identifying the member formed by the plurality of identified line segments is associated with the line segment generated by the line segment generation unit is stored in the line segment-member data storage unit. Configured to remember,
The CAD data creation device according to claim 1.
CADデータ中の線分の選択を受け付ける線分選択受付手段と、
前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、前記線分選択受付手段によって選択が受け付けられた線分と対応付けられた部材識別情報を出力する部材識別情報出力手段と
を更に備える、請求項1に記載のCADデータ作成装置。
Line segment selection receiving means for receiving selection of line segments in CAD data;
Member identification information that refers to the line segment-member data stored in the line segment-member data storage unit and outputs member identification information associated with the line segment selected by the line segment selection receiving means. The CAD data creation device according to claim 1, further comprising output means.
線分の位置の移動指示を受け付けた場合に、前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、前記移動指示に係る線分と同一の部材を構成する線分を特定する第2線分特定手段と、
前記移動指示に係る線分の位置と共に、前記第2線分特定手段によって特定された線分の位置を移動させる線分移動手段と
を更に備える、請求項1乃至3の何れかに記載のCADデータ作成装置。
When an instruction to move the position of the line segment is received, the line constituting the same member as the line segment related to the move instruction is referred to by referring to the line segment-member data stored in the line segment-member data storage unit A second line segment identification means for identifying the minute;
The CAD according to any one of claims 1 to 3, further comprising: a line segment moving unit that moves the position of the line segment specified by the second line segment specifying unit together with the position of the line segment related to the movement instruction. Data creation device.
線分の位置の削除指示を受け付けた場合に、前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、前記削除指示に係る線分と同一の部材を構成する線分を特定する第3線分特定手段と、
前記削除指示に係る線分及び前記第3線分特定手段によって特定された線分を削除する線分削除手段と
を更に備える、請求項1乃至4の何れかに記載のCADデータ作成装置。
When an instruction to delete the position of a line segment is received, the line constituting the same member as the line segment related to the delete instruction is referred to by referring to the line segment-member data stored in the line segment-member data storage unit A third line segment identification means for identifying the minute;
The CAD data creation device according to claim 1, further comprising: a line segment deleting unit that deletes the line segment related to the deletion instruction and the line segment specified by the third line segment specifying unit.
前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、同一の部材を構成する線分を特定する第4線分特定手段と、
前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、前記第4線分特定手段によって特定された線分と対応付けられた部材識別情報をCADデータの任意のレイヤに書き込む部材識別情報書込手段と
を更に備える、請求項1乃至5の何れかに記載のCADデータ作成装置。
A fourth line segment specifying means for specifying a line segment constituting the same member with reference to the line segment-member data stored in the line segment-member data storage unit;
With reference to the line segment-member data stored in the line segment-member data storage unit, the member identification information associated with the line segment specified by the fourth line segment specifying means is set to an arbitrary layer of CAD data. The CAD data creation device according to any one of claims 1 to 5, further comprising: member identification information writing means for writing to the member.
記憶部を備えるコンピュータが、
建築物の部材の一部を構成する一つの線分の入力を受け付けるステップと、
入力を受け付けた一つの線分が構成する部材を識別する部材識別情報を取得するステップと、
取得した部材識別情報と前記一つの線分とを対応付けた線分−部材データを前記記憶部に記憶するステップと、
ユーザから一つの線分の選択を受け付けた場合に、前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、選択された一つの線分と同一の部材を構成する複数の線分を特定するステップと、
特定した複数の線分及び前記選択された一つの線分により閉領域が形成されているか否かを判定するステップと、
閉領域が形成されていないと判定した場合に、部材の入力が正しくされていないことを示す情報を出力するステップと
を有する、CADデータ作成方法。
A computer comprising a storage unit
Receiving an input of one line segment constituting a part of a building member;
Acquiring member identification information for identifying a member constituted by one line segment that has received an input; and
Storing line segment-member data in which the acquired member identification information is associated with the one line segment in the storage unit;
When the selection of one line segment is received from the user , the same member as the selected one line segment is configured with reference to the line segment-member data stored in the line segment-member data storage unit. Identifying multiple line segments ;
Determining whether a closed region is formed by the plurality of identified line segments and the selected one line segment ; and
And a step of outputting information indicating that the input of the member is not correct when it is determined that the closed region is not formed.
記憶部を備えるコンピュータを、
建築物の部材の一部を構成する一つの線分の入力を受け付ける線分入力受付手段と、
前記線分入力受付手段によって入力が受け付けられた一つの線分が構成する部材を識別する部材識別情報を取得する部材識別情報取得手段と、
前記部材識別情報取得手段によって取得された部材識別情報と前記一つの線分とを対応付けた線分−部材データを前記記憶部に記憶させる手段と
ユーザから一つの線分の選択を受け付けた場合に、前記線分−部材データ記憶部に記憶されている線分−部材データを参照し、選択された一つの線分と同一の部材を構成する複数の線分を構成する複数の線分を特定する線分特定手段と、
前記線分特定手段によって特定された複数の線分及び前記選択された一つの線分により閉領域が形成されているか否かを判定する閉領域判定手段と、
前記閉領域判定手段によって閉領域が形成されていないと判定された場合に、部材の入力が正しくされていないことを示す情報を出力する出力手段として機能させるためのコンピュータプログラム。
A computer having a storage unit,
A line segment input receiving means for receiving an input of one line segment constituting a part of the building member;
Member identification information acquiring means for acquiring member identification information for identifying a member constituting one line segment whose input is received by the line segment input receiving means;
Means for storing line segment-member data in which the member identification information acquired by the member identification information acquisition means is associated with the one line segment in the storage unit;
When the selection of one line segment is received from the user , the same member as the selected one line segment is configured with reference to the line segment-member data stored in the line segment-member data storage unit. a line segment specifying means for specifying a plurality of line segments that constitute a plurality of line segments,
Closed region determining means for determining whether or not a closed region is formed by the plurality of line segments specified by the line segment specifying means and the selected one line segment ;
A computer program for functioning as output means for outputting information indicating that the input of a member is not correct when the closed area determining means determines that a closed area is not formed.
JP2010259110A 2010-11-19 2010-11-19 CAD data creation device, CAD data creation method and computer program Active JP5279149B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2010259110A JP5279149B2 (en) 2010-11-19 2010-11-19 CAD data creation device, CAD data creation method and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010259110A JP5279149B2 (en) 2010-11-19 2010-11-19 CAD data creation device, CAD data creation method and computer program

Publications (2)

Publication Number Publication Date
JP2012113339A JP2012113339A (en) 2012-06-14
JP5279149B2 true JP5279149B2 (en) 2013-09-04

Family

ID=46497533

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010259110A Active JP5279149B2 (en) 2010-11-19 2010-11-19 CAD data creation device, CAD data creation method and computer program

Country Status (1)

Country Link
JP (1) JP5279149B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101891797B1 (en) 2017-03-30 2018-08-24 (주)한울전력기술 Automatic control signal mapping manufacturing system for plant control circuit drawing on the basis of cad

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58146958A (en) * 1982-02-26 1983-09-01 Toshiba Corp Device for forming pattern
JPS62115575A (en) * 1985-11-15 1987-05-27 Fanuc Ltd Picture correction system
JP3059330B2 (en) * 1992-10-26 2000-07-04 三菱電機株式会社 CAD data converter
JPH1049213A (en) * 1996-08-05 1998-02-20 Toshiba Corp Device and method for annotating and naming cad/cam/cae tool
JP4040821B2 (en) * 2000-02-25 2008-01-30 株式会社リコー Three-dimensional shape processing method and storage medium storing program for executing the shape processing method
JP2002092068A (en) * 2000-09-12 2002-03-29 Sony Chem Corp Method for manufacturing plotted data of metallic wiring
JP3495364B2 (en) * 2002-09-30 2004-02-09 株式会社日立製作所 Design support apparatus and design support method
JP4418947B2 (en) * 2003-10-02 2010-02-24 純一 苫米地 Construction database
JP4265978B2 (en) * 2004-01-30 2009-05-20 新電元工業株式会社 Thermal design simulation support method for multilayer printed circuit board and thermal design simulation support program for multilayer printed circuit board

Also Published As

Publication number Publication date
JP2012113339A (en) 2012-06-14

Similar Documents

Publication Publication Date Title
JP6324544B2 (en) Generate relevant 3D product documentation from drawing notes
KR100948544B1 (en) Cad apparatus, method of editing graphic data, and computer readable recording medium having cad program
KR100948546B1 (en) Cad apparatus, method of editing graphic data, and computer readable recording medium for recording cad program
JP6223628B1 (en) Information management apparatus, information management method, and information management system
JPWO2014061093A1 (en) Screen creation device and screen creation method
JP5279149B2 (en) CAD data creation device, CAD data creation method and computer program
JP5651450B2 (en) Screen design evaluation apparatus, screen design evaluation method and program
JP6552162B2 (en) Information processing apparatus, information processing method, and program
JP4889524B2 (en) Reform cost calculation system
JP2008003722A (en) Analytical result data processor, processing method, program, and recording medium
JP5084702B2 (en) Analysis data input device, CAE device, analysis data input method, and program
JP5269948B2 (en) Architectural CAD data processing apparatus, architectural CAD data processing method, and computer program
JP5196606B2 (en) CAD data conversion device, CAD data conversion method, and computer program
JP2009026160A (en) Hierarchical data display program, hierarchical data display method, hierarchical data display device
JP2007072833A (en) Data conversion method, computer program performing data conversion, and data conversion device
JP4854332B2 (en) Graphic display program and graphic display method
JP2009064347A (en) Work support information display, and work support information display method
JP2020091766A (en) Electronic computer, method, and program
JP4854363B2 (en) Data item verification program
JP4989560B2 (en) Drawing creation support apparatus and control method thereof
JP4784613B2 (en) Information processing apparatus and method, program, and recording medium
JP2011150692A (en) Apparatus and method for processing information, and computer program
JP4805491B2 (en) Dictionary management program and computer system
JP2619246B2 (en) Automatic drawing method of civil engineering survey map
JP4692475B2 (en) Information processing apparatus and method, program, and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120618

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20120618

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20120710

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120717

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120918

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121218

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130215

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: 20130515

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130520

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 5279149

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250