问题标签 [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.
plane - 如何移动飞机-solidworks
我将镜像一些特征,因此我试图在设计中间创建平面。当我去 Features>Reference Geometry>Plane 时,它要求选择 3 个点来构建平面。但是在 First Reference 选项卡下,没有 Offset distance 选项。根据 2011 Solidworks 帮助,该选项应该可用。如果可用,我将使用偏移量将平面置于设计的中间。
你知道问题可能是什么吗?或者我如何在创建飞机后给它一个偏移量?我不想用手移动它。这是不准确的。
这是solidworks 2011的屏幕截图:
dimensions - 拉伸后编辑草图
在你已经完成挤压或任何其他事情之后,有没有办法对草图进行一些小的改动?
例如:我做了一个零件,最后我发现有一些不必要的尺寸或中心线我想删除(它们稍后会出现在图纸中,很烦人)。
如果我只是尝试编辑并保存它,它会拒绝重新执行所有操作,例如挤压和图标,这些东西在功能管理器树中会变灰。
solidworks - 为什么 VIEW 菜单缺少 ROTATE 按钮
根据solidworks 2012 docs,视图菜单应该有旋转视图按钮(以及平移按钮)。
但是,我的 SolidWorks 2012 VIEW 菜单没有它...见下面的截图:
vba - 在 Solidworks 应用程序中单击鼠标右键时出现系统模式 MessageBoxW 问题
我编写了一个 VBA 7.0 程序,它可以在 Solidworks 中自动执行一些操作。我必须做的一件事是检查 Solidworks 文档中几个区域的拼写错误。我所做的是使用对 MessageBoxW 的 API 调用来显示系统模式消息框,以便他们有机会在继续或取消之前修复错字。
消息框显示正常,我可以进入正在运行的 Solidworks 应用程序并在其中工作,但是当我在程序中右键单击并尝试使用 RMB 上下文菜单时,开始发生一些奇怪的事情。
1) 鼠标按钮在程序中或消息框窗口上不再起作用。其他应用程序窗口继续正常响应,但在 Solidworks 应用程序窗口或消息框窗口中的任何位置单击鼠标(RMB 或 LMB)均无反应。窗口没有冻结 - 我可以按退出键退出上下文菜单,然后一切正常。当上下文菜单启动时,鼠标按钮单击似乎没有注册。2) 人民币上下文菜单“变成系统模式”。我不确定这是否正在发生,但我能想到的最好的方式来描述它。本质上,上下文菜单将始终显示在所有其他应用程序窗口的顶部。我仍然可以在其他窗口中工作,但除了上下文菜单之外没有任何负面影响。
不确定这是否与 Solidworks、MessageBoxW 函数或两者的组合有关。
编辑:这仅在显示消息框时发生,一旦关闭,行为是正常的。
我正在调用这样的 API 函数:
lngReply=WinMsgBox(Prompt:="Can you do this thing for me? blah blah",Title:="Action required",Buttons:=vbOkCancel + vbInformation + vbSystemModal
solidworks - Solidworks, Pattern on a cicular surface
I got an assignment and I have a difficult time making a pattern on a circular surface. I have no idea what I should google or do to obtain the same figure as below:
vbscript - VBS 如何判断一个程序是否正在运行
我需要一种方法来使用 VBScript 确定是否打开了带有可见窗口的进程。
例如,当我关闭SolidWorks窗口时,该SolidWorks.exe
过程仍在运行。
我怎样才能知道哪个是哪个?有什么建议么?
vba - Solidworks EPDM 从 VBA “获取最新”
由于有关 PDM 系统如何运行的公司政策,当用户签入文件时,本地副本将从用户缓存中删除。我的宏将文件签出、编辑并再次签入。如果我尝试编辑刚刚编辑过的文件,我会收到“找不到文件”错误(因为它已从缓存中删除)。我试图通过编写一个子程序来解决这个问题,以便在编辑它之前立即获取文件的最新副本,以确保始终存在一个文件,但代码似乎没有检索该文件。子如下。
如果我在编辑文件之前在 EPDM 浏览器中手动“获取最新”,则宏可以正常读取。该代码与 Michael Dekoning 在https://forum.solidworks.com/thread/51105上发布的代码略有修改
vba - VBA Solidworks,四舍五入
我正在尝试在 vba 中制作一个程序来在solidworks中构建一个轴,这必须通过在用户表单中输入它所承受的力来完成。我的公式工作得很好,但我希望它将所有值四舍五入为整数,因为制作直径为 35.65 毫米的轴只是愚蠢的。
我知道我可以为此使用“Round(Diameter, 0)”,但我不希望它向下舍入,因为这会使它变弱。
简短:如何在 VBA 中将数字四舍五入为整数?
例如:7,3 => 8
任何投入将不胜感激!
谢谢
抢
python - 将 VBA 的对象“空”替换为 pythoncom.Missing 不起作用
几年前,我用 Python 编写了脚本来自动化我在 SolidWorks_2012 中所做的一些繁琐的过程。我在 Win7 32 位上使用 python 27 32 位和 SolidWorks_2012 32 位运行该脚本。
现在,我遇到了完全相同的问题,我尝试使用旧脚本,但在OpenDoc6(以及其他函数,其中值通过 ref 传递)它引发异常:
这是一些我无法使用的示例:
以下是 VBA 文档中此函数的一些规范:
如您所见,两个最新的通过引用传递。
这里也是同样的问题,没有任何解决方案。以防万一这可能很重要,现在我正在运行 win 8 64、python 27 32/64 和 SolidWorks 2014 64。
先感谢您!
vba - 使用 selectbyId2 (成功)选择飞机后,断言失败
在以下代码段中,第一个断言成功,第二个断言失败 (bStat=False),即使选择实际上已成功(选择了平面)
我错过了什么?感谢您的建议/解释
注意:FirstSelection = "前平面@2x6 Wall-1@Assem1"
SecondSelection = "前平面@Assem1"