当我使用API将步骤文件导入RDK和以下呼叫时,我在导入文件项上使用Item.setName时,重命名不起作用。
以下是步骤文件的链接,导致问题(不是唯一的一个):https://1drv.ms/u/s !!ahccwoyk5qdugporyd8f...q?e=ng5qjp.
和我用来重现错误的代码片段。
我注意到,如果导入文件足够大而导入需要一些时间,则RDK似乎只是忽略了我的setName并使用step文件名命名它(轴代替托托)。
当步骤文件很小时,我没有此错误。
谢谢,
François。
以下是步骤文件的链接,导致问题(不是唯一的一个):https://1drv.ms/u/s !!ahccwoyk5qdugporyd8f...q?e=ng5qjp.
和我用来重现错误的代码片段。
我注意到,如果导入文件足够大而导入需要一些时间,则RDK似乎只是忽略了我的setName并使用step文件名命名它(轴代替托托)。
当步骤文件很小时,我没有此错误。
谢谢,
François。
代码:
Robodk_api :: Robodk * RDK = New Robodk_api :: Robodk(“”,21500,“/ noSplash”);
if(rdk-> connect()){
rdk-> showrobodk();
qstring filename =“axis.step”;
Robodk_api :: Item New_item = RDK-> AddFile(文件名);
new_item.setname(“toto”);
}