TeklaHome

论坛首页 论坛版块 技术交流 模板报告

搜索

零件清单让板截面数值小的在前

发表在 分享2017-11-6 21:43 [复制链接] 0 8532




在Tekla中,我们通常可以用梁的工具来创建矩形板,截面可以例如PL20*400,但有时候在某种特殊情况下,我们也可能写成PL400*20,尽管建模时我们这么写,但是出清单报表或在图纸的材料表中,我们依然希望它输出PL20*400,那么如何通过模板来实现此项需求呢?这里我们通过零件清单来举例说明。
其实很简单,只需要将零件的「截面型材」函数替换成以下代码即可。
if mid(GetValue("PROFILE"),2,find(GetValue("PROFILE"),"*")-2) < mid(GetValue("PROFILE"),find(GetValue("PROFILE"),"*")+1,length(GetValue("PROFILE"))-find(GetValue("PROFILE"),"*")) then GetValue("PROFILE") else "PL"+mid(GetValue("PROFILE"),find(GetValue("PROFILE"),"*")+1,length(GetValue("PROFILE"))-find(GetValue("PROFILE"),"*"))+"*"+mid(GetValue("PROFILE"),2,find(GetValue("PROFILE"),"*")-2) endif

引用的代码基本思路是是,当乘号(即"*")前的数字小于后面的数字,正常输出截面型材,否则将组合"PL"+较小的数字+"*"+较大的数字,输出截面。

附件大家可以直接下载已修改好的零件清单文件。


扫一扫,手机阅读

本帖子中包含更多资源

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

x
使用道具 举报 只看该作者 回复
最新评论 | 正序浏览
只看楼主|楼层直达:
本版积分规则

快速发帖

*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

关注 发消息

何夕

管理员

  • 主题 47
  • 帖子 214
  • 积分 1594
推荐

作者的其他主题

    抖音

    抖音扫一扫

    微信

    微信扫一扫

    公众号

    微信扫一扫

    QQ

    QQ扫一扫

    返回顶部

    精简版|小黑屋|TeklaHome

    GMT+8, 2026-8-17 11:30 , Processed in 0.124809 second(s), 32 queries .

    Powered by Discuz! X3.5

    © 2016-2025 TeklaHOME.com