(Tekla Structures二次开发)操作梁的属性对话框的宏语句

打开对话框

//打开梁的属性对话框,属性面板
akit.Callback("acmd_display_part_attr_dialog", "", "main_frame");

对属性面板进行操作

 //修改零件前缀
akit.ValueChange("part_attrib", "part_number_prefix", "");
//修改零件开始编号
akit.ValueChange("part_attrib", "part_number_start_no", "0");
//修改构件开始编号
akit.ValueChange("part_attrib", "assembly_number_start_no", "0");
//修改构件前缀
akit.ValueChange("part_attrib", "assembly_number_prefix", "");
//修改名称
akit.ValueChange("part_attrib", "name", "");
//修改截面型材
akit.ValueChange("part_attrib", "profile", "HN400*150*8*13");
//修改材质
akit.ValueChange("part_attrib", "material", "Q235B");
//修改等级
akit.ValueChange("part_attrib", "part_group", "111");
//修改抛光
akit.ValueChange("part_attrib", "finish", "111");

切换到位置面板

//切换到位置面板
akit.TabChange("part_attrib", "Container_566", "Container_569");

对位置面板进行操作

//修改--在平面上,数字2对应第二选项:右边。
akit.ValueChange("part_attrib", "position_plane", "2");
//修改--旋转,数字1对应第一选项:前面的
akit.ValueChange("part_attrib", "rotation", "0");
//修改--在深度,数字0对应第一选项:中间
akit.ValueChange("part_attrib", "position_depth", "0");
//修改末端偏移--开始Dx
akit.ValueChange("part_attrib", "dx1", "1.000000000000");
			//修改末端偏移--末端Dx
akit.ValueChange("part_attrib", "dx2", "2.000000000000");
			//修改末端偏移--开始Dy
akit.ValueChange("part_attrib", "dy1", "3.000000000000");
			//修改末端偏移--末端Dy
akit.ValueChange("part_attrib", "dy2", "4.000000000000");
			//修改末端偏移--开始Dz
akit.ValueChange("part_attrib", "dz1", "5.000000000000");
			//修改末端偏移--末端Dz
akit.ValueChange("part_attrib", "dz2", "6.000000000000");

关闭对话框

//点击梁属性对话框的获取按钮
akit.PushButton("dia_pa_from", "part_attrib");
//点击梁属性对话框的应用按钮
akit.PushButton("dia_pa_apply", "part_attrib");
//点击梁属性对话框的确认按钮
akit.PushButton("dia_pa_ok", "part_attrib");
//点击梁属性对话框的修改按钮
akit.PushButton("dia_pa_modify", "part_attrib");
//点击梁属性对话框的取消按钮
akit.PushButton("dia_pa_cancel", "part_attrib");

取消所有项的勾选状态

//取消所有项的勾选状态
akit.PushButton("on_off_button", "part_attrib");
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值