概述 门窗设计 进销存 线材优化 板材优化 建站系统

# 小睿可门窗设计

## 一、日常工作

### 1.1、项目组织结构

### 1.2、创建项目

### 1.3、创建工程

### 1.4、创建门窗

### 1.5、配置项目材料

### 1.6、配置项目费用

### 1.7、配置项目单价

### 1.8、核算成本

### 1.9、打印门窗表和窗型图

### 1.10、生成和打印材料计划

### 1.11、配置加工参数

### 1.12、新建生产批次

### 1.13、新建加工图纸

### 1.14、生成优化下料和板材计划

### 1.15、生成半成品清单

### 1.16、打印生产批次

### 1.17、项目结算

## 二、基础工作

### 2.1、组织结构

### 2.2、系列

### 2.3、窗型

### 2.4、窗型编辑器

### 2.5、窗型参数

### 2.6、图元

### 2.7、窗型公式

### 2.8、半成品

### 2.9、脚本语言

### 2.10、材料类型

### 2.11、材料

## 三、辅助功能

### 3.1、选项设置

### 3.2、效果图设置

### 3.3、通用费用管理

### 3.4、通用参数管理

### 3.5、用户日志

### 3.6、用户账户和虚拟货币

### 3.7、用户角色和权限

### 3.8、命令行

### 3.9、密封胶用量计算

### 3.10、几何计算

### 3.11、下载资源

### 3.12、提交问题

### 3.13、部门

## 四、技巧和注意事项

### 4.1、建筑门窗设计加工安装推荐流程

### 4.2、材料类型配置多种材料

### 4.3、3D效果图不显示的解决方法

### 4.4、材料采购推荐方案

### 4.5、表格多选功能

### 4.6、建筑门窗标准汇总

### 4.7、报表图片不显示

### 4.8、不止是门窗软件

# 一、日常工作

## 1.1、项目组织结构

每个建筑门窗项目在软件系统中由 “ 项目 ” 对象表示。项目中每个独立的验收单元由 “ 工程 ” 对象表示。工程中每个尺寸相同，窗型相同的门窗由“门窗 ” 对象表示。

在生产加工过程中多个工程的门窗可以合并在一个批次中生产，或一个工程拆分为多个批次，在软件系统中由 “ 生产批次 ” 对象表示。 “生产批次”由 “加工图纸” 对象组成，表示减尺后的门窗对象。

每个工程有一组门窗表和窗型图，与施工蓝图的门窗表、窗型图对应。

在前期计划阶段，以工程为单元计划材料数量。以项目为单元进行成本分析，由于不同窗型成本差别较大，软件系统也提供单窗成本分析功能。

项目结算、材料配置、参数配置、费用配置、单价配置都是项目为单位。

## 1.2、创建项目

一个项目对于门窗生产企业来说，可以是一份项目合同，也可以是一个住宅小区。项目可以包含一个或多个工程，每个工程是一个竣工验收节点。项目中所有相同系列的门窗价格相同，材料单价相同。

每个项目对应一个开发商，在软件系统中使用“客户”对象表示，在创建项目时也可以创建并指定客户，也可以不指定。

可以通过工具栏、导航窗口快捷菜单或命令行来创建项目：

项目创建成功后，将自动打开项目视图。视图包含三部分内容，首先是项目工作流程向导。

工作流程向导分为五个阶段，每个阶段包含多个任务。可以按照项目所处的阶段，完成工作任务。我们之后的工作也是按照这个工作流程进行的。

项目基本信息可以根据实际内容修改。

客户是指房地产开发商或业主信息，稍后介绍如何添加客户信息。

制作工艺、安装工艺是项目所有门窗共有的工艺要求。这些工艺要求最终会被打印到所有加工图纸中。例如连接片（孔）间距、包装要求、打孔要求等。

在视图窗口最下面是项目统计信息，点击【开始】按钮开始统计。

客户可以代表房地产开发商或业主，项目视图中可以选择或添加新的客户，也可以在客户视图中管理客户信息，可以在【资源】 -> 【往来客户】工具栏、命令行中打开客户管理视图。

在【往来客户管理】视图中，可以添加、编辑、删除客户信息。

在【客户管理】视图中第一次出现了表格控件，表格控件包含多种快捷操作功能。更多内容请参考【技巧和注意事项】-【表格功能】章节。

往来客户分类：

通过【资源】-【客户分类】命令打开【客户分类】管理视图。

## 1.3、创建工程

工程是项目的组成部分，是竣工验收的节点。例如某住宅小区里每栋楼对应一个工程。创建工程时需要先选择工程所在项目，再通过【默认】->【工程】工具栏、导航窗口快捷菜单或命令行来创建工程。

工程创建成功后，将自动打开工程视图。工程视图中包含与项目相同的制作工艺和安装工艺，这些工艺要求将打印到当前工程所包含的加工图纸中，跟随在项目工艺要求之后，不会影响其它工程。

## 1.4、创建门窗

门窗是工程的组成部分，一个工程可以包含多个门窗。一个门窗是工程中位置相同、窗型相同、尺寸相同的门窗集合。例如在常见的住宅项目中，一个工程一般包含 7~11 个门窗，例如阳台平开窗、主卧平开窗、次卧平开窗、飘窗、厨房平开窗、卫生间平开窗等。

先在导航窗口中选择工程再通过【默认】-【门窗】工具栏、导航窗口快捷菜单或命令行来创建门窗：

创建门窗的命令发出后，首先弹出【选择系列窗型】对话框。根据项目要求选择合适的窗型，双击窗型完成创建。系统将自动打开门窗视图。

更多关于系列窗型的内容您可以参考【创建窗型】->【系列】章节的部分。

门窗视图分为四部分内容，分别是门窗效果图、门窗参数、加工图纸数据、尺寸参数

门窗效果图在视图左侧，右侧的按钮可以控制效果图的状态。更多关于这个效果图功能说明请参考【辅助功能】 -> 【效果图设置】章节的内容。

门窗参数在视图右上角，这些参数是门窗的详细信息，根据项目图纸和施工现场情况修改即可。【排序】指定门窗在导航窗口和门窗表中显示的顺序。除了项目和工程中的工艺要求，这里还可以给门窗单独设置工艺要求。

加工图纸数据在视图左下角，这是一个数据表，显示当前门窗所有加工图纸列表。系统中一个门窗对应多个加工图纸，主要原因是门窗可以按工程进度分批次加工。

在列表上方还有三个关于指定材料的按钮，主要功能是在一个门窗中指定多个类型相同的材料，详细信息请参考【技巧和注意事项】-【项目中如何给同一材料类型配置多种材料】章节的内容。

尺寸参数在视图右下角，分为窗型参数和加工建议参数。窗型参数用来设置当前门窗的外形尺寸，当参数修改后，效果图便更新为已设置的尺寸。加工建议参数用来设置加工图纸默认使用的参数。窗型参数和加工建议参数的区别在于门窗安装到窗洞口时需要有一定间隙，标准为 3cm 。

## 1.5、配置项目材料

门窗添加完成后，需要配置项目材料来完成后续操作。通过双击导航窗口中【项目】->【项目配置】->【材料】节点打开配置项目材料视图。

项目材料视图将列出所有项目所需材料类型，例如平开框、平开中梃、内开扇、执手、合页等。您需要给这些材料类型指定具体品牌的真实材料，例如平开框指定凤铝80系列平开框、平开中梃指定凤铝80系列平开中梃等。项目材料的显示顺序按照材料类型的序号排序。

在视图窗口最上面【待配置材料类型】中，显示当前需要配置的材料类型，括号里是已经配置的数量。

点击添加，可以打开【选择材料】对话框选择材料。更多添加【材料类型】和【材料】相关内容请参考【创建材料】章节相关内容。

【是否开启】选项可以开启或关闭当前材料，在后续的成本核算、生产加工就不会包含此材料。

【是否默认】当一个材料类型配置了多个真实材料时，可以指定一个默认材料，在图纸中就会选用默认材料。

【位置】可以按照位置指定使用哪种材料，例如门连窗的图纸中默认使用窗框，在这里就可以按照位置指定门框料，多个位置之间使用英文逗号分隔。 窗型材料中如果没有设置位置，并且在【项目材料配置】视图中添加了多个相同的材料，将优先使用默认材料，否则使用第一个查找到的材料。 窗型材料中如果设置位置，将优先使用相同位置的材料，否则使用默认材料，最后使用第一个查找到的材料。 更多详细内容请参考【技巧和注意事项】-【项目中如何给同一材料类型配置多种材料】章节。

【是否优化】项目中所有线材默认生成优化下料单，但有些线材只需要计算延长米即可，例如胶条、毛条等。在这里可以关闭默认优化功能。

【默认优化长度】配置线材默认优化长度。

【单价】指定材料价格。

【计价单位】和材料特性和是否优化有关，例如默认优化的线材，计算单位是“根”，不优化的线材是“米”，板材是 “ 平方米 ” ，配置是 “ 个 ” 等。

【单窗损耗比】在成本核算时使用，在成本核算阶段往往材料优化还不具备条件，就需要手动指定损耗。软件系统中配件是按数量计算，往往也有一定量的损耗，可以手动指定。没有损耗请设置为 0 。

【变长优化阈值】在生成工程材料计划时，线材优化率小于此值时，线材将采用变长优化生成材料计划。更多关于生成材料计划的内容请参考【1.10、生成和打印材料计划】中的内容

最大值1：全部材料需要变长优化
最小值0：全部材料不需要变长优化
例如设置为0.95，表示当优化率低于95%时，使用变长优化。

【是否在图纸中显示】有些材料不需要在加工图纸中显示出来，例如：螺丝、胶条、毛条等，这里可以配置是否在图纸中显示。

项目材料配置完成后，为了方便验证信息准确度和审核其它报表内容，软件提供项目信息打印功能。更多材料类型、材料品牌、材料等相关内容请参考【创建材料】章节。

材料配置选取策略是：

1、 一个材料类型如果配置了材料就会被选中；

2、 一个材料类型如果配置了多个材料，就选中第一个默认材料；

3、 如果在门窗视图中配置了默认材料，将替换上一个做为默认材料；

4、 如果在门窗视图中单独为材料指定了配置，将直接做为材料使用；

5、 如果图元设置了位置信息，项目材料也填写了位置，将优先选中。

## 1.6、配置项目费用

项目费用是对除材料以外的其它费用进行配置，可以配置项目所需要的任意费用，例如加工费、安装费、包装费、检测费。

可以在项目导航窗口展开【项目】 -> 【项目配置】节点，双击【费用】打开【项目费用管理】视图。

如果需要添加新的费用，请参考【辅助功能】 -> 【通用费用管理】章节的内容。

视图左侧为项目、工程、百分比费用配置，右侧为一个或多个按每平方米费用配置的窗口。项目中每个系列窗型都需要单独的按每平方米进行费用配置，例如 80 系列平开窗的加工费和 110 系列推拉窗的加工费不同，就需要单独配置。

## 1.7、配置项目单价

项目单价是指项目所包含全部系列窗型的单价。这个价格可以是预算价、也可以是合同价，最终配置价格会影响成本核算时计算税金的成本、利润比例等信息。

可以通过展开【项目导航窗口 -> 项目 -> 项目配置】节点，双击【单价】打开【项目单价管理】视图。

软件系统会分析项目中所包含的全部系列窗型，显示在列表中。

## 1.8、核算成本

成本分析主要是将所包含的材料成本、费用等数据进行汇总分析，通过饼图和列表的形式分析出成本明细。可以通过两种方式进行成本核算，并且两种方式相互印证，提高成本核算准确度。

第一种是【项目成本分析】，核算流程是统计项目所有材料使用数量并计算价格，统计项目费用总金额，最后将两项合并，平摊到每平方米得出造价成本。

第二种是【单窗成本分析】，核算流程是统计单窗所有材料使用数量并计算价格，统计单窗费用总金额，最后将两项合并，得出单窗造价成本。

项目成本分析 ：双击【导航窗口】 - 【项目】 - 【计划】 - 【成本分析】节点，打开【项目成本分析】视图，等待视图加载完成后，即可查看分析结果。

【项目成本分析】视图分为上、中、下三部分。最上部是报价表，列出项目工程量和报价金额。中部是项目综合成本分析，统计项目所有工程材料、费用等信息进行分析，列出成本项目明细。最下部分是每个工程单独分析结果。

单窗成本分析 ：鼠标右键点击【导航窗口】 - 【项目】 - 【工程】 - 【工程 1 】 - 【门窗】节点，在弹出的快捷菜单中选择【成本分析】打开【单窗成本分析】视图，等待视图加载完成后，即可查看分析结果。

【单窗成本分析】视图统计分析单个门窗使用材料数量、费用比例等信息。

分析完成后，可以打印分析结果：

## 1.9、打印门窗表和窗型图

一个工程中所有门窗添加完成后，可以打印门窗表和窗型图。

可以展开【项目导航窗口 -> 项目 -> 工程】节点，右键点击【门窗表】【窗型图】，在弹出的菜单中选择打印功能。

使用右键弹出快捷菜单，可以开始打印预览。

## 1.10、生成和打印材料计划

配置项目材料完成后，在【导航窗口】-【工程节点】点击鼠标右键，在弹出的菜单中选择【生成材料计划】，开始生成工程材料计划。

工程材料计划不包含损耗，门窗尺寸是按照建议加工参数计算。如果在【项目视图】中设置了【变长优化阈值】，在优化线材时，如果优化率小于这个值，软件系统将自动使用变长优化生成材料计划。

例如：【变长优化阈值】设置为0，线材的优化率都大于0，所有线材将使用默认材料优化。如果设置为1，所有线材将全部变长优化。

前期采购可以参考此计划，考虑优化率是否需要定尺⑴，按照计划结果的 80% 左右采购原材料。待项目生产接近尾声时，根据生产批次材料计划核算最终的材料数量。

视图中的备注信息用户可以自行修改，并且一同打印到报表中。

