必修课——必修!必修!必修!QQ群590761815

“我没时间看你们这么多视频、这么多废话,捞干的!”,好,这3节课是软件的骨架,内容主要讲SW,你起码得会用sw,然后才会用我们TDO,(视频从B站导入,B站视频,可以通过浏览器观看,强推你务必要用PC看)

很想得体、含蓄一点告诉你别人讲的不怎么样,但有人看过一些蒙古大夫的课,自以为什么都会……这3节务请从头至尾看2遍

命令与模板

SWTDO即有程序部分,又有模板文件,初始化的作用,最主要的工作是模板部署,此处列出关键模板文件,模板文件独立于程序之外,对SW的使用有深度掌握后,可以通过对以下模板文件的修改,做出全自定义格式的任意图纸文件。

重点:

仅建议你用TDO的默认模板文件修改,除非你确信已掌握模板的所有设置方法,才可直接替换,任何经过自定义修改后的模板出现失灵问题,请尝试恢复到默认模板(可删除已被破坏的模板文件,并使用环境自检修复)

命令名 对应模板文件
绘图标准 文件部署盘符:\SWTDODT\Drafting Standards
图框替换 文件部署盘符:\SWTDODT\Sheet Formats
创建三视图 A1-A4 文件部署盘符:\SWTDODT\Document templates\MEzbw
BOM 文件部署盘符:\SWTDODT\Bom templates
切割清单 文件部署盘符:\SWTDODT\Weldment Cut List Templates
取号系统 新建 文件部署盘符:\SWTDODT\Document templates\MEzbw
钣金展开 钣金排版合成 文件部署盘符:\SWTDODT\Document templates\MEzbw\OneFile.DRWDOT
工程图输出 DXF、DWG映射 文件部署盘符:\SWTDODT\DWG Map
属性标签 文件部署盘符:\SWTDODT\Custom Property Files
工艺字段 文件部署盘符:\SWTDODT\Custom Property Files\Process.txt
喷涂字段 文件部署盘符:\SWTDODT\Custom Property Files\Paint.txt
部件区分 文件部署盘符:\SWTDODT\Custom Property Files\PartType.txt
文件区分 注意!不可手改,仅初始化内修改 文件部署盘符:\SWTDODT\Custom Property Files\FileType.txt
1,退出Solidworks,退出本软所有运行界面 2,打开DataControl-升级检查SW设计库在线升级

0:关闭UAC,方法

1:不推荐使用系统盘

2:任何准备使用本软的SW版本,都应使用初始化

以下非必读:


本软涉及3个路径,软件安装路径,模板部署路径,工作区路径,本软将创建初始化文件、数据库文件、模板文件等,任何路径都不建议使用C盘。

方案1:把程序安装在C盘以外其他盘符(推荐)
方案2:已安装到C盘,需要用管理员模式,运行数据后台和SW的启动,每一次都需要用管理员模式

  1. Windows开始菜单-SWTDO-Datacontrol-工具-系统备份
  2. 备份与卸载 
  3. 启动SW-工具-重设-重设所有
  4. windows控制面板,卸载程序

以下非必读:

卸载将保留安装路径下的

  • config.config(配置文件)(全新安装应手工删除)
  • Database.dll(数据库)(全新安装应手工删除)
  • Licence(激活许可)不可删除,应备份此文件,或备份激活码
  • 不会删除文件部署下的“SW设计库”(全新安装应手工删除)

关于清理注册表:

本软不会在用户系统中残留垃圾,将自动清理。

文件区分避让
文件区分避让

 

批处理的对象,是一系列文件,这一系列文件,一旦包含勾选过的文件区分类型,将被各个遵循避让原则的批处理命令主动避让。

警告!涉及到数据库的命令,如重复代号。

避让原则是人工预设,数据库是程序判断,如果人为故意造成重复代号,程序无法纠错人为故意,将造成旧数据被新数据覆盖。

对于理解不了以上说明的用户,请勿人为指定文件区分属性,才能确保万无一失。

提示:本软件系统中,浅黄色背景,鼠标悬停,有提示说明。
我们已尽量使用我们设计易于理解的方式做了提示说明,请注意看提示。
我们的提示,是基于开发经验,基于设计人员的测试,不是程序员,或者助理,翻译复制粘贴来程式化的套话、废话,请仔细阅读。

