请选择 进入手机版 | 继续访问电脑版

NX二次开发

 找回密码
 立即注册
查看: 300|回复: 3

[已解决] NX如何根据表达式(角度)驱动基准轴以及基准面的变化

[复制链接]

3

主题

7

帖子

481

积分

终日乾乾

Rank: 3Rank: 3

积分
481
发表于 2019-4-4 10:07:45 | 显示全部楼层 |阅读模式
1-创建基准轴:点和方向
2-方向(与x轴和z轴的夹角-通过表达式创建,如图所示的A角度和B角度),找了一圈并没有这样的创建方式。
3-目的是:通过更改点的坐标或者角度的坐标系,驱动基准轴的变化
angle.jpg



回复

使用道具 举报

598

主题

823

帖子

4154

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
4154
发表于 2019-4-4 11:32:11 | 显示全部楼层
应该没有直接这样的创建方法,需要自己创建表达式,然后换算,然后在创建的时候,根据表达式去创建就可以了。
回复 支持 反对

使用道具 举报

3

主题

7

帖子

481

积分

终日乾乾

Rank: 3Rank: 3

积分
481
 楼主| 发表于 2019-4-4 15:31:27 | 显示全部楼层
本帖最后由 wangt 于 2019-4-12 01:24 编辑
唐康林 发表于 2019-4-4 11:32
应该没有直接这样的创建方法,需要自己创建表达式,然后换算,然后在创建的时候,根据表达式去创建就可以了 ...

谢谢唐工,下午自己试了一下,可以通过“矢量”-》“表达式”来建立关联关系
矢量表达式:Vector(cos(A),sin(A),tan(B)),其中:A、B为弧度表达式。
回复 支持 反对

使用道具 举报

3

主题

7

帖子

481

积分

终日乾乾

Rank: 3Rank: 3

积分
481
 楼主| 发表于 2019-4-12 01:30:07 | 显示全部楼层
唐康林 发表于 2019-4-4 11:32
应该没有直接这样的创建方法,需要自己创建表达式,然后换算,然后在创建的时候,根据表达式去创建就可以了 ...

测试后发现,两个角度并不能驱动基准轴的更新,基准轴创建之后,其矢量方向为定值。
例如:v=vector(a,b,c),a=1,b=1,c=1;通过表达式v和原点创建的基准轴为定值,方向为vector(1,1,1),更改a,b,c只能更改v的值,但是不能改变基准轴的方向,通过可回滚编辑可以看到方向为v=vector(1,1,1),UG这一点并没有做到关联更新,有点糊弄人。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋| ( 蜀ICP备16014681号

GMT+8, 2019-6-19 23:37 , Processed in 0.080504 second(s), 27 queries .

Powered by www.nxopen.cn

© 2001-2013 nxopen.cn

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