⑴定尺是指在某些项目中型材优化率过低，直接采购非标准长度型材。常见的情况例如项目只需要 1.8 米的拼管，就采购 5.4 米定尺长度的拼管。

材料计划还包含线材优化单，需要考虑优化率，确定是否需要定尺采购原料。

【优化单视图】包含材料名称、源料长度、锯缝宽度、优化率、源料数量，下料需求、优化方案等信息。

更多内容请参考【技巧和注意事项】-【如何控制材料采购数量达到最优方案】章节的内容。

使用鼠标右键点击【工程材料计划】在弹出的快捷菜单中使用【打印】功能。

## 1.11、配置加工参数

在创建加工图纸前，我们需要配置生产的系列窗型对应的加工参数。例如断桥平开窗搭接量、中空玻璃间隙等参数值。

可以展开【项目导航窗口 -> 项目 -> 项目配置】节点，双击【通用参数】打开【通用参数管理】视图。

如果需要添加新的参数，请参考《辅助功能 -> 通用参数管理》章节的内容。

## 1.12、新建生产批次

建筑门窗项目在安排生产时，往往不是按顺序进行的，大部分是按照施工单位的进度，和各分项工程协调门窗的生产计划。

例如，门窗与外墙保温有衔接的部分，需要先做外墙保温，再安装门窗。外墙有石材的部分，和没有石材的部分需要分开加工。这就造成一个工程的门窗往往会安排多个生产批次加工。《小睿可门窗》软件正是以生产批次为单位，管理加工图纸和线材优化单。

可以通过系统菜单、工具栏、导航窗口快捷菜单或命令行来创建生产批次：

创建生产批次后，系统默认打开【生产批次】视图。在视图中可以修改生产批次参数。其中设计、制图、审核、审批将显示在加工图纸中。

## 1.13、新建加工图纸

每张加工图纸，唯一对应了一个工程的一个门窗。可以通过【默认】 -> 【加工图纸】工具栏、项目导航快捷菜单、命令行创建加工图纸，在创建前请选中待创建门窗的生产批次对象。

创建加工图纸命令发出后，首先选择工程里的门窗。双击门窗图标，即可创建加工图纸。

加工图纸视图与门窗视图类似。

左上部分是门窗效果图，效果图会根据加工参数的设置实时改变门窗的尺寸。

在左下部分将显示门窗的基本信息。右下部分显示此加工图纸所有材料明细。加工图纸中的制作工艺和安装工艺，将和项目、工程、门窗中的工艺要求，一同显示在加工图纸中。

【导航窗口】 - 【加工图纸】节点上使用鼠标右键点击，在弹出菜单中选择【打印】可以预览加工图纸。

加工图纸左侧是门窗的基本信息，在工艺要求中会显示【项目工艺要求】 + 【工程工艺要求】 + 【门窗工艺要求】 + 【加工图纸工艺要求】。

右侧是材料明细。在规格列中，格式是： [ 下料尺寸 ]/[ 成料尺寸 ]＜[ 起点角度 ]|[ 终点角度 ]＞R[ 半径 ] 。

下料尺寸 ：塑钢型材中梃、圆弧框在下料时，需要一些附加长度。下料尺寸包含此附加长度；

成料尺寸 ：塑钢型材中梃、圆弧框切除附加长度后的尺寸；

起点角度 / 终点角度 ：型材两端的角度，有些常见的角度值可以忽略显示，可以在【工具】 -> 【选项】 -> 【打印】 -> 【加工图纸】 -> 【线材忽略显示角度】中配置，多个角度使用英文逗号分隔；

半径 ：普通圆弧或平面圆弧的角度。

## 1.14、生成优化下料和板材计划

全部加工图纸创建完成后，即可生成优化下料单和板材计划。

可以通过展开【项目导航窗口 -> 项目 -> 生产批次】节点，鼠标右键点击生产批次，在弹出的菜单中选择【生成材料计划】菜单项，软件系统将在当前生产批次下，自动生成全部材料的计划单，和线材的优化下料单和板材明细。

任务完成后，将在生产批次下创建“材料计划”选项。

双击打开“材料计划”视图。

【优化单】视图列出型材优化方案，此方案即可下发生产车间开始生产。

在【优化单】节点使用鼠标右键点击，在弹出的快捷菜单中可以打印优化，建议在【生产批次】节点使用打印功能，可以批量打印图纸和优化单。

【板材计划】视图将列出全部板材明细。

展开【导航窗口】 - 【加工图纸】 - 【生产批次】节点，在【优化下料单】和【板材计划】节点上点击鼠标右键，在弹出的快捷菜单中选择【打印】功能开始预览。

## 1.15 、生成半成品清单

在【窗型编辑视图】中创建半成品后，在【导航窗口】 -> 【项目】 -> 【统计】 -> 【工程半成品】 -> 【窗框 / 窗扇】中，可以查看指定工程的半成品列表。

半成品清单的主要功能有，半成品统计、半成品出入库等。

## 2.16、打印生产批次

生产批次生成优化单后，即可打印生产批次安排生产加工。

生产批次打印中包含封面、加工图纸、优化单和板材计划。打印页边距可以在【工具】 -> 【选项】 -> 【打印】中设置。

## 1.17、项目结算

在重复以上工作后，我们终将迎来最后的总结。项目结算表将统计全部项目的门窗尺寸、数量、面积和安装位置，并且按工程汇总数据。

项目结算表可以输出门窗尺寸，也可以输出加工尺寸。可以在系统菜单中选择【工具 -> 选项 -> 打印 -> 项目结算】中，设置【是否打印图纸面积】选项。

【门窗结算表】列出当前项目全部工程所包含的门窗信息，可以根据设置打印洞口尺寸或加工尺寸。

以上工作创建与项目直接相关的数据，和我们平时的工作息息相关，也很好理解。如果想要更好的掌握门窗软件，我们还要学习如何创建基础数据，包括如何创建系列窗型、材料类型等内容。后续章节将着重介绍相关信息和操作方法。

# 二、基础工作

## 2.1、组织结构

了解窗型组织架构，对熟练掌握软件的使用至关重要。结构所包含的对象属于基础数据，只需要创建一次，可以由多个项目共享。

系列 是一组价格相同、工艺相同、材料相同的窗型总称。作用是管理一组相同的窗型。

窗型 是门窗构件的基本组织单位。由窗型参数、窗型图元和窗型公式组成。

窗型参数 由用户自定义，不限制名称和数量。尽量符合建筑门窗命名规范标准。例如宽度、高度、扇宽、扇高、拱高等。窗型参数包含一个默认值，当没有外部参数值输入时，使用默认值作为参数的当前值。

窗型图元 是门窗所有可视元素和材料的集合，其中基本图元有：直线、矩形、圆弧、多段线、推拉扇、平开扇；标注图元有：直线标注、对齐标注、角度标注、弧长标注、半径标注、直径标注；材料图元有线材、板材、配件、胶类；子窗型图元；

窗型公式 是门窗运算的核心，由用户自定义创建。包含图元属性公式、窗型面积公式、窗型规格公式。

窗型的运作机制是，由窗型参数接收外部数据，每次参数的变化，窗型将重新计算所有公式的值，并将得出的结果赋值给窗型图元，最后刷新窗型的显示，生成门窗的材料数据。

材料类型 是一些特性相同、使用方法也相同的材料的抽象。常见的材料类型有：平开框、平开中梃、压线、自攻丝、胶条、玻璃等。在创建材料图元时，每一个材料图元都会对应一种材料类型。

在创建窗型时只需要指定材料类型，只有在创建项目时才需要给所有材料类型指定具体的厂家材料。

材料 是指厂家生产的真实材料，每种材料对应一种材料类型。例如凤铝 80 系列平开框和亚铝 80 系列平开框都属于平开框类型。

## 2.2、系列

在创建窗型之前，我们首先需要创建系列。系列用来管理一组相同类型的窗型。 可以通过以下几种方法判断窗型是否属于同一系列：价格相同、材料相同、加工工艺相同。

系列是指门窗厂家的产品系列，由用户自定义。例如：高碑店顺达墨瑟门窗有限公司自主品牌“墨瑟门窗”下设 “ 经典舒适系列门窗 ” 、 “ 磐石抗风系列门窗 ” 、 “ 纤境视界系列门窗 ” 、 “ 木索系列门窗 ” 等。其中“墨瑟门窗”是门窗品牌， “ 经典舒适系列门窗 ” 是系列。

案例：
项目中包含“断桥内平开窗系列”、“断桥组合窗系列”，其中“断桥组合窗系列”包含窗和门。
应用场景：
1、项目材料配置，所有窗型系列，包含子系列，每个系列都单独配置材料；案例中需要配置的系列材料有：窗、组合窗和门。
2、项目费用配置，子窗型系列将合并到组合窗中配置费用；案例中需要配置的系列有：窗、组合窗，这里门的费用合并到组合窗中。
3、项目单价配置，同费用配置；
4、项目成本分析，同费用配置；

可以通过工具栏或命令行来打开【系列管理】视图：

在门窗系列管理视图中可以添加、编辑、删除系列，并且可以指定系列品牌。

【名称】由用户自定义；

【窗型数量】表示当前系列包含的窗型数量。

【单价】表示此系列的参考价格，在系列添加到项目后可以重新配置系列价格。系列指定的价格是当前系列的默认价格。此处的价格主要作用是在核算成本时，计算总金额，以便计算税金，如果项目费用中不包含按总金额计算的成本，此处可以忽略。

【操作】列中点击【窗型】按钮可以打开【窗型视图】。

【门窗品牌】是门窗厂家根据自身的产品系列创建的品牌，可以通过工具栏按钮和命令行打开【门窗品牌】视图

【门窗品牌】视图可以添加、编辑、删除门窗品牌信息

## 2.3、窗型

窗型是由各种图元组成。图元包含材料图元、标注图元、多边形图元等。其中材料图元根据材料特性可分为：线材、板材、计数材料和液体材料，您可以根据材料的不同特性创建【材料类型】，并添加到窗型中。例如线材有平开框、平开中梃、压线等，板材有玻璃、遮阳板、铝塑板等，计数材料有执手、合页、螺丝等，液体材料有组角胶、密封胶、发泡胶等。

您可以在【窗型编辑视图】中单独创建一个图元，或通过【窗型脚本】批量创建图元。创建窗型常见的步骤包含：

1、 修改窗型名称、代号、是否对称、备注信息；

2、 添加窗型参数；

3、 绘制图元；

4、 添加窗型公式，使窗型参数修改后图元可以同步更新显示和尺寸；

5、 添加半成品；

6、 设置一个好看的缩略图。

以上步骤中，第 2 、 3 、 4 步可以通过【窗型脚本】自动完成。

创建图元需要专门的编辑器，下一章节将详细介绍编辑器的使用方法。现在首先来创建一个窗型。可以通过【门窗系列管理】视图中点击【窗型】按钮或命令行来打开【窗型视图】：

【窗型视图】中显示窗型列表。双击窗型，可以打开【创建窗型视图】

点击【添加】按钮，可以添加新的窗型。右键点击窗型图标，在弹出的快捷菜单中可以【删除】、【移动 ... 】和【拷贝】窗型。

通过拖拽窗型，可以指定窗型的排序规则。将光标放在窗型上等待 1 秒，会弹出窗型的备注信息。

## 2.4、窗型编辑器

【创建窗型视图】左侧为绘图空间，右侧为辅助创建选项卡。
【默认】选项卡中可以修改窗型基础信息，添加【窗型参数】。
【公式】选项卡中可以创建【窗型公式】。
【材料】选项卡可以设置创建材料和半成品。
【脚本】选项卡中可以编辑窗型脚本。
【子窗型】可以将其它窗型添加到当前窗型。

在绘图空间点击快捷键“F6”，窗型公式将重新计算。

【创建窗型视图】打开或激活后，【窗型】工具栏就可以激活使用。

绘图空间是 3 维空间，包含 X 轴、 Y 轴和 Z 轴三个坐标轴。

X 轴默认在水平方向，正方向向右，显示为红色。 Y 轴默认在垂直方向，正方向向上，显示为绿色。 Z 轴默认垂直显示屏幕，正方向从屏幕到人眼方向，显示为蓝色。

软件系统中使用 [x 坐标 ,y 坐标 ,z 坐标 ] 的格式表示空间中的一个坐标点，顺序不能颠倒。

坐标 [0,0,0] 为原点坐标。当原点坐标离开屏幕后，屏幕边缘靠近原点坐标的方向会显示一个红色箭头。

用户可以任意修改绘图空间的视角。使用鼠标中键在绘图空间拖拽可以实现平移功能。鼠标滚轮还可以实现缩放功能。在激活的【窗型】 -> 【视图】工具栏中，用户可以根据绘图需要修改视角。

下面详细介绍视角修改命令的使用方法：

动态观察 可以任意修改视角方向。首先点击【动态观察】工具栏按钮，在绘图空间使用鼠标在水平和垂直方向拖拽，可以旋转视角方向。

鼠标水平拖拽，绘图空间将以当前鼠标所在坐标为基点，以 X 轴旋转，垂直拖拽，绘图空间以 Y 轴旋转。

平行正视图 可以将视角调整为正对窗型的方向。

俯视图 可以将视角调整为在窗型正上方的方向。

侧视图 可以将视角调整为在窗型左侧的方向。

左上视图 可以将视角调整为在窗型左上角的方向。

右上视图 可以将视角调整为在窗型右上角的方向。

透视正视图 可以将视角调整为正对窗型的方向，并且模拟人眼观察窗型的视角。

左上透视视图 可以将视角调整为在窗型左上角的方向，并且模拟人眼观察窗型的视角。

右上透视视图 可以将视角调整为在窗型右上角的方向，并且模拟人眼观察窗型的视角。

如果在绘图空间迷失了方向，可以尝试修改窗口大小来还原初始状态。

显示类型 ：之前窗型是模拟真实场景中门窗的显示状态，还可以通过【默认】选项卡【显示类型】修改窗型的显示状态。

