SWTDO在线手册QQ群590761815_最后更新 2023-10-01(未完成)
★ 快速直达(注意屏幕右下的三角号)
0:关闭UAC,方法
1:不推荐使用系统盘
以下非必读:
本软涉及3个路径,软件安装路径,模板部署路径,工作区路径,本软将创建初始化文件、数据库文件、模板文件等,任何路径都不建议使用C盘。
方案1:把程序安装在C盘以外其他盘符(推荐)
方案2:已安装到C盘,需要用管理员模式,运行数据后台和SW的启动,每一次都需要用管理员模式
提示:本软件系统中,浅黄色背景,鼠标悬停,有提示说明。
我们已尽量使用我们设计易于理解的方式做了提示说明,请注意看提示。
我们的提示,是基于开发经验,基于设计人员的测试,不是程序员复制粘贴来程式化的套话、废话,请仔细阅读。
本系统的上手方式,分为新建项目和旧项目导入。
旧项目导入:
1,打开项目装配(或零件)
2,环境自检
3,本系统安装,初始化设置中,已建立了一个项目,在环境自检中,可以打包进入
打包内容,包括装配,零件,工程图,外观,背景。
4,快捷更名(将更名装配、零件,工程图)
5,图名版分离(可选择保留属性值,还是格式化属性)
6,属性管理器
你的工程图使用的链接属性字段,大概率与本系统不完全相符,请修改、增、删相应属性名,属性值
7,工程图导出(可在装配下,直接运行)
8,Prod系统,创建需要的BOM
新建项目
1,取号系统-创建项目
2,取号系统-新建零件(提示,我们会在SW中,给取号系统设置快捷键Alt+A,取号启动后,也包括若干快捷键,如升版为Alt 3)
3,零件下,标签管理器添加属性,或者在装配下,属性管理器,批量添加属性,比如“部件分类”,批量添加字段值为“零件”
4,创建三视图(这里注意钣金件,有个直接输出展开,及钣金属性的专用命令)
你可以在工程图下导出工程图,也可以将所有工程图建完,从装配下批量导出工程图,输出位置为1.CAD/Prod
6,保存STEP,从零件或装配下,导出的STEP都是单文件的,如果想对文件夹下的零件,装配,批量导出STEP,使用外挂系统
输出位置为1.CAD/Prod
7,Prod系统,从装配下启动,创建BOM
7-1,输入你要创建的BOM名称,比如机加工
7-2,创建
7-3,牙杆是个标准件,采购获得,所以这牙杆右键删除
7-4,添加其他,比如你有牙杆的参数图片,或者某个word文档,或者其他任何你想要增加的pdf,样本手册,mp4,都可以添加
注意,青色字段,可以双击修改
7-5,加入清单,会将“附件文件”,追加到SW系统清单,并拷贝所有文件到1.CAD/Prod
7-6,数据入库,这张机加工BOM清单将加入数据库
7-7,刚创建了机加工BOM,还可以创建采购BOM,注塑BOM
7-8,清单查询,可以筛查已建立的BOM,并导出对应的DWG和PDF,STP,及其他图片,word,Mp4等,或将清单导出Excel
8,备份系统的备份路径为1.CAD/Back
轻化部件
虚拟部件
压缩部件
未保存的部件
提示:不支持部件的用途,在装配中,如果某个子元件,你对它有特殊要求,则可临时压缩
自动更名与属性格式化(视频)
了解这两个优先原则之前,请先查阅自动更名的输出结果。
这两个优先原则,仅针对“代号”、“名称”、“版本”三个属性,因为此三个属性,会体现在输出文件的工程图内,其中,“代号”更是整个系统的核心属性。
属性格式化(原,图名版分离)的格式优先原则指,如果文件(含零件,含装配)的文件名,已经具备了一定条件(如快捷更名的输出结果),属性将遵循文件名的命名法则来给文件赋予属性值。
快捷更名的属性优先原则同上。
在我们设计单兵作战的时候,从结果上看,这两个命令无论先使用哪个,结果完全一样。
我们不将此两个命令合并,原因在于打团战的时候,这是有严重影响的。也就是需要协同设计,共同完成某项设计任务的时候,文件名和属性是需要独立运作的。
细微差别:
从运行效率上看,属性的处理,效率极高,更名命令由于需要查询引用参考,效率较低,所以我们推荐,先做属性格式化,再做快捷更名。
在本版中,新增命令,代号序列化,这是仅针对“代号”属性的,不遵循格式优先原则,应用此控制,将仅依赖本系统代号为赋值基础,此命令在引用第三方标准件模型、或者复制零件的时候,有较大意义。
快捷更名命令,更名完成后,会对文件中的代号,名称、版本三个属性直接赋值。仅限此三个属性,而不包含其他属性。而属性格式化,将处理全部属性
尝试,新建文件夹,添加对象,输入当前PC登陆的windwos账户,授予完全控制权限,把待更名文件,复制到该文件夹,尝试更名
假设更名成功,说明当前windows账户不具备计算机最高权限。
1,自动更名,这个涉及到文件的大量检索,本身其运行速度是挺慢的,转圈的时候,建议你能观察一下文件的变化,比如按修改日期排序。
2,假设确实卡死不动了,这原因太多,windows还有蓝屏的,我们更无法准确评估到底问题在哪
软件是代码,代码没有保质期,你如果运行1次ok,运行第二次也一定ok,如果不ok,一定是你环境出了问题。
我们能处理的错误,是我们能从我们电脑再现的错误,我们才能知道问题在哪,我们再现不了的错误,比如
我这128G内存,动不动就死机,扔了64G的便宜货,电脑反倒飞起来,这是不是我们代码的问题,不那么一定
更名有3个位置,自动更名、快捷更名和取号系统中的更名(取号系统中的升版,本质也是更名),这三个都是包含工程图和相关装配的。
失败的表现一:
零件已更名,但工程图没有跟着更名。原因:
- 偶发性的,使用的Solidworks版本,低于SW2018(含),且工程图与零件图不在同一路径,推荐使用SW2019及以上
- 测试阶段,你的操作如下:
把已有的零件A.SLDPRT,和 零件A.SLDDRW,从windows的文件夹B中,复制出来,到文件夹C中
使用更名,零件已经更名,但工程图没有更名
注意!!!!你是通过windows复制的,而不是通过SW打包的。windows复制,已经破坏了SW的内部链接,更名命令无法找到纯SW操作以外的文件。 - 假设你准备将把零件A,更名为A111,但A111已经存在,此时是对无法将文件更名为同名文件的,本程序为避免误伤,不会轻易删除本地文件。
- 工程图A已经被其他SW文件阅读器打开,即A”被占用”,也会造成更名失败。
- 类似于toolbox类只读文件,本系统无法对其进行操作修改
失败表现二:
不仅工程图、装配,部件也未更名:
请检查部件的配置特定属性,如果部件(零件或装配)已经包括“代号”,“名称”属性,更名将遵循属性优先原则,特别是多配置部件(如焊接件,自带2个配置,请检查活动配置,是否已经同时具备这两个属性)。
解决方法:删除这两个属性。
不讲啦,太简单了
逻辑
反例的典型
- 一个项目10个零件,对应一个工程图文件(包含10张图纸)
- 一个DWG文件是一个项目,包含10张图纸,以项目作为检索依据
疑问:
- 有没有可能一张图纸A,存在于X、Y两个项目?
- X项目图纸变更,我们要不要去修改Y项目的图纸A?
- 有没有可能X项目中,要3件A,Y项目要20件A?
- 按如上方式,BOM表的用途是什么?
输出 = 图纸+BOM
为了确保图纸在企业数据库中的可追溯性,涉及到用户信息系统。
部件序号:这是所有数据系统必须的主键,也是和极多设计者设计习惯相矛盾的内容,比如很多人很喜欢一套图纸必须从1开始,在我们的系统中,Prod作为BOM总控,我们不需要序号是否从1开始,这也是中大型企业图纸数据管理完全相同的取号逻辑。
部件序号为流水号,不区分项目,不区分类别。 控制项目,部件类别,由扩展来自行定义。- SW自身具有向下兼容,向上不兼容的特质,而我们的设计库,是十余年的开发经验中积累下来的,并不能保证所有文件全部兼容,仅保障必须文件的完整兼容(SW2016及以上)。
- 用过老版本的用户知道,以下文件并不是我们设计库的全部(含SWvisualize渲染素材的完整文件,接近2.5G),为了提高软件在线更新的速度,我们清除了其他库文件。将以补丁包的形式,由用户自行下载。
- 另请查看,为什么推荐用2019,因为只有2019及以上,暂未发现与本系统使用明显冲突的问题
外挂系统 (视频)
- 启动SW宏
- 启动可路径批处理的SW宏
- 启动网址
- 启动其他(图片、Excel、PDF、txt、绿色软件exe)
- 启动安装软件(比如魔兽争霸也是可以集成到SW中来启动的,需要操作技巧)

