找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 70|回复: 2

[求助] UF_UI_PARAM_edit_object 使用方法求助

[复制链接]

5

主题

17

回帖

1018

积分

六级士官

积分
1018
发表于 14 小时前 | 显示全部楼层 |阅读模式
下面这段代码,是想先用鼠标选择工序, 通过UF_UI_PARAM_edit_object弹出工序的对话框,但是没有反应, 请问这个函数如何使用?

                UF_initialize();
               
                int  count = 0;
                tag_t * objects = NULL;


                UF_UI_ONT_ask_selected_nodes(&count, &objects);
               


                int dialog_response=0;


                UF_UI_PARAM_edit_object(objects[0], &dialog_response);




                UF_UI_ONT_refresh();


                UF_free(objects);
                UF_terminate();

4

主题

43

回帖

2751

积分

少尉

积分
2751
发表于 9 小时前 | 显示全部楼层
我试了下,没问题啊,可以弹出参数编辑界面,NX8/NX12都可以,这是我试的代码
        int count = 0;
        tag_t * objects = NULL;
        UF_UI_ONT_ask_selected_nodes(&count, &objects);
        if (count <= 0)
        {
                uc1601("未选择对象", 1);
        }
        else
        {
                for (int i = 0; i < count; i++)
                {
                        int type = 0;
                        int subtype = 0;
                        UF_OBJ_ask_type_and_subtype(objects[i], &type, &subtype);
                        if (type == UF_machining_operation_type)
                        {
                                int dialog_response = 0;
                                UF_UI_PARAM_edit_object(objects[0], &dialog_response);
                        }
                        else
                        {
                                return;
                        }
                }
        }

5

主题

17

回帖

1018

积分

六级士官

积分
1018
 楼主| 发表于 6 小时前 | 显示全部楼层
不小明我们不约 发表于 2026-5-29 13:50
我试了下,没问题啊,可以弹出参数编辑界面,NX8/NX12都可以,这是我试的代码
        int count = 0;
        tag_t * ob ...

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

本版积分规则

咨询QQ:1359218528|发帖须知!|Archiver|手机版|小黑屋|UG爱好者论坛 ( 京ICP备10217105号-2 )

GMT+8, 2026-5-29 22:55

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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