一、创建框架零件,创建部件,使用装配和结构件生成器创建主要结构模型;

二、每个零件中创建相应的需要驱动的用户参数,并使用户参数与模型参数建立连接,以下是隔板零件用户参数:

三、总部件中创建所有下级零部件中用到的用户参数,但不建立链接;

四、编写ilogic规则,语句分为三部分,第一部分是触发器部分,通过iTrigger能触发规则,同时能触发表单的运行;第二部分为计算参数,需要通过公式计算的复杂表达式;第三部分是总部件中的参数向相应零件传递链接的过程,每个参数必须一一对应。

trigger=iTrigger0
iLogicForm.Show("驱动参数表")

'计算参数
阵列隔板数 = Int((机架长-(隔板折边高+端角钢边长+60)*2)/隔板间距)+1
调整端长 = 机架长-(阵列隔板数-1)*隔板间距-(隔板折边高+端角钢边长+60)*2
调整段侧斜角钢数 = Int(阵列隔板数/2)
非调端侧斜角钢数 = 阵列隔板数-调整段侧斜角钢数-1
顶底次斜角钢数 = Int((阵列隔板数-1)/2)
顶底首斜角钢数 = 阵列隔板数-顶底次斜角钢数-1

'总参数传递到框架
Parameter("framework:1", "机架宽") = 机架宽
Parameter("framework:1", "机架高")=机架高
Parameter("framework:1", "机架长")=机架长
Parameter("framework:1", "隔板间距")=隔板间距
Parameter("framework:1", "机架倾角")=机架倾角
Parameter("framework:1", "调整端长")=调整端长
Parameter("framework:1", "端角钢边长")=端角钢边长
Parameter("framework:1", "隔板折边高")=隔板折边高
Parameter("framework:1", "阵列隔板数")=阵列隔板数
Parameter("framework:1", "非调端侧斜角钢数")=非调端侧斜角钢数
Parameter("framework:1", "调整段侧斜角钢数")=调整段侧斜角钢数
Parameter("framework:1", "顶底首斜角钢数")=顶底首斜角钢数
Parameter("framework:1", "顶底次斜角钢数")=顶底次斜角钢数
Parameter("framework:1", "走道宽")=走道宽

'总参数传递到结构件
Parameter("Frame0001:1", "机架宽") = 机架宽
Parameter("Frame0001:1", "机架高")=机架高
Parameter("Frame0001:1", "机架长")=机架长
Parameter("Frame0001:1", "隔板间距")=隔板间距
Parameter("Frame0001:1", "机架倾角")=机架倾角
Parameter("Frame0001:1", "调整端长")=调整端长
Parameter("Frame0001:1", "端角钢边长")=端角钢边长
Parameter("Frame0001:1", "隔板折边高")=隔板折边高
Parameter("Frame0001:1", "阵列隔板数")=阵列隔板数
Parameter("Frame0001:1", "非调端侧斜角钢数")=非调端侧斜角钢数
Parameter("Frame0001:1", "调整段侧斜角钢数")=调整段侧斜角钢数
Parameter("Frame0001:1", "顶底首斜角钢数")=顶底首斜角钢数
Parameter("Frame0001:1", "顶底次斜角钢数")=顶底次斜角钢数
Parameter("Frame0001:1", "走道宽")=走道宽

'总参数传递到隔板
Parameter("plate:2", "机架宽")=机架宽
Parameter("plate:2", "机架高")=机架高
Parameter("plate:2", "大孔径")=大孔径
Parameter("plate:2", "托辊安装孔距")=托辊安装孔距
Parameter("plate:2", "托辊安装孔高")=托辊安装孔高

五、设计表单,即我们所说的可视化界面,虽然不能做的像VB等编程软件那么漂亮,但个人觉得还勉强用着过的去:

六、使用时,直接打开中部机架总部件,点击管理菜单中的iTrigger,跳出驱动表单,更改相应参数,点击应用模型即可更改。

发表于: 2013-09-04 23:32 阅读(3703) 评论(0) 收藏 好文推荐

本博客所有内容,若无特殊声明,皆为博主原创作品,未经博主授权,任何人不得复制、转载、摘编等任何方式进行使用和传播。

作者该类其他博文:

发表评论(网友发言只代表个人观点,不代表本网站观点或立场。)

您尚未登录,请先【登录或注册