问题标签 [autodesk-inventor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
132 浏览

.net - 程序等待 API 调用完成

所以我正在做一个项目,我通过 Inventor API 调用 Inventor 中的导出窗口,如下所示:

此代码适用于在 Inventor 中打开“另存为”窗口,但我的 VB 程序将挂起

直到我关闭“另存为”窗口。

我的目标是打开窗口,然后自动按下保存按钮,但唯一阻止我的是呼叫线的“冻结”。

0 投票
2 回答
263 浏览

python - Python - 使用方法和函数

我想编写一个能够从 AutoDesk Inventor 模型中读取结构的脚本。Inventor 已安装并运行,并通过 win32.com 建立了与它的连接。加载模型并设置一些变量后,我被卡住了。

我有这个列表 oStructuredBOMView.BOMRows

我可以参考一项

使用目录,我可以显示所有功能/方法

这是我不能超过的一点。如何使用此功能/方法来提取更多信息?例子:

0 投票
1 回答
114 浏览

autodesk-forge - 将 Autodesk forge 连接到Inventor

如何在没有 Ilogic 的情况下使用 forge 和inventor 创建配置器?

我正在网上寻找一种方法,但没有结果。

有人能帮我吗?

0 投票
1 回答
198 浏览

c# - Autodesk Inventor 附加模块中的方法、委托和事件订阅帮助

我正在为 Autodesk Inventor 创建一个插件。基本上,您定义要添加的按钮,并告诉应用程序添加按钮定义。我遇到的问题是,当我为按钮定义定义“OnExecute”方法时,按钮不会执行。我认为我试图组织代码的方式是造成问题的原因。

我有一个 CustomButton 类,它有一个看起来像这样的委托属性(签名是无效的,带有NameValueMap接口的输入)

在 mainActivate()方法(Inventor 启动时调用的方法)中,我创建了以下类的实例来设置所有按钮定义以及单击它们时触发的方法。该类如下所示:

我认为错误的来源是下一个代码(这是在Activate()

必须有一些东西从按钮单击事件中取消订阅我的方法。

我也将在 Inventor 论坛上发布此内容,但我也想在这里查看,因为我是代理和事件处理程序的新手。我要么不了解委托/事件,要么是特定于 Inventor 的东西,我需要一些其他帮助。

希望这足以提供一些背景信息。提前致谢。

0 投票
1 回答
1976 浏览

vb.net - GetActiveObject 不是 Marshal 的成员

我在 Visual Studio 2017 的 vb.net 中工作。我对 Visual Basic 还是很陌生。我更熟悉VBA。

我制作了代码原型以访问 Autodesk Vault 2019、下载文件并在 Autodesk Inventor 2019 中打开它。此代码是使用 Visual Studio 中的 Autodesk Inventor 插件模板创建的。代码编译没有错误并按预期运行。

此应用程序的最终目的是将代码编译为 DLL,然后在另一个软件 (CorelDraw) 中从 VBA 调用该 DLL(带参数)。为了做到这一点,我知道我需要将代码放在类库模板中,以便正确编译为 DLL。

在执行此操作时,我对以下代码行有疑问:

“Marshal”来自“System.Runtime.InteropServices”,它在应用程序的开头使用以下代码行导入:

问题是 Visual Studio 无法识别“GetActiveObject”。它用红色波浪线突出显示它。当我将光标悬停在它上面时,它会显示工具提示:“'GetActiveObject' 不是 'Marshal' 的成员”。

在撰写本文时,我打开了两个 Visual Studio 2017 实例。一个带有此代码的类库版本,一个带有 Autodesk Inventor AddIn 版本。AddIn 版本对这行代码没有问题,类库也有。

根据有关创建 DLL 类库的一些说明,我的代码以以下内容开头:

我不确定这是否相关。就像我说的,我对 VB.net 有点陌生。

我花了很多时间弄乱参考资料以试图解决这个问题,但没有运气。这可能是什么原因造成的?我找不到任何存在类似问题的现有论坛帖子(此处或其他地方)。

0 投票
1 回答
148 浏览

c# - Autodesk Inventor 附加模块被阻止

开发人员,

以前我启动了一个项目来制作 Autodesk Inventor 插件。我在 Autodesk 的“simpleAddin”上编写了一段简单的代码,并将其加载到发明者中,一切都很好。然后我尝试自己创建加载项,我认为代码中的所有内容都很好,但我刚刚从“simpleaddin”复制代码,唯一的问题是现在发明者阻止加载项在启动时自动加载. 我已经签署了 .dll 文件,并且还绑定了将证书添加到受信任的证书,但它仍然显示此消息:“无法将证书链构建到受信任的根颁发机构。”

0 投票
3 回答
185 浏览

autodesk-forge - 邮递员和卷曲的伪造请求失败

您好,我正在尝试介绍发明者的设计自动化,但我被困在上传参数上。

这是文章:

我最后的卷曲请求:

卷曲结果

邮递员结果

0 投票
1 回答
71 浏览

curl - Curl 命令请求令牌

嗨,我正在做设计自动化,我有第二个问题,我已经提供了令牌,但它再次问我。

这里的结果: 在此处输入图像描述

0 投票
3 回答
164 浏览

curl - 未找到捆绑活动

我正在尝试制作 Workitem 教程。它可以工作,但现在我正在尝试做一个自定义捆绑包,但我无法运行它。

这是我的请求(教程的最后一个为“SampleActivity”活动创建一个工作项

在此处输入图像描述

但回报是:

0 投票
1 回答
638 浏览

autodesk-forge - 如何自动将 3D DWG 或 DXF 转换为 STEP

想让我轻松地将 3D 模型 (DWG/DXF) 自动转换(使用 CLI 或 API)到 STEP 文件。

我试图阅读 Autodesk Forge 的文档,看看是否可以帮助我,但很难理解它是否可以。

我可以用 Autodesk Forge 做到这一点吗?还有其他方法吗?有更好的方法吗?