ERNIE-4.5-0.3B-PT实战:vLLM高效部署,Chainlit打造可视化对话界面
2026/4/28 20:48:21
开发 Inventor 插件对硬件的要求与 Inventor 运行要求一致,建议:
需要安装的核心软件包括:
为了提升开发效率,建议进行以下配置:
要访问 Inventor 的 API,需引用其官方程序集,步骤如下:
注意:若在 COM 选项卡中找不到 Inventor 库,说明 Inventor 安装时未勾选 “开发工具”,需重新运行 Inventor 安装程序,添加该组件。
在项目的 Class1.cs 中编写以下代码,测试是否能正常访问 Inventor API:
using System; using Inventor; // 引入Inventor命名空间 namespace InventorFirstPlugin { public class FirstPlugin { // 声明Inventor应用程序对象 private Application _inventorApp; // 初始化Inventor对象 public void InitInventor() { try { // 连接已运行的Inventor实例 _inventorApp = (Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Inventor.Application"); } catch { // 若未运行,则启动Inventor Type inventorType = Type.GetTypeFromProgID("Inventor.Application"); _inventorApp = (Application)Activator.CreateInstance(inventorType); // 显示Inventor界面 _inventorApp.Visible = true; } // 弹出提示框,测试是否连接成功 _inventorApp.UserInterfaceManager.MessageBox.Show("Inventor API连接成功!", "测试"); } } }编译项目(按 F6),若无报错,说明 API 引用成功。
为了在 VS 中直接调试插件,需设置启动程序为 Inventor:
C:\Program Files\Autodesk\Inventor 2024\Bin\Inventor.exe);Console.WriteLine()或_inventorApp.UserInterfaceManager.MessageBox.Show()输出调试信息。Inventor 内置了 VBA 编辑器,无需额外配置:
Sub CreatePartDoc() Dim invApp As Inventor.Application Set invApp = ThisApplication Dim partDoc As PartDocument Set partDoc = invApp.Documents.Add(kPartDocumentObject) MsgBox "零件文档创建成功!" End SubiLogic 是 Inventor 专为参数化设计打造的轻量化开发工具:
' 获取当前零件文档 Dim partDoc As PartDocument = ThisDoc.Document ' 获取参数 Dim length As Parameter = partDoc.ComponentDefinition.Parameters.Item("Length") ' 修改参数值 length.Value = 100 ' 更新模型 ThisApplication.ActiveDocument.Update()