本系统的上手方式,分为新建项目和旧项目导入。

旧项目导入:
1,打开项目装配(或零件)
2,环境自检
3,本系统安装,初始化设置中,已建立了一个项目,在环境自检中,可以打包进入

打包内容,包括装配,零件,工程图,外观,背景。

4,快捷更名(将更名装配、零件,工程图)
5,图名版分离(可选择保留属性值,还是格式化属性
6,属性管理器
你的工程图使用的链接属性字段,大概率与本系统不完全相符,请修改、增、删相应属性名,属性值
7,工程图导出(可在装配下,直接运行)
8,Prod系统,创建需要的BOM


新建项目
1,取号系统-创建项目

2,取号系统-新建零件(提示,我们会在SW中,给取号系统设置快捷键Alt+A,取号启动后,也包括若干快捷键,如升版为Alt 3)
3,零件下,标签管理器添加属性,或者在装配下,属性管理器,批量添加属性,比如“部件分类”,批量添加字段值为“零件”

SW设计库2022-使用帮助
属性管理器

4,创建三视图(这里注意钣金件,有个直接输出展开,及钣金属性的专用命令)

SW设计库2022-使用帮助
SW设计库2022-使用帮助
5,导出工程图

你可以在工程图下导出工程图,也可以将所有工程图建完,从装配下批量导出工程图,输出位置为1.SW文件/Prod
6,保存STEP,从零件或装配下,导出的STEP都是单文件的,如果想对文件夹下的零件,装配,批量导出STEP,使用外挂系统
输出位置为1.SW文件/Prod

7,Prod系统,从装配下启动,创建BOM

SW设计库2022-使用帮助

7-1,输入你要创建的BOM名称,比如机加工
7-2,创建
7-3,牙杆是个标准件,采购获得,所以这牙杆右键删除
7-4,添加其他,比如你有牙杆的参数图片,或者某个word文档,或者其他任何你想要增加的pdf,样本手册,mp4,都可以添加
注意,青色字段,可以双击修改
7-5,加入清单,会将“附件文件”,追加到SW系统清单,并拷贝所有文件到1.SW文件/Prod
7-6,数据入库,这张机加工BOM清单将加入数据库
7-7,刚创建了机加工BOM,还可以创建采购BOM,注塑BOM
7-8,清单查询,可以筛查已建立的BOM,并导出对应的DWG和PDF,STP,及其他图片,word,Mp4等,或将清单导出Excel

SW设计库2022-使用帮助 SW设计库2022-使用帮助

8,备份系统的备份路径为1.SW文件/Back

SW设计库2022-使用帮助
这里注意关键字,不光是一个数据字段,同时,也是备份文件夹的名称元素
9,外挂系统功能较多,拆贴说明

轻化部件
虚拟部件
压缩部件
未保存的部件

自动更名与属性格式化(视频)

了解这两个优先原则之前,请先查阅自动更名的输出结果

这两个优先原则,仅针对“代号”、“名称”、“版本”三个属性,因为此三个属性,会体现在输出文件的工程图内,其中,“代号”更是整个系统的核心属性。

属性格式化(原,图名版分离)的格式优先原则指,如果文件(含零件,含装配)的文件名,已经具备了一定条件(如智能更名的输出结果),属性将遵循文件名的命名法则来给文件赋予属性值。

智能更名的属性优先原则同上。

我们设计在单兵作战的时候,从结果上看,这两个命令无论先使用哪个,结果完全一样。

打团战的时候,文件名修改将影响协同设计,共同完成某项设计任务的时候,文件名和属性是需要独立运作的。

细微差别:

从运行效率上看,属性的处理,效率极高,更名命令由于需要查询引用参考,效率较低,所以我们推荐,先做属性格式化,因为除了格式化的属性,有很多其他属性有用途,最后再做智能更名。

代号序列化,是仅针对“代号”属性的,不遵循格式优先原则,应用此控制,将仅依赖本系统代号为赋值基础,此命令在引用第三方标准件模型、或者复制零件的时候,有较大意义。

尝试,新建文件夹,添加对象,输入当前PC登陆的windwos账户,授予完全控制权限,把待更名文件,复制到该文件夹,尝试更名

假设更名成功,说明当前windows账户不具备计算机最高权限。

1,自动更名,这个涉及到文件的大量检索,本身其运行速度是挺慢的,转圈的时候,建议你能观察一下文件的变化,比如按修改日期排序。

2,假设确实卡死不动了,这原因太多,windows还有蓝屏的,我们更无法准确评估到底问题在哪

软件是代码,代码没有保质期,你如果运行1次ok,运行第二次也一定ok,如果不ok,一定是你环境出了问题。
我们能处理的错误,是我们能从我们电脑再现的错误,我们才能知道问题在哪,我们再现不了的错误,比如
我这128G内存,动不动就死机,扔了64G的便宜货,电脑反倒飞起来,这是不是我们代码的问题,不那么一定

更名有3个位置,自动更名、快捷更名和取号系统中的更名(取号系统中的升版,本质也是更名),这三个都是包含工程图和相关装配的。

失败的表现一:

零件已更名,但工程图没有跟着更名。原因:

  1. 偶发性的,使用的Solidworks版本,低于SW2018(含),且工程图与零件图不在同一路径,推荐使用SW2019及以上
  2. 测试阶段,你的操作如下:
    把已有的零件A.SLDPRT,和 零件A.SLDDRW,从windows的文件夹B中,复制出来,到文件夹C中
    使用更名,零件已经更名,但工程图没有更名
    注意!!!!你是通过windows复制的,而不是通过SW打包的。windows复制,已经破坏了SW的内部链接,更名命令无法找到纯SW操作以外的文件。
  3. 假设你准备将把零件A,更名为A111,但A111已经存在,此时是对无法将文件更名为同名文件的,本程序为避免误伤,不会轻易删除本地文件。
  4. 工程图A已经被其他SW文件阅读器打开,即A"被占用",也会造成更名失败。
  5. 类似于toolbox类只读文件,本系统无法对其进行操作修改

失败表现二:

不仅工程图、装配,部件也未更名:

请检查部件的配置特定属性,如果部件(零件或装配)已经包括“代号”,“名称”属性,更名将遵循属性优先原则,特别是多配置部件(如焊接件,自带2个配置,请检查活动配置,是否已经同时具备这两个属性)。

解决方法:删除这两个属性。

应知悉:
快捷更名,和Prod工具,是为了将我们的程序适配任意企业要求,和一些有特殊偏好的用户,这两个工具并非TDO主推的工具,智能更名和Prod系统,才是我们整个系统推荐的应用,我们推荐的应用,具备相对严格的数据管理逻辑,也是最高速、高效、精确的操作套路。

 

遵循初始化中的文件区分避让原则

装配环境的设计树下,使用F2键,可以对部件重命名(启动SW的设计树修改选项的前提),TDO中,这个重命名过程将包含工程图。

注意该操作不支持顶级装配(实际上高版本是可以支持的)

逻辑

The relevance of the SWTDO command
The relevance of the SWTDO command

查看我能用吗(关键问题)

反例的典型

  • 一个项目10个零件,对应一个工程图文件(包含10张图纸)
  • 一个DWG文件是一个项目,包含10张图纸,以项目作为检索依据

疑问:

  • 有没有可能一张图纸A,存在于X、Y两个项目?
  • X项目图纸变更,我们要不要去修改Y项目的图纸A?
  • 有没有可能X项目中,要3件A,Y项目要20件A?
  • 按如上方式,BOM表的用途是什么?

输出 = 图纸+BOM

代号包括前后各2个扩展,另外,我们硬性要求2个参数,员工编号,部件序号(不区分装配还是零件)。因为这都是技术要求,而不是我们的偏好。技术要求的意思是,必须这么做,才能解决的问题。 员工编号:

为了确保图纸在企业数据库中的可追溯性,涉及到用户信息系统。

部件序号:

这是所有数据系统必须的主键,也是和极多设计者设计习惯相矛盾的内容,比如很多人很喜欢一套图纸必须从1开始,在我们的系统中,Prod作为BOM总控,我们不需要序号是否从1开始,这也是中大型企业图纸数据管理完全相同的取号逻辑。

部件序号为流水号,不区分项目,不区分类别。 控制项目,部件类别,由扩展来自行定义。
我们只有两种分隔符,下划线与空格,来区分代号,名称,版本。
  • SW自身具有向下兼容,向上不兼容的特质,而我们的设计库,是十余年的开发经验中积累下来的,并不能保证所有文件全部兼容,仅保障必须文件的完整兼容(SW2016及以上)。
  • 用过老版本的用户知道,以下文件并不是我们设计库的全部(含SWvisualize渲染素材的完整文件,接近2.5G),为了提高软件在线更新的速度,我们清除了其他库文件。将以补丁包的形式,由用户自行下载。
  • 另请查看,为什么推荐用2019,因为只有2019及以上,暂未发现与本系统使用明显冲突的问题
切割清单项目名
切割清单项目名
文件名 代号 实体名/配置名
部件 G001h14967_Example V1.SLDPRT G001h14967 Default
部件PDF G001h14967_Example V1.PDF 与SW文件同名,不录入数据库,无需代号区分  
部件DWG* G001h14967_Example V1.DWG  
部件STEP* G001h14967_Example V1.STEP  
部件工程图 G001h14967_Example V1.SLDDRW 单工程图文件,多工程图纸,以切割清单项目名作为唯一图纸索引;多配置与多实体相同 Default
1的工程图 CutListItem1
2的工程图 CutListItem2
3的工程图 CutListItem3
4的工程图 CutListItem4
1的STEP G001h14967+CutListItem1_Example.STEP G001h14967+CutListItem1
2的STEP G001h14967+CutListItem2_Example.STEP G001h14967+CutListItem2
3的STEP G001h14967+CutListItem3_Example.STEP G001h14967+CutListItem3
4的STEP G001h14967+CutListItem4_Example.STEP G001h14967+CutListItem4
3的钣金展开图 G001h14967+Flat_Example V1.DWG G001h14967+Flat
4的钣金展开图
*DXF,X_T同上

创建三视图

 
创建三视图
创建三视图
创建三视图设置
创建三视图设置

装配批量模式勾选项

是启动装配下批处理的启动开关,启动批处理后,需要严格注意,如果创建的工程图已经存在同名工程图,将被删除重点注意。

输出方法说明:

  • 多实体批量输出:
    如果零件为非焊件,将自动被转换成焊件,形成切割清单。输出将会生成单文件,多图纸的格式的工程图(将至少包含2张图纸),首图的图纸名为配置名,其他图纸为切割清单项目名,切割清单图纸,将附加切割清单属性信息。如果勾选展开,钣金实体,将添加展开视图。所有视图会添加尺寸,并自动调整间距位置。
  • 一般
    图纸名为配置名,图纸文件名与部件同名
  • 多配置批量输出
    图纸名为配置名,有多少配置,生成多少张图纸
  • 单实体钣金
    附加钣金注释文件,附加展开图

装配批量模式,遵循初始化设定中的文件区分避让原则,即部件属性中,包括如图勾选的文件区分,将禁止创建三视图

文件区分避让原则
文件区分避让原则
  1. 设置中的插入切割清单,应注意,如果TDO的设置语言为中文,但配置名称为英文,将无法插入

外挂系统 (视频)

TDO是SW的专用插件,外挂系统是插件的插件,通过外挂系统,可以

  1. 启动SW宏
  2. 启动可路径批处理的SW宏
  3. 启动网址
  4. 启动其他(图片、Excel、PDF、txt、绿色软件exe)
  5. 启动安装软件(比如魔兽争霸也是可以集成到SW中来启动的,需要操作技巧)

Windows能启动的命令,SW可以运行的宏,都可启动,本质上,外挂系统是一个是一个可以集成任何机械设计相关工具,无缝衔接于SW内的收藏夹

上传 5-10-12-6 执行 选中命令-1-2-13 仅当勾选过10的宏命令,才能在执行时,显示13 仅当宏无法正常运行的时候,按Ctrl+G,才显示11,可尝试将“main”,修改为"Main"或"MAIN"
比如潘通色卡,比如粗糙度样本的系列照片 5,(选择照片集中的一张)-6-3 把其他所有图片都粘进去 注意:windows 11 自带的默认图片阅读器会出现无法按左右切换图片
滚动至顶部