窗型对称 / 非对称 ：很多窗型都包含一个反方向的同类窗型，为了简化操作，在【默认】选项卡中，您可以设置窗型为【对称】类型。对称标题也由用户自定义，常见的标题有左开、右开、上悬、下悬等。

设置为【对称】窗型后，在生成缩略图时，系统将自动生成一个反方向的缩略图。反方的窗型将显示在原始窗型左侧。需要注意的是，您需要创建一个右侧的窗型。更多【缩略图】设置请参考【辅助功能】 -> 【效果图设置】章节相关内容。

建议将窗型的左下角对齐到绘图空间坐标原点，当此窗型做为子窗型插入到其它窗型时，方便计算坐标。窗型默认内视图，是从室内观察窗型的方向。

截面预览：在模型绘图窗口绘制一条切线，将在新窗口中显示切线起点到终点的截面。

截面线可以是任意两点，在指定终点时按住Shift键可以创建水平或垂直截面线。

## 2.5、窗型参数

窗型参数是窗型接收外部数据的接口。窗型参数一但创建，在和窗型相关的视图中就会显示窗型参数列表。是什么时候给窗型传递的参数呢？可以回顾一下【开始工作】 -> 【创建门窗】章节中的内容，其中【门窗视图】 -> 【窗型参数】的部分就是在给窗型传递参数。

窗型参数是用户自定义的，可以代表任何含义，主要作用是形容窗型主框架结构的尺寸。例如常见的参数有，宽度、高度、扇宽、扇高、亮宽、亮高、拱高、半径等。

每个窗型参数包含一个默认值，在没有外部输入参数值时，窗型将使用默认值。在【创建窗型视图】 -> 【默认选项卡】 -> 【参数管理】中创建窗型参数

窗型参数使用在窗型公式中。公式在计算时，会将窗型参数替换为真实值。在窗型设计阶段，公式中替换窗型参数的默认值。在创建门窗阶段，公式中替换门窗设置的参数值。在创建加工图纸阶段，公式中替换加工图纸设置的参数值。

为了在公式中使用方便，窗型参数的名称尽量使用缩写英文字母。在修改名称时，系统会提示您是否将公式中的参数名称也一同修改，建议选择是，否则系统将提示找不到修改之前的参数名。在删除窗型参数时，系统会提示您是否将包含此参数的公式也一同删除，建议选择是，否则系统也将提示找不到参数名。

## 2.6、图元

图元是可显示的几何图形，系统包含门窗图元、标注图元、材料图元、子窗型图元四大类。

门窗图元有矩形、三角形、梯形、半圆、圆形、上圆下方、水平中梃、垂直中梃、平开扇、推拉扇、多段线、转为窗型。门窗图元和窗型脚本结合共同创建窗型，每个图元命令执行后会激活窗型脚本的运行。

其中矩形、三角形、梯形、半圆、圆形、上圆下方六个图元在创建边框后会激活窗型脚本执行一次。水平中梃、垂直中梃在添加中梃后会激活窗型脚本执行一次。平开扇、推拉扇在设置窗型区域为指定类型后激活脚本执行一次。多段线在创建后可以通过【转为窗型】功能转换为不规则窗型，并激活脚本执行一次。

标注图元有直线标注、对齐标注、角度标注、弧长标注、半径标注、直径标注。

材料图元有线材、板材、计数材料、液体材料和子窗型图元。

窗型由多个图元对象组成，由用户根据门窗工艺要求决定。创建图元就是将一个图元添加到绘图空间，然后设置图元的静态属性，通过公式设置图元的动态属性，从而达到图元自动更新的目的。

在大部分绘图时间里，你只需要在二维平面中绘制图元即可。特殊情况下您必须在三维绘图空间中绘制。例如飘窗、转角阳台窗、阳光房等。

图元在创建时，系统将赋予一个唯一的名称，名称可以任意修改，注意不能重复。图元名称非常重要，在之后的公式中给图元属性赋值或引用图元属性值都将使用这个名称。

图元的默认属性值有：

基点：在三维空间中表示为近平面左下角；

长度：图元在 x 轴方向的长度；

宽度：图元在 y 轴方向的长度；

厚度：图元在 z 轴方向的长度；

每个图元都有若干个操作点，绿色为操作基点，蓝色为普通操作点。操作点可以单选，也可按住 Shift 实现多选。再次点击操作点开启编辑操作点功能。每种图元的操作点行为不尽相同，一般操作基点可以实现移动功能，有的普通操作点可以实现修改长度，有的可以实现修改宽度或高度等。

基本图元和标注图元是二维图元，在平面中绘制。材料图元和子窗型图元都是三维图元，靠近观察者的一面为【近平面】，近平面和二维图元平面平行。

在绘图空间中，图元的基本操作 ：

将鼠标移动到图元上，图元将高亮显示，并显示图元的名称、类型等信息。

在图元上用鼠标左键点击即可选中图元。如果已经选择多个图元，新选择的图元将添加到选择列表中。

在绘图区的空白处点击鼠标左键，将启动多选框，从左向右使用多选框选择图元时，被多选框完全覆盖的图元将被选中。从右向左使用多选框选择图元时，多选框所接触到的以及包含的图元将被选中。

在绘图区点击 Esc 键，可以取消选中的图元。

点击 del 键即可删除选中的图元。

点击 Ctrl+c 键可以拷贝选中的图元。

窗型工具栏包含所有创建图元的功能按钮，点击工具栏按钮即可在绘图区绘制，在命令行窗口将显示当前绘图状态，提示操作步骤。

图元属性 ：

每种图元属性都不尽相同，而共同拥有的基本属性有，基点坐标 [x],[y],[z] ，表示图元在绘图空间中的位置。旋转角度 [angle_x],[angle_y],[angle_z] ，表示图元在绘图空间中相对 XYZ 轴的旋转角度，旋转的顺序依次是 Z 轴、 Y 轴、 X 轴。

材料图元共有的属性有，显示长度、宽度和厚度 [show_length],[show_width],[show_thickness] ，表示材料在绘图空间显示的大小。数量 [amound] ，表示材料的数量。偏移距离和偏移角度 [offset],[offset_angle_x],[offset_angle_y],[offset_angle_z] ，表示多个材料在绘图空间中的绘制方式。更多图元属性将在本节详细介绍。

显示长度、显示宽度和显示厚度是材料图元在绘图空间中的几何尺寸，不同材料类型还包含自己的真实尺寸属性。线材的真实属性是【长度】和【成料尺寸】，板材的真实属性是【长度】和【宽度】，配件和胶类没有真实尺寸属性。这样设计的主要原因是，材料在显示和加工过程中往往尺寸不同。以下是常见的场景描述：

塑钢中梃线材需要切 V 形口，其【长度】属性表示下料尺寸，【成料尺寸】表示 V 形口切完后的尺寸。

圆弧框在加工时需要一个附加长度，来协助握弯，线材的【长度】就表示包含附加长度的下料尺寸，【成料尺寸】就表示把附加长度切除后，拼接门窗时的尺寸。

系统在计算材料时，真实尺寸如果使用默认值 0 ，材料将会使用显示尺寸计算。

矩形图元：

矩形图元在绘图空间创建一个矩形窗型，窗型不包含任何材料，同时会激活窗型脚本执行一次。所有材料和公式由窗型脚本自动创建。更多关于窗型脚本的功能请参照【窗型脚本语言】章节的内容。

矩形窗型以左下角为基点，在绘图空间原点创建。您可以通过双击标注尺寸修改窗型尺寸。

三角形图元：

三角形图元在绘图空间创建一个三角形窗型，窗型不包含任何材料，同时会激活窗型脚本执行一次。所有材料和公式由窗型脚本自动创建。

三角形窗型以左下角为基点，在绘图空间原点创建。

梯形图元：

梯形图元在绘图空间创建一个梯形窗型，窗型不包含任何材料，同时会激活窗型脚本执行一次。所有材料和公式由窗型脚本自动创建。

梯形窗型以左下角为基点，在绘图空间原点创建。

半圆图元：

半圆图元在绘图空间创建一个半圆窗型，窗型不包含任何材料，同时会激活窗型脚本执行一次。所有材料和公式由窗型脚本自动创建。

半圆窗型以左下角为基点，在绘图空间原点创建。

圆形图元：

圆形图元在绘图空间创建一个圆形窗型，窗型不包含任何材料，同时会激活窗型脚本执行一次。所有材料和公式由窗型脚本自动创建。

圆形窗型以左下角为基点，在绘图空间原点创建。

上圆下方图元：

上圆下方图元在绘图空间创建一个上圆下方窗型，窗型不包含任何材料，同时会激活窗型脚本执行一次。所有材料和公式由窗型脚本自动创建。

上圆下方窗型以左下角为基点，在绘图空间原点创建。

水平中梃图元：

水平中梃图元在已创建的窗型中创建一个水平中梃，中梃分隔窗型后会激活窗型脚本执行一次。所有材料和公式由窗型脚本自动创建。

垂直中梃图元 ：

垂直中梃图元在已创建的窗型中创建一个垂直中梃，中梃分隔窗型后会激活窗型脚本执行一次。所有材料和公式由窗型脚本自动创建。

平开扇图元 ：

平开扇图元设置窗型中指定区域为平开扇，设置完成后会激活窗型脚本执行一次。

推拉扇图元 ：

推拉扇图元设置窗型中指定区域为推拉扇，设置完成后会激活窗型脚本执行一次。

多段线图元 ：

【多段线】图元在窗型中最常见的是“异型窗边框”角色。可以使用工具栏按钮和命令行【 CPO 命令】开始创建【多段线】。

多段线是通过连续指定坐标点来创建的，使用鼠标拖拽功能还可以创建圆弧线段，根据提示信息可以闭合多段线。

转为窗型图元 ：

使用【转为窗型】可以将多段线转换为不规则的窗型。首先需要创建一个逆时针闭合的多边形，然后选中多边形点击【转为窗型】按钮。

直线标注图元 ：

【直线标注】图元在窗型中最常见的是“标注”角色。可以使用工具栏按钮和命令行【 TL 命令】开始创建【直线标注】。通过指定第一点、第二点两个坐标和起点偏移量，来创建一个【直线标注】图元。

根据鼠标选择方向的不同，直线标注可以分为水平标注和垂直标注。标注的第一点和第二点是否水平或垂直，尺寸线始终是水平或垂直的，如图所示：

图中 1436 标注的第一点和第二点分别是四边形的两个对角，而 1436 的尺寸线依然是水平的。

对齐标注图元 ：

【对齐标注】图元在窗型中最常见的是“标注”角色。可以使用工具栏按钮和命令行【 TA 命令】开始创建【对齐标注】。通过指定第一点、第二点两个坐标和起点偏移量，来创建一个【对齐标注】图元。

图中对齐标注的尺寸线和第一、二点是平行的。

角度标注图元 ：

【角度标注】图元在窗型中最常见的是“标注”角色。可以使用工具栏按钮和命令行【 TAN 命令】开始创建【角度标注】。通过选择两条边和起点偏移量，来创建一个【角度标注】图元。

弧长标注图元 ：

【弧长标注】图元在窗型中最常见的是“标注”角色。可以使用工具栏按钮和命令行【 TAR 命令】开始创建【弧长标注】。弧长标注是绘制在【圆弧】图元对象上的，通过选择一个【圆弧】和起点偏移量，来创建一个【弧长标注】图元。

半径标注图元 ：

【半径标注】图元在窗型中最常见的是“标注”角色。可以使用工具栏按钮和命令行【 TRA 命令】开始创建【半径标注】。半径标注是绘制在【圆弧】图元对象上的，通过选择一个【圆弧】和标注旋转角度，来创建一个【半径标注】图元。

直径标注图元 ：

【直径标注】图元在窗型中最常见的是“标注”角色。可以使用工具栏按钮和命令行【 TL 命令】开始创建【直径标注】。直径标注是绘制在【圆弧】图元对象上的，通过选择一个【圆弧】和标注旋转角度，来创建一个【直径标注】图元。

线材图元：

endpoint_type：线材端点类型，两端45度角（0）、两端90度角（1）、两端V形角（2）、两端自定义角（3）；

绘制线材需要在【材料】选项卡【默认材料】->【线材】中指定材料类型。点击按钮开始在绘图空间创建线材。

线材基点默认在近平面左下角，终点在近平面右下角。系统默认窗型为内视图，就是从室内看向门窗的方向，近平面对应平开框小面。

通过设置线材【拱高】属性，可以创建圆弧框。正值圆弧弧面向上，也就是安装玻璃一侧。负值圆弧弧面向下，也就是靠墙一侧。

弧面向上还是向下，取决于下料角度的方向。拱高设置后，可以通过基点坐标和旋转角度调整线材的位置。

通过设置线材【拱高】和【平面圆弧】属性，可以创建平面圆弧框。正值圆弧弧面向上，也就是框大面一侧。负值圆弧弧面向下，也就是框小面一侧。

通过设置线材【数量】、【偏移距离】和【偏移角度】属性，可以同时绘制多个相同的线材图元。常见的应用场景是绘制门窗中的门板。

圆弧线材包含几个特殊属性。

【显示长度】属性表示圆弧的弦长，增加了【弧长】属性表示材料长度。

【半径】属性是一个绝对值，不能控制弧面的方向。

【弦长、端点切线夹角】和【端点垂线、端点切线夹角】属性对于计算下料角度非常方便。

【圆心角】属性表示圆弧的角度。

【弓形面积】属性表示圆弧的面积，需要注意面积的单位，如果绘制时使用毫米为单位，面积的单位就是平方毫米。在窗型【面积公式】中需要除 1000000 ，转换为平方米。

板材图元：

绘制板材需要在【材料】选项卡【默认材料】 -> 【板材】中指定材料类型。点击按钮开始在绘图空间创建板材。

通过设置【平面圆弧拱高】属性，可以创建平面圆弧板材。

将多边形转换为不规则板材：

逆时针绘制一个闭合的多段线，选中并点击按钮，可以将多段线转换为不规则板材图元。

配件图元：

