+发表新主题
bjl0603 发布于2025-4-1 18:59 60 次浏览 9 位用户参与讨论
跳转到指定楼层

我们行业里有个定制软件,安装完后也就百十来兆。应该是用VB写的,软件是这样的;
行业软件界面显示一个三维的零件,这个三维零件的尺寸,是可以调节的,用户输入一个数,这个零件就实时刷新成新尺寸的样子。
例如 图中的10,如果用户改为20,剖面视图马上就会变成20。









请问,SOLIDWORKS的三维零件,能不能被VB调用,并显示出来,还能自由更改啊???

或者有其它办法实现我说的这个功能吗?  


我就是想实现最简单的,非常简单的,平面多边形的实时显示,我更改一个尺寸,多边形也更改尺寸。我会一点VB,想做一个小程序来实现这个功能。程序不能太大,越小越好,最大不能超过5M,最好多少K。有什么好的建议吗?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

已有9人评论

刘惠文 发表于 2025-4-2 20:22:59
搞个EXCEl表设置参数,可以实现大小变化。
回复

使用道具 举报

cszno57 发表于 2025-4-2 23:01:43
可以,有两种途径,其一就是找到你原来的程序中的参数,做成excel表,可以做个零件的配置表。
其二可以做个solidworks的宏,前提是你要会VB与solidworks二次开发。
回复

使用道具 举报

jinyaohui 发表于 2025-4-3 07:55:10
用inv,参数化设计比sw方便
回复

使用道具 举报

bjl0603 发表于 2025-4-4 02:36:25
jinyaohui 发表于 2025-4-3 07:55
用inv,参数化设计比sw方便...
inv是什么啊?
回复

使用道具 举报

bjl0603 发表于 2025-4-4 02:42:42
cszno57 发表于 2025-4-2 23:01
可以,有两种途径,其一就是找到你原来的程序中的参数,做成excel表,可以做个零件的配置表。
其二可以做个 ......
我的意思是脱离SOLIDWORKS主程序,或者是把SW某个核心程序打包进VB,形成一个新的程序,即使电脑上没有安装SW也能运行。
回复

使用道具 举报

tanqifei 发表于 2025-4-6 03:07:24
能,没问题,不过如果只是用来看的话,还是用vb直接写比较好,sw这个是给设计者用的,太麻烦了
或者你可以考虑使用partsolutions这种3d选型表,也非常快而且轻量化,怎么着都比sw强
重申一下,sw是给设计者使用的,而不是用来给用户看的
回复

使用道具 举报

jincy2000 发表于 2025-4-7 04:40:17
inv就是inventor
回复

使用道具 举报

bjl0603 发表于 2025-4-9 04:32:24
tanqifei 发表于 2025-4-6 03:07
能,没问题,不过如果只是用来看的话,还是用vb直接写比较好,sw这个是给设计者用的,太麻烦了
或者你可以 ......
非常感谢!
我就是想实现最简单的,非常简单的,平面,多边形的实时显示,我更改一个尺寸,多边形也更改尺寸。我会一点VB,想做一个小程序,来实现这个功能。程序不能太大,越小越好,最大不能超过5M。有什么好的建议吗?
回复

使用道具 举报

cszno57 发表于 2025-4-9 16:03:25
bjl0603 发表于 2025-4-4 02:42
我的意思是脱离SOLIDWORKS主程序,或者是把SW某个核心程序打包进VB,形成一个新的程序,即使电脑上没有安 ......
如果你给客户演示这个模型,用户无法测量、无法旋转的话,这个就很简单了,只需要定义轴测图的曲线函数即可,如果想测量和旋转,我觉得有一定困难了,需要更专业的编程知识了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ| Archiver|手机版|小黑屋| 碧波制图网 Published by Stonespider

Copyright © 2021-2023 Kangli Wu   All Rights Reserved.

Powered by Discuz! X3.5( 苏ICP备18011607号-1 )

快速
回复
返回
列表
返回
顶部