VTC

产生在WP之前的一些文字, 当初是挂在内网上自娱自乐的,现在把这些摘录下来,将来考古以许用得上 ~_~不想浪费时间的朋友可以到此止步了.


铁塔加工术语英汉对照表:

2007-05-10 13:20:52

仅作为VTC32内部”函数名/变量名/键值”的备忘录之用,并非行业标准.

参照”灵格斯翻译专家”,翻译时以同类事物首字母不重复为原则,并力求简洁易懂.

角钢: angle steel
件号: mark n.痕迹; 记号;
分数.号圈: circle n.圆(圈).
材质: material n.材料, 物资.
长度: length n.长, 长度, 距离.
重量: weight n.重量.
切角: cut vt.切, 割, 剪.
开合角: heel n.
倾侧制弯: bend n.弯曲.
压扁: flat n.扁平物, 平面.
刨根: dig (暂定)
铲背: backoff
电焊: weld n.焊接, 焊缝.
钻孔: drill v.钻(孔), 打(眼);
芯: axis n.轴, 轴线, 中心线; 坐标轴, 基准线.
楞: ridge n.脊, 山脊; 垄, 埂, 脊状突起;
轧制边: edge n.边(缘); 刃.
肢厚: ply n.厚度, 板层.
始端: start n.起点.
末端: end n.末尾; 尽头; 终止.
肢宽: angleB
厚度: angleD
芯距: angleG
长度: AngleL
端距: AngleSE AngleEE
负头: angleSD angleED
材质: angleM
重量: angleW
切角: angleSC angleEC


2007-05-09 10:00:19

VTC32开发进度:

  • 总图格式转换
    • 以注册表记录颜色配置,方便个性DIY.
  • 图纸配置
    • 将工程信息记录在xRecord中,以备日后输出时读取.
    • 对话框智能属性: 所有输入项自动过滤逗号 工程代号自动转换为大写字母
  • 型钢配置
    • 型钢参数中,稳定特征记录在注册表,如:重量,R弧.
    • 动态特征记录在xRecord,如:芯距.
  • 螺栓配置
    • 综合各方面考虑,最终决定废止”孔符”这一名词. 以长远计,螺栓的变动可能性比孔径要小得多.
  • 基础函数进展:
    • 字符串: 分割 过滤
    • 图元: 到指定层 到模型空间 到图纸空间
    • 扩展数据: 提交 读取 删除
    • 外部记录: 提交 读取 删除

VTC32开发环境:

2007-04-28 17:00:56

开发语言: AutoLisp, ActiveX, Shell.

开发平台: Windows DataCenter Server 2003, AutoCAD 2004 中文版, VLisp, LispLink.

开发代号: 7th element

VTC32初步计划:

  • 尽量减少对BLOCK的滥用,以XDATA做为主要数据载体.
  • 随时控制命令回显,减少ACAD响应时间.
  • 每个功能的起始和结束均做回退标记,避免回退时的盲目性.
  • 不采用n-n视图的概念,保持铁塔的完整性.
  • 件号圈尽可能只记录图元句柄和型钢参数,不再记录型钢计算结果.
  • 引入节点新概念,使型钢两端有所依附,增加调整的灵活性.
  • 少用全局变量,改用参数传递.
  • 所有图元颜色与线型均随层,便于DIY.
  • 有可能尝试反应器,只作为次选方案.
  • 以随机缓存做为文本载体,而不是固定的库.
  • 以全局变量定位ACAD根目录,使图形不受目录限制.
  • 饿了,吃饭去,回来继续写.
  • 以正肢芯线定楞线,以楞线和板厚定侧肢芯线,正侧肢采用同一号圈.
  • 尽量在型钢搭建时计算板厚,以备三维化.

Vlisp

2007-04-22 16:31:27

本次更新的内容:

发现AutoLisp新大陆 “vl-“, 基本上是无敌了, 目前正在逐个试验, 新奇功能敬请关注.
期待值较高的几项功能如下: 板输出 两面板 小图输出 脚钉布置

