前言:
本人是一名建筑设计公司的结构设计人员,建筑业的势头显然没有前些年那般波涛汹涌。浪潮暂退的今天很多向我这样的结构设计从业人员倍感迷茫。行业沉寂的这些日子里我不断探索,希望在减隔震、BIM、钢结构等方面都找到突破,只希望当浪潮再次来临时自己不是被早早淘去的那一颗沙砾。工作既然少了,自然就有了更多的时间学习,喜欢折腾的我开始回顾以前的工作。建模电算和CAD制图是我主要的工作,但我总觉得很多简单重复的工作不值得我投入太多的时间和精力。于是我决定学习编程,让电脑去思考那些无脑的问题。经过半年陆陆续续的C#基础学习我终于开发出了自己的第一个工具——建筑结构墙体线荷载计算工具。
自己学习后发现学习的动力源于学习的目的,为了学习而学习也是很多人半途而废的主要原因。C#只是工具,让他能帮我们完成简单重复的工作才是目的。我的这篇文章以及之后的内容也是给大家这么一个“学习目标”的实例,希望大家能从我的学习分享中有所收获。本人是刚入门小白,如果大佬发现什么不妥之处还请多指教。
正文
一、项目目标分析确定及分解
本篇主要是对工具开发的初步设想和分解做一个介绍,旨在为读者说明本人开发次插件的思考方式,之后的篇目将以此篇为线索详细介绍插件开发过程。
结构工程师对建筑结构计算的电算环节主要是:
熟悉建筑图纸—初步确定结构布置—建立信息计算模型—输入荷载及参数—计算合格并出图。
而荷载计算环节往往需要CAD打开建筑图纸确认墙体和面层信息、Excel查看项目荷载统计、第三方荷载计算软件填写信息并计算,这样一点一点将荷载计算好并输入到模型中。