点击查看详细介绍

用GRIP如何实现选择一个实体,然后开始编辑其表达式的值

sumojinli 17年前 18769 6

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


用GRIP如何实现选择一个实体,然后开始编辑其表达式的值,并更新PART

0

最新回复 (6)
  • hello_icax 17年前
    1

    你的描述比较粗糙。
    或者是我的理解有问题。
    如果给你一个任意的带参实体。你并不知道它包含哪些参数。
    以及哪个参数的修改对应的是怎样的变化效果。
    所以,即使可以用程序改变这些变量的值,也没有多大意义。

    我的理解是,你希望编辑的这个实体是事先确定的。
    也因此,实体上的某个参数对应的变量名也是确定的。
    这样的话就可以通过修改表达式来实现实体参数的变化。
    如:有个立方体,长宽高分别是:

  • sumojinli 17年前
    2

    2楼的朋友,我你可帮助我做一例子吗?
    需要实现的结果如下:
    首先我导入一个有表达式的实体,然后再选择这个实体,来修改其表达式的值,最后更新这个所选的实体.

  • hello_icax 17年前
    3

    有两个问题:
    1.如何查询用户选定的对象所关联的变量? 这点我也不知道,有待摸索.
    2.对于编程者来说,事先并知道用户选择的是怎样的对象.该对象包含哪些的变量,

  • sumojinli 17年前
    4

    感谢楼上的热心;

  • hello_icax 17年前
    5

    其实,导入后变量名是不可能不变的。否则的话,同一个变量名就应用于
    多个实体了,怎么可能!但可以使不同的变量等于相同的值、变量、或表达式。

    这个问题本人也遇到过,一直没有十分有效的方法.
    我在NX7.0中看了一下。(NX6应该也是如此的。)
    有5个方式将其它文件内的实体复制到当前文件内。
    复制后的效果各不相同。
    1)无参复制。(不是您要的效果,不多讲了)
    2)“文件”-〉“导入”-〉“部件文件”。效果如您所知,所有变量加了后缀'*
    3)打开原始对象,选择它,右键菜单内选择复制。然后,在目标文件内选择标准工具栏上的“粘贴”。

  • sumojinli 17年前
    6

    你说的第三种方法我试过了,谢谢你的解说,但还是达不到我需要的效果.有空我再想想,

请登录后发表新帖