绘制配件需要在【材料】选项卡【默认材料】 -> 【配件】中指定材料类型。点击按钮开始在绘图空间创建配件。

胶类图元：

绘制胶类需要在【材料】选项卡【默认材料】 -> 【胶类】中指定材料类型。点击按钮开始在绘图空间创建胶类。

选择 ：

在绘图空间操作时，默认功能就是【选择】功能，当切换为其它功能时，可以通过点击键盘上的 Esc 键切换到选择功能，也可以通过点击【选择】按钮，切换到选择功能。

取消选择：

在绘图空间清空已选中图元。

移动图元对象 ：

所有图元对象可以移动到新的坐标。可以使用工具栏按钮和命令行【 WTM 命令】开始移动图元对象。首先选中需要移动的图元对象，启动移动图元命令，然后指定基点坐标，最后指定新坐标即可。

旋转图元对象 ：

所有图元对象都可以旋转。可以使用工具栏按钮和命令行【 WTR 命令】开始旋转图元对象。首先选中需要旋转的图元对象，启动旋转图元命令，然后指定基点坐标和旋转轴。

在指定旋转轴时， 0 表示 X 轴， 1 表示 Y 轴， 2 表示 Z 轴。最后指定旋转角度。

旋转完成后，可以使用动态观察查看旋转结果。

显示名称 ：

显示名称功能可以在绘图空间显示所有图元的名称。

放弃 ：

【放弃】功能可以返回之前的操作，以便放弃不需要的操作。可以使用工具栏按钮和命令行【 GU 命令】执行放弃操作。

重作 ：

【重作】功能可以将放弃的操作还原。可以使用工具栏按钮和命令行【 RE 命令】执行重作操作。

子窗型图元 ：

子窗型图元是一类特殊的图元，可以将其它窗型视做子图元添加到当前窗型中。

在【子窗型】选项卡中选择需要添加的窗型，使用鼠标拖拽功能将窗型拖到当前绘图空间。 子窗型参数在父窗型中显示为图元属性，需要在公式中设置子窗型参数。

## 2.7、窗型公式

窗型公式是窗型参数和图元之间的桥梁。每次修改窗型参数，所有窗型公式将重新计算，并且将计算结果赋值给窗型中的图元，完成窗型样式的更新。

在【公式】选项卡中，最上面是公式参数预览列表。在列中选择项后，之后的列会显示详细信息。

面积公式：面积公式由用户自定义面积的计算方法，面积公式和窗型公式一样，也可以使用相同的参数。需要注意的是面积公式的结果是一个数值，单位是平方米，绘图空间使用毫米为单位，在计算时需要转换单位。

规格公式：计算结果是一个字符串，只会做简单的替换。例如 W*H ，计算结果是 1500*1500 。如果需要在规格公式中计算公式，需要将公式包含在大括号之间。

例如：{ZW+CW}*H，其中ZW表示正面宽度2100，CW表示侧面宽度1200，H表示高度1800，计算结果是：3300*1800

当窗型参数被外部赋值后，所有窗型公式将重新计算，并且将计算结果赋值给图元对象，图元对象就会更新自己的显示状态。

公式是按照【执行顺序】顺序执行的。图元属性如果在公式中被修改，那么在之后引用此图元属性的公式就不能在修改之前执行，否则图元属性的值将无法确定。

公式中还可以定义临时变量，以方便后续计算。临时变量是以 ”var_“ 开头的，之后用户可以任意定义。将复杂的计算公式定义为临时变量，可以大大提高工作效率。

为了窗型公式方便定义和执行，建议首先修改图元的外形尺寸属性，再修改图元的位置属性。

窗型公式的基本格式是：

[ 图元名称 . 属性 | 临时变量 ]=[ 窗型参数 ]|[ 图元名称 . 属性 ]|[ 运算符 ]|[ 材料类型参数 ]|[ 通用参数 ]|[ 常量 ]|[ 函数 ]

图元名称 . 属性： 是指定要赋值的图元对象属性，当在绘图空间选中一个图元时，在属性窗口将显示图元的全部属性，有些属性是只读的，不能列在公式左侧。

窗型参数 ：是指用户自定义的参数。

材料类型参数 ：材料类型中用户定义的参数。更多内容请参考下一章节【材料类型】中的内容。

通用参数 ：用户自定义的通用参数。更多内容请参考【辅助功能】 -> 【通用参数管理】章节的内容。

常量 ：系统支持的常量目前只有一个， C_PI 圆周率。

运算符 ：

优先级 | 符号 | 名称
1 | () | 左、右括号
2 | * / % | 乘法、除法、取余。数值运算符。
3 | + - | 加法、减法。数值运算符。
4 | ＜ ＜＝ ＞＝ ＞ | 小于、小于等于、大于等于、大于。数值和字符运算符。
5 | == != | 全等于、不等于。数值和字符运算符。
6 | , | 逗号

数值运算符：用于计算数值类型的公式；

字符运算符：如果左右参数都是数值类型，＜ ＜＝ ＞＝ ＞运算符会进行数值比较，如果参数是字符类型，运算符会将字符串使用逗号分隔，生成两个字符列表，并进行集合逻辑运算，请看下面的示例；

示例：

"a,b,c" ＜ "d,e,f,g"返回1

"a,b,c,d,e" ＞ "d,e,f,g"返回1

＜ ＞运算符只对比两个集合的字符个数。

"a,b,c,d,e" ＞＝ "a,b,c"返回1

"a,b,c" ＞＝ "a,b,c"返回1

"a,b,c,d,e" ＞＝ "a,b,f"返回0

"a,b,c,d,e" ＜＝ "a,b,c"返回0

"b,d,e" ＜＝ "a,b,c,d,e"返回1

＜＝ ＞＝运算符对比两个集合是否包含。

常量：

序号 | 名称 | 功能
1 | C_PI | PI ： 3. 14159265358979323846

函数 ：

序号 | 格式 | 功能
1 | f_sin(角度) | 正弦函数
2 | f_cos(角度) | 余弦函数
3 | f_tan(角度) | 正切函数
4 | f_atan(角度) | 反正切函数
5 | f_abs(参数值) | 绝对值函数
6 | f_to_radian(角度) | 角度转弧度函数
7 | f_sqrt(参数值) | 开方函数
8 | f_round_up(参数值)向上取整函数 |
9 | f_cl(弧长,半径) | 已知弧长、半径，求弦长函数
10 | f_clca(圆心角,半径)已知圆心角、半径，求弦长函数 |
11 | f_clah(拱高,半径) | 已知拱高、半径，求弦长函数
12 | f_al(弦长,半径) | 已知弦长、半径，求弧长函数
13 | f_alca(圆心角,半径) | 已知圆心角、半径，求弧长函数
14 | f_ca(弧长,半径) | 已知弧长、半径，求圆心角函数
15 | f_ca2(弦长,拱高) | 已知弦长、拱高，求圆心角函数
16 | f_ah(弦长,半径) | 已知弦长、半径，求拱高函数
17 | f_pow(x,n) | 求 x 的 n 次方
18 | f_aa(弦长,拱高) | 已知弦长、拱高，求面积
19 | f_if(逻辑表达式,是返回,否返回) | 逻辑判断函数
20 | f_d_2d(p1x,p1y,p2x,p2y) | 计算平面两点间距离函数
21 | f_d_3d(p1x,p1y,p1z,p2x,p2y,p2z) | 计算三维两点间距离函数
22 | fvx_cad(cx,cy,angle,length) | 计算相对圆心、角度和距离的点 x 坐标
23 | fvy_cad(cx,cy,angle,length) | 计算相对圆心、角度和距离的点 y 坐标
24 | f_pl(角度,中梃宽度,边框宽度) | 计算中梃材料基点到中梃分隔线顶点的直线距离⑴
25 | f_anim(材料名称|半成品名称,{属性1,属性2...},{结束值1,结束值2...},开始毫秒数,结束毫秒数,基点x坐标,基点y坐标,基点z坐标) | 动画函数(2)

⑴ f_pl 图示：

示例：

窗型包含一个矩形图元，名称为 r0 。有两个窗型参数， W 表示宽度， H 表示高度。

当以下公式中窗型参数 W 被赋予新值时，软件系统会将计算结果赋值给名为 r0 矩形的 w 属性。

r0.w=W

lm1.show_width=PKK.XM

设置线材 lm1 的显示宽度是材料类型平开框的小面宽度。

lm1.show_thickness=PKK.HD

设置线材 lm1 的显示厚度是材料类型平开框的厚度。

lm1.show_length=W

设置线材 lm1 的显示长度是窗型的宽度。

lm1.x=W

设置线材 lm1 的基点 x 坐标为窗型宽度。

lm1.y=H

设置线材 lm1 的基点 y 坐标为窗型高度。

设置线材静态属性 lm1.angle_z 为 180 度。

lm0.ah=-GH

设置线材 lm0 的拱高

lm0.base_angle=lm0.vta/2

设置线材 lm0 的起始角度；在线材端面类型是V形角时，表示起点插入点左侧角度。

lm0.endpoint_angle=lm0.vta/2

设置线材 lm0 的结束角度；在线材端面类型是V形角时，表示终点插入点左侧角度。

lm0.base_right_angle=lm0.vta/2

在线材端面类型是V形角时，表示起点插入点右侧角度。

lm0.endpoint_right_angle=lm0.vta/2

在线材端面类型是V形角时，表示终点插入点右侧角度。

lm0.length=lm0.arc_length+YHFJCD*2

设置线材 lm0 的下料尺寸，包含圆弧附加长度

lm0.finished=lm0.arc_length

设置线材 lm0 的成料尺寸为圆弧的弧长

lm0.efc=ZTDJSD;

设置线材 lm0 一端的面偏移量，一般指断桥中梃端面铣的深度、塑钢焊接熔量。

lm0.efcl;

根据lm0两端角度，获取线材两端面偏移量对应的材料长度。在90度的情况下，偏移长度和材料长度是对应的，见下图。

其中d（表示efc），是中梃端面铣切的深度，l(两端的l使用表示efcl)是深度对应的材料长度。

根据sin三角函数得：d/l=sin(a)，其中a是材料端面的角度。材料需要增加的长度可得：l=d/sin(a);

(2) f_anim 动画函数：

格式：

f_anim(name,{x|y|z|angle_x|angle_y|angle_z|s,...},{value1,...},beginTime,endTime,x,y,z)

参数说明：

name：执行动画的材料图元名称，也可以是半成品名称；

{x|y|z|angle_x|angle_y|angle_z|s,...}：动画执行时修改的属性名称。x属性是指定图元按x轴方向移动，angle_x属性是指定图元按x轴旋转，s属性是指定图元缩放比例。也可以同时指定多个属性，例如x,y可以指定图元按xy轴同时移动。

{value1,...}：前一个属性参数对应的结束值，数量必须和前一个属性名称相同。

beginTime：动画开始时间，单位毫秒。

endTime：动画结束时间，单位毫秒。

x,y,z：动画执行的基点坐标，可以指定数值，也可以设置公式。

示例：

f_anim(lm0,{x},{900},0,2000,0,0,0)

结果：名称为lm0的材料在动画开始的2秒内，在x轴方向移动900个单位。

f_anim(窗扇1,{angle_y},{90},0,2000,W-PKK.XM,0,0)

结果：名称为“窗扇1”的半成品包含的所有材料，在动画开始的2秒内，以窗型右下角为基点，在y轴旋转90度。模拟窗扇开启的动画。

## 2.8、半成品

软件系统中，门窗在加工安装过程中的窗扇、窗框可以定义为半成品，以便于打印加工、统计材料和出入库管理。

在软件系统首先需要定义【半成品类型】，常见的半成品类型有"窗扇","窗框"等。在工具栏点击【半成品类型】按钮，打开【半成品类型视图】

在视图中可以添加、编辑、删除【半成品类型】

现在可以在【窗型编辑视图】中添加【半成品】了。打开任意需要添加【半成品】的窗型，例如下列三扇推拉窗：

在【窗型编辑视图】右侧【材料】选项卡中，在半成品区域可以添加此窗型的半成品，点击【添加】按钮将显示选择【半成品类型对话框】。

选择【窗扇】半成品类型，添加新的半成品

下面介绍如果设置规格公式

半成品规格公式

半成品规格公式：计算结果是一个字符串，只会做简单的替换。例如窗扇的规格可以是 600*1000 ，窗框的规格可以是 1470*1470 。如果需要在规格公式中计算公式，需要将公式包含在大括号之间。

例如：{ZW+CW}*H，其中ZW表示正面宽度2100，CW表示侧面宽度1200，H表示高度1800，计算结果是：3300*1800

规格公式中可使用窗型参数或图元属性，例如使用图元属性定义半成品窗框的规格，可以定义如下形式：

pkk0.show_length*pkk1.show_length

其中：

pkk0.show_length 表示窗框的宽度；

pkk1.show_length 表示窗框的高度；

其计算出的结果是： 1500*1500

再例如半成品平开扇规格公式可以定义如下形式：

pks0.show_length*pks1.show_length

其中：

pks0.show_length 表示窗扇的宽度；

pks1.show_length 表示窗扇的高度；

其计算出的结果是： 560*960

半成品绑定材料

半成品创建完成后，就可以将材料绑定到半成品上。

在窗型编辑视图中选中需要绑定的材料，例如“平开扇”半成品需要绑定的材料有：平开扇、压线、扇玻璃、胶条、配件等。

然后在半成品列表中“平开扇”半成品一行的最后点击【操作】按钮，在弹出的快捷菜单中选择【添加材料】按钮，即可将选中材料绑定到当前半成品中。

注意：窗型编辑完成后再绑定材料，否则绑定后再修改窗型结构，之前绑定的材料将被删除，需要重新绑定。

关于半成品的数量：模型中创建半成品默认数量为1个，当做为子模型时，子模型的数量就是半成品的数量。

关于对称类型：不区分对称，表示半成品没有对称属性；右侧，在左侧模型时，半成品就是左侧，模型非对称时还是右侧；左侧，在右侧模型时，半成品就是右侧。

