当前位置: 首页 > news >正文

土特产网站模板中装建设公司待遇好吗

土特产网站模板,中装建设公司待遇好吗,win主机怎样实现wordpress固定链接静态化,江门网站建设推广平台前言 这个例子介绍 Revit 的配电盘明细表,PanelSchedule。Revit 的电器专业在国内用的并不是十分广泛,但从功能上来说还是比较完整的。 内容 这个例子里有三个命令: PanelScheduleExport - 导出配电盘明细表InstanceViewCreation - 创建配…

前言

这个例子介绍 Revit 的配电盘明细表,PanelSchedule。Revit 的电器专业在国内用的并不是十分广泛,但从功能上来说还是比较完整的。

内容

这个例子里有三个命令:

  1. PanelScheduleExport - 导出配电盘明细表
  2. InstanceViewCreation - 创建配电盘明细表
  3. SheetImport - 在图纸中导入配电盘明细表

PanelScheduleExport

用于导出的配电盘明细表:
在这里插入图片描述
导出到 Excel:
在这里插入图片描述
主要用到的 Revit API:
通过 GetSectionData 可以获取配电盘明细表里各个分区的内容

// public class PanelScheduleView : TableView
public TableSectionData GetSectionData(SectionType sectionType);

一个配电盘明细表可以有的分区类型:
头Header、体Body、总结Symmary、尾Footer

namespace Autodesk.Revit.DB
{public enum SectionType{None = -1,Header = 0,Body = 1,Summary = 2,Footer = 3}
}

TableSectionData 可以获取对应的行列:

TableSectionData sectionData = psView.GetSectionData(sectionType);
nRows = sectionData.NumberOfRows;
nCols = sectionData.NumberOfColumns;

通过 GetCellText 可以获取对应的配电盘明细表的内容:

// public class TableView : View
public string GetCellText(SectionType sectionType, int row, int column);

InstanceViewCreation

选中一个配电盘 Panel,通过 CreateInstanceView 创建一个配电盘明细表:

// public class PanelScheduleView : TableView
public static PanelScheduleView CreateInstanceView(Document ADoc, ElementId panelId);

在这里插入图片描述

SheetImport

通过 PanelScheduleSheetInstance::Create 在图纸上放置配电盘明细表:

// public class PanelScheduleSheetInstance : Element
public static PanelScheduleSheetInstance Create(Document ADoc, ElementId scheduleId, View DBView);

在这里插入图片描述
为了将多个明细表放在同一行,计算了各个表的起始位置:

XYZ nextOrigin = new XYZ(0.0, 0.0, 0.0);
foreach (Element element in psViews)
{PanelScheduleView psView = element as PanelScheduleView;if (psView.IsPanelScheduleTemplate()){// ignore the PanelScheduleView instance which is a template.continue;}PanelScheduleSheetInstance onSheet = PanelScheduleSheetInstance.Create(doc, psView.Id, sheet);onSheet.Origin = nextOrigin;BoundingBoxXYZ bbox = onSheet.get_BoundingBox(doc.ActiveView);double width = bbox.Max.X - bbox.Min.X;nextOrigin = new XYZ(onSheet.Origin.X + width, onSheet.Origin.Y, onSheet.Origin.Z);
}
http://www.yayakq.cn/news/147359/

相关文章:

  • 慈溪市建设局网站上海网站建设公司怎么样
  • 如何做提升自己的网站赣州做网站
  • 网站提现功能怎么做重庆小程序开发费用
  • 芜湖龙湖建设网站wordpress自动加文章tittle
  • 资源库网站开发厦门学网站建设
  • 电商网站有哪些类型已有网站开发app终端
  • 漳州做网站匹配博大钱少a淄博做网站建设公司
  • 小网站备案海外网络推广收费
  • 学校网站建设方案策划书关于做ppt的网站
  • 设计很好看的网站有些人做网站不用钱的 对吗
  • 图库网站模板山东省建设厅执业资格注册中心网站
  • 做网站专业术语东莞阳光网官网首页
  • 练手网站开发设计之家网址
  • 中小企业网站制作哪家好短网址源码wordpress
  • 网站建设方案详解宿州做网站的有吗
  • 做课件好用的网站wordpress域名设置
  • 建网站要什么张家港网站制作哪家好
  • 怎么接单做网站网站建设综合实训报告
  • 网站主要应用定西seo霸屏推广
  • 南京高端网站建设哪家好互联网都有哪些公司
  • 做网站刷流量挣钱吗重庆网站制作招聘
  • 网站做的不好会有什么后果小程序制作价格
  • 做网站servlet制作网站的过程
  • wordpress 登录重定向关键词优化意见
  • 成都装饰设计公司排名搜索引擎优化工作原理的先后顺序
  • 如何利用网站新闻做推广网上可以自学什么技术
  • 做微信商城网站建设双一流建设专题网站
  • 网站大全正能量免费2020国外比较好的资源网站
  • 营销型网站设计模板泉州建设培训中心网站
  • 动效网站怎么做请人建设网站 要注意什么