网站更换主域名

15
2008
11

清除SVN版本库中特定文件的方法

  团队共同维护一个SVN版本库时,有时会不知不觉地将一些无用的文件提交到版本库中,如果这些无用的“垃圾”文件是很大的二进制文件时,SVN版本库的大小将会迅速膨胀,给版本库备份带来麻烦。为此,偶通过搜索找到了一种清理版本库的方法,要用到Subversion的命令,如下:

  假定,偶已经在”E:\Repositories\”目录建立了一个名为mydata的版本库,想清除库中的无用文件位置为“/documents/计算书.doc”。

(1)先用”dump”命令将整个版本库输出成标准格式。

svnadmin dump E:\Repositories\mydata > E:\temp\mydata.dump

(2)然后,用以下命令对输出的标准格式进行过滤处理,并生成新的文件。

type E:\temp\mydata.dump | svndumpfilter exclude /documents/计算书.doc > E:\temp\mydata_new.dump

...

29
2008
10

慎用3d3s 9.0的”荷载统计”命令

  以前一直对3d3s这样的二次开发软件的计算结果没有太大信心,通过这一段时间和MIDAS的对比,觉得其线性分析基本还是准确的,用来做设计和出计算书是没有问题的。但使用时还是要小心为上,这不,偶这两天就发现了一个问题:“荷载统计”命令结果有时会失真!

  “荷载统计”命令的菜单如图1所示。偶目前发现的现象是:当在结构中施加梁单元荷载,且荷载类型为2(单元集中荷载)时,“荷载统计”命令将会漏掉单元荷载;当在结构中施加梁单元荷载,且荷载类型为6(梯形均布荷载)时,“荷载统计”命令会把此单元荷载值计算过大,一般为原荷载值的1.5倍。

图1

  为了验证以上结论,特做了如下一个简单的测试例子。一个简单框架,荷载库中添加两个活载工况1和工况2(图2),工况1施加梁单元荷载类型为2(图3),工况2施加梁单元荷载类型为6(图4),然后分别施加到不同的单元上(图5~图6),荷载添加完后执行“荷载统计”命令,如图7所示,显然是有问题的。

...

25
2008
10

招聘钢结构详图工程师数名

  代友发一个招聘启事:

[公司]:哈尔滨君创科技开发有限公司

[介绍]:本公司于2008年3月正式成立,位于哈尔滨市南岗经济开发区,尚处于创业初期,主要承接国外钢结构设计、深化业务,在国外有稳定的业务来源,具有非常广阔的发展空间,可以为员工提升业务能力提供良好的平台。公司的目标是作出真正无国籍化的图纸,树立优秀的行业品牌。现阶段由于业务发展的需要,向全国招聘钢结构资深详图深化人员,能独立完成钢结构详图深化业务、带领过团队者优先。待遇与能力及业绩挂钩,充分体现个人能力差别。我们真诚地期待热衷于钢结构事业、有一定发展抱负,希望通过自己及团队的共同努力在行业内创造一面旗帜的有志之士的加盟。

联系电话:0451-55175681  
E-mailstarstar215@yahoo.co.jp
联系人:姚经理

P.S. 工作地点在哈尔滨南岗区,老板有多年日本钢结构深化经验,目前主要外接日本方向详图任务,有稳定业务来源。老板为人厚道,公司发展初期需要有一定经验熟手加盟。

21
2008
10

抗震分析设计在MIDAS中的实现

  分享一个上周六MIDAS北京培训的一个讲稿:“抗震分析设计在MIDAS中的实现”,对MIDAS抗震方面的高级应用做了比较详细的介绍。

链接:在线阅读 | 直接下载(ppt)

18
2008
10

3d3s中的地震情况号

  在3d3s中,有些特殊的工况程序会自动细分几种情况,如温度、地震工况等。对于温度工况的情况,很容易理解,无非是一个升温一个降温。可是对于地震工况来说,程序最多可生成6种情况(对应情况1~6),为了弄清楚这6种情况所代表的地震作用偶咨询了3d3s的研发人员,并为了进一步验证官方的说法,还特意做了如下一个简单的悬臂模型。

...