关于材料锁定：当半成品材料锁定后，在绘图空间所有材料将合并，选择其中一个材料，将选中半成品包含的所有材料。

## 2.9、脚本语言

通过脚本语言可以快速创建模型中的材料和公式。 每次通过[模型]-[多边形图元]中的命令修改多边形结构时，程序会遍历多边形包含的每个区域执行一次脚本程序。 脚本中可以访问关于窗型的结构信息，结合脚本命令可以创建材料和公式。

模型创建完成后，每次打开模型只执行模型公式，脚本语言将不再执行。

每个脚本对应一种门窗类型，表示一种加工工艺，例如：塑钢内平开窗、断桥内平开窗、铝合金推拉窗等，都需要单独的脚本命令。 加工工艺差别不大的门窗可以使用一种脚本，脚本中可以通过算法区别不同的加工工艺。

### 脚本编辑

您可以在【创建窗型视图】-【脚本】选项卡中添加和编辑脚本语言。

编辑窗型脚本的基本流程是：

1、确定门窗制作工艺；

2、确定材料明细和安装方法；

技巧：

编辑控件中选中多行，使用Tab键可以在行首添加缩进，使用Ctrl+Tab组合键可以删除行首的缩进。

### 脚本注释

#凵注释内容;
#注释内容;
/* 多行注释;
第一行;
...
第n行;*/

以#开始，以;号结束的，是注释语句。在程序中不执行。注释语句的作用是，说明脚本的功能和注意事项。凵符号表格空格。
以/*开始，以*/结束的，是多行注释语句。

### 创建命令【create】

创建命令可以通过【材料类型名称】或【系列.窗型名称】创建材料或子窗型。

示例：

#凵创建材料; create凵PKK凵pkk; #凵创建子窗型; create凵断桥平开窗.1515平开窗凵sub; #凵创建半成品; create凵窗扇[系统]凵cs; #凵创建材料时指定半成品; create凵PKS凵pks凵cs;

其中：

PKK：表示材料类型代号，在材料类型视图中可以创建或编辑;

pkk：表示材料名称，创建完成后脚本可以通过名称设置材料属性;例如：pkk.length=W;

断桥平开窗.1515平开窗：表示系列名称.窗型名称，脚本会在此系列查找指定的窗型;

窗扇[系统]：表示[半成品]类型名称，在创建材料时，第4个参数表示材料所属的半成品；

创建命令成功执行后，会在绘图空间中以默认属性值初始化图元对象并显示出来；之后可以通过[名称.属性]的形式修改属性值，软件系统会及时刷新图元对象的显示状态；创建命令常常用在遍历脚本命令中，稍后会展示使用方法。

板材创建后，可以通过width和height属性设置大小，也可以通过设置板材包含的坐标点来修改板材的尺寸。例如下面的脚本：遍历区域偏移后的坐标点：

#凵遍历偏移后的坐标点信息; for凵r.offsetPointList凵op凵index; cf凵bl.x[index]=op.x; cf凵bl.y[index]=op.y; cf凵bl.ah[index]=op.ah; endFor;

脚本中通过index指定板材坐标点的索引。矩形板材默认包含4个坐标点，起点在左下角，索引从0~3，当脚本中索引index大于等于4时，板材中将自动创建新的坐标。

### 创建公式命令【 cf 】

创建公式脚本命令可以替换公式中的临时变量，生成可执行的公式。
如果设置字符属性，公式内直接输入字符即可，例如位置属性：pkk.position=上边框;

### 分支语句【switch、case、caseBreak、caseDefault、endSwitch】

示例：

switch凵参数; case凵参数值1; ... caseBreak; case凵参数值2; ... caseBreak; caseDefault; ... endSwitch;

分支语句主要应用在扇的开启方式，通过分支语句可以添加不同的配件以及指定配件所在的位置。

### 分支语句【if、elseIf、else、endIf】

示例：

if凵参数1= =参数2; ... elseIf凵参数1= =参数2; ... else; ... endIf;

其中参数可使用窗型对象、遍历对象的属性，扇开启类型、常量值等。参数必须是数值类型，或可以转换为数值类型的。可以使用＝＝、！＝、＞、＞＝、＜、＜＝判断两个参数。

判断开启扇类型示例：

for凵region凵r; if凵r.openType=Undefine;#凵固定; ... else; ... endIf; endFor;

if分支语句可以使用脚本对象的属性决定脚本的执行顺序，需要注意的是，在脚本执行阶段，不能使用材料参数，此时材料还处在创建阶段。可以在创建的公式中使用f_if函数，就可以使用材料参数了。

### 遍历语句【for、endFor】

示例：

for凵遍历对象凵对象名称凵index; ... if凵[index]=0; ... else; ... endIf; endFor;

其中遍历对象可以是：

frame：边框对象；

sep：分隔对象；

region：被中梃分隔后的区域，如果未添加中梃，窗型只包含一个区域；

对象名称可以自定义，index是对象遍历时的索引号，在使用时需要添加[]。索引从0开始，您可以通过判断索引号添加相应材料。

### 赋值语句【set】

在脚本执行期间设置图元属性，或创建临时变量。在公式执行期间无效。常用在脚本执行分支语句的判断中。

示例：

set凵对象.属性名=公式; set凵var_临时变量名称=公式;

支持设置的属性有：

f.param0,1...=数值，设置边框附加参数；

p.param0,1...=数值，设置点附加参数；

p.param0,1...=数值，设置点附加参数；

### 输出语句【output】

示例：

output凵普通信息;# 文本显示黑色;
output凵info凵普通信息;# 文本显示黑色;
output凵iinfo凵重要信息;# 文本显示蓝色;
output凵warning凵警告信息;# 文本显示橘色;
output凵error凵错误信息;# 文本显示红色，并停止脚本继续执行;
output凵error凵错误信息{公式1}，{公式2};

### 多边形对象

多边形对象是可编辑的数据模型，通过分隔对象将多边形对象分隔为多个子区域，子区域还可以包含子区域。 可通过[模型]-[多边形图元]中的命令修改多边形对象的结构和尺寸， 在脚本中可以访问多边形对象的结构和属性， 在生成的公式中也可以修改多边形对象的属性。

在脚本中使用[po]表示多边形对象，使用region遍历子区域对象，子区域对象名称可以自定义，但与父区域名称不能重复。

多边形对象每次编辑后，会执行脚本语言，刷新所有材料和公式。 可以使用分隔工具将多边形分隔成多个子区域。子区域也分为多个等级。例如：窗框被中梃分隔成不同区域，都属于0级别， 多个推拉扇分隔比窗框中梃分隔低一个级别，属于1级别，如果推拉扇还包含中梃，属于2级别。以此类推。

多边形和区域可以共同访问的属性有：

[po].frameOffset、[po].sepOffset：可读写。边框和分隔偏移量。正数向内偏移，负数向外偏移。此属性修改后，子区域的属性都会随之变化；

[po].param0,1...n：区域辅助参数，可读写。子区域可获取父区域同名辅助参数，例如父区域包含参数param0=cs0，当前子区域包含参数param0=cs1，子区域获取param0参数时，将返回“cs0,cs1”。

[po].angleOffset[角度]：可读写。边框按指定角度偏移量。正数向内偏移，负数向外偏移。此属性修改后，子区域的属性都会随之变化；角度是指以起点为基点，相对于x轴正方向，逆时针旋转的角度，同边框对象的rz属性。

[po].x0、[po].y0、[po].r0、[po].ah0：多边形坐标点可读写，内部区域只读。区域中一点的x,y坐标，r半径，ah拱高；索引从0开始。

[po].ox0、[po].oy0、[po].or0、[po].oah0：只读。区域中偏移点的x,y坐标，r半径，ah拱高；点坐标授frameOffset和sepOffset影响，索引从0开始。

r.i：只读。区域索引号i（从0开始），只在子区域中有意义；

r.i_x：只读。区域在x方向上排序的索引号（从0开始）；

r.i_y：只读。区域在y方向上排序的索引号（从0开始）；

[po].bx、[po].by、[po].c：只读。区域左下角x,y坐标；

[po].c：只读。区域周长c；

[po].length、[po].width：只读。区域在x轴方向是长度，区域在y轴方向是宽度；

[po].frameLength、[po].frameCount：只读。窗型边框总长度、总数量；

[po].sepLength：只读：区域分隔总长度；

[po].sepCount：只读：区域分隔总数量；

[po].pointCount：只读：多边形或区域中点的数量；

[po].pointList：只读：多边形或区域中点的列表，在创建板材时使用；

[po].region_count：只读，整数类型。中梃分隔后区域数量；

[po].region_type：只读，字符类型。区域类型，如果未配置，使用“NC”代号表示；

[po].region_level：只读，整数类型。区域等级，和分隔等级相同，在分隔平开扇中梃、推拉扇时使用；多边形未分隔时等级为-1，被0级分隔后区域为0级。

[po].region_index：只读，整数类型。区域顺序索引。

[po].region_last：只读，整数类型。最后一个遍历的区域为1， 否则为0。

[po].isFirst、[po].isLast、[po].isSep：只读。是否是第一个区域，是否是最后一个区域，是否被分隔；

[po].isUpdate：这是一个开关，当关闭时，区域中设置的偏移不会立即刷新，当再次开启时之前设置的偏移将立即刷新；

[po].clearOffset：清除区域内所有偏移数据，包含边框偏移、分隔偏移、边框按角度偏移、点辅助偏移、分隔辅助偏移；

#### 区域中可遍历的对象

# 案例;
for frame f index;
create PKK pkk;
...
cf pkk.show_length=f.l;
cf pkk.length=f.l+DQDXSD;# 断桥端铣深度;
...
endFor;

脚本中可遍历的对象有point(区域偏移点)、frame(区域边框)、sep(区域分隔)，使用for脚本命令可以遍历它们：

其中for和endFor是脚本的关键词，表示遍历开始和结束；

frame：可遍历区域中所有边框；脚本中f表示遍历的其中一个边框对象，名称可以由用户自定义；

index表示当前遍历的索引号，名称可以由用户自定义，索引号从0开始，这是一个可选参数；

### point 对象

point：遍历区域中所有点，点会受到便宜距离的影响；

# 案例1;
for point p index;
...
endFor;
# 案例2;
for region r;
for r.point p index;
...
endFor;
endFor;

属性：
x,y：表示点坐标；
r：表示点到下一点的半径；
ah：表示点到下一点的拱高；
ao：可读写，修改当前点到下一点的偏移距离，和框、分隔偏移、角度偏移叠加生成最后的偏移距离；

### frame 对象

frame 对象是边框的集合对象

可以设置的属性有：

参数域：param0,1...，可以通过frame[i].param0,1...设置，默认值-1，其中i是边框列表中的索引，从0开始。
子区域边框和所在边框，或分隔共享参数域。例如外边框设置param0=1，在子区域边框访问param0返回1。

例如：set frame[f.i].param0=2;# 设置边框材料类型;

可以在公式中使用的属性有：

f.bx：基点x坐标；

f.by：基点y坐标；

f.ex：终基点x坐标；

f.ey：终点y坐标；

f.ah：拱高；

f.l：长度；

f.ba：起点角度，和上一个边框夹角的一半；

f.ea：终点角度，和下一个边框夹角的一半；

f.i：边框索引，从0开始；

f.isFirst：是否是第一项，值为：0|1；

f.isLast：是否是最后一项，值为：0|1；

f.rz：以边框基点为圆心，按z轴旋转，相对于x轴正方向的角度；

f.regionType：边框对应的区域类型。如果边框被中梃分隔，并且分隔后的子边框包含区域类型，主边框也将设置区域类型；多个区域类型使用逗号分隔，在公式中可以使用逻辑运算符判断。未配置区域类型时，使用代号“NC”表示。

f.isFrame：边框所在位置，1表示在边上，0表示在分隔上；包含子区域内部四周默认为边框，和外部无关。

f.subCount：子边框数量；

f.subFrame：边框被中梃分隔后的子边框，常用在幕墙水平边框使用横梁的地方和一体化塑钢窗中。子边框也可以遍历，使用和边框相同的属性名称。

### sep对象

sep对象是分隔的集合对象

可以设置的属性有：

参数域：param0,1...，可以通过s.param0,1...设置，默认值-1

可以在公式中使用的属性有：

p.bx：起点中心点x坐标；

p.by：起点中心点y坐标；

p.l：分隔长度，分隔中间点两端长度；

p.ll：分隔长度，分隔左侧点两端长度；

p.rl：分隔长度，分隔右侧点两端长度；

p.lao：分隔左侧辅助偏移距离；

p.rao：分隔右侧辅助偏移距离；

p.ba：分隔起点右侧角度，和对面中梃或边框的角度；

p.bla：分隔起点左侧角度；

p.ea：分隔终点右侧角度，和对面中梃或边框的角度；

p.ela：分隔终点左侧角度；

p.rz：以中梃基点为圆心，按z轴旋转，相对于x轴正方向的角度；

p.bo：起点向终点方向偏移距离，可通过公式设置偏移值；例如：cf p.bo=f_if(p.bf,PKK.KD,ZT.KD/2);# 中梃基点偏移距离;

p.box：起点偏移x坐标；

p.boy：起点偏移y坐标；

p.bf：起点对边是框（1）或中梃（0）；

p.ef：终点对边是框（1）或中梃（0）；

p.i：中梃索引，从0开始；

p.region_type_l：分隔左侧区域类型；

p.region_type_r：分隔右侧区域类型；

p.b_param[0,1...]：起点对边框或中梃的第0,1...个参数的值；

p.e_param[0,1...]：终点对边框或中梃的第0,1...个参数的值；

p.b_lr：起点在对边中梃的左侧（1）或右侧（0），在对边是中梃时有效；

p.e_lr：终点在对边中梃的左侧（1）或右侧（0），在对边是中梃时有效；

### region对象

region对象是中梃分隔后的区域集合对象，如果没有中梃分隔，多边形对象只包含一个region区域对象。每个区域对象可以包含子区域，通过设置分隔等级获得，区域的层级数量没有限制；

