问题标签 [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.
vba - Inventor API / VBA AutoBendRadius 在 3D 草图上
Autodesk Inventor 中的 VBA。我正在尝试通过扫描功能生成一个 3 维管道,路径为 3D 草图,其代码如上所示。此代码正确生成 3D 草图,但我想在“AddByTwoPoints”映射的每条直线之间添加弯曲/圆角。如您所见,我通过不同的技术(变量UseAutoBend
和bend
)对此进行了多次尝试,所有这些都没有效果,所以我不知道从这里开始。
excel - 通过 VBA 将坐标从 excel 导入 Autodesk Inventor
代码的总体目标是能够在 Autodesk Inventor 中通过扫描功能从 Microsoft Access 中选择的节点坐标生成模型管道,这些坐标已被导入 Excel,因此 Excel 充当“中间-男人”。换句话说,尝试将 Excel 连接到 Inventor 以从 Excel 导入坐标。
我创建的现有代码将根据节点坐标和手动手动输入 VBA 的弯曲值生成管道。
我曾多次尝试将 Excel 连接到 Inventor,但均未成功。我在下面展示的最有希望的一个,旨在选择一个 excel 文件,尽管我尝试从单元格 A5 中提取值并将其插入到我手动估算的坐标中不起作用。
我尝试过的其他方法包括导入点(事实证明 API 不支持这一点)和操作以下链接中的代码:
但是,无济于事。
这种方法显然不起作用,因为我无法将值“A5”调用到我手动输入的任何坐标值中。
我假设我无法通过这种方法连接到 Excel,那么有人知道怎么做吗?
vb.net - 其他应用程序 (.exe) 正在运行时应用程序 (.exe) 未启动
我创建了一个 vb 项目,在其中创建了我的第一个应用程序 (.exe)。对于我的第二个项目,我想使用与第一个项目相同的代码和表单——所以我复制了第一个项目的整个文件夹,并制作了第二个应用程序 (.exe)。当我运行第一个应用程序 (.exe) 时,它就像一个魅力 - 但是当我尝试运行第二个应用程序时 - 它没有启动。第二个应用程序在我关闭第一个应用程序时启动(反之亦然)。似乎 Windows (Win 7) 将这两个应用程序视为同一个应用程序。
在我复制了第一个项目以创建第二个项目之后 - 我将第二个项目重命名为里面的所有文件夹。我还更改了第二个项目中的所有程序集信息(我正在使用 Visual Basic 2010 Express)。两个应用程序在任务管理器(Win 7)中都有不同的名称(进程的名称也不同)。
如何同时运行这两个应用程序?
为了解决这个问题,我需要改变什么?
add-in - 如何执行本机 Inventor 命令?
第一次发帖!!
代码(下面列出的代码段)编译、构建、运行没有任何错误。MessageBox.Show("New Sketch")
运行没有问题,但cd.Execute()
似乎没有触发。
当我快速查看“cd.Execute()”时,显示的信息反映了正在访问正确的命令,但屏幕上没有任何反应。
因为这是我第一次尝试编写插件,所以我很耳目一新。我做了一些广泛的谷歌搜索,但显然我在谷歌搜索错误的术语。
任何帮助表示赞赏!
代码片段:
helix - 如何使用发明者 api 和 c# 或 vb.net 创建螺旋曲线
我在 c# windows 应用程序中有代码在 2D 草图中创建一条线。然后我创建了一个 3D 草图。最终,我想从 3D 草图中围绕这条线添加一条螺旋曲线。谁能帮我解决这个问题?提前致谢。
windows - 如果正在编辑绘图草图,如何获取?(Autodesk Inventor C++ API)
我需要在 Inventor 中添加工程图草图并对其进行编辑。但是,如果已经在编辑另一个草图,我的程序将终止,甚至 try/catch 也无济于事。我找不到显示是否正在编辑的草图的属性。我的主要代码部分在这里:
我试图循环浏览所有草图并将它们全部关闭。这以一种我无法理解的方式表现。
例如,当草图 2 打开时,尝试关闭草图 1 的第一个循环 (i = 1) 以某种方式关闭了草图 2。而现在无法关闭草图 2 的第二次迭代 (i = 2),如它已经关闭,调用“catch”并进一步“return”。
c# - 如何在 Autodesk Inventor 中创建插件?
我想知道使用 C# 或 VB.NET 创建 Inventor 插件的过程。要进行任何设置或如何设置?
我尝试使用来自各种来源的模板,但出现错误。如果有人成功完成了这个过程,如果你能指导我完成它,那将非常有帮助。
提前致谢。
autodesk-inventor - Autodesk Inventor:在拉伸从 dxf 文件导入的轮廓时出现重影曲面
我在图像上使用了 Inkscape 的“跟踪位图”功能并将其保存为 DXF 文件。我已经使用“DWG/DXF 文件向导”在 Autodesk Inventor 中打开了这个 DXF 文件(所选选项作为屏幕截图附加)。
现在,当我尝试在此草图上挤出一些封闭的轮廓时,我可以看到鼠标移动时出现在那里的一些幻影表面。
当我单击相交区域(幽灵和配置文件)时,不会选择所需的配置文件,而是选择其他内容,我无法使用 Ctrl+Click 撤消它。
下面是封闭轮廓的屏幕截图,它不与重影表面重叠并正确突出显示,即使我选择它,也会进行正确的拉伸操作。
这是我的DXF 文件。请不要问我它包含什么样的设计:)。下面的屏幕截图显示了在挤压鬼面时出现的区域。
我猜我的 DXF 文件包含一些 Z 轴值,这就是问题所在。有人可以指导我正确的方向。
注意:我的机器上没有安装 AutoCAD。
系统配置:Windows 10;Autodesk Inventor 专业版 2018
vb.net - Case 中的可编辑值(基于 Vb 的 Ilogic)
我有一个根据绳索直径而变化的部分。定义了绳索范围和几何参数。但是一个参数必须是可编辑的。我希望获得一组默认值,但我可以自行决定更改我需要的参数或保持原样。这是一段代码:
要更改的值为 B1。事实上,这个值不应小于或等于 B。因此,我对 B1 在范围内变化的解决方案感到满意。预先感谢您在此问题上的帮助。