闲聊几句题外话: (我的地盘我说点废话你有意见吖?那RFC文档都能把PARTY地点写进去,我这点算什么!)

在这个世界上谁是孤独的?

  • 女娲: 生了那么多孩子,没有一个管她叫妈的,一个也没有,直到她累死都没有.
  • 盘古: 一个加班狂,努力工作直到死了还是个单身汉,何止孤独,简直是可怜.
  • 夸父: 如果不是因为孤独,为什么要追逐太阳?就算是轻生也不能选择这种自残的方式啊!
  • 大禹: 三过家门而不入,有家都不回,没有困难就创造困难,没有孤独就创造孤独.
  • 牛顿: 他说白光是七彩的,所有人都笑了,狗没笑,因为狗是色盲,不过后来人也不笑了.
  • 麦哲伦: 他说地球是圆的,所有人都笑了,他想哭,上帝看到后笑了,于是麦哲伦也笑了.
  • 爱因斯坦: “人们对爱因斯坦微笑是因为没人能理解他的相对论,人们对我微笑是因为谁都能理解我的幽默.” —- 查理.卓别林

所以,享受孤独吧,如果你做到了,将来不是神仙就是伟人!


相似形标注

4月 05, 2007 @ 16:34

本次更新的内容:

  • 开通三角标注功能,智能判断细微误差,经测试有一定的兼容性.使用技巧如下:
  • 横隔面: 请输入一定的余量(50左右), 以确保水平面能够组成完整矩形.双材: 请先使用号圈显隐将内侧主材芯线隐藏, 只有这样才能将标注应用于中轴线.
  • V面: 请先使用号圈显隐将斜材芯线,火曲线,内侧孔心线隐藏, 之后切换到25层, 用红线将V面连成三角形.
  • 横担: 若要标注到火曲线为止, 请先使用号圈显隐将火曲线隐藏, 之后切换到25层, 用红线连接火曲线的首末端. 若要标注到塔身主材芯线为止, 请先使用号圈显隐将火曲线及主材芯线隐藏, 之后切换到25层, 用红线连接横担主材两端并延伸到塔身主材, 再将横担口连接闭合. 横担上平面, 两端不封闭的情况下, 请切换到25层, 用红线将其封闭.
  • 其它: 稍微给一些余量(10以下)可以弥补斜线输入和镜像时的细微误差. 过大的余量会影响正常标注, 建议对特殊部位使用较大余量后, 回车结束程序循环, 再次运行.
  • 余量大小请自行总结经验.

更新器

3月 24, 2007 @ 08:47

本次更新的内容:

  • 提供更新器以便快速方便的部署关键更新.
  • 修复修正图号功能一处BUG:偶尔导致材质与件数中间的空格丢失,至使角钢不能镜像.
  • 修复孔距标注功能一处BUG:不能识别红号圈11节点之后的孔距.
  • Advanced Installer 3月 07, 2007 @ 17:17本次更新的内容:
  • 采用正规安装包形式,智能识别”AutoCAD 2002”根目录,可以在”添加/删除程序”中删除本软件.
  • 改视图号重命名为修正图号,避免歧义.

已知存在的问题:

  • 某些绿色件号圈的断材在刷新节点后无法做包钢,(节点定义的问题).
  • V面内角钢刷新节点后镜像出错,(怀疑是对角镜像功能本身存在问题).
  • acad.mnl OR plus.mns 2月 13, 2007 @ 16:07本次更新主要内容:
  • 改进安装过程为静态模式,避免之前的强制模式代来的一些问题.
  • 辅菜单vtc.mns与主菜单acad.mns实现了真正的捆绑式挂接,避免因CAD本身的问题导致的VTC菜单消失现象.
  • 因为一些测试功能的开发停滞不前,现决定彻底移除这些不再列入计划的功能选项.
  • 测试菜单中,新增智能初始化功能,新版CAD菜单可以实现绝大部分功能的智能初始化.如果感觉不适或不足,可随时还原.
  • 联板菜单中,新增线段伸缩功能,可以实现对线段的”加/减/乘/除”线性修改.
  • 样板菜单被去除.

孔符问题

1月 06, 2007 @ 09:11

本次更新主要内容:

  • 修正一个严重错误,由于我厂将”△”用于13.5孔,实际上此孔符归属17.5孔.导致小图漂白功能误将这一紫色孔符替换成白色13.5孔符.
  • 此前一天关于小图芯线的新规定,导致小图漂白功能对芯线的炸开和延长操作失效.
  • 由于近期主攻方向有所改变,新加入的测试菜单中所有功能均为预览效果,不能用于现有的放样操作.
  • 为方便审图,特将搜索件号功能列入审图菜单中,并加入一个测量线段长度的新功能.

紧急通知

12月 03, 2006 @ 19:19

紧急通知 (两处严重错误):

  • 由于先前客户端主动连接服务器次数过于频繁,导致路由交换设备堵塞,局域网访问困难.
  • 客户端连接服务器时,未指定超时数值,导致服务器关机后CAD打开文件速度迟缓.
  • 特发布此补丁, 给您带来诸多不便, 深表歉意!

C/S动态实时更新

11月 30, 2006 @ 16:00

  • VTC2.00版正式推出本次更新重写所有安装代码,实现C/S动态实时更新模式.

控制点

11月 22, 2006 @ 08:30

  • 控制点菜单集推出,一次性增加4个低风险功能
  • 两点型已初具雏形.

回顾一下: 到现在为止,程序代码共计2850行,67034字. 函数41个, 外部函数22个.cheers~

安装包尺寸也有意配合,文件尺寸神奇般的停留在256KB.再次举杯~


角钢 - 两点型

11月 20, 2006 @ 07:00

  • 角钢 - 两点型强力推出,稳定性马马虎虎.
  • 修正空间切角的一个小问题,”0节点”为空时程序意外中止.

小图漂白

11月 18, 2006 @ 08:51

  • 新增小图漂白功能,养成一个好习惯,不要再对小图进行炸开操作.为批量打印功能做好准备.在此对批量打印的作者表示感谢和敬意.
  • 由于CAD本身的限制,平面板无法圈中屏幕外的孔径,特此加入自动调整视口功能,进一步避免丢孔现象.若仍有丢孔现象发生,请及时反馈.

刷新节点

11月 17, 2006 @ 15:42

  • 刷新节点功能对绿号圈开放,很不完善,仅作为侧试,请不要用于正式图纸,切记!!!
  • 由于角钢正侧肢条件的特殊性,侧肢孔位功能不再对料长进行判断.

3D角钢

11月 08, 2006 @ 15:19

  • 3D角钢实现角钢孔径显示功能,全塔3D运行速度有所下降.为避免因测试版而发生的误操作,特效未完成的菜单项加锁.

BUG FIX

11月 07, 2006 @ 08:49

  • 修复平面板关于圈孔的一处BUG,加入橡皮线提示.
  • 修复侧肢孔位在正侧肢负头不同时不能正确识别角钢起点的错误.
  • 修复对小图识别上的错误,误认为被炸开小图为”其它文件”.
  • 改进了安装过程,无需重启CAD,安装后直接使用.
  • 刷新节点功能全力研发中…

VLX

11月 05, 2006 @ 09:01

  • 脚本部分统一打包成.vlx格式,与CAD工作目录尽可能分离.基本上可以归属为CAD外挂式绿色软件.

TAD

11月 02, 2006 @ 19:56

  • AHA~!~BingO~!~
  • \TAD\GGXJ.DAT
  • Yep! Crazy Feelin\’

AutoLisp

10月 31, 2006 @ 07:26

  • VTC: Visual Tower for CAD
  • 正式定位LISP平台, AutoLisp简单明了, 开发周期短.
1
  _      _
  \\    //
   \\  //
    \\//
####+--+####
     ||
     ||
     ||
    ====