打蜡 发表于 4 天前

求助各位进给率的问题

各位好,请问如果获取和设置图中的选项呢,试了好几天无果,只能修改具体的数值,但是无法切换快速和百分比切削选项。。。



具体来说,用UF_PARAM_set_subobj_ptr_value可以设置对应参数的值和类型,但类型只有mmpm和mmpr选项和无,唯独少了 快速 和 %切削,另外我找到了一些看似和他们有关的参数,但实测无果:


UF_PARAM_feedrate_t _feed =
{
      .unit = unit , // mmpm
      .value = data.feedIn.value //value
};
if (data.feedIn.type == Feed_Type::Value) set_value(UF_PARAM_FEED_ENGAGE, &_feed , s);



我稍微包装了下UF_PARAM_set_subobj_ptr_value函数,用这段代码成功设置了mmpm和他的值


double test_value = 0.0;
UF_PARAM_ask_double_value(tag, UF_PARAM_ENGAGE_FEED_PERCENT, &test_value);
uc1601(std::to_string(test_value).c_str(), 1);


这段代码则无法获取到百分比值,始终是默认值,不过我观察到,如果先set一下UF_PARAM_ENGAGE_FEED_PERCENT ,然后再get,能获取到之前set的值,但是实际上和NX内面板上的值没有关系。。。

白色治愈之风 发表于 3 天前

打蜡 发表于 2025-12-17 10:21
卧槽,感谢大佬🙏,终于解决了,虽然我没用过NXOpen,寻找头文件花了好一番功夫哈哈哈,终于成功修改了, ...

做出好东西记得分享

不小明我们不约 发表于 4 天前

这个我也试过,像楼上用C++的方式可以实现你想要的功能,但是open C应该做不到

白色治愈之风 发表于 4 天前


打了个饱嗝 发表于 4 天前

好吧,都是大神,我一般刀轨出来了再编辑一下

打蜡 发表于 3 天前

打了个饱嗝 发表于 2025-12-16 16:12
好吧,都是大神,我一般刀轨出来了再编辑一下

哈哈我也是觉得直接在这里设置了比较方便,一直在寻求解决方法

打蜡 发表于 3 天前

白色治愈之风 发表于 2025-12-16 16:18


卧槽,感谢大佬🙏,终于解决了,虽然我没用过NXOpen,寻找头文件花了好一番功夫哈哈哈,终于成功修改了,非常感谢!

打蜡 发表于 3 天前

不小明我们不约 发表于 2025-12-16 16:29
这个我也试过,像楼上用C++的方式可以实现你想要的功能,但是open C应该做不到 ...

嗯嗯,刚才试了一下,确实能行,泪目,结束了为期2天的 params 参数表遨游,太折磨人了哈哈哈

打蜡 发表于 3 天前

白色治愈之风 发表于 2025-12-17 13:27
做出好东西记得分享

要是有幸做成成品自然会分享,我一直在死磕CAM模块哈哈哈哈

-相知-相惜- 发表于 3 天前

这个论坛里吗都是牛人啊
页: [1] 2
查看完整版本: 求助各位进给率的问题