pkpm模板方案操作

用PKPM计算梁模板........
pkpm模板方案操作



1.概述

pkpm是一款绿色、快速、跨平台的建筑信息模型

(BIM)软件,为建筑设计师、建筑师和工程师提供了全面的建模、模拟和协作功能。使用pkpm模板方案可以大大提高建模效率,减少建模错误,让建筑模型更加准确、直观。本文将介绍如何使用pkpm模板方案进行建模。


2. 模板导入

在pkpm中,模板文件是用于定义模型元素和属性的文件。通过导入模板文件,可以快速建立模型,并且可以保证模型的一致性。下面是一个导入模板文件的示例: ``` // 导入模板文件 import "template1.pkpm" as t1 import "template2.pkpm" as t2 // 创建模型对象 model = new pkpm.Model

() // 导入模板 model.import

(t1) model.import

(t2) ``` 在上面的代码中,我们通过`import`语句导入了一个名为`template1.pkpm`和`template2.pkpm`的模板文件,并将其中的元素和属性导入到模型中。


3. 模板使用

在pkpm中,模板可以用于定义建筑模型的结构和属性。下面是一个使用模板的示例: ``` // 定义模型元素 model.define

("roof", "Roo") model.define

("gutter", "Gutter") model.define

("floor", "Floor") // 定义模型属性 model.define

("roof_width", "Roof Width") model.define

("roof_height", "Roof Height") model.define

("gutter_width", "Gutter Width") model.define

("gutter_height", "Gutter Height") model.define

("floor_width", "Floor Width") model.define

("floor_height", "Floor Height") // 使用模板定义模型元素和属性 model

("roof")[ model.element

("roof_width") = 2.5, model.element

("roof_height") = 3.0, model.element

("gutter_width") = 0.2, model.element

("gutter_height") = 0.1, model.element

("floor_width") = 4.0, model.element

("floor_height") = 0.5 ] ``` 在上面的代码中,我们通过`define`语句定义了四个模型元素,并定义了八个模型属性。然后,我们使用模板中的`[`标记来使用定义的模板,并定义了这些元素和属性的值。


4. 模板修改

在pkpm中,模板文件是可以修改的。通过修改模板文件,我们可以更新模型的结构和属性。下面是一个修改模板文件的示例: ``` // 导入模板文件 import "template1.pkpm" as t1 import "template2.pkpm" as t2 // 创建模型对象 model = new pkpm.Model

() // 导入模板 model.import

(t1) model.import

(t2) // 修改模板文件 model.define

("roof", "Roo") model.define

("gutter", "Gutter") model.define

("floor", "Floor") model.define

("roof_width", 2.8) model.define

("roof_height", 3.2) model.define

("gutter_width", 0.2) model.define

("gutter_height", 0.1) model.define

("floor_width", 3.6) model.define

("floor_height", 0.5) ``` 在上面的代码中,我们通过`define`语句修改了模板文件中的元素和属性,使得模型更加准确、更符合实际。 如何安装win7系统

本文内容来自互联网,若需转载请注明:https://www.6688815.com/1/20.html