CN114491714A - A rapid insertion method of curtain wall nodes in standard atlas based on drawing software - Google Patents
A rapid insertion method of curtain wall nodes in standard atlas based on drawing software Download PDFInfo
- Publication number
- CN114491714A CN114491714A CN202210023407.0A CN202210023407A CN114491714A CN 114491714 A CN114491714 A CN 114491714A CN 202210023407 A CN202210023407 A CN 202210023407A CN 114491714 A CN114491714 A CN 114491714A
- Authority
- CN
- China
- Prior art keywords
- atlas
- library
- standard
- curtain wall
- standard atlas
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/12—Geometric CAD characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
- G06F16/2458—Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
- G06F16/2468—Fuzzy queries
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1407—General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Mathematical Physics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Architecture (AREA)
- Computational Mathematics (AREA)
- Fuzzy Systems (AREA)
- Probability & Statistics with Applications (AREA)
- Structural Engineering (AREA)
- Civil Engineering (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Computational Linguistics (AREA)
- Automation & Control Theory (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供一种基于绘图软件的将标准图集中幕墙节点快速插入方法,具体包括如下步骤:S1、通过程序自动访问标准图集库中的CAD图形,并以缩略图的形式显示出来;S2、通过在程序中设置编写模糊搜索功能模块;S3、对搜索出的图集进行缩略显示;S4、确认后,双击缩略图,便可以快速插入到图纸的指定位置。本发明通过将标准图集库中的所有幕墙节点都放置在自定义的分类层级目录下,方便标准化图集库的管理和查找;查找标准图集库时,可以输入关键字或者首字母都可以快速搜索到相应的节点;标准图集库的预览窗口可以看到图形的缩略图,方便直观,大大的提高了工作效率,避免了一些标准化节点重复的绘制,并且方便快捷的查找。
The present invention provides a method for quickly inserting curtain wall nodes in a standard atlas based on drawing software, which specifically includes the following steps: S1, automatically accessing the CAD graphics in the standard atlas library through a program, and displaying them in the form of thumbnails; S2, By setting and writing a fuzzy search function module in the program; S3. Thumbnail display of the searched atlas; S4. After confirmation, double-click the thumbnail to quickly insert it into the specified position of the drawing. By placing all the curtain wall nodes in the standard atlas library under the self-defined classification level directory, the invention facilitates the management and search of the standard atlas library; when searching for the standard atlas library, keywords or initials can be input. Quickly search for the corresponding nodes; the preview window of the standard atlas library can see the thumbnails of the graphics, which is convenient and intuitive, greatly improves the work efficiency, avoids the repeated drawing of some standardized nodes, and is convenient and quick to find.
Description
技术领域technical field
本发明属于计算机辅助设计技术领域,更具体地说,特别涉及一种基于绘图软件的将标准图集中幕墙节点快速插入方法。The invention belongs to the technical field of computer-aided design, and more particularly relates to a method for quickly inserting curtain wall nodes in a standard atlas based on drawing software.
背景技术Background technique
随着计算机软件技术的发展,计算机辅助设计在建筑领域的应用,软件本身的功能已经不能满足设计师的需求,这就需要在现有软件的基础上做二次开发,并且在相关领域做有针对性的开发,从而提高设计师的工作效率。With the development of computer software technology and the application of computer-aided design in the field of architecture, the functions of the software itself can no longer meet the needs of designers. Targeted development, thereby improving the work efficiency of designers.
现有绘图软件的插件中没有针对幕墙行业该技术点的二次开发,没有针对性的解决幕墙行业的问题,尤其是幕墙设计师在绘图时,常会需要从标准图集中寻找一些标准化节点,但是由于标准图集中存放的标准化节点数量过多,很难及时寻找出所需的标准化节点。于是,有鉴于此,针对现有的结构及缺失予以研究改良,提供一种基于绘图软件的将标准图集中幕墙节点快速插入方法。There is no secondary development for the technical point of the curtain wall industry in the plug-ins of the existing drawing software, and there is no targeted solution to the problems of the curtain wall industry, especially when the curtain wall designers are drawing, they often need to find some standardized nodes from the standard atlas, but Due to the large number of standardized nodes stored in the standard atlas, it is difficult to find the required standardized nodes in time. Therefore, in view of this, the existing structure and defects are studied and improved, and a method for quickly inserting curtain wall nodes in standard atlases based on drawing software is provided.
发明内容SUMMARY OF THE INVENTION
为了解决上述技术问题,本发明提供一种基于绘图软件的将标准图集中幕墙节点快速插入方法,是基于C++、C#、Python等开发语言进行开发,具体包括如下步骤:In order to solve the above-mentioned technical problems, the present invention provides a method for quickly inserting curtain wall nodes in a standard atlas based on drawing software, which is developed based on development languages such as C++, C#, and Python, and specifically includes the following steps:
S1、通过程序自动访问标准图集库中的CAD图形,并以缩略图的形式显示出来;S1. Automatically access the CAD graphics in the standard atlas library through the program, and display them in the form of thumbnails;
S2、通过在程序中设置编写模糊搜索功能模块,用于关键字搜索和首字母搜索;S2. By setting and writing a fuzzy search function module in the program, it is used for keyword search and initial letter search;
S3、对搜索出的图集进行缩略显示;S3. Display a thumbnail of the searched atlas;
S4、确认后,将从标准化图集库读取该CAD图形,双击缩略图,便可以快速插入到图纸的指定位置,并指定旋转角度。S4. After confirmation, the CAD graphic will be read from the standardized atlas library. Double-click the thumbnail to quickly insert it into the specified position of the drawing and specify the rotation angle.
进一步的,S1还包括:确定组件库的存储内容与存储方式、获取组件库的访问权限控制、获取组件库层级结构定义接口和提供组件库图形插入接口。Further, S1 also includes: determining the storage content and storage method of the component library, acquiring the access authority control of the component library, acquiring the interface for defining the hierarchical structure of the component library, and providing a graphical insertion interface for the component library.
进一步的,S2的搜索具体为:提取标准图集库中所有CAD图形块的名称、提取标准图集库中所有CAD图形块的标签属性和调用模糊搜索功能模块与CAD图形的名称和标签属性进行匹配。Further, the search in S2 is specifically: extracting the names of all CAD graphic blocks in the standard atlas library, extracting the label attributes of all CAD graphic blocks in the standard atlas library, and calling the fuzzy search function module to conduct the name and label attributes of the CAD graphic. match.
进一步的,还包括对插入标准化图集的缩略图优化,具体为:当打开对话框时,先不加载缩略图,当选择了一种具体的标准化图集类别后,再加载该类别下所有图集的缩略图。Further, it also includes optimization of thumbnails for inserting standardized atlases, specifically: when the dialog box is opened, the thumbnails are not loaded first, and after a specific standardized atlas category is selected, all images under the category are loaded. set of thumbnails.
进一步的,程序具体如下:Further, the procedure is as follows:
public CategoryCount SelectedCategorypublic CategoryCount SelectedCategory
{ {
get => _SelectedCategory; get => _SelectedCategory;
set set
{ {
if (_SelectedCategory != value) if (_SelectedCategory != value)
{ {
_SelectedCategory = value; _SelectedCategory = value;
BuildIconViewItem(); BuildIconViewItem();
ICollectionView collectionView = CollectionViewSource.GetDefaultView(Items); ICollectionView collectionView = CollectionViewSource.GetDefaultView(Items);
if (collectionView != null) if (collectionView != null)
collectionView.Refresh(); collectionView.Refresh();
NotifyPropertyChanged("SelectedCategory"); NotifyPropertyChanged("SelectedCategory");
} }
} }
} }
与现有技术相比,本发明具有如下有益效果:Compared with the prior art, the present invention has the following beneficial effects:
本发明是基于现有绘图软件基础上做的二次开发,插件操作简单方便,只需简单的操作就可以找到所需要的幕墙系统做法,支持模糊搜索功能,可以输入关键字或者首字母便可以快速查找到所需节点。标准化图集库中的所有CAD图形都是以缩略图的形式表现,方便直观。在使用时,只需双击需要的构件就可以快速插入到图纸当中,大大的提高了设计师的工作效率,避免了一些标准化节点重复的绘制,并且方便快捷的查找。The invention is based on the secondary development of the existing drawing software, the plug-in operation is simple and convenient, the required curtain wall system method can be found with a simple operation, the fuzzy search function is supported, and keywords or initials can be input. Find the desired node quickly. All CAD graphics in the standardized atlas library are displayed in the form of thumbnails, which are convenient and intuitive. When in use, just double-click the required component to quickly insert it into the drawing, which greatly improves the work efficiency of the designer, avoids the repeated drawing of some standardized nodes, and facilitates quick search.
附图说明Description of drawings
图1是本发明的程序流程图。FIG. 1 is a flow chart of the program of the present invention.
具体实施方式Detailed ways
下面结合附图和实施例对本发明的实施方式作进一步详细描述。以下实施例用于说明本发明,但不能用来限制本发明的范围。The embodiments of the present invention will be described in further detail below with reference to the accompanying drawings and examples. The following examples are intended to illustrate the present invention, but not to limit the scope of the present invention.
实施例1:Example 1:
如附图1所示,本发明提供一种基于绘图软件的将标准图集中幕墙节点快速插入方法,包括如下步骤:As shown in Figure 1, the present invention provides a method for quickly inserting curtain wall nodes in a standard atlas based on drawing software, comprising the following steps:
S1、通过程序自动访问标准图集库中的CAD图形,并以缩略图的形式显示出来;S1. Automatically access the CAD graphics in the standard atlas library through the program, and display them in the form of thumbnails;
S2、通过在程序中设置编写模糊搜索功能模块,用于关键字搜索和首字母搜索;S2. By setting and writing a fuzzy search function module in the program, it is used for keyword search and initial letter search;
S3、对搜索出的图集进行缩略显示;S3. Display a thumbnail of the searched atlas;
S4、确认后,将从标准化图集库读取该CAD图形,双击缩略图,便可以快速插入到图纸的指定位置,并指定旋转角度S4. After confirmation, the CAD graphic will be read from the standardized atlas library. Double-click the thumbnail to quickly insert it into the specified position of the drawing and specify the rotation angle.
其中,S1还包括:确定组件库的存储内容与存储方式、获取组件库的访问权限控制、获取组件库层级结构定义接口和提供组件库图形插入接口。Wherein, S1 also includes: determining the storage content and storage method of the component library, obtaining the access authority control of the component library, obtaining the interface for defining the hierarchical structure of the component library, and providing a graphical insertion interface for the component library.
其中,S2的搜索具体为:提取标准图集库中所有CAD图形块的名称、提取标准图集库中所有CAD图形块的标签属性和调用模糊搜索功能模块与CAD图形的名称和标签属性进行匹配。Among them, the search of S2 is specifically: extracting the names of all CAD graphic blocks in the standard atlas library, extracting the label attributes of all CAD graphic blocks in the standard atlas library, and calling the fuzzy search function module to match the names and label attributes of the CAD graphics .
其中,还包括对插入标准化图集的缩略图优化,具体为:当打开对话框时,先不加载缩略图,当选择了一种具体的标准化图集类别后,再加载该类别下所有图集的缩略图。Among them, it also includes the optimization of thumbnails for inserting standardized atlases, specifically: when the dialog box is opened, the thumbnails are not loaded first, and when a specific standardized atlas category is selected, all atlases under the category are loaded. thumbnail.
其中,程序具体如下:Among them, the procedures are as follows:
public CategoryCount SelectedCategorypublic CategoryCount SelectedCategory
{ {
get => _SelectedCategory; get => _SelectedCategory;
set set
{ {
if (_SelectedCategory != value) if (_SelectedCategory != value)
{ {
_SelectedCategory = value; _SelectedCategory = value;
BuildIconViewItem(); BuildIconViewItem();
ICollectionView collectionView = CollectionViewSource.GetDefaultView(Items); ICollectionView collectionView = CollectionViewSource.GetDefaultView(Items);
if (collectionView != null) if (collectionView != null)
collectionView.Refresh(); collectionView.Refresh();
NotifyPropertyChanged("SelectedCategory"); NotifyPropertyChanged("SelectedCategory");
} }
} }
} }
实施例2:Example 2:
本实施案例中幕墙系统和幕墙标准化构件大部分已经录入标准化图集库中,方便该项目及类似项目参考及使用。具体过程如下:Most of the curtain wall system and curtain wall standardized components in this implementation case have been entered into the standardized atlas library, which is convenient for the reference and use of this project and similar projects. The specific process is as follows:
1、首先将该项目所有标准化幕墙系统按照不同的幕墙类型进行分类整理,比如:横明竖隐单元式幕墙、横隐竖明单元式幕墙、横明竖隐框架式幕墙、横隐竖明框架式幕墙、明框幕墙等。1. First, classify and sort all standardized curtain wall systems of the project according to different curtain wall types, such as: horizontal and vertical unit curtain wall, horizontal and vertical unit curtain wall, horizontal and vertical frame curtain wall, horizontal and vertical frame Type curtain wall, open frame curtain wall, etc.
2、幕墙设计师设计各个系统的标准节点时,启动标准图集插入命令,该命令会自动读取后台数据库中的所有以上传的标准化图集,设计师便可以根据需要将其插入图纸当中。2. When the curtain wall designer designs the standard nodes of each system, start the standard atlas insert command, which will automatically read all the uploaded standardized atlases in the background database, and the designer can insert them into the drawings as needed.
3、查找标准化图集时可以点开图集库的分类目录,按照自定义好的分类目录一级一级的查找所需幕墙节点图,同时预览窗口可以随时看到所有目录下的节点缩略图,方便直观;还可以通过上方的搜索窗口进行模糊搜索,只需搜索所需幕墙节点的关键字或者首字母,预览窗口就会自动显示所有符合条件的节点缩略图,供设计师挑选。3. When looking for a standardized atlas, you can click on the catalogue of the atlas library, and search for the required curtain wall node graphs according to the customized catalogues. At the same time, the preview window can see the node thumbnails under all catalogues at any time. , convenient and intuitive; you can also perform fuzzy search through the search window above, just search for the keywords or initials of the required curtain wall nodes, and the preview window will automatically display all the node thumbnails that meet the conditions for designers to choose.
4、找到所需节点做法后,点击下方的缩略图,右侧窗口就会出现该节点的放大图。4. After finding the required node practice, click the thumbnail below, and an enlarged view of the node will appear in the right window.
5、确认无误后就可以将其插入到图纸当中了,可以双击预览框中的缩略图,也可以点击右下角的插入按钮。插入到图纸时首先点击插入位置,再选择旋转方向就可以很快的把该节点插入到图纸当中。5. After confirmation, you can insert it into the drawing. You can double-click the thumbnail in the preview box, or click the insert button in the lower right corner. When inserting into the drawing, first click the insert position, and then select the rotation direction to quickly insert the node into the drawing.
6、设计师在画图的过程中会经常启动该命令查找构件,所以该功能支持快捷键启动,也可以点击图标按钮。第二次启动时可以敲击空格键实现快速启动。6. Designers will often start this command to find components in the process of drawing, so this function supports shortcut keys to start, and you can also click the icon button. You can hit the space bar for a quick start when you start up for the second time.
本发明的实施例是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显而易见的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。The embodiments of the present invention are presented for purposes of illustration and description, and are not intended to be exhaustive or to limit the invention to the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art. The embodiment was chosen and described in order to better explain the principles of the invention and the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210023407.0A CN114491714A (en) | 2022-01-10 | 2022-01-10 | A rapid insertion method of curtain wall nodes in standard atlas based on drawing software |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210023407.0A CN114491714A (en) | 2022-01-10 | 2022-01-10 | A rapid insertion method of curtain wall nodes in standard atlas based on drawing software |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114491714A true CN114491714A (en) | 2022-05-13 |
Family
ID=81509431
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210023407.0A Pending CN114491714A (en) | 2022-01-10 | 2022-01-10 | A rapid insertion method of curtain wall nodes in standard atlas based on drawing software |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114491714A (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6629093B1 (en) * | 2001-01-31 | 2003-09-30 | Autodesk, Inc. | Method and apparatus for simplified computer aided design (CAD) model search and retrieval |
CN106055838A (en) * | 2016-06-30 | 2016-10-26 | 上海玻机智能幕墙股份有限公司 | Curtain wall uniform CAD drawing method |
CN112464328A (en) * | 2020-09-29 | 2021-03-09 | 中国建筑第八工程局有限公司 | Deep design method and system based on BIM technology and atlas |
-
2022
- 2022-01-10 CN CN202210023407.0A patent/CN114491714A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6629093B1 (en) * | 2001-01-31 | 2003-09-30 | Autodesk, Inc. | Method and apparatus for simplified computer aided design (CAD) model search and retrieval |
CN106055838A (en) * | 2016-06-30 | 2016-10-26 | 上海玻机智能幕墙股份有限公司 | Curtain wall uniform CAD drawing method |
CN112464328A (en) * | 2020-09-29 | 2021-03-09 | 中国建筑第八工程局有限公司 | Deep design method and system based on BIM technology and atlas |
Non-Patent Citations (5)
Title |
---|
CAD小苗: "CAD如何图块插入?图块插入方法", pages 1 - 2, Retrieved from the Internet <URL:https://jingyan.baidu.com/article/b2c186c82f0857c46ef6ffc0.html> * |
初红艳, 潘风文: "注射模CAD系统中标准件库的开发及图形生成", 模具工业, no. 05, 25 May 2000 (2000-05-25) * |
匿名用户: "外幕墙CAD施工图集(铝板幕墙、玻璃幕墙、铝合金型材节点)", pages 1, Retrieved from the Internet <URL:https://www.guifanku.com/22018.html> * |
喔哩涛涛: "CAD如何调出标准件?", Retrieved from the Internet <URL:https://www.3d66.com/answers/question_1445833.html> * |
王奕斌: "基于内容的图形搜索平台的设计与实现", 中国优秀硕士学位论文全文数据库(电子期刊), 15 January 2012 (2012-01-15), pages 4 - 20 * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5513305A (en) | System and method for documenting and displaying computer program code | |
US6285369B1 (en) | Electronic notebook for maintaining design information | |
US6826443B2 (en) | Systems and methods for managing interaction with a presentation of a tree structure in a graphical user interface | |
US8060519B2 (en) | Ontology-integration-position specifying apparatus, ontology-integration supporting method, and computer program product | |
RU2398275C2 (en) | File system presented inside database | |
US9053081B2 (en) | Creating, updating, saving, and propagating customized views of table and grid information | |
CA2315548C (en) | Advanced schematic editor | |
US7584436B2 (en) | Method, system, and program product for controlling a display on a data editing screen | |
US20060136433A1 (en) | File formats, methods, and computer program products for representing workbooks | |
US8996542B2 (en) | Navigation of hierarchical data sets | |
CN112035708A (en) | Knowledge graph display method and device, computer device and readable storage medium | |
US8122443B2 (en) | Dynamic multi-context delta view for merging structured data in a visual merge tool | |
CN102103500A (en) | Operation monitoring apparatus | |
US8775974B2 (en) | Multi-contextual delta navigation in a compare view | |
CN111881660A (en) | Report generation method and device, computer equipment and storage medium | |
CN114491708A (en) | A Method of Quickly Inserting Parametric CAD Graphics in Component Library | |
JP2003006242A (en) | Product data management system, program for operating the system, recording medium on which the program is recorded, and product data management method | |
JP2006510961A (en) | System, method and computer program product for changing the graphical representation of data entities and relational database structures | |
CN114491714A (en) | A rapid insertion method of curtain wall nodes in standard atlas based on drawing software | |
JPH11282882A (en) | Document management method | |
CN107092716A (en) | The implementation method and device of a kind of Electronic Design | |
CN111026393A (en) | QT-based SCADA system HMI development method | |
TWI765322B (en) | Knowledge management device, method, and computer program product for a software project | |
Griffioen et al. | Semantic data model for embedded image information | |
JP2001051771A (en) | System and method for processing picture |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |