CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 24918|回复: 46

[开发] CAD表格计算工具

[复制链接]
发表于 2011-7-24 19:04 | 显示全部楼层 |阅读模式
TCal是一个AutoCAD下的表格计算工具,可以实现和EXCEL相似的表格计算功能,即可以定义公式,按公式计算结果,当修改公式中某个数值后,其结果将自动计算并更新。0 t; `$ C, e/ x7 A/ t/ c3 n
TextCal主要功能如下:
$ ?! i/ f; D& U0 o, v(1) 给AutoCAD的单行文本定义链接(公式),实现连动计算,即定义链接后,只要修改链接中的任何一个文本的值,其结果将自动更新。  U! T4 H! e# [0 Q) O
(2) TextCal内置(国标)钢筋、钢管、角钢、槽钢、工字钢、H型钢、T型钢、钢板的单位重量计算。
) u! \$ t1 d. R(3) TextCal实现材料表的自动化计算,给材料表定义链接后,实现材料表单重、自重的自动计算,并且在改变材料规格或改变长度、数量后,单重、总重将自动更新。
6 Y/ y$ B" [! E; a9 A

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
 楼主| 发表于 2011-7-24 19:05 | 显示全部楼层
以下是简单的功能介绍,附件中有详细的使用说明,也有视频演示,欢迎下载。
6 I9 X- A6 D8 J
; K/ \( h2 e$ B% c% B2 d7 @                                         AutoCAD 文本计算工具$ L/ ~6 |; x7 T
                           TextCal V2.0 帮助文件) D  L1 [- o" J3 C
" E: M& c& Z1 |2 ]$ f# z( ?8 J
一、适用的AutoCAD环境
, Q) v  Q. j4 q0 w; ?6 oTextCal是用ObjectARX开发的AutoCAD工具,与AutoCAD版本一一对应,目前TextCal适用于AutoCAD2004~2009。其中AutoCAD2007~2009可直接加载,对AutoCAD2004~2006加载时可能出现版本不兼容的提示,点击“是”继续即可。; p( N+ J& M3 O# j. f4 ]0 n
( q! T$ ^& J% |
二、加载和卸载4 @+ @' W+ k: G9 n* J( }! L" @
在AutoCAD的命令行中键入“loadtc”命令加载,加载成功后应在窗口出现TextCal的工具条。% g3 e$ I2 Y9 O7 b
在AutoCAD的命令行中键入“unloadtc”命令卸载,加载成功后将TextCal的工具条,并清除TextCal对AutoCAD的所有设置。
. }4 E/ ]' g" U, ~/ {1 d% B7 C; k& v$ o: ]" j
三、TextCal命令
5 x; G6 k& U; |' x2 B, Q- W以下TextCal命令均可通过在AutoCAD的命令行中键入命令或通过点击工具条相应按扭实现。& B, R; d8 O$ ]. u+ v
1. 定义链接 (TCal命令,或工具条第1个按扭)
' @$ T- C: F( V3 n1 R" o+ d功能:定义文本连动计算的链接。$ K1 s: F5 `8 o! ~% o6 d
操作步聚:(1) 提示“请选择一个单行文本用于添加链接:”,选择一个需要添加链接的文本,TextCal将把计算结果放在这个文本内。(2) 在“Text Calculation”对话框中Val([***])=后面添加链接公式。链接公式中如需取其它文本的值,点“取值”;如需取型钢或钢筋的重量,点“取重量”;如需取型钢或钢筋的特征值(特征值对钢筋、钢管指直径,对角钢指第一边长,对槽钢、I钢、H钢、T钢指高),点“取特征值”。(3) 如需看当前计算的结果,点“计算”按扭。(4) 定义好公式后,点“确定”,退出TCal,保存并显示已定义的链接。
! M& _5 C, v) h- b) W! O注意事项:正确定义好链接后,只在修改链接中的其它文本的数值,此文本将根据新的计算结果自动修改。此链接将随DWG文件一并保存,此后一直在起作用,除非你用dellink命令删除此链接。请不要删除已定义链接的文本,不然将会出现断链的情况,断链后将提示“Error”的错误信息。计算结果的小数位与原文本的小数位相同。4 b1 k1 g9 d3 d
2. TCal格式刷 (TCalbrush命令,或工具条第2个按扭)3 y0 ]2 `: a! d6 m/ v4 y& m
功能:将已定义的公式,复制到与其相似的其它文本上。0 j8 ^; [" {, e9 s& A
操作步聚:(1) 提示“选择格式源(单行文本):”,选择一个已有公式的源文本。(2) 提示“选择要修改格式的目标文本:”,选择一个要复制公式的目标文本。复制成功后,将显示复制后的链接,并自动计算链接后的文本数据值。
0 d' M7 f, N# U  {注意事项:只能相似的文本才能复制链接,相似的文本指源链接中所有文本的相对位置,对应目标链接中所有文本的相对位置是不变的,一般最好是直接复制源链接中所有文本,不然TCal会因为找不到对应文本而出现“Error”的错误信息。, v, Y& r% J2 r2 s8 t9 `( H
3. 显示链接 (Readlink命令,或工具条第3个按扭)
+ v( o) q" ^5 f5 S3 ?0 G功能:这是TCal的辅助功能,用于显示某文本已定义的链接。
, F8 {7 ~+ p! H3 y操作步聚:(1) 提示“请选择一个单行文本:”,选择一下要查看的文本。命令行将提出当前文本的实体名,当前文本的链接和被链接,并将链接用框和线显示在CAD窗口(此显示是暂时的,刷新窗口,或缩放、移动窗口,此显示都将消失)。
( k# Z# a! ~' y% r2 p4. 显示所有链接 (Readalllink命令,或工具条第4个按扭)
. ~. b3 `# B9 ]0 g7 b' @功能:显示当前图形中所有已定义的链接。, {  g5 s% a8 v! l3 j
操作步聚:运行命令后,图中将显示所有已定义的链接,命令行中提示找到的链接数。
, S9 Y9 a/ m7 V5. 删除链接 (Dellink命令,或工具条第5个按扭), @& N% m+ w0 j' `' ^; c: ^+ g
功能:删除与该文本有关的所有链接,包括链接和被链接,但并不删除或改变实体。( ]. k% K% N$ P9 ^' B6 g, j! \
操作步聚:(1) 提示“请选择一个单行文本:”,选择一下要删除的文本。删除链接后,可以用Readlink命令查看该文本的链接是否已删除。7 T% s  G2 v+ s, w1 T6 |. {# N  x2 l
6. 删除所有链接 (Delallink命令,或工具条第6个按扭)
/ J' }! F7 D+ O3 K/ S4 @: d. N功能:删除当前图形中所有已定义的链接。
$ C; _0 {* F7 p操作步聚:运行命令后,图中所有已定义的链接都将被删除,命令行中提示已删除的链接数。' v0 V: n  Z, E0 ?+ g
7. 修复链接 (Recoveralllink命令,或工具条第7个按扭)
6 g" o5 o. o3 A; ^功能:清除当前图形中所有无效的链接。! t+ l% v' ^$ f% ]1 ^% R
操作步聚:运行命令后,图中所有已效的链接都将被清除,命令行中提示已清除的链接和被链接数。
$ L8 P1 @+ \/ N  \8. TCal系统配置 (TCalconfig命令,或工具条第8个按扭)" H4 A" K6 R8 ]% H# l& I0 |
功能:配置型钢或钢筋的前缀符,和重量计算时的全局系数。
3 U+ i  Z; j+ R9 B; f1 ~& P0 I操作步聚:打开“Text Cal 系统配置”对话框,修改型钢或钢筋的前缀符,和重量计算时的全局系数。点“确定”后将保存,此数据仅对当前图形有效,对其它的图形又将恢复到默认值,此数据也将随DWG文本保存。可以定义多个前缀符,前缀符之前用“;”(注意小写)分开。& A. ?& P" a  O! @, d6 z7 H
9. TCal帮助文件 (TCalhelp命令,或工具条第9个按扭)3 N" x' {7 C1 p1 X  Q8 r
功能:打开帮助文件。
发表于 2011-7-24 19:09 | 显示全部楼层
好东西,谢谢了,收藏了
发表于 2011-8-1 14:54 | 显示全部楼层
好的 00000000000000
发表于 2011-8-4 16:58 | 显示全部楼层
回复 1# textcal_sys
2 h$ \' }% Y; N( P, y0 A, l7 z: m' _( ^
' y5 Y  t+ ~7 i8 ^8 G) i; W: E9 Z1 A
    看来需要很多钱币,赚够了再来下载。
发表于 2011-8-6 17:19 | 显示全部楼层
学习一下,很实用
发表于 2011-8-26 16:56 | 显示全部楼层
这个要试试,如果好的话,很实用
发表于 2011-8-26 17:20 | 显示全部楼层
钱不够啊  很想要啊  楼主发给我吧 [email protected]
发表于 2011-8-26 19:11 | 显示全部楼层
下了,试了,不是我想要的东西,计算公式还是太少了
发表于 2011-8-27 08:38 | 显示全部楼层
要是一个压缩包就好了,呵呵
发表于 2011-11-16 16:11 | 显示全部楼层
回复 1# textcal_sys
3 X5 B$ z7 ~/ e) d& J# G+ N+ h* \; i. f/ S. E3 x  k8 T
$ r* b- o* I9 O3 i; h3 C
    老大。我我急需啊。呵呵
发表于 2011-11-29 09:55 | 显示全部楼层
怎么加载不了啊,老是提示‘未知命令“LOADTC”。按 F1 查看帮助。’
发表于 2011-12-8 23:59 | 显示全部楼层
你分享,我快乐
发表于 2011-12-9 08:51 | 显示全部楼层
感谢分享 顶了
发表于 2011-12-9 15:37 | 显示全部楼层
不错!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2025-2-21 03:02

CAD设计论坛,为工程师增加动力。

© 2005-2025 askcad.com. All rights reserved.

快速回复 返回顶部 返回列表