问题标签 [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.
vb.net - 我试图从数组中提取一个值,但它只是提取第一个值,我不知道为什么?
我将 Autodesk Inventor 与 Visual Basic 结合使用,并尝试在框中显示一个值。值都显示,除了一个。值 fractionDisplay(thicknessDisplay) 一直在框中显示 3/16(这是我的 fractionDisplay() 数组中的第一个值)。为什么它不会根据设置为 0 以外的厚度显示数显示其他值?
这是我的代码:
如果用户输入 0.5,以下是我得到的结果:
库存编号:PC0003
描述:3/16" X 12" X 5" 100XF BURNOUT
它应该说 1/2" X 12" X 5" 100XF BURNOUT
c# - Iterating over a NameValueMap in Autodesk Inventor
I tried iterating over a NameValueMap using a 0-based index but it did not work. Iterating over it using a 1-based index worked.
Did not work.
Worked.
I was surprised by that. Is that expected?
I also noticed that NameValueMap
inherits IEnumerable
. I tried using foreach
to get the items of the NameValueMap
. However, that only gave me the values of the items. Is there a way to get the names of the items as well?
python - 使用 python 自动化 Autodesk Inventor
有没有办法使用 python 在 Inventor 中打开和控制实体模型?
我的目标是从一个维度数据库开始并模拟每个配置。
python-3.x - 使用 Python 从 Autodesk Inventor 中提取参数
我正在尝试使用以下代码用 Python 提取 Inventor 零件 (.ipt) 的参数:
(这是我在这里找到的代码片段的一部分:使用 python 自动化 Autodesk Inventor)
我收到以下错误消息:...' object has no attribute 'ComponentDefinition'
有什么想法有什么问题吗?
是不是我必须以某种方式告诉 Python oPartDoc 与零件文档(而不是装配文档)相关。在 VBA 中检索零件的参数如下所示:
我想到目前为止,Python 代码中缺少 VBA 第一行中给出的信息。
这是 Inventor API 对象模型表的一部分,可能对解决方案有帮助: API 对象模型
不幸的是,使用 Python 使用 Inventor API 的文档非常少,Autodesk 论坛中的一篇帖子也没有带来任何解决方案。但由于 Python 是我所知道的唯一编程语言,我不得不依赖它。
我已经尝试解决这个问题已经有一段时间了,任何帮助将不胜感激!
(我使用 Inventor 2018、Python 3.6.2 (Anaconda) 和 Windows 10。)
c# - 必要的 AddIns 文件夹位于何处?
我想使用 c# 为发明者创建我的第一个加载项程序。我被困在我应该将我的 .addin 文件复制到文件夹 AddIns 或 Inventor AddIns 的部分上,因为我没有这些。不在C:\ProgramData\Autodesk\Inventor 2014\Addins这样的目录 中,不在C:\Users\Public\Documents\Autodesk\Inventor 20xx\Inventor Addins或类似的目录中。
我在目录C:\Users\Public\Documents\Autodesk\Inventor 2016\SDK\DeveloperTools\Samples\VCSharp.NET\Addins中找到了文件夹 AddIns 。没关系?因为。有 3 个具有不同语言的不同文件夹插件。而不是VCSharp.NET 。.\Samples\VB.NET\Addins和 ..\Samples\VC++\AddIns。
我需要那个 AddIns 文件夹吗?
感谢您的帮助 =)
PS对不起我的英语不好))
vba - VBA中“失去焦点”的关闭形式?
我有一个 VBA 应用程序,它显示一个带有控件的表单。如果用户单击表单之外的任何位置,我正在尝试找到一种关闭表单的方法。
我的 VBA 应用程序不在 Excel 中,所以我不能使用 Worksheet.SelectionChange 事件
python - python win32 com_error:(-2147352567,'发生异常。',(0,无,无,无,0,-2147467259),无)
我有这段代码可以打开 Inventor 文件对话框。它昨天工作正常,今天不工作。
在 VS 2017 的交互式窗口上运行代码,我得到以下异常:
昨天相同的代码运行没有问题。该目录存在,有带有这些扩展名的文件......我完全不知道可能会发生什么变化。将感谢您的帮助。
vba - Listbox.Height 不会在 1 台 PC 上更新,但会在办公室的所有其他 PC 上更新
我遇到了无法修复的问题。我在 Autodesk Inventor 2017 中使用 VBA 7.1。在宏期间,正在调用用户窗体。我使用 'UserForm_Initialize()' 将一些数据填充到 UserForm 中:我填充了一个列表框,更改了一些 labelcaptions,并定位和调整了一些控件的大小。UserForm 使用以下代码根据表单上列表框的高度调整大小:
奇怪的是,我已经在大约 5 台 PC 上进行了测试,它工作得很好,除了 1 台 PC。在那台 PC 上,所有数据都被填写,调整大小和重新定位的控件已经完成,除了 listbox.height !当我创建一个不同的按钮并对其进行硬编码时
它可以工作,但在初始化期间不起作用。同样,这适用于我办公室的所有其他 PC。所有 PC 都是 Windows 7 64 位。我注意到某些 PC 的内置版本有所不同,但是 2 台 PC 的内置版本与问题 PC 的内置版本相同,并且代码确实可以在这些 PC 上运行。
有人有线索吗?
提前致谢
vba - 用于打开 .JT 和导出 .JT 的 Autodesk Inventor 脚本(带有特定选项)
我经常需要将现有的 JT 模型导出为镶嵌的 JT 模型,这在我的计算机上需要很长时间。所以我想知道这是否可以通过脚本完成?理想情况下嵌入在 Excel 文件中,我在其中提供 JT 文件名和路径的列表,但一个一个也可以。只要我不必在 Inventor 中手动打开和导出每个文件。
需要设置的导入选项: - 对象过滤器:实体
导出选项: - 要导出的对象类型:全部勾选 - 输出:仅 Facets - 版本:9.5 - 结构:单片
这可以做到吗?我有一些 VBA 经验,但是就脚本/命令行的东西而言,绝对没有专门使用 Inventor 的经验......
谢谢!
做梦8a
c# - 发明家+发电机
我为自己安装了 Dynamo Studio,并用 C# 编写了我的 dll 库,并将其导入到 Dynamo 项目中。因此,我为 Dynamo 创建了自己的自定义节点,通过 Dynamo 可以使用 Inventor 文档。
但是在测试这种方法的过程中,在调用 Inventor 对象的一些标准方法后,我遇到了 Dynamo 无法导入我的库的严重困难。
例如,我在调用 PropertySet 对象的 Add() 方法时遇到了问题。调用它后,库不会导入到 Dynamo。同时,Delete() 方法也没有问题。
我有一个向社区提出的请求 - 请回复那些已经尝试通过 Dynamo 使用 Inventor 的人。也许您已经遇到过类似的问题并找到了解决方案。我真的需要你的经验。
谢谢!