[结论]:从反力结果上,可以明显看出:情况1是指x轴正向(或0度)的地震作用,情况2是指x轴负向的地震作用,情况3是指y轴正向(或90度)的地震作用,情况4是指y轴负向的地震作用,情况5是指z轴正向的地震作用,情况6是指z轴负向的地震作用。情况1~4为水平地震,情况5~6为竖向地震,当在“地震参数输入”对话框(图2)中未选择“竖向地震作用”时,将不会有情况5和情况6生成。以上和3d3s研发人员所述一至。

...

11
2008
10

一个简单易用的Excel文件读写类库:Exceller

  没有深入研究过Excel文件的读取和写入,以前偶处理别人的数据都只会有最原始的方法——读取文本文件,这样就要在读取数据前对各种格式的数据(Excel、Word等格式)进行人工格式处理。昨天,为了处理一些风洞实验的结果数据,在Codeproject上找到了一个简单易用的Excel文件读写类库:Exceller,借用它只要简单几句代码就很好地解决了偶直接读写Excel的问题。

  这个类库作者是一个伊朗人,使用时只要添加两个引用文件:“Microsoft.Office.Interop.Excel”和“Taramon.Exceller.dll”就可以了。帮助文件写得也很清楚(见下面链接),在“Taramon.Exceller.dll”文件中每个函数作者也做了很好的注释,用VS的对像浏览器中可以查到每个函数的功能说明。

  偶特地把编译好的两个类库文件打包,以方便不想下载源码的朋友使用。

链接:原文说明 | 编译类库打包下载

24
2008
09

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

  除了上一篇中提到的用.NET程序实现的方法外,另一种用LISP加载.NET的程序集的方法由来已久。思路是用lisp语言程序化调用“Netload”命令,代码也比较简单,速度也还可以,示例如下:

(defun c:LOADNET()
(command "netload" "E:/documents/DotNetFile.dll")
(command "LOADNET")
(princ)
)

  如果要加载的*.dll文件中正好也有一个名为"LOADNET"的目标命令,那么当第一次输入"LOADNET"命令时,程序会先netload那个dll文件,然后执行其中定义的"LOADNET"目标命令;接下来再输入"LOADNET"命令时,程序会“忽略”lisp的命令,进而执行dll文件中定义的"LOADNET"目标命令。这从表面看起来有点儿像“唤醒加载”,其实偶感觉每运行一次命令,CAD都要加载一次dll程序集,还是有差别的。

...

23
2008
09

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

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

...

08
2008
09

Command Complete Bonus Tool for AutoCAD 更新

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

链接:官方下载

04
2008
09

风振系数与阵风系数

  《建筑结构荷载规范》(GB5009-2001)在计算风荷载时提到了这两个系数,但是在结合实际工程使用中,又会遇到许多“模糊”的问题。如:“计算主要承重结构时,考虑风振系数;计算围护结构时,考虑阵风系数”,这里主要承重结构和围护结构从概念上如何区分?对于一些特殊的结构,如大跨度、长悬譬屋盖结构等,风振系数如何取?如果没有风洞实验数据,风振系数可否取1?

  偶不是研究风的,所以光从规范上的这些东西偶是搞不清楚上面的问题,查了一些资料,也只是一些大概的介绍,也许这就是那些“有待研究”的东东吧。简单总结一下一些偶理解的概念,欢迎这方面的专家批评指正。

偶的理解:

  结构上的风荷载可分为两种成分:平均风和脉动风。对应地,风对结构的作用也有静力的平均风作用和动力的脉动风作用。平均风的作用可用静力方法计算,而脉动风是随机荷载,它引起结构的振动,一般采用随机振动理论对其振动进行分析。

  风振系数是指结构总响应与平均风压引起的结构响应的比值。

  阵风系数是考虑到瞬时风较平均风大而乘的系数,一般是阵风风速与时距10min的平均风速之间的比值。

  风荷载影响较大的结构一般都要考虑风振系数,具体如何取值只能参考以往的相关类似工程。对于屋盖结构(如大跨度的看台)不应当成“围护结构”而只考虑阵风系数。

参考资料:讨论1 | 讨论2 | 一篇空间结构的论文

P.S.  以上本人拙见,欢迎对此有研究的朋友指正。