问题标签 [solidworks]
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.
python - SelectById2 的指针标注
我正在尝试将我在 VBA 中编写的一些代码移植到 Python 中来控制 Solidworks。特别是自动化草图编辑。我在 Python 中使用 Solidworks SelectById2 时遇到问题。在 VBA 中,以下代码可以正常工作:
我遇到的问题是用一些 Python 等效项替换 VBA 的“Nothing”值。
从 Solidworks API Docs 中,SelectByID2 正在寻找的是:
其中 Callout 是指向相关标注的指针。我宁愿不创建指针,因为它与我无关,而且我在 VBA 中看到它没有必要。
我尝试过使用 Python 的 None、pythoncom.Missing、pythoncom.Empty、""、""、0 ... 都无济于事。所有这些都给了我一个 TypeError。
这是我的相关 Python 代码:
关于如何解决这个问题的任何建议?
c# - 从 SolidWorks API 中的装配体文件获取零件文件
这是我的场景:我正在将一个装配文件读入 Solidworks。从那里,当用户尝试编辑零件时,我想获取有关他们要编辑的零件文件的信息。
有没有办法PartDoc
在导入AssemblyDoc
文件时获取所有信息?我最接近的是从这里描述的using
和function获取Body2
对象。我曾希望我能以某种方式从尸体上抓起,但我找不到出路。AssemblyDoc
GetComponents()
GetBodies2()
PartDocs
先感谢您!
vba - 使用solidworks宏将零件插入到基于excel文件的装配体中
我正在编写一个宏,它最终(希望如此!)从 excel 或文本文件中读取零件编号,然后搜索我的零件库的配置并将相应的组件插入到组件中,然后激活相应的配置。
我在插入零件和/或组件时遇到问题。我开始录制插入零件的宏。很简单。它使用 AddComponent 命令,该命令需要文件路径和 xyz 坐标。这似乎工作正常,但它一直出现故障。据我所知,此命令无法插入零件或装配体,除非该零件或装配体已在当前的 Solidworks 会话期间使用过。
这个宏抓取三个部件 07010304.SLDPRT、07010318.SLDPRT 等一个组件(由这些部件组成)并将它们插入到活动组件中,并在这样做时将它们隔开。
- 如果我打开程序集并运行宏,则不会发生任何事情。
- 如果我打开一个程序集,插入多维数据集,删除它,然后运行宏,它会插入多维数据集。
- 如果我打开一个装配体,插入所有零件,删除它们,然后运行宏,它会插入所有零件(但不是由其中两个组成的装配体)。
- 如果我打开一个程序集,插入立方体球体程序集,删除它,然后运行宏,它将插入立方体、球体和立方体球体程序集,但不会插入圆柱体。
- 如果零件已在一个装配中使用,并且另一个已打开或激活,则宏在新窗口中可以正常工作。
所以总而言之,我该如何解决这个问题?是否有另一个命令可以插入不依赖于似乎正在发生的“加载到 SW 内存”的事情?还是执行此操作并将零件加载到软件内存中的命令?
solidworks - Solidworks 2014 车身分区
我在 Solidworks 2014 中有一个实体(圆柱体),我如何使用中间平面将这个实体分成两部分?
autocad - B-Rep和Mesh索引表示的主要区别是什么
我知道 B-Rep (ParaSolid) 是流行的实体表示。从我过去的经验来看,我总是接触像OBJ,STL文件格式的三角形网格表示。我想知道为什么 B-Rep 比网格表示更好?主要区别是什么?
spline - B-Rep和参数表示之间的主要区别是什么
对于实体建模,我听说除了 B-Rep 之外,还有参数表示。这两者有什么区别吗?
opengl - 世界坐标中的北、上、前通常代表什么?
对于世界坐标,我阅读了不同的表示形式,例如向上矢量、北向矢量和前向矢量,我通常想知道这些映射到 XYZ 是如何的?
c# - Does Xaml Support countours in space
When i save a surface with a sketched line from solidworks (see picture) as .XAML
and use it in WPF the sketched line dissapears.
Is this an issue originating from the export from solidworks or from the interpretation in visual studio or does XAML simply not support these sketched lines.
I have included the XAML file below:
c# - 在solidworks路由装配中获取组件名称
我试图通过代码获取装配组件的名称。该组件是一个布线线束,使用“从-到”功能制作,所以现在我创建了线束,它的布线很好,所有组件都列在树中的“组件”目录下。
问题是,当我尝试通过代码访问这些组件时,我只能在 Solidworks 设计树中看到它们的部分名称或“路径”。例如,名称为 P6 的线束中的连接器将显示在树中,如下所示。\
[sldpart name]<(shell... (???)Display State) {P6}
{} 括号之间的这个字符串的最后一部分,是我试图获取的内容,但我做不到。已经尝试过:comp.Name2() comp.getSelectByIdString()
没有成功。,
有什么帮助吗?
matlab - 从 SolidWorks .STL 文件生成视频
我收到了一个 .stl 文件,我想从中生成一个视频。
它是源自 SolidWorks 的对象,并且是一个立方体。
我想制作一个视频,显示这个立方体正在做平移、旋转。
我的具体问题是如何使用 MATLAB 直接从 .stl 文件制作没有图像的视频。