作为工作区的执行目录,将不可删除,不可修改,允许在其中增加其他内容。 Back,为项目存档目录 Pictures,为项目存档需要的截图文件。 Prod,所有输出文件的存放目录,包括但不限于DWG,PDF,STEP等
2.报价单一般会存放用于外协厂商报价用的输出图纸,每一份报价,对应一份输出图纸。
3.开发资料推荐存放各种类型开发文件,我们会将一般性厂家调研,标准件比较,内部成本,外协成本,利润的边效计算,产品项目开发文档清单,变更审批等等。
4.照片所有现场照片,样品照片,施工照片,渲染照片
5.设计参考如甲方提供的设计要求说明书,提供的参考文件,我司对应的设计内部评审,外协提供的标准品样本手册等,设计方法方针等资料文件。
6.其他文件任意
7.报告周报,月报,会议纪要等
8.专利设计交底书,专利用产品图纸,图片
9.noSync如产品开发,涉及到部件仿真,效果图渲染,会产生大量体积庞大的计算数据,此类数据基本为过程数据,并非项目必须(分析报告,最终渲染效果图足以)。在我们产品设计的过程中,还有一个网络同步系统,用于迁移设计项目到多个客户端同步开发,如数据体积过大,将影响同步速度,本次暂未加入软件。
- 系统级:本命令将修改SW系统内部ID,所有引用本部件的上级装配,下级工程图,且无视工程图文件名(旧工程图将被删除),全部更新,一旦更名后的零件被删除,相关装配和工程图都将丢失链接。
- 更名命令将触发工作区下全系统更新,如,将本部件(零件/装配)作为子部件的上级装配【上级装配从未经过复制粘贴转移路径】,以及下级工程图。
SWTDO图纸数据管理结构,以三台服务器+客户端,为代表类型。
客户端:
设计者使用的PC,即为客户端
网页服务器:
用于外网连接服务,也就是你可以坐家里,调用公司数据的支持服务器,这9成9的企业是没有的。
重点
存储服务器:
设计者的图纸,最终保存的位置。
你可以理解成这台服务器的D盘,这里可能包含1000张图纸,名称为1.DWG,2.DWG等等
这张图纸的对应路径,也就是
D:\1.DWG
通常,为了保证安全,名称一般不会这么简单,文件路径也不太可能直接放在D盘,而是以极为晦涩难懂的名称命名,乃至于扩展名都会修改,比如
D:\data\cache\qrcode\000\00\28\FG09023\kc\GA830009-WGC-679_easfe003.mek
用一套命名规则,分类规则,加密规则,来将文件最大程度的保护起来。哪怕被人盗用到手,也没法简单的使用。
数据服务器:
它等于图书馆的前台查询系统
用户希望使用1.DWG,查询过程,会将之翻译成上面的路径,并将这个路径通知给存储服务器。用户才能把这个文件从极为深奥晦涩的路径中,提取出来。
数据服务器可以理解为我们PC中的文件夹,文件夹是什么?
它不是1个盒子装3个馒头,所有内容都仅仅是堆放到磁片上的一大坨字节而已,我们看到的文件夹,就是这个翻译规则。文件夹告诉我们,这坨字节中,哪个数据是我们需要的。
顺便一提,我们上网,几乎都是敲域名,比如baidu.com,它指向的,是一个IP地址39.156.66.10
这里提供翻译的,DNS服务器,它的翻译工作,和数据服务器的翻译工作,本质上一模一样。
我们SWTDO的Prod系统,就等于这个翻译规则。
之所以要限定所有输出文件放在项目文件夹\1.CAD\内,是因为我们只针对项目,你的数据总得在你的硬盘上,才能从文件夹找出来。数据在别人硬盘上,你怎么调得出来?这里,你的硬盘,就等于
项目文件夹\1.CAD
这也就是工作区的概念,只有在一个特定的范围内,以相对路径的方式,才能找到对应的文件
总结:
因为你没有数据服务器,没有存储服务器,只有一个客户端,所以需要在你的电脑中要锁定一个区域(工作区),专职用于不能碰的存储,而我们的Prod系统,就充当了翻译
数据库,不是个箱子,把你的图纸塞进去,它只是一个电话号,只有你没换手机,这个号才能找到你。
- 我们可以输出多种Prod清单,实例:机加工清单,注塑清单,采购件清单
- 清单可以添加非图纸文件,如一张淘宝尺寸说明图片,一份企业的样本手册PDF等任意类型
- 我们可以根据清单,一次性导出对应的生产图纸,图纸又包含你想要的PDF类型,或者DWG类型,或者STP类型,类似于别家制作的图纸相册,但我们不仅仅识别图纸,范围更广
- 清单可以直导出Excel文件
- 清单区分Toolbox类只读文件,区分文件配置
- BOM仅包括子元件,Prod还包含头部总装(输出的时候,总装必须)
项目文件夹\1.CAD\Prod该文件夹不可删除 要求2: STEP、X_T、PDF、DWG、DXF生产文件,应与Prod清单中的零件或组件同名
10-11-18(可添加任意文件,注意青色部分,可双击修改)-21,-13
1-2-3-4-5(选择需要的图纸)-6-7-8
不启动SW,直接Windwos开始菜单-SW设计库-数据后台从查询菜单输入关键字查询
我们是程式化输出,用户可以在10秒内创建一个新的子部件BOM清单,并且支持快速导出、而且可有选择的导出生产文件(DWG、STP、PDF、其他)。
总BOM提供给采购部门采购,仓储部门备货; 而组装部门,是否有必要让其了解整个产品的清单,我们存疑,只给子部件的局部BOM,更利于保密工作。 总BOM是产品核心中的核心- 全配置覆盖,属性管理器和图名版本分离,均覆盖所有配置特定属性
- 装配下的批处理
- 路径下的批处理
- 多级路径循环批处理(例如,修改共享零件库的零件属性)
- 基于优先性原则,所有自定义属性,转移到配置特定属性(视频说明)
D:\Program Files\SOLIDWORKS Corp 2016\SOLIDWORKS\Treehouse\Treehouse.exe组合自定义属性标签、图名版本分离、属性管理器、Treehouse,以及下文标准属性表上的公式,你会发现
不仅没有处理不了的文件,也没有处理不了的大批量文件
属性名 | 说明 | |
代号 | ||
名称 | ||
版本 | ||
配置 | ||
文件区分 | 等同于取号系统中的文件类型,如加工,钣金,注意文件区分中,有成品,部件区分中,也有成品,意义是不一样的 | |
设计者 | ||
制图者 | ||
MATERIAL | 用英文是为了匹配官方属性 | |
素材 | 如10mm厚钢板,t=10 | |
工艺 | 表面处理、热处理等 | |
喷涂 | ||
质量 | ||
创建时间 | ||
最终保存 | ||
项目名 | ||
Description | 用英文是为了匹配官方资源,很重要的属性 | |
设变幅度 | 大幅度变更,轻微变更等 | |
物料号 | 指生产用原料,铝棒料20 | |
外购 | ||
来源 | 河南路遥钣金,淘宝,1688 | |
购入价 | ||
型号 | ||
包装 | 大型企业,有独立的包装设计工序,部门,包装是以其保护程度,抗震等级等 | |
公司 | ||
官网 | ||
部件区分 | 成品、组件、零件、标准件(重要) | |
表面积 | ||
部件标签 | 部件标签不属于本软格式化属性,推荐用于设计者的记忆标签(电磁滚轮相关,微动开关,项目6相关夹具),工艺流(如焊接-配做打孔-翻边)此属性用于企业版模糊检索 |
以上属性,为SWTDO内置属性,应可适配绝大部分操作场景,不适配的情况,可以在文件模板,或属性标签编制程序中自行添加。
环境自检系统

- 在快捷模式,初始化界面,Ctrl+G
- 删除安装目录下的Locked文件
- 初始化界面,再按Ctrl+G
备份系统
部件系统
文件批处理
- 批量部件入库,可从数据后台查询,将零件的信息,特别是配置信息入库
- 批量快捷更名,可根据属性定义文件名,也可无属性,附加代号名称版本,并同步修改上级引用装配,下级工程图
- 批量保存STEP,对零件逐一保存STEP文件
- 批量钣金展开,附加折弯线、颜色图层,冲压特征
- 批量工程图导出PDF和DWG
- 批量替换标题栏
- 批量替换绘图标准
数据后台
- 项目存档,不同于备份系统在于,整理老旧项目,长期闲置,归档保存
- 更新Prod数据
- 勾选等同于“剪切”
- 不勾选等同于“复制”
- 打开原项目装配,打包至临时文件夹
- 剪切临时文件夹所有文件,覆盖至原项目,重做迁移
其他
E:\Work\ME-1测试项目A\1.CAD\零件1.SLDDDRW
工具-选项-文档属性-图像品质下调图像品质,以减少三角形数量。 该命令,在巨型装配下,可以一键降低所有零部件的图像品质以提高运行效率。