找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7202|回复: 5

[求助] 帮忙看看这个式子的问题怎么解决

[复制链接]

4

主题

79

回帖

1

威望

助工

积分
102
发表于 2020-6-3 14:59 | 显示全部楼层 |阅读模式
cmass=pro_mp_mass
MASS=MP_MASS("")
warning在质量属性计算之后模型作了修改。可能需要重新计算。

cmat=ptc_material_name+" "+"T="+"adtos(smt_thickness)"

if SMT_THICKNESS==ceil(SMT_THICKNESS)
cmat=ptc_material_name+" "+"T="+itos(smt_thickness)+".0"
endif

if SMT_THICKNESS==0.001
cmat=ptc_material_name+""
endif
/* The following relations make the bend allowance parameters     */
/* of part to be dependent on the assigned material, if the value  */
/* of the parameter SMT_UPDATE_BEND_ALLOW_INFO is YES.  */
/* If you remove or change these relations, the check box         */
/* 'Use assigned material to define the value of the bend         */
/*  allowance parameters' in the Bend Allowance category          */
/* in sheet metal Preferences dialog box might stop working.      */
if ( SMT_UPDATE_BEND_ALLOW_INFO == YES && exists("PTC_MATERIAL_NAME") )
  if ( PTC_MATERIAL_NAME != "UNASSIGNED" )
    if ( string_length( material_param("BEND_TABLE") ) > 0 )
error在表达式左侧有无效数据类型组合
      SMT_PART_BEND_TABLE_NAME = material_param("BEND_TABLE")
    endif
    if ( material_param("INITIAL_BEND_Y_FACTOR") > 0.0 )
error在表达式左侧有无效数据类型组合
      SMT_PART_BEND_ALLOW_FACTOR_TYPE = "Y FACTOR"
      SMT_PART_BEND_ALLOWANCE_FACTOR = material_param("INITIAL_BEND_Y_FACTOR")
    endif
  endif
endif
SMT_DFLT_BEND_RADIUS = SMT_THICKNESS
SMT_DFLT_CRNR_REL_WIDTH = SMT_THICKNESS
SMT_DFLT_CRNR_REL_DEPTH = SMT_THICKNESS
SMT_DFLT_BEND_REL_WIDTH = SMT_THICKNESS
SMT_DFLT_BEND_REL_DEPTH = SMT_THICKNESS * 2.0
SMT_GAP = SMT_THICKNESS * 0.5
SMT_DFLT_EDGE_TREA_WIDTH = -SMT_GAP
SMT_DFLT_MITER_CUT_WIDTH = SMT_GAP
SMT_DFLT_MITER_CUT_OFFSET = SMT_THICKNESS * 1.1
我不写你就看不到

4

主题

79

回帖

1

威望

助工

积分
102
 楼主| 发表于 2020-6-4 11:17 | 显示全部楼层
完了,帖子沉 了,没人会可还行
回复

使用道具 举报

39

主题

582

回帖

7

威望

高工

积分
719
发表于 2021-1-19 00:52 | 显示全部楼层
BEND-TABLE未定义就引用, 当然会出错。
回复

使用道具 举报

39

主题

582

回帖

7

威望

高工

积分
719
发表于 2021-1-19 00:53 | 显示全部楼层
是你错的太离谱, 无语吧。
回复

使用道具 举报

4

主题

79

回帖

1

威望

助工

积分
102
 楼主| 发表于 2021-1-19 15:51 | 显示全部楼层
andrawloo 发表于 2021-1-19 00:53
是你错的太离谱, 无语吧。

哪里错了呢
这个公式在创建零件的时候还不会报错,各个参数也没有问题,但是,没有但是了,你知道错在什么位置,能改吗
我不写你就看不到
回复

使用道具 举报

0

主题

8

回帖

0

威望

实习生

积分
11
发表于 2024-9-17 14:20 | 显示全部楼层
错误的原因是,
1:你在参数里面将SMT_UPDATE_BEND_ALLOW_INFO的值设置为YES
2:然后没有给零件设置材料,或者设置的材料里面没有BEND_TABLE参数以及没有INITIAL_BEND_Y_FACTOR参数
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2024-11-22 17:48 , Processed in 0.137052 second(s), 20 queries .

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