|
|
各位好,请问如果获取和设置图中的选项呢,试了好几天无果,只能修改具体的数值,但是无法切换快速和百分比切削选项。。。
具体来说,用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内面板上的值没有关系。。。
|
|