在AutoCAD中程序化加载.NET程序集的方法(1)

  前面的文章已经介绍过,通过修改注册表可以实现.NET程序集随AutoCAD的启动自动加载,这两天Kean又介绍了一种程序化的加载方法:用.NET程序加载.NET程序集,用到了微软的核心类库mscorlib中的System.Reflection命令空间。加载时只要一个函数Assembly.LoadFrom()可以了,试了下速度还是很快地。下面转一下Kean的测试代码(C#):...

Command Complete Bonus Tool for AutoCAD 更新

  以前的文章中介绍过这个CAD插件,现在升级到v1.2版,并已从Autodesk Labs毕业,支持AutoCAD 2007、2008和2009。使用方法不多述,比较简单。 链接:官方下载

Command Complete Bonus Tool for AutoCAD 更新

风振系数与阵风系数

  《建筑结构荷载规范》(GB5009-2001)在计算风荷载时提到了这两个系数,但是在结合实际工程使用中,又会遇到许多“模糊”的问题。如:“计算主要承重结构时,考虑风振系数;计算围护结构时,考虑阵风系数”,这里主要承重结构和围护结构从概念上如何区分?对于一些特殊的结构,如大跨度、长悬譬屋盖结构等,风振系数如何取?如果没有风洞实验数据,风振系数可否取1?  偶不是研究风的,所以光从规范上的这些东西偶是搞不清楚上面的问题,查了一些资料,也只是一些大概的介绍,也许这就是那些“有待研究”的东东吧。简单总结一下一些偶理解的概念,欢迎这方面的专家批评指正。偶的理解:  结构上的风荷载可分为两种成分:平均风和脉动风。对应地,风对结构的作用也有静力的平均风作用和动力的脉动风作用。平均风的作用可用静力方法计算,而脉动风是随机荷载,它引起结构的振动,一般采用随机振动理论对其振动进行分析。  风振系数是指结构总响应与平均风压引起的结构响应的比值。  阵风系数是考虑到瞬时风较平均风大而乘的系数,一般是阵风风速与时距10min的平均风速之间的比值。  风荷载影响较大的结构一般都要考虑风振系数,具体如何取值只能参考以往的相关类似工程。对于屋盖结构(如大跨度的看台)不应当成“围护结构”而只考虑阵风系数。参考资料:讨论1 | 讨论2 | 一篇空间结构的论文P.S.  以上本人拙见,欢迎对此有研究的朋友指正。

ANSYS中的查询函数

   一篇来自ANSYS.net的文章,方便写APDL代码:链接:Introduction to Inquiry Functions | 总结的查询函数表(pdf)

MIDAS渲染模式的视角控制方法

  MIDAS/Gen从7.1.2版以后增加了一个特玄的“飘云渲染模式”,如同将你的模型真正地置于天地之间一样。以前,偶对此功能很不以为然,因为进入此模式后自己的模型很难调整角度,因而也没有好的视觉效果。这两天摸索了一下,找出了几个调整规律,不一定完全正确,但肯定有效。  按F6键进入“渲染窗口”模式,默认的视角位置应该是在地面(模型的底标高)附近,因此如果建筑物很高的话会看到全貌。你就把这个视图窗口假想你自己的视野,而你就站在建筑物的旁边的地面上,好了现在我们通过下面的操作就可以进行漫游了。鼠标操作:动作对应操作扭头(左看右看上看下看)按住左键,上下左右移动鼠标走路(前进或后退)按住右键,前后左右移动鼠标飞起(控制人所在标高位置)按住中键,上下移动鼠标...

MIDAS渲染模式的视角控制方法

用Zotero管理自己的文献资料

  Zotero是一个文献管理软件,严格意义上讲它不是一个独立的软件,因为他要寄存于浏览器Mozilla Firfeox中才可以运行。不过,也正是由于这一点,更增加了它的方便和易用性,借助Firefox你可以随时对自己看到的网页(或者博客文章、pdf论文等)进行收藏管理。同时它还是很强的扩展性,装一个小插件,可以轻松在Word中实现论文参考文献快速整理,相较以前偶介绍的Word 2007中参考文献的管理模式更加易用。偶试用过一段时间,发现这才是偶想要的的东东,小巧且功能全面。主界面如下:链接:官网 | 演示 | Word插件 | Word引文样式...

用Zotero管理自己的文献资料

AutoCAD系统变量:EDGEMODE

  在对两条直线进行剪裁(Trim)时,如果这两条线不相交,你会怎么办?通常的做法是先延长两条直线以使其相交,之后再进行Trim操作。如果在绘图中,这种不相交的情况大量存在,剪裁岂不是很麻烦?AutoCAD已经为我们考虑到了这种情况,通过修改系统变量EDGEMODE,我们可以轻松实现对不相交的直线进行Trim操作。  在命令行输入“EDGEMODE”,将其值设为1,如下:Command: edgemodeEnter new value for EDGEMODE <0>: 1  这时,我们的Trim命令就具有了对不可见边界进行延伸的功能,对两个不相交的直线进行任意的Trim,试试看...下图是用一段圆弧剪裁与其不相交的两条直线得到的效果(修剪时无需对圆弧进行延长操作):剪裁前的状态:...

AutoCAD系统变量:EDGEMODE

用VisualSVN实现多人协同版本控制环境的架设

  用TortoiseSVN在本机进行版本控制有一段时间了,深觉其功能的强大和文件管理理念的先进。近日,由于项目需要开始尝试在局域网内架设多人的协同版本控制环境,刚开始选用了局域网数据库共享的模式,连接速度还可以,不过要求放置数据库的机器对数据库文件夹进行共享,且由于局域网用户中的系统机器名很乱,不易进行人员名称和权限管理。后来在Subversion的官方网站上找到了一个能够快速架设基于Apache的服务器的软件——VisualSVN Server,很好地解决偶的问题。  这个软件安装包只有6M大小,包含了Subversin、Apache和一个管理平台(如下图),安装后进行管理平台即可控制版本控制服务的开启和关闭,最方便的是它可以自己控制用户及权限,支持加密的https协议。...  使用时,将自己版本库拷到VisualSVN Server指定的数据库根目录(默认是:D:\Repositories\)就可以了。需要注意的是,置于数据库根目录的版本库文件夹不可以用中文,否则VisualSVN Server将无法识别。链接:VisualSVN Server官方 | 下载 |  使用帮助(En)...

用VisualSVN实现多人协同版本控制环境的架设

Lead Your Life-兰迪教授的最后一课

  这是偶前几天从谷歌黑板报李开复老师的文章中看到的,不管你以前是否听说过兰迪教授,这个讲座你都值得一看。偶对美国的文化不是很了解,但还是从言谈中深刻体会到了兰迪教授的乐观、幽默和无惧的心态,在他生命中的最后一次讲座中,他用自己的经历向我们生动阐述了一些基本的人生哲学。尤其是结束后那经久不熄的掌声,不能不让人感动。费话不多说,送上链接:链接:引领你的一生(李开复) | 视频看这里 | 中英文讲稿 | 电驴下载(全)

Lead Your Life-兰迪教授的最后一课

开源的项目管理软件: OpenProj

  上周末参加了大亮兄组织的钢结构设计沙龙,虽然没有按时到场,但和同行的交流中也收获不少,希望这个活动能够继续办下去,参与的人能够更多一点。交流中,大家有一个共同的观点就是目前专门面向钢结构工程项目的管理系统很是缺乏,而同时钢结构企业(不管是设计、深化还是加工制作)又都很需要这类东东。另一个很现实的问题就是软件的正版化问题,对于小企业所有软件正版化还需要一个过程,经济上一下子正版化是吃不消地。从这个意义上讲,大亮兄及力推荐的开源软件(如Subversion、BugFree、DotProject等)还是很有意义的。  今天推荐的是一款开源的项目管理软件:OpenProj,偶还不是领导,平时很少用像Office Project之类的软件,仅从直观上偶觉得这个OpenProj基本可以替代微软的Office Project,最大的优点就是它是免费的,没有版权问题,而且可以读写Office Project的文件,安装之后即是中文截面。由于开发语言是Java,刚开始打开软件时可能会有点慢,不要钱的东西等几秒钟也无妨啦^_^链接:官方主页 | 程序下载界面如下:...

开源的项目管理软件: OpenProj