OCCTProxy

occtProxy内核文件接口文档


Import_Tool_Igs

<p><strong>接口名称</strong>:Import_Tool_Igs</p> <p><strong>接口形式</strong>:DLL</p> <p><strong>请求方式</strong>:调用<code>OCCTProxy</code>的<code>Import_Tool_Igs</code>方法</p> <p><strong>接口描述</strong> 此接口用于导入刀具文件。它已自动捕捉机器人TCP(工具中心点)的姿态和位置,确保刀具能够被正确放置在模拟环境中。请注意,如果在未导入机器人的情况下使用此功能,将会发生错误。</p> <p><strong>返回数据格式</strong>:无</p> <p><strong>请求参数</strong>:</p> <ol> <li> <p><code>System::String^ theFileName</code>:要导入的IGES格式刀具文件的路径和文件名。此参数应为字符串类型,指向有效的IGES文件。</p> </li> <li><code>int Id</code>:刀具的唯一标识符。这是一个整数,用于在系统中唯一标识导入的刀具。确保每次导入的刀具ID都是唯一的,以避免混淆或冲突。</li> </ol> <p><strong>使用示例</strong>(伪代码): ```c# // 假设已经有一个OCCTProxy实例occtProxy System::String^ fileName = L&quot;C:\path\to\tool.igs&quot;; // 刀具IGES文件路径 int toolId = 123; // 刀具的唯一标识符 try { // 调用Import_Tool_Igs方法导入刀具 occtProxy-&gt;Import_Tool_Igs(fileName, toolId); // 导入成功后,可以继续进行其他操作,如设置刀具路径等 // ... } catch (const Exception&amp; e) { // 处理异常 Console::WriteLine(e.Message); }</p> <pre><code> **注意事项**: * 在调用此接口之前,请确保`OCCTProxy`实例已经正确初始化。 * `theFileName`参数必须指向一个有效的、格式正确的IGES文件。 * `Id`参数应确保唯一性,以免与其他刀具混淆。 * 如果在未导入机器人模型的情况下尝试使用此接口导入刀具,程序可能会抛出异常或产生错误。因此,请确保在导入刀具之前已经正确导入了机器人模型。</code></pre>

页面列表

ITEM_HTML