问题标签 [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 投票
0 回答
421 浏览

vba - Inventor API / VBA AutoBendRadius 在 3D 草图上

Autodesk Inventor 中的 VBA。我正在尝试通过扫描功能生成一个 3 维管道,路径为 3D 草图,其代码如上所示。此代码正确生成 3D 草图,但我想在“AddByTwoPoints”映射的每条直线之间添加弯曲/圆角。如您所见,我通过不同的技术(变量UseAutoBendbend)对此进行了多次尝试,所有这些都没有效果,所以我不知道从这里开始。

0 投票
1 回答
1080 浏览

excel - 通过 VBA 将坐标从 excel 导入 Autodesk Inventor

代码的总体目标是能够在 Autodesk Inventor 中通过扫描功能从 Microsoft Access 中选择的节点坐标生成模型管道,这些坐标已被导入 Excel,因此 Excel 充当“中间-男人”。换句话说,尝试将 Excel 连接到 Inventor 以从 Excel 导入坐标。

我创建的现有代码将根据节点坐标和手动手动输入 VBA 的弯曲值生成管道。

我曾多次尝试将 Excel 连接到 Inventor,但均未成功。我在下面展示的最有希望的一个,旨在选择一个 excel 文件,尽管我尝试从单元格 A5 中提取值并将其插入到我手动估算的坐标中不起作用。

我尝试过的其他方法包括导入点(事实证明 API 不支持这一点)和操作以下链接中的代码:

https://reinventinginventor.wordpress.com/vba-code-for-exporting-inventor-parts-list-to-excel-with-thumbnails/

但是,无济于事。

这种方法显然不起作用,因为我无法将值“A5”调用到我手动输入的任何坐标值中。

我假设我无法通过这种方法连接到 Excel,那么有人知道怎么做吗?

0 投票
0 回答
74 浏览

vb.net - 其他应用程序 (.exe) 正在运行时应用程序 (.exe) 未启动

我创建了一个 vb 项目,在其中创建了我的第一个应用程序 (.exe)。对于我的第二个项目,我想使用与第一个项目相同的代码和表单——所以我复制了第一个项目的整个文件夹,并制作了第二个应用程序 (.exe)。当我运行第一个应用程序 (.exe) 时,它就像一个魅力 - 但是当我尝试运行第二个应用程序时 - 它没有启动。第二个应用程序在我关闭第一个应用程序时启动(反之亦然)。似乎 Windows (Win 7) 将这两个应用程序视为同一个应用程序。

在我复制了第一个项目以创建第二个项目之后 - 我将第二个项目重命名为里面的所有文件夹。我还更改了第二个项目中的所有程序集信息(我正在使用 Visual Basic 2010 Express)。两个应用程序在任务管理器(Win 7)中都有不同的名称(进程的名称也不同)。

如何同时运行这两个应用程序?

为了解决这个问题,我需要改变什么?

0 投票
0 回答
99 浏览

add-in - 如何执行本机 Inventor 命令?

第一次发帖!!

代码(下面列出的代码段)编译、构建、运行没有任何错误。MessageBox.Show("New Sketch")运行没有问题,但cd.Execute()似乎没有触发。

当我快速查看“cd.Execute()”时,显示的信息反映了正在访问正确的命令,但屏幕上没有任何反应。

因为这是我第一次尝试编写插件,所以我很耳目一新。我做了一些广泛的谷歌搜索,但显然我在谷歌搜索错误的术语。

任何帮助表示赞赏!

代码片段:

0 投票
1 回答
455 浏览

helix - 如何使用发明者 api 和 c# 或 vb.net 创建螺旋曲线

我在 c# windows 应用程序中有代码在 2D 草图中创建一条线。然后我创建了一个 3D 草图。最终,我想从 3D 草图中围绕这条线添加一条螺旋曲线。谁能帮我解决这个问题?提前致谢。

0 投票
1 回答
287 浏览

windows - 如果正在编辑绘图草图,如何获取?(Autodesk Inventor C++ API)

我需要在 Inventor 中添加工程图草图并对其进行编辑。但是,如果已经在编辑另一个草图,我的程序将终止,甚至 try/catch 也无济于事。我找不到显示是否正在编辑的草图的属性。我的主要代码部分在这里:

我试图循环浏览所有草图并将它们全部关闭。这以一种我无法理解的方式表现。

例如,当草图 2 打开时,尝试关闭草图 1 的第一个循环 (i = 1) 以某种方式关闭了草图 2。而现在无法关闭草图 2 的第二次迭代 (i = 2),如它已经关闭,调用“catch”并进一步“return”。

0 投票
2 回答
3295 浏览

c# - 如何在 Autodesk Inventor 中创建插件?

我想知道使用 C# 或 VB.NET 创建 Inventor 插件的过程。要进行任何设置或如何设置?

我尝试使用来自各种来源的模板,但出现错误。如果有人成功完成了这个过程,如果你能指导我完成它,那将非常有帮助。

提前致谢。

0 投票
1 回答
195 浏览

autodesk-inventor - Autodesk Inventor:在拉伸从 dxf 文件导入的轮廓时出现重影曲面

我在图像上使用了 Inkscape 的“跟踪位图”功能并将其保存为 DXF 文件。我已经使用“DWG/DXF 文件向导”在 Autodesk Inventor 中打开了这个 DXF 文件(所选选项作为屏幕截图附加)。

在此处输入图像描述

现在,当我尝试在此草图上挤出一些封闭的轮廓时,我可以看到鼠标移动时出现在那里的一些幻影表面。

在此处输入图像描述

当我单击相交区域(幽灵和配置文件)时,不会选择所需的配置文件,而是选择其他内容,我无法使用 Ctrl+Click 撤消它。

在此处输入图像描述

下面是封闭轮廓的屏幕截图,它不与重影表面重叠并正确突出显示,即使我选择它,也会进行正确的拉伸操作。

在此处输入图像描述

这是我的DXF 文件。请不要问我它包含什么样的设计:)。下面的屏幕截图显示了在挤压鬼面时出现的区域。

在此处输入图像描述

我猜我的 DXF 文件包含一些 Z 轴值,这就是问题所在。有人可以指导我正确的方向。

注意:我的机器上没有安装 AutoCAD。

系统配置:Windows 10;Autodesk Inventor 专业版 2018

0 投票
1 回答
232 浏览

vb.net - Case 中的可编辑值(基于 Vb 的 Ilogic)

我有一个根据绳索直径而变化的部分。定义了绳索范围和几何参数。但是一个参数必须是可编辑的。我希望获得一组默认值,但我可以自行决定更改我需要的参数或保持原样。这是一段代码:

要更改的值为 B1。事实上,这个值不应小于或等于 B。因此,我对 B1 在范围内变化的解决方案感到满意。预先感谢您在此问题上的帮助。

0 投票
2 回答
291 浏览

vba - 从 Inventor 中的用户窗体窗口控制数值参数

我需要帮助。我想使用“UserForms”来控制“Inventor”部分的一些参数的值,但是已经走到了死胡同。对于初学者,我有一个 TextBox 和 CommandButton 以及一些以 mm 为单位的数字参数 Drope,它们是在发明者参数表中创建的。我设法访问了这个参数,但我无法使用 UserForms 更改它。我该怎么做?提前致谢。 在此处输入图像描述