图中门窗可以看做由四条边构成的多边形对象，默认等级为-1级，使用分隔工具将多边形对象分隔为多个区域，区域的等级由分隔等级确定，可以在属性窗口中设置分隔等级。
图中包含的区域有1个平开扇区域，1个平开门扇区域和6个固定玻璃区域， 这些都是0级区域。平开门扇被分隔为上、下两个区域，此区域为1级区域，比顶层区域低一个级别。
每个区域可以设置区域类型，区域类型包含名称、代号和图片。区域类型包含的图片将显示在指定区域中，在脚本中可以访问区域类型，根据不同类型创建材料。未配置区域类型时，可以使用代号“NC”判断。

在遍历0级区域时，只会遍历到顶层的8个区域。在每个区域中，还可以遍历子区域。区域包含的属性值同多边形。

### 注意：

在脚本中，每个边框和中梃对象可以保存一些临时数据，例如边框对应的材料类型，可以在遍历中梃时获取；

可以通过以下方式访问这些临时数据：

设置数据：

frame[i].param0,1...=数值，其中索引i从0开始

s.param0,1...=数值

### 案例：

#### 案例1：中梃起点偏移距离。

窗型为矩形时，中梃的偏移距离就等于窗框小面的宽度。当窗型为异形窗时就需要通过下面的图示计算偏移距离，并且和矩形窗型是通用的。

cf p.bo=f_if(p.bf,PKK.XM/f_cos(90-p.ba),PKZT.XM/2/f_cos(90-p.ba));# 中梃基点偏移距离;

### 区域类型（扇开启类型）

点击菜单栏[资源]-[项目资源]-[区域类型]命令，可以打开[区域类型]视图。创建所需的区域类型，例如：内平开、外平开、上悬、向左推拉...

每个区域类型包含一个名称和代号，在窗型编辑视图中可以设置多边形区域的类型，并且可以在脚本中使用代号访问区域的类型。如果多边形区域未设置区域类型，使用代号"NC"表示。

## 2.10、材料类型

材料类型是一类材料的总称，是指材料中功能相同、外形类似、使用方法也相同的一类材料的抽象。 在创建窗型时，每个材料图元对应一个材料类型。只有窗型被添加到项目中成为门窗时，才需要给材料类型指定真实材料。

系统中可以任意创建生产门窗所需的材料类型。 和材料图元相同，材料类型按特性被分为以下几种，线材、板材、配件和胶类，并且与材料图元相对应。 用户需要根据材料特性创建所需的材料类型。

线材：按长度计算的材料为线材，常见的线材类型有平开框、平开中梃、平开扇扇、压线、胶条、毛条等。

板材：按长度和宽度计算的材料为板材，常见的板材类型有玻璃、铝塑板、阳光板等。

计数：按个数计算的材料为配件，常见的配件类型有执手、合页、风撑、锁条等。

液体：按容积（毫升）计算的材料为胶类，常见的胶类类型有密封胶、结构胶、组角胶、胶水等。

根据每种材料类型的不同，可以给材料类型添加材料参数，每个参数包含一个默认值。 例如平开框包含小面宽度、大面宽度、厚度、玻璃槽口宽度等参数。

材料类型创建后，可以创建此类型的真实材料。例如平开框类型，真实材料有凤铝断桥80系列平开框、凤铝断桥70系列平开框、亚铝断桥100系列平开框等，并且在创建材料时设置材料真实参数值。

可以通过工具栏或命令行来打开【材料类型】视图：

材料类型视图可以添加、编辑、删除材料类型。还可以通过参数按钮，添加材料参数。

【标题】材料类型名称；

【代号】窗型公式中使用代号引用材料类型，窗型代号不能重复；

【特性】线材、板材、配件、胶类；

【使用次数】材料类型在窗型中使用的次数；材料类型如果需要删除，请在删除前【替换】为其它材料类型；

【参数 / 代号 / 默认值】材料参数预览；

【默认颜色】材料类型对应图元的显示颜色。线材如果创建了截面，将使用截面中的颜色。 在【项目材料】中也可以单独配置颜色；

【排序】材料类型排序序号，也将确定加工图纸中材料的显示顺序；

【备注】材料类型备注信息；

【操作】删除材料类型；【参数】按钮打开窗型参数视图；【替换】将窗型中此材料类型替换为其它类型；

材料参数

【材料视图】可以添加任意需要的材料参数，材料类型中的材料参数包含一个默认值，当添加真实材料时，可以指定相应的真实参数值，如果不指定就会使用默认值。 例如平开框材料类型，包含一个大面宽度参数值，它的默认值是60mm。在添加凤铝90系列平开框时，可以指定大面宽度参数值为72或其它值。

窗型中已经使用的材料类型可以通过【材料类型】视图批量替换功能，将所有材料类型替换为指定的材料类型。

第一步：在【材料类型】视图中查看材料类型的使用次数，如果次数为0，表示没有使用，则不需要替换；

第二步：在需要替换的材料类型一行点击【替换】按钮，在【选择材料类型】对话框中选择需要使用的材料类型，点击选择即可。

【截面】线材可以通过编辑截面，显示定制化的材料；

### 编辑线材截面

通过dxf文件导入截面数据:

DXF（Drawing Exchange Format，图形交换格式）是一种由 Autodesk 公司开发的开放标准矢量文件格式，主要用于在不同 CAD（计算机辅助设计）软件 之间交换二维或三维图形数据。

当前软件导入了dxflib-3.26.4库，这是一个用于读写 AutoCAD DXF 文件的开源 C++ 库。请将dxf文件保存为“AutoCAD 2000/LT2000 DXF (*.dxf)”以上格式。

在AutoCAD中使用多段线命令，逆时针创建闭合的多段线，多段线的数量不限。

通过【资源】-【截面编辑】-【dxf导入】对话框，选择dxf文件导入。

在【资源】-【截面编辑】命令组中，可以创建、编辑多段线。还可以通过属性停靠窗口编辑多段线属性。

手动绘制线材截面：

插入点：点击后在截面绘图空间指定插入点，此插入点在模型绘图空间将转换为线材的基点。

dxf导入：通过autocad dxf文件导入线材截面。

多段线：开始绘制多段线。

打断：指定多段线上一点，打断线段。

选择：切换到选择命令。

取消选择：清空当前选择列表。

移动：移动线段。

旋转：旋转线段。

放弃：放弃操作。

重作：重作操作。

## 2.11、材料

窗型添加材料图元时指定的材料类型只是材料的抽象，在项目中并不能使用，我们需要创建材料类型对应的真实材料，然后在【项目材料】中配置即可。

通过工具栏或命令行来打开【材料管理】视图：

材料管理视图可以添加、编辑、删除真实材料，还可以给材料指定缩略图。

【名称】材料的真实名称；

【代号】厂家产品代号；

【品牌】材料品牌；

【类型】真实材料对应的材料类型；

【使用次数】真实材料在项目中使用次数；

【类型参数】材料真实参数。如果不设置，材料将使用材料类型的默认值。

【操作】包含参数、拷贝、缩略图功能。

点击【操作】 -> 【参数】按钮，可以打开【材料参数】视图

视图中显示材料类型包含的材料参数，只能编辑当前材料真实参数值。

点击【操作】 -> 【拷贝】按钮，可以拷贝当前材料的副本。

点击【操作】 -> 【缩略图】按钮，可以给材料上传缩略图。

可以上传多张缩略图，双击缩略图，可以设置为默认。

通过工具栏按钮和命令行，可以打开【材料品牌】视图

【名称】材料厂家名称，用户自定义。

# 三、辅助功能

## 3.1、选项设置

系统中大部分全局属性通过【工具 -> 选项】进行设置。

【环境】 -> 【基本配置】 : 最近操作数量：在【欢迎】视图显示的最近操作数量；小计面积小数位数：在包含面积统计的视图中，表示小计面积的小数位数；总面积小数位数：在包含面积统计的视图中，表示总面积的小数位数。

【环境】->【默认语言】：语言：设置程序显示语言。

【环境】->【企业信息】：企业名称：门窗企业名称；创建时间：门窗企业创建时间；管理员：管理员名称。

【环境】 -> 【默认优化配置】：源料长度：优化源料长度；锯缝宽度：优化下料锯缝宽度；允许尾料长度：优化时允许尾料长度；

【视图】 -> 【窗型视图】：背景颜色：窗型绘图空间背景颜色；边框颜色：图元边框颜色；图元线宽：图元边框线宽；缩放因子：鼠标滚轮缩放比例因子；是否显示原点：是否在绘图空间显示原点；原点大小：绘图空间原点大小；圆弧显示精度：圆弧显示的线段数；原点线宽：绘图空间原点线宽；超出尺寸线：标注图元引线超出尺寸线长度；起点偏移量：引线距离标注点的距离；箭头大小：标注箭头大小；标注线宽：标注图元线宽；标注默认偏移量：标注尺寸线离标注点距离；文本颜色：标注文本颜色；小数位数：标注小数位数；字体：标注文字字体；选中图元色块：绘图空间已选中图元色块颜色；选中图元基点色块：绘图空间已选中图元基点色块颜色；选中图元色块大小：绘图空间已选中图元颜色大小；光标所在图元边框颜色：绘图空间光标所在图元边框颜色；光标所在图元颜色：绘图空间光标所在图元颜色；高亮图元线宽：绘图空间高亮图元线宽。

【打印】 -> 【窗型图】、【门窗表】、【加工图纸】、【材料计划】、【板材计划】、【优化单】、【项目材料】、【生产批次】、【项目结算】、【项目成本分析】：打印选项设置打印页面边距；

## 3.2、效果图设置

在【创建窗型视图】 -> 【缩略图】、【门窗视图】和【加工图纸视图】中包含【效果图生成控件】。控件可以根据用户设置，生成自定义缩略图。

窗型编辑视图 -> 缩略图

加工图纸视图

门窗视图

视图中左侧为缩略图，右侧为工具栏按钮，从上至下分别是正交视图、透视视图、左上视图、右上视图、俯视视图、侧视图、旋转、平移、缩放、亮度、对比度、刷新。其中旋转、平移、缩放、亮度、对比度命令开启后，将开启设置滚动条，可以通过调整滚动条刷新效果图。

在【门窗视图】缩略图选项卡标题上双击，可以修改门窗缩略图名称。

## 3.3、通用费用管理

通用费用是除材料以外的其它费用，例如加工费、安装费、检测费等。只需要添加一次，然后在每个项目中配置金额即可。可以通过工具栏、命令行打开【通用费用管理】视图。

在通用费用管理视图中可以添加任意所需的费用，每项费用的计价单位根据费用的计算方式设置，计价单位包括元 / ㎡ 、元 / 工程、元 / 项目、百分比 / 总金额。

l 元 / ㎡ ：按平方米计算的费用，例如加工费、安装费、包装费、运输费等。

l 元 / 工程：按每个工程计算的费用，例如检测费。

l 元 / 项目：按项目计算的费用。

l 百分比 / 总金额：按总金额的百分比计算的费用，例如税金等。

## 3.4、通用参数管理

通用参数是在系列窗型材料公式中使用的。在【通用参数管理】视图中添加参数并且设置默认值，还要在每个项目中配置实际值，例如断桥平开扇搭接量默认值是 6mm ，而在有些项目中使用的型材搭接量要求 8mm 或 5.5mm 。最终在项目中配置的值将传递给系列窗型材料中。

可以通过工具栏、命令行打开【通用参数管理】视图。

在通用参数管理视图中可以添加、编辑、删除参数。

在视图扩展窗口中显示通用参数的“位置”信息，可以查看通用参数使用的位置，格式：工程->门窗名称->窗型名称

## 3.5、用户日志

所有用户在软件系统中的操作都将记录在日志中，可以在日志中查看用户操作记录。

可以通过工具栏、命令行打开【用户日志】视图。

## 3.6、用户账户和虚拟货币

用户默认使用 admin 账户登录本地客户端，登录密码是 123456 。本地客户端所有数据保存在本地电脑中，数据文件的路径是【程序所在目录 /database.db 】。您可以定期备份此文件，以确保数据安全，如果需要恢复数据，只需要覆盖程序目录下的数据文件即可。

本地客户端可以使用【用户中心】 -> 【我的】工具栏打开【我的】对话框，在对话框中设置当前用户信息、查看当前用户权限。

用户修改手机号后可以登录服务中心，之后在软件系统中的操作可以获得相应的经验值。网络客户端会默认登录服务中心。

之后用户都会默认登录服务中心。在【用户中心】工具栏选项卡也会增加【型材币】、【料头币】、【经验值】三个工具栏按钮。

型材币和料头币是小睿可门窗软件系统中使用的虚拟货币，可以在软件系统中兑换资源。型材币通过货币兑换，料头币可以通过在社区中发帖、查看广告等方式获得。

使用软件、在社区中发帖都可以获得相应经验值，经验值越高社区中的头衔越高，并且可以在社区中拥有更多权限。

用户也可以使用【切换用户】重新登录客户端。

本地客户端也可以多人操作，但每次只能有一个账户登录。网络客户端可以多人多地在同一家门窗企业系统中协同工作。新用户如果需要加入门窗企业，在第一次登录时，需要输入门窗企业的名称或管理员手机号。点击【加入门窗企业】按钮，待管理员验证通过后，方可登录成功。

也可以退出当前企业，申请加入到其它企业：

管理员登录系统后，点击【工具】 -> 【用户】工具栏按钮，打开【用户管理】视图，列表中将显示当前企业中所有用户信息，包含待加入门窗企业的用户信息。

点击【通过】或【驳回】按钮来处理申请加入门窗企业的用户。之后就可以给用户配置角色或权限了。

用户可以点击【用户中心】-【初始化】按钮，初始化基础数据。基础数据包括：通用费用、通用参数、材料类型、半成品类型。

## 3.7、用户角色和权限

《小睿可门窗软件》权限系统通过用户和角色进行配置。

