主界面表格所显示的是SolidWorks模型或装配体文件中自定义属性或者配置属性中的内容。通过自定义主界面表格,使得可以自定义获取不同的属性内容。
操作方式如下:
打开”设置属性名称“按钮,第一页属性,如下图:
以上各位置的含义和设置的方法:
第二页为“摘要”,如下图:
这里是摘要,选择后LiteTools会获取SolidWorks文件的摘要。
第三页为“材质”,如下图:
功能含义如下:
V2.0.28Releasedate:2024-03-14
可能的原因有:
解决方法:
原因2解决方法:
以上,如有出现一个或多个现象的即需对LiteGears进行兼容性设置,以排除故障。以上问题并不一定全部或者部分出现,具体还要看加密软件类型和采取的策略及设置。
C:\ProgramFiles\LiteGears2、LiteGears当前用户的设置文件目录:C:\Users\<用户名>\AppData\Roaming\LiteGears\3、LiteGears会读写的文件类型以及进程:LiteTools.exe:
读:.sldasm,.sldprt,.slddrw,.sldmat,.ini读、写:.ltb,.bomdb,.xls,.xlsx,.txt,.json,.xml,.db,.bmp,.png,.jpg,.log,.tmpbomdb.exe:
读:.ini读、写:.bomdb,.xls,.xlsx,.txt,.json,.db,.bmp,.png,.jpg,.log,.tmpltpreviewsvr.exe:
读:.sldasm,.sldprt,.slddrw,.ini读、写:.bmp,.png,.jpg,.log,.db,.tmppdftools.exe,mergetk.exe:
读、写:.pdfprintdrw.exe,replaceref.exe:
读:.sldasm,.sldprt,.slddrw读、写:.bmp,.png,.jpg,.log,.tmpsheetformat.exe:
读:.sldasm,.sldprt,.slddrw,.sldstd,.slddrt读、写:.bmp,.png,.jpg,.log,.tmpexportas.exe:
读:.sldasm,.sldprt,.slddrw读、写:.bmp,.png,.jpg,.log,.tmp,.slddrw写:.pdf,.dxf,.dwg,.tif,.igs,.step,.x_b,.x_t,.stl,.sat,.easm,.eprtLiteWorks:
读:.json,.db读、写:.ltx,.html,.css,.js,.txt,.ini,.bmp,.png,.jpg,.tmp,.log,.mdb,.mdbx写:.exeplayer.exe:
读、写:.ltx,.html,.css,.js,.tmp,.log,.mdb,.mdbx写:.txt,.bmp,.png,.jpgoncesetup.exe:
读:.bin,.log写:.loglgsvr.exe:
对于以上问题现象,建议至少设置允许SolidWorks读取这类加密文件:
读:.bpm,.jpg,.png,.xls,.xlsx,.dwg,.dxf,.igs,.sat,.x_b,.x_t
下面对“连接SW”按钮中的选项的作用和区别进行介绍:
不同的数据获取方式,主要差别是零部件清单和数量会一些差异。下面进行说明:
LiteTools“从模型树获取”统计的数量与SolidWorks的统计数量有一些不同点,下面进行一些说明,在使用过程中需要注意。
1、首先,LiteTools从采用“从模型树获取”时不支持SolidWorks指定某个零件数量的方式,如下图中的这种情况:
即,LiteTools不支持指定”材料明细表数量“,若启用该项,LiteTools统计的数量与SW的明细表中数量将不一致。
2、其次,LiteTools从采用“从模型树获取”时,以下子件会包含在获取的清单里面,数量也统计在内,而使用“从BOM获取”,这些子件不会显示在获取清单中:
3、LiteTools“从模型树获取”与“从BOM获取”相同的地方:
3.1、下列零部件的数量不统计,也不会出现在获取清单中:
3.2、统计数量时不同配置视为不同零件。
以上现象可能是LiteTools提示,也可能是批量软件提示,实际上都源于SolidWorks运行异常,原因涉及SolidWorks软件版本,图纸文件,用户操作,加密软件,系统环境等,需用户自行排查,不属于LiteGears的问题。
A、图纸文件问题:(现象1)在大批量处理中常见,在图纸的转化过程,或者填写属性时会引起sw崩溃。可以检查出错时的图纸,尝试手动编辑,转换之类的操作,观察SolidWorks有无异常,如有异常的,需更换图纸文件。有加密软件的检查加密文件是否损坏。
B、SolidWorks的其他插件,SolidWorks宏,office等同时运行:(现象1、现象3、现象4)同时连接sw时会造成冲突断联:暂时禁用其他插件,退出关联软件。如没有使用插件,而是SolidWorks正在执行其他任务,例如,图纸更新、打开图纸之类的其他工作,也会有类似的现象。
C、SolidWorks多开,SolidWorks退出失败等:(现象1、现象2、现象3)
D、加密软件:(现象4)使用LiteTools导出明细表的时候报被呼叫方拒绝的错误主要原因为加密软件影响了SolidWorks的缩略图组件,造成明细表导出时调用缩略图功能异常。或者SolidWorks软件的缩略图功能本身存在异常。如果是SolidWorks缩略图本身问题可尝试修复安装SolidWorks,如是加密软件影响,可尝试禁用导出缩略图功能或者设置加密软件兼容性。
E、加密软件:(现象2)加密软件引起SolidWorks崩溃较多见,且由于加密软件类型多,设置规则复杂,难以排除和解决问题。最理想的解决方案是联系加密软件管理员设置软件兼容。如在使用LiteTools进行重命名操作时报错,可尝试修改Windows的资源管理器中有关SolidWorks文件的缩略图显示组件的设置,如下图:
F、硬盘磁盘坏道:(现象2)此问题较少见,一般存在于机械硬盘,个别文件存储在坏道中,引起SolidWorks崩溃。
G、使用网络位置、网络硬盘:(现象2)使用网络硬盘的,如偶尔网络不稳定,网络阻塞等也可造成文件的读写失败,造成SolidWorks异常,报错等。
H、系统组件或者sw安装问题:(现象3)此原因造成的问题较难排查,可以首先尝试以管理员运行SolidWorks,如无效可再尝试修复安装SolidWorks,特别是未安装SP5升级包的,需安装SP5升级包。必要时也可以尝试重装系统。
I、电脑性能问题:电脑性能不足或者内存不足,引起SolidWorks运行异常。(现象3)
J、杀毒软件:杀毒软件引起的问题可能是单独的杀毒软件引起,也可能是杀毒软件与加密软件综合的影响。可尝试退出杀毒软件,特别是退出360,尝试更换杀毒软件。或者将SolidWorks的文件或者SolidWorks程序加入杀毒软件的白名单(或叫信任名单),使得杀毒软件不扫描这类文件。
V2.0.26Releasedate:2022-08-07
V2.0.24Releasedate:2022-07-02
V2.0.22Releasedate:2022-05-14
1.Bugfixes;2.Optimizetheenvelopesize;3.Optimizebatchfillingmaterials;4.SolvetheproblemthatpropertynameswithspacesandotherscannotbeusedintheBomtabletemplate;5.Userexperienceoptimization;
通常模版默认位于当前用户的”我的文档“目录下面的”LiteTools“文件夹的”templates“目录,文件名为bom1.xls或者bom.xlsx,如果没有这个目录也可以从LiteTools的安装目录下面的”templates“目录找到模版文件。将其复制出来即可。
自定义按零件汇总模板该模板用于控制按零件汇总导出的列表内容,通常是代号、名称、材料、数量等等信息。
我们可以对明细表模版文件进行任意更改,但在涉及到表头的部分需要遵循一些原则:
下面举例说明:
揽图LiteTools界面表格中有一列,名称为“零件号”,即对应的SW自定义属性为“零件号”。
打开模板,并查看表格的标题,如下图,重命名Excel单元格名称为“零件号”,“零件号”是揽图LiteTools表格的列名称,也即为SW属性的名称。
修改后保存,这样就可以了。导出时内容将出现在表头”零件号“以下的空白位置。其他的属性内容也是这个设置方法。
Excel的单元格分为”名称“和”数值“两个部分。”名称“,默认是像”B4“这样的类型,由表和的列号和行号组成。”数值“,就是单元格的内容,可以是数字,字母文字,公式等等。
我们自定义明细表模版就是自定义明细表表头。只要将明细表表头的Excel单元格的”名称“由类似”B4“这样的重命名为”零件号“这样的属性名称即可。
Excel提供一个”名称管理器“的功能,可以对所有名称和对应的单元格进行管理,增加,修改删除等。
下图即为”名称管理器“。建议在对单元格进行重命名操作的时候在这里操作。
注意:excel中名称中不能含有空格/&.等字符,因此,如果SolidWorks属性中含有这类字符时无法新建名称,此时,需要用到“属性映射”功能,见下文介绍。
如上面介绍的,只要将Excel单元格的名称改为SW的属性名称即可导出这部分内容。LiteTools模版还定义了一些内部的名称。将Excel的单元个定义为这些名称可以导出LiteTools界面表格的列内容,分别是:
ldw_code,将明细表表头单元格的”名称“改为ldw_code后,将表示明细表的”序号“,其中当导出为缩进式明细表的时候,ldw_code将显示为缩进编号,比如:1.1.2,1-2-1等,所以建议在模板中加入该项。
ldw_filename,该名称代表LiteTools界面表格中的”磁盘文件名“一列的数据[注1]
ldw_qty,该名称代表LiteTools界面表格中的”统计数量“一列的数据[注1]
sw_author,该名称代表LiteTools界面表格中的”作者/摘要“一列的数据[注2]
sw_keywords,该名称代表LiteTools界面表格中的”关键字/摘要“一列的数据[注2]
sw_comment,该名称代表LiteTools界面表格中的”备注/摘要“一列的数据[注2]
sw_title,该名称代表LiteTools界面表格中的”标题/摘要“一列的数据[注2]
sw_subject,该名称代表LiteTools界面表格中的”主题/摘要“一列的数据[注2]
ldw_config,该名称代表LiteTools界面表格中的”配置“一列的数据[注3]ldw_file,该名称代表LiteTools界面表格中的”路径“一列的数据[注3]ldw_filetype,该名称代表LiteTools中获取的SolidWorks文件的文件类型[注3]注1:需要1.7.0及以上版本才有效。注2:需要1.8.0及以上版本才有效。注3:需要1.9.0及以上版本才有效。
要使新修改的模版文件生效,需要确保LiteTools的设置中使用的是当前新的模版文件。设置方法如下图:
也可以直接在导出明细表的时候指定模版,如下图:
当SolidWorks的属性名称含有空格,/,&等一些不能用于创建Excel名称的字符时,需要用到属性映射功能,如下图:
上图中因为英文的属性名称“FileName”中间含有空格,因此无法在明细表模板中使用。通过映射后,模板中将可以使用类似“模板文件名”这样的符合Excel规范的字符来代替“FileName”。
从LiteGears2.0.3版本开始支持在在LiteTools中修改零部件的材质。操作视频参考如下:
下面介绍基本设置:
1、设置用于填写材质的属性,例如“材料”,如下图:
2、批量填写材料(支持通过筛选,勾选选择对同类零件批量填写材质,教程按LiteGears2.0.21版本):
LiteTools支持快捷键,如下:
Ctrl+L连接SolidWorksCtrl+S保存到SolidWorksCtrl+F查找Ctrl+R替换Ctrl+D查找重复Ctrl+Q打开当前行的3D零件图Ctrl+W打开当前行的3D零件图的工程图Ctrl+B导出明细表Ctrl+E导出为ExcelCtrl+I从Excel导入Ctrl+Alt+A只保存修改Ctrl+Alt+S全部保存F9筛选F10显示表达式F11显示属性值
Ctrl+L连接SolidWorksCtrl+S保存到SolidWorksCtrl+F查找Ctrl+R替换Ctrl+D查找重复Ctrl+O打开当前行的3D零件图Ctrl+P打开当前行的3D零件图的工程图Ctrl+B导出明细表Ctrl+E导出为ExcelCtrl+I从Excel导入Ctrl+Q只保存修改F9筛选F10显示表达式F11显示属性值
LiteTools支持使用“Excel公式规则”进行重命名。使用Excel公式重命名与公式填充功能的方法完全一样,因此,了解Excel公式的使用方式之后,“公式填充”功能便也清楚了。
首选我们来介绍一下LiteTools中Excel公式与真正的Excel中的公式的区别:在Excel中我们在公式里面使用单元格,比如B4,代表B列的第4行那一个单元格,因此,Excel中的B4可理解为是一个直角坐标。而在LiteTools中公式以行为一条公式的执行范围,不支持跨行,可以理解为一个数轴。列标题使用%包围作为变量,比如%磁盘文件名%。
具体操作方式见下方演示视频:
常用公式举例1:使用属性图样代号和图样名称组成文件名,中间使用-分割
%图样代号%&"-"&%图样名称%以上公式图样代号为“ABC0001”,图样名称“小零件”,则结果为:“ABC0001-小零件”
常用公式举例2:磁盘文件名按1递增
row()以上公式结果为第一行为1,第二行为2,按1递增。
公式举例3:磁盘文件名按1递增,并保持3位数,不足部分补零
text(row(),"000")以上公式结果为第一行为001,第二行为002,按1递增。
注意:Excel公式中代表字符串的引号是英文引号,不是中文引号
V2.0.20Releasedate:2022-04-09
V2.0.18ReleaseDate:2021-11-21
V2.0.16ReleaseDate:2021-08-29
V2.0.14ReleaseDate:2021-07-25
V2.0.12ReleaseDate:2021-06-12
V2.0.10ReleaseDate:2021-05-15
ThethumbnailsdisplayedinBOMtablethatisavailableatLiteGears1.9.Xversion,andthethumbnailsintheexportedBomfile(.xlsfile)maynotbedisplayedforthefollowingreasonsduringthecurrentuse.
Workaround:Setthecorrecttemplatefilepath.
Workaround:None,doesnotsupportencryptedfiles.
Workaround:None,doesnotsupportvirtualparts.
Workaround:ReinstallLiteGears.
Workaround:FixthehighversionofSolidWorks.
Solution:reinstallLiteGears1.9.4canautomaticallyrepairthesystem,rebootthecomputerwhenfinish.
1.2、一个注册码可用于一台电脑的一个用户。LiteGears的注册码使用验证时绑定当前的电脑硬件和当前Windows用户。电脑为多用户环境的,各用户需绑定各自的注册码。
3.1.1、在线验证的注册码允许转出和转入(需要网络),注册码转入有以下两条限制:
注意:a)使用该功能后原电脑将永久性的无法使用所关联的注册码进行注册验证,且无法复原。b)使用强制收回不会减少已经使用的电脑台数(依然遵守转出转入规则中有关电脑台数的限制)。
7.4、误操作强制收回后注册码无法在当前电脑使用了,怎么办?答:1)可以更换电脑使用;2)购买新注册码;3)拥有多个注册码的,可以在电脑之间相互交换注册码使用。注意,注册码必须正常转出;4)现有注册码是基础版的可以通过升级到标准版解决(升级会更换注册码);
7.5、注册码转出后原电脑还能使用么?答:不能,需要重新转入后才可以。
7.6、我的注册码转出之后,又不想给新电脑上使用了,可以转回来么?答:可以,未在新电脑验证的,直接在原电脑上输入注册码进行验证即可。已验证的则需先转出。
我们绘制一套SolidWorks图纸的时候往往文件名是先随便取的,等完成后再进行一些改变。或者一套图纸需要另建一个版本的时候我们往往需要重命名大量的文件名称。这个重复的工作量非常大,而且在重命名的时候要非常注意3D零件的名称变化后将对2D工程图的关联关系产生影响。
一般来说如果直接重命名3D文件而不处理工程图的话会出现以下2个问题:
1、2D工程图内关联的3D文件是重命名之前的文件,并未与新3D文件产生关联。2、2D工程图的文件名与3D文件的文件名不一致,这容易产生混乱,而且,无法在3D中直接打开2D工程图。强烈建议2D工程图的文件名和3D文件的文件名保持一致。
所以,重命名一套图纸是非常难的一次文件管理工作。那么SolidWorks提供了一个方法就是“打包”,通过打包一个装配体,以及关联的工程图,就可以重命名一套图纸,这非常方便。
但,这个功能却有很大的局限。
1,打包功能只能对所有文件都进行重命名处理,而不能只处理需要处理的文件。因为我们常常有很多共用件是不需要重命名的,也最好不要重命名。
2,通过打包来重名只能在原文件名的基础上增加统一的前缀或后缀的方法。这常常无法满足使用要求。
以上是一些现实情况,下面介绍使用揽图LiteTools对SolidWorks文件进行批量重命名。通过LiteTools来重名有以下几个特点:
1、自动关联2D工程图,批量重命名3D文件的时候自动重命名同名的2D工程图;2、可以选择对每个零件单独指定文件名称;3、可以使用重命名规则,自动生成复杂的命名规则;4、可以指定只对有2D工程图的3D零件进行重命名;
开始工作:
1、打开LiteTools,打开SolidWorks和需要重命名的装配体。2、点击“连接SW”按钮,LiteTools将从SolidWorks中获取文件树和名称。如下图:
上图中“磁盘文件名”就是SolidWorks文件的文件名,不含扩展名。
其他说明:
1、使用“重命名规则”可以进行统一命名。字符串规则可以使用SolidWorks的属性值组合成一个新的文件名,例如,使用文件的编号和文件名称组成一个规范的新名称。在使用重命名规则的时候,可以指定“只对存在同名工程图的文件使用该重命名规则”的选项。
2、应用批量重命名时,SolidWorks将进行文件的批量重命名操作。对应的2D工程图无需设置,能够自动的完成重命名操作和文件的关联。对于一些不能在文件名中出现的特殊字符例如,*,?,/,等等,LiteTools会自动处理。
3、SolidWorks文件重命名后,原旧名称文件将会保留,以便需要的时候恢复。LiteTools可以对原旧文件进行自动重命名,可以设置加前缀或者改扩展名。如要删除原旧名称文件,可以将这些文件过滤出来删除。(设置方法LiteTools,“选项”-“高级“,如下图)
重命名的方式有以下几种:
操作方法见视频:
操作视频1:
操作视频2:
V2.0.8ReleaseDate:2021-04-24
QR二维码
启用LiteGears插件
使用LiteTools可以对SolidWorks文件名称中的图号和名称进行分离,然后分别填写到属性当中。主要依靠的功能为“公式填充”。功能位置如下图:
下面是该功能的演示视频:
该功能主要依靠Excel公式进行字符的截取,语法与Excel公式一致,唯一的区别是公式用列的标题代表数据源。
公式举例1:取出磁盘文件名“D00001_小零件”中的“D00001”
Mid(%磁盘文件名%,1,Find("_",%磁盘文件名%)-1)其中Mid为excel中字符截取,主要功能为截取从指定位置开始的指定长度的字符,以上公式就是从第一个字符开始,长度为下划线_出现的位置。
Find为字符查找,以上字符中为在磁盘文件名中查找下划线_的位置,即:
Find("_",%磁盘文件名%)公式举例2:取出磁盘文件名“D00001_小零件”中的“小零件”
Mid(%磁盘文件名%,Find("_",%磁盘文件名%)+1,Len(%磁盘文件名%)-Find("_",%磁盘文件名%))Len为得到字符串的长度,以上公式含义为从出现下划线_开始的位置截取字符,直到字符结束,所以,这个就是字符总长减去下划线_出现的位置。
公式举例3:取出磁盘文件名“D00001小零件”中的“D00001”
LEFT(%磁盘文件名%,2*LEN(%磁盘文件名%)-LENB(%磁盘文件名%))主要使用Len和Lenb来区分半角字符和全角字符,适合没有分隔符号,但是文件名左边一半为半角的字母,数字等形式。
公式举例4:取出磁盘文件名“D00001小零件”中的“小零件”
RIGHT(%磁盘文件名%,LENB(%磁盘文件名%)-LEN(%磁盘文件名%))同样主要使用Len和Lenb来区分半角字符和全角字符,适合没有分隔符号,但是文件名右边一半为全角字符,中文等情况。
其他类似的公式也可灵活使用,比如:Left,Right等。
Userpointscanbeobtainedbyinvitingfriends.Themethodofinvitingfriendscanbeviewedontheuserconsoleatwww.litegears.com.Ifyoudonotregisterauseronwww.litegears.com,youneedtoregisterfirst.
Note:Ifyouusethee-mailtoobtaintheregistrationcodedirectlyintheLiteGearssoftware,youneedtofillinthee-mailaddresswhenyouregister.Otherwise,youcannotcorrespondtothecurrentlyusedregistrationcode.
通常情况下我们不建议将零部件数量填写到自定义属性中。
当我们有需要将零部件的统计数量填写到SolidWorks文件中的时候,推荐填写到配置特定属性中。原因如下:SW默认将同一个零件的不同配置视为不同的的零件,那么,如果遇到一个有不同配置的零部件在一个装配体中以不同配置同时被安装的时候就会出问题。
比如:有零件A,含有配置1,和配置2,被安装到装配体B的时候,配置1有2件,配置2有3件。那么将数量填写到自定义的时候就没有办法区分。这个时候如果使用LiteTools填写统计数量到自定义属性的时候只会有其中一个配置的数量。
所以,当使用LiteTools填写统计数量到属性的时候自动会填写到配置特定中。而,特殊情况下,如果需要填写到自定义属性的,可以进行如下设置。
以上视频为:属性预定义数据的设置方法和作用。
Forthelatestversion
Forversion1.8
Forotherversions(1.5.X~.1.7.X),youneedtodothefollowingsettings:
Step1,setthecustompropertiesinLiteTools.
Step2,setuptheLiteToolsinterfaceform
CompletesetuptogetstartedwithLiteTools.
1、打开”设置属性名称“按钮,如下图:
2、含义和设置的方法,”可选的属性“和”表格中将调用的属性“的含义:
第二页为“预定义名称数据”,如下图:
“预定义名称数据”是每个属性的预定义数据,在此设置后,可以在LiteTools主界面进行使用。
V2.0.6ReleaseDate:2021-04-05
LiteToolsupdate1.Excelmoduleupdateandoptimization;2.Newformulafilling;3.Bugfixes;
V2.0.4ReleaseDate:2020-08-1
Update1.Improvecompatibilitywithencryptionsoftware;2.Addedrenamefunctionforbatchconversion;3.Fixbug:Excelcharacters;4.Fixbug:QRcodecharactershortening;5.Otherbugfixes;
V2.0.2Releasedate:2019-09-13
Update1.Improvetheinstallationofthesoftware;
LiteToolsupdate1.Addmaterialfavorates;
V2.0.0Releasedate:2019-08-31
Update1.Improvecompatibilitywithencryptionsoftware;2.Improvetheregistration,installationanduninstallationofthesoftware;
LiteToolsupdate1.Improvetheusabilityofthethumbnailfunction;2.Themaininterfacecandisplaypropertyvaluesandexpressionsatthesametime;