找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫码登录

搜索
查看: 49|回复: 3

[求助] 求助各位进给率的问题

[复制链接]
7 G币 回复本帖可获得 1 G币奖励! 每人限 1 次

1

主题

12

回帖

347

积分

二级士官

积分
347
发表于 6 小时前 | 显示全部楼层 |阅读模式
各位好,请问如果获取和设置图中的选项呢,试了好几天无果,只能修改具体的数值,但是无法切换快速和百分比切削选项。。。

下载.png

具体来说,用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内面板上的值没有关系。。。

0

主题

339

回帖

664

积分

三级士官

积分
664
发表于 2 小时前 | 显示全部楼层

回帖奖励 +1 G币

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

7

主题

1097

回帖

3415

积分

中尉

积分
3415
发表于 2 小时前 | 显示全部楼层

回帖奖励 +1 G币

321.png

2

主题

17

回帖

2408

积分

少尉

积分
2408
发表于 2 小时前 | 显示全部楼层

回帖奖励 +1 G币

这个我也试过,像楼上用C++的方式可以实现你想要的功能,但是open C应该做不到
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-16 18:33

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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