角色拥有自己的权限，可以给多个用户指定角色，用户也就拥有和角色相同的权限。例如可以在系统中添加 “ 设计员 ” 角色，并且配置权限，当门窗企业包含多个设计人员时，可以给他们同时指定设计员角色，所有的设计人员就拥有 “ 设计员 ” 角色相同的权限，这样做的好处是不需要单独给每个员工配置权限。

当然，也可以给员工单独配置权限。

角色管理：

首先我们通过角色给员工配置权限，可以通过系统菜单、工具栏、命令行打开【角色管理】视图。

在角色管理视图中可以添加、编辑、删除角色。点击列表中指定角色的【权限】按钮，可以打开【角色权限配置】视图。在需要配置的权限前勾选即可。

【角色权限】视图中列出系统使用的全部权限，通过【全选】、【全不选】、【反选】等操作给角色配置权限。角色权限配置完成后便可以给角色添加员工。

用户管理 ：

【用户】是系统登录账户信息，用户需要配置权限才可以使用，管理员拥有全部权限。可以通过工具栏、命令行打开【用户管理】视图。

在用户管理视图中可以添加、编辑、删除用户。点击列表中指定用户的【权限】按钮，可以打开【用户权限配置】视图。在需要配置的权限前勾选即可。

需要注意的是，只有本地客户端可以添加、编辑、删除用户，网络客户端需要其它用户申请加入门窗企业后，才可以配置权限。

【用户权限】视图单独配置用户权限。

【用户角色】视图配置用户所属角色，配置角色后用户即可拥有角色全部权限。

更多用户账户相关内容在下一节详细介绍。

用户权限推荐使用给用户指定角色的形式配置权限，有特殊权限再单独给用户指定权限。在这种情况下有时会出现角色权限重叠的情况，如果修改就需要确定具体授权的位置。

通过【工具】 -> 【用户】 -> 【权限详情】视图，可以查看用户权限的来源有哪些。

图中，【材料管理】 -> 【编辑材料】权限包含在【进销存常用权限】和【材料管理常用权限】两个角色中。

## 3.8、命令行

软件系统中所有命令都对应一个字符命令，不但可以通过菜单、工具栏执行命令，还可以通过命令行执行命令。这样做的好处是可以快速批量执行命令，提高工作效率。可以通过工具栏、命令行打开【命令行】视图。

在命令行视图中可以查看全部命令的名称，执行命令的全字符和缩略字符，还可以自定义命令字符。

现在就可在命令行窗口输入命令了，每个命令都有相应的格式，输入命令后点击 tab 键可以补全命令，也可以查看命令格式。

命令列表：

名称 | 字符命令 | 缩写
显示或隐藏命令行 | ShowHideCommandDockwidget | SHC
显示或隐藏属性 | ShowHidePropertyDockwidget | SHP
显示或隐藏导航 | ShowHideTreeDockwidget | SHT
显示或隐藏视图 | ShowHideViewDockwidget | SHV
客户管理 | CustomerManager | CM
门窗品牌管理 | DoorWindowBrandManager | DW
材料类型管理 | MaterialTypeManager | MT
材料品牌 | MaterialBrandManager | MB
材料管理 | MaterialManager | MM
打开项目视图 | OpenProject | OP
新建项目 | NewProject | NP
删除项目 | DelProject | DP
打开项目材料视图 | OpenProjectMaterial | OPM
打开工程视图 | OpenEngineeringView | OE
新建工程 | NewEngineering | NE
删除工程 | DelEngineering | DE
打开门窗表视图 | OpenDoorWindowTableView | ODT
门窗表打印 | PrintDoorWindowTable | PDT
打开窗型图视图 | OpenWindowTypeDraw | OW
窗型图打印 | WindowTypeDrawPrint | PW
打开门窗视图 | OpenDoorWindowView | OD
新建门窗 | NewDoorWindow | ND
删除门窗 | DelDoorWindow | DD
打开生产批次视图 | OpenBatchView | OB
新建生产批次 | NewBatch | NB
删除生产批次 | DelBatch | DB
生产批次优化 | GenBatchOptimize | GO
打开加工图纸视图 | OpenProcessDrawView | OPV
新建加工图纸 | NewProcessDraw | NPD
删除加工图纸 | DelProcessDraw | DPD
加工图纸打印 | ProcessDrawPrint | PD
删除优化下料 | DelOptimize | DO
系列管理 | SeriesManager | SM
窗型管理 | WindowTypeManager | WT
新建窗型 | NewWindowType | NWT
创建多段线 | WindowTypeCreatePolyline | CPO
创建水平中梃 | WindowTypeCreateHPost | CHP
创建垂直中梃 | WindowTypeCreateVPost | CVP
平开扇 | WindowTypeFlatOpeningFan | FOF
推拉扇 | WindowTypePushPullFan | PPF
直线标注 | WindowTypeTagLine | TL
对齐标注 | WindowTypeTagAlign | TA
角度标注 | WindowTypeTagAngle | TAN
弧长标注 | WindowTagArcLength | TAR
半径标注 | WindowTypeTagRadius | TRA
直径标注 | WindowTypeTagDiam | TDI
移动图元 | WindowTypeMove | WTM
旋转图元 | WindowTypeRotate | WTR
动态观察 | WindowTypeDPV | DPV
平行正视图 | WindowTypePFV | PFV
左上视图 | WindowTypeTLV | TLV
右上视图 | WindowTypeTRV | TRV
透视正视图 | WindowTypePV | PV
左上透视视图 | WindowTypeTLPV | TLPV
右上透视视图 | WindowTypeTRPV | TRPV
绘图放弃 | WindowTypeGU | GU
绘图重作 | WindowTypeRe | RE
通用费用管理 | OpenCurrencyCostView | CCV
通用参数管理 | OpenCurrencyParamView | CPV
回收站管理 | RecyclerManager | REM
打开选项对话框 | OpenOptionDialog | OOD
角色管理 | RoleManager | RM
日志管理 | OpenUserLogView | ULV
用户管理 | UsersManager | UM
打开线材优化对话框 | OpenOptimizeDialog | OOPD
打开优化单视图 | OpenOptimizeView | OOV
优化下料单打印 | OptimizePrint | OPP

## 3.9、密封胶用量计算

有一次在群里，有个朋友想要计算密封胶的用量，就设计了这个功能。有兴趣的朋友试试看吧！

## 3.10、几何计算

在设计公式时，如果包含几何计算方法，需要测试公式中的计算结果是否准确，软件提供几何计算工具协助完成。

点击【工具】 -> 【几何计算】工具栏按钮，打开【几何计算】对话框。

在对话中可以测试常用几何公式内容。

## 3.11、下载资源

在软件界面右下角的【资源】停靠窗口，列出所有资源内容。包含【窗型】和【广告】资源。

网络客户端用户可以免费下载所有资源。本地客户端用户需要使用型材币或料头币兑换资源。

点击查看广告可以获得相应的料头币。

## 3.12、提交问题

您在使用软件过程中发现的任何问题或建议，都可以通过【提交问题】功能发送给我们，我们将及时提出解决方案升级软件。并且您还可以获得相应的料头币奖励。通过【系统菜单】 - 【帮助】 - 【提交问题】打开对话框，输入内容提交即可完成操作。

## 3.13、部门

通过【用户中心】-【部门】创建员工所属部门。

点击打开部门管理视图。

创建部门后，在【用户管理】视图中配置用户所属部门。

# 四、技巧和注意事项

## 4.1、建筑门窗设计加工安装推荐流程

建筑门窗设计加工安装，每个厂家都有符合自己的标准流程，服务于本企业的管理经营策略。以下本着降低成本、提高工作效率，结合门窗软件的使用，推荐基本操作流程。

建筑门窗设计加工安装推荐流程：

1、 确定待加工门窗的材料品牌、系列、配件等信息

材料品牌和系列的确定，可以是您推荐给客户，或由客户指定。客户确定品牌和系列后，联系供应商提供相应的产品技术手册，最好可以提供样品门窗。手册中会包含产品的详细信息，例如：截面图、材料表、配件表、色卡、工艺、技术参数、效果图等信息；

开启扇使用的五金配件、纱窗和玻璃的配置也需要由客户确定；

注意： 手册中可能不会包含全部材料信息，例如在制作过程中使用的钻头、工具、铣刀、组角胶、密封胶、自攻丝、包装带、组角片、防撞角、胶条、毛条等，和在安装过程中使用的连接片、发泡胶、自切螺丝、拉爆螺丝等信息，可以和有经验的师傅沟通，或参考相应的国家 / 行业标准。参考本章 4.6 节《建筑门窗标准汇总》的相关内容。

材料信息确定后，就可以将其添加到软件系统中，参考第三章 2.10 节《材料类型》 2.11 节《材料》的相关内容。

2、 确定门窗尺寸和数量

在工装领域，施工蓝图的前几页都会包含门窗表，会列出门窗的尺寸、数量、位置、要求等信息。但不管是工装还是家装，都建议到施工现场实地测量确定尺寸和数量，如果有超标、遗漏、错误等信息，需要及时和客户、施工单位、监理确认信息。必要情况下办理签证手续。

此过程形成书面的记录，稍后将在软件系统中添加到项目中。

3、 设计窗型

窗型设计推荐以下原则：

l 门窗所在位置功能需求：开启扇需要便于用户擦洗玻璃，扇数量需要符合室内通风要求，扇过高需要调低执手位置，扇方向需要考虑单元对称，楼层过高不宜采用外开扇，扇是否遮挡室内空间，是否容易碰头。是否有大面积观景需求等。

l 窗台高度：窗台过高考虑采用电动开启扇，窗台过低需要采用安全玻璃，加装防护栏等。

l 建筑结构、风压、水密、气密、隔声等需求：玻璃太大需要加强窗框结构、增加安装连接件。沿海台风地区增加风压水密气密隔声需求，北方寒冷地区增加保温等需求。

l 建筑门窗国家 / 行业标准中规定的其它内容。

窗型设计完成后，需要经过客户签字后，方可确认。

通过门窗软件可以快速的设计窗型，并且以所见即所得的方式呈现出门窗加工完成后的状态。您可以通过参考第三章 2.3 节《窗型》的相关内容。

4、 核算成本

在前面几步完成的基础上，在门窗软件中添加【项目】、【工程】以及【门窗】信息，并且配置【项目材料】，门窗软件就会帮助我们自动核算成本。

需要注意的是软件系统不尽可以计算出材料成本，还可以计算其它成本，例如税金、运输费、加工费、安装费、管理费等，需要我们根据实际情况填写具体金额。

5、 采购原材料

在采购原料前，需要确定工程进度，分几个批次采购原料，以及制作门窗的先后顺序。

参考【工程材料计划】中的【优化单】信息，确保优化率和准确保留尾料。

在门窗软件【工程材料计划】中可以看到工程使用的全部材料，点击每行最后的【申请费用】可以申请采购原材料，更多关于【费用申请】功能的介绍，请参考 5.2 章节的内容。

6、 开始加工

原料入库后，可以开始加工程序。门窗软件可以自动生成【生产批次】，其中包含【加工图纸】、【优化下料单】、【板材计划】。

制作好的窗框、窗扇可以先入库，在安装时出库。门窗软件可以监控项目进度。

加工过程中核对原料的使用情况，确保在下一个【生产批次】开始前原料可以及时供应。

7、 开始安装

与施工单位确定安装计划，开始进场安装。

8、 竣工结算

全部安装验收完成后，可以开始结算。门窗软件可以生成【项目结算】单。结算单可以按洞口尺寸生成，也可以按加工尺寸生成。

## 4.2、材料类型配置多种材料

项目中常常会出现材料类型相同而使用的材料不同的情况，例如胶条、角码和自攻丝。又例如在门连窗的窗型中，窗框和门框都是平开框，我们需要在平开窗的部分使用窗框料，平开门的部分使用门框料。其中还需要注意的是计算公式使用的材料参数，例如计算平开门中梃时也需要指定使用哪种平开框小面宽度。

在项目中，有四个地方可以配置材料类型使用哪种材料，并且优先级也不相同。一个地方可以配置公式优先使用的真实材料。

【项目默认材料（最低）】 ＜ 【项目材料位置】 ＜ 【门窗默认材料】 ＜ 【门窗单独指定材料（最高）】

项目默认材料 ：在【项目材料管理】视图中配置，当一个材料类型配置 2 种以上材料时，可以设置一个默认的材料，这样项目中全部材料类型都会使用指定的默认材料。

项目材料位置 ：在【项目材料管理】视图中配置，在项目材料的【位置】参数中填写材料类型的位置信息，多个位置之间使用英文逗号分隔，具体的位置信息在【待配置材料类型】列表中列出。推荐使用此种方式配置材料类型。

常见的配置案例是胶条材料类型，在项目材料配置中添加玻外胶条、玻内胶条、阻水胶条、框扇胶条等，可以在位置参数中填写具体的位置信息。

门窗默认材料 ：在【门窗】视图中点击【指定默认材料】按钮，在打开的对话框中点击【默认材料】按钮来配置。类似项目默认材料，门窗默认材料配置后，门窗中所有此类型材料都使用门窗默认材料。

门窗单独指定材料 ：在【门窗】视图中点击【单独指定材料】按钮，在打开的对话框中【材料】下拉列表中指定真实材料。

公式优先材料 ：在【门窗】视图中点击【公式优先材料】按钮，在打开的对话框的【材料类型列表】中选择公式优先材料。

## 4.3、3D效果图不显示的解决方法

在部分双显卡电脑中，例如笔记本有一个独显和一个集显，程序启动后在窗型视图、门窗视图看不到门窗，也不能绘制窗型。主要原因是双显卡配置中限制了显卡部分 3d 绘图以及加速功能。只需要在配置双显卡的地方指定《小睿可门窗软件》使用独显，并且开启最高性能。有时还需要同时更新两个显卡驱动。

## 4.4、材料采购推荐方案

门窗材料采购在企业经营过程中占有重要地位。在生产经营过程中采购经常出现的问题有：

l 采购项目前期暂时不需要的材料，例如扇、配件、玻璃等，造成占用流动资金；

l 采购中缺少前期必须使用的材料，如样板窗使用的扇料、配件等；

l 采购前没有对材料优化方案进行预判，标准长度的型材不能满足优化的要求，就需要和厂家协商采购型材的长度。

l 采购数量需要配合项目进度，例如甲方是按照单位工程窗框全部安装完成附进度款，就需要我们采购的数量可以满足单位工程所需的材料，具备支付进度款的条件。

l 加工生产计划与采购进度步调没有协同，造成库存材料已经用完，采购材料还没有到货。

l 采购数量过多占用流动资金，或数量过少增加工作量耽误项目工期。

l 分批次生产，造成优化率降低，使用的材料比原计划材料数量多。

采购中遇到的问题还有很多，门窗软件可以帮助我们降低问题的发生几率，有效制定采购方案。

在制定材料采购计划前，需要明确几个目标：

第一、将项目所占用的流动资金降到最低，并且不影响生产和工程进度。

第二、项目完工后确保剩余的材料在合理的范围。

第三、采购的次数不易过多，以免增加不必要的工作量。

在《小睿可门窗软件》中推荐使用以下步骤制订材料采购计划：

1、 首先在项目前期，软件系统中将工程所有门窗添加完成，并配置项目材料，此时按照工程生成材料计划；

2、 查看工程材料计划下的【优化下料单】，判断是否需要定尺采购；

3、 根据施工进度情况和流动资金情况，采购第一批生产所需物料，推荐以制作窗框为基础；

4、 开始加工生产，每批次加工图纸优化单需要和工程优化单做参考，避免大部分短料在前期生产，长料在后期生产，必要时可以预留料头；

5、 在快生产完窗框时，准备框料的最后一次采购和窗扇物料的第一次采购；

6、 并且可以参考生成的优化单制定采购计划。每次创建生产批次，都会生成相应的材料使用方案，我们可以通过这些方案修正之前的采购计划。在最后的生产批次创建完成后，即可生成最终的采购计划。

## 4.5、表格多选功能

很多【视图】中都包含【表格编辑器】。例如【材料类型】视图：

所有【表格编辑器】在第一列任意序号中双击鼠标左键，可以开启多选功能。可以方便的进行操作。

点击【多选】列表头，可以实现全选或取消全选功能。

选中一个多选控件，再在选中第二个控件同时按下 Shift 键，可以选中两个控件之间的全部控件。或者在选中第一个控件时就按下 Shift 键，可以将第一个到当前控件全部选中。

## 4.6、建筑门窗标准汇总

1 、常用法律法规与标准

JG/T 180-2005 未增塑聚氯乙烯 (PVC-U) 塑料门

JG/T 140-2005 未增塑聚氯乙烯 (PVC-U) 塑料窗

JG/T 176-2005 塑料门窗及型材功能结构尺寸

GB/T 8814-2004 门、窗用未增塑聚氯乙烯 (PVC-U) 型材

GB/T 14154-1993 塑料门 垂直荷载试验方法

GB/T 14155-1993 塑料门 软重物体撞击试验方法

GB/T 11793.2-1889 PVC 塑料窗力学性能、耐候性技术条件

GB/T 11793.3-1889 PVC 塑料窗力学性能、耐候性试验方法

GB/T 1129-1991 塑料门扇 硬物撞击试验方法

GB 5823-1986 建筑门窗术语

GB 5824-1986 建筑门窗洞口尺寸系列

GB/T 7106-2002 建筑外窗抗风压性能分级及检测方法

GB/T 7107-2002 建筑外窗气密性能分级及检测方法

GB/T 7108-2002 建筑外窗水密性能分级及检测方法

GB/T 8484-2002 建筑外窗保温性能分级及检测方法

GB/T 8485-2002 建筑外窗空气声隔声性能分级及检测方法

GB/T 11796-2002 建筑外窗采光性能分级及检测方法

GB 9158-1988 建筑用窗承受机械力的检测方法

JC/T 881-2001 混凝土建筑接缝用密封胶

JC/T 882-2001 幕墙玻璃接缝用密封胶

JG/T 168-2004 建筑门窗内平开下悬五金系统

ISO 179-2000 塑料－简支梁冲击性能的测定

GB/T 5761-93 悬浮法通用型聚氯乙烯树脂

GB/T 1039-92 塑料力学性能试验方法总则

GB/T 1040-92 塑料拉伸性能试验方法

GB/T 1633-2000 热塑性塑料维卡软化温度 (VST) 的测定

GB/T 9341-2000 塑料弯曲性能试验方法

GB/T 13525-92 塑料拉伸冲击性能试验方法

GB/T 14153-93 硬质塑料落锤冲击试验方法 通则

GB/T 2406-93 塑料燃烧性能试验方法 氧指数法

GB/T 16422.1-1996 塑料实验室光源暴露试验方法 第 1 部分

GB/T 16422.2-1999 塑料实验室光源暴露试验方法 第 2 部分

GB 50178-1993 建筑气候区划标准

JGJ 26-1995 民用建筑节能设计标准

JGJ 113-2003 建筑玻璃应用技术规程

JGJ 103-1996 塑料门窗安装及验收规程

2 、五金件标准

QB/T 2473-2000 《外装门锁》

QB/T 2474-2000 《弹子插销门锁》

QB/T 2475-2000 《叶片插销门锁》

QB/T 2476-2000 《球形门锁》

QB/T 3884-1999 GB 9296-88 《地弹簧》

QB/T 3885-1999 GB 9297-88 《铝合金门插销》

QB/T 3886-1999 GB 9298-88 《平开铝合金窗执手》

QB/T 3887-1999 GB 9299-88 《铝合金窗撑挡》

QB/T 3888-1999 GB 9300-88 《铝合金窗不锈钢滑撑》

QB/T 3889-1999 GB 9301-88 《铝合金门窗拉手》

QB/T 3890-1999 GB 9302-88 《铝合金窗锁》

QB/T 3891-1999 GB 9303-88 《铝合金门锁》

QB/T 3892-1999 GB 9304-88 《推拉铝合金门窗用滑轮》

QB/T 3893-1999 GB 9305-88 《闭门器》

JG/T 124-2000 《聚氯乙烯（ PVC ）门窗执手》

JG/T 125-2000 《聚氯乙烯（ PVC ）门窗合页（铰链）》

JG/T 126-2000 《聚氯乙烯（ PVC ）门窗传动锁闭器》

JG/T 127-2000 《聚氯乙烯（ PVC ）门窗滑撑》

JG/T 128-2000 《聚氯乙烯（ PVC ）门窗撑挡》

JG/T 129-2000 《聚氯乙烯（ PVC ）门窗滑轮》

JG/T 130-2000 《聚氯乙烯（ PVC ）门窗半圆锁》

JG/T 131-2000 《聚氯乙烯（ PVC ）门窗增强型钢》

JG/T 132-2000 《聚氯乙烯（ PVC ）门窗固定片》

QB/T 3873-1999 GB 7276-87 《合页通用技术条件》

QB/T 3874-1999 GB 7277-87 《普通型合页》

QB/T 3875-1999 GB 7278-87 《轻型合页》

QB/T 3876-1999 GB 7279-87 《抽芯型合页》

QB/T 3877-1999 GB 7280-87 《 H 合页》

QB/T 3878-1999 GB 7281-87 《 T 合页》

QB/T 3879-1999 GB 7282-87 《双袖型合页》

QB 1661-92 《空腹钢门窗五金附件》

GB 8376-87 《实腹钢门窗配件基本尺寸》

QB/T 2032-94 GB 610 《钢插销》

QB/T 1106-91 《窗钩》

QB/T 1738-93 《弹簧合页（铰链）》

QB/T 1496-92 《事物特征表 铰链与门窗合页》

JG 138-2001 《点支式玻璃幕墙支承装置》

JG 139-2001 《吊挂式玻璃幕墙支承装置》

GB/T 14370-93 《预应力筋用锚具、夹具和连接器》

GA 374-2001 《电子防盗锁》

GA/T 73-1994 《机械防盗锁》

QB/T 1920-93 《磁性卡片门锁技术条件》

JG/T 3052-1998 《电动开门机》

3 、玻璃标准

GB 9962-1999 《夹层玻璃》

GB 9963-1998 《钢化玻璃》

GB 10504-89 《 3A 分子筛及其测试方法》

GB 11614-1999 《浮法玻璃》

GB 11944-89 《中空玻璃》

GB/T 11944-2002 中空玻璃

GB 15763.1-2001 《建筑用安全玻璃、防火玻璃》

GB 17840-1999 《防弹玻璃》

GB 17841-1999 《幕墙用钢化玻璃与半钢化玻璃》

JC 433-91(96) 《夹丝玻璃》

JC/T 536-94 《吸热玻璃》

JC 693-1998 《热反射玻璃》

JC 846-1999 《贴膜玻璃》

JC/T 867-2000 《建筑用 U 形玻璃》

JC/T 872-2000 《建筑装饰用微晶玻璃》

4 、密封材料标准

GB/T 5574-94 《工业用橡胶板》

HB/T 3099- GB 10711-89 《建筑橡胶密封垫预成型实心硫化的结构密封垫用材料规范》

GB 10712-89 《建筑橡胶密封垫密封玻璃窗和镶板的预成型实心硫化橡胶材料规范》

JG/T 15-1999 GB8483-87 《氯丁海绵橡胶粘贴式钢门窗密封条》

GB 12002-89 《塑料门窗用密封条》

JC/T 635-1996 《建筑门窗密封毛条技术条件》

GB/T 14683-2003 硅酮建筑密封胶

GB 16776-1997 《建筑用硅铜结构密封胶》

JC 482-92 《聚氨酯建筑密封膏》

JC 483-92 《聚硫建筑密封膏》

JC 486-2001 《中空玻璃用弹性密封剂》

5 、窗纱标准

QB/T 3882-1999 GB8379-87 《窗纱型式尺寸》

QB/T 3883-1999 GB8380-87 《窗纱技术条件》

6 、紧固件标准

GB 12615-90 《封闭型扁圆头抽芯铆钉》

GB 12616-90 《封闭型沉头抽芯铆钉》

GB 12617-90 《开口型沉头抽芯铆钉》

GB 12618-90 《开口型扁圆头抽芯铆钉》

GB 845-85 《十字槽盘头自攻螺钉》

GB 846-85 《十字槽沉头自攻螺钉》

GB 847-85 《十字槽半沉头自攻螺钉》

GB 5282-85 《开槽盘头自攻螺钉》

GB 5283-85 《开槽沉头自攻螺钉》

GB 5284-85 《开槽半沉头自攻螺钉》

GB 5285-85 《六角头自攻螺钉》

GB/T 16824.1-1997 《六角凸缘自攻螺钉》

GB/T 16824.2-1997 《六角法兰面自攻螺钉》

GB/T 15856.1-1995 《十字槽盘头自钻自攻螺钉》

GB/T 15856.2-1995 《十字槽沉头自钻自攻螺钉》

GB/T 15856.3-1995 《十字槽半沉头自钻自攻螺钉》

GB/T 15856.4-1995 《六角法兰面自钻自攻螺钉》

GB/T 65-2000 《开槽圆柱头螺钉》

GB/T 67-2000 《开槽盘头螺钉》

GB/T 68-2000 《开槽沉头螺钉》

GB/T 69-2000 《开槽半沉头螺钉》

GB/T 70.1-2000 《内六角圆柱头螺钉》

GB/T 70.2-2000 《内六角平圆头螺钉》

GB/T 70.3-2000 《内六角沉头螺钉》

GB/T 71-85 《开槽锥端紧定螺钉》

GB/T 818-2000 《十字槽盘头螺钉》

GB/T 819.1-2000 《十字槽沉头螺钉 第 1 部分：钢 4.8 级》

GB/T 819.2-2000 《十字槽沉头螺钉 第 2 部分：钢 8.8 、不锈钢 A2-70 和有色金属 CU2 或 CU3 》

GB/T 820-2000 《十字槽半沉头螺钉》

GB/T 5780-2000 《六角头螺栓 C 级》

GB/T 5781-2000 《六角头螺栓 全螺纹 C 级》

GB/T 5782-2000 《六角头螺栓》

GB/T 5783-2000 《六角头螺栓 全螺纹》

GB 902.3-89 《储能焊用焊接螺柱》

GB 953-88 《等长双头螺栓 C 级》

GB 897-88 《双头螺柱》

GB/T 41-2000 《六角螺母 C 级》

GB/T 6170-2000 《 1 型 六角螺母》

GB/T 6172.1-2000 《六角薄螺母》

GB/T 6172.2-2000 《非金属嵌件六角锁紧薄螺母》

GB 95-85 《平垫圈 C 级》

GB 97.1-85 《平垫圈— A 级》

GB 93-87 《标准型弹簧垫圈》

GB 859-87 《轻型弹簧垫圈》

GB 152.1-88 《紧固件 铆钉用通孔》

GB 152.2-88 《紧固件 沉头用沉孔》

GB 152.3-88 《紧固件 圆柱头用沉孔》

GB 152.4-88 《紧固件 六角头螺栓和六角螺母用沉孔》

GB 5277-85 《紧固件 螺栓和螺钉通孔》

## 4.7、报表图片不显示

加工图纸创建后默认打开【加工图纸视图】，编辑完成后，在关闭视图时将生成一张预览图片。此图片将用于加工图纸预览和打印功能。如果在未关闭视图前打印加工图纸，图纸中的预览图片不能正常显示。

解决方法是，每次编辑完加工图纸，关闭视图后再执行打印任务。

## 4.8、不止是门窗软件

《小睿可门窗软件》在使用中不仅可以设计建筑门窗，还可以设计纱窗、防护栏以及任何与生产加工相关的产品。这依赖于软件系统完全的开放性。其它行业的朋友也可以使用《小睿可门窗软件》完成生产加工的任务。

银川宁基朝阳信息技术有限公司

2023 年 10 月 11 日