一种基于TCL语言的批处理总成分组方法、系统、终端及可读存储介质技术方案

技术编号:27253629 阅读:29 留言:0更新日期:2021-02-04 12:32
本发明专利技术公开了一种基于TCL语言的批处理总成分组方法、系统、终端及可读存储介质,通过记录用户操作中的关键函数命令;通过程序编辑器,对用户编写的程序代码进行调试,发现问题并修正程序代码;并通过记录模块中记录的关键语句结合TCL语言的循环过程控制语句,编写总成自动分组批处理程序语句,实现自动分组。本发明专利技术具有以下优点:批处理程序结构简单,大大提高工作效率,减轻工作强度,缩短项目开发周期,同时为后续CAE分析过程自动化奠定了一定的基础。的基础。的基础。

【技术实现步骤摘要】
一种基于TCL语言的批处理总成分组方法、系统、终端及可读存储介质


[0001]本专利技术涉及汽车研发领域,尤其涉及一种基于TCL语言的批处理总成分组方法、系统、终端及可读存储介质。

技术介绍

[0002]在CAE工程
, Hypermesh最著名的特点是它所具有的强大的有限元网格划分前处理功能。一般来说,CAE分析工程师80%的时间都花费在了有限元模型的建立,修改和网格划分上,而真正的分析求解时间是消耗在计算机工组站上,所以采用一个功能强大,使用方便灵活,并能够与众多CAD系统和有限元求解器进行方便的数据交换的有限元前后处理工具,对于提高有限元分析工作的质量和效率具有十分重要的意义。HyperMesh;是一个高性能的有限元前后处理器,它能让CAE分析工程师在高度交互及可视化的环境下进行仿真分析工作。与其他的有限元前后处理器比较,HyperMes的图形用户界面易于学习,特别是它支持直接输入已有的三维CAD几何模型已有的有限元模型,并且导入的效率和模型质量都很高,可以大大减少很多重复性的工作,使得CAE分析工程师能够投入更多的精力和时间到分析计算工作上去。同样,Hypermesh也具有先进的后处理功能,可以保证形象地表现各种各样的复杂的仿真结果,如云图,曲线标和动画等。
[0003]目前,随着公司新车型开发项目越来越多,设计部门提供给CAE仿真工程师的数据状态经常存在一个总成包含若干个零件,但是设计工程师并未将总成分出Part来,这样对于CAE仿真工程师在前处理中就要手动创建出若干个零件Part,不仅大大降低了工作效率,还可能因为工程师手动操作过程中出现错误,也增加了工程师的工作强度,同时也会延长项目开发的周期。现考虑开发批处理程序来替换人工操作。

技术实现思路

[0004]本专利技术的目的在于克服现有技术的不足,提供一种基于TCL语言的批处理总成分组方法、系统、终端及可读存储介质,以期望解决提高工程师工作效率、减轻工程师强度及缩短项目开发周期等问题。
[0005]本专利技术的目的是通过以下技术方案来实现的:一种基于TCL语言的批处理总成分组方法,包括以下步骤:S1. 用户通过HyperMesh平台进行项目操作,系统通过记录模块将用户操作中的关键函数命令进行记录;S2. 用户进行代码编写,并通过调试模块中的程序编辑器,系统通过调试模块,对用户编写的程序代码进行调试,发现问题并修正程序代码;S3. 通过记录模块中记录的关键语句结合TCL语言的循环过程控制语句,编写总成自动分组批处理程序语句,实现自动分组。
[0006]所述步骤S1记录模块将用户操作中的关键函数命令记录于HyperMesh的
command.cmf文件中。
[0007]所述步骤S1具体包括以下子步骤:S301. 在HyperMesh中手动创建一个Component;S302. 通过Organize命令选择一个实体零件,并将所述实体零件移动至Component中;S303. 将command.cmf文件中上述实体零件的关键函数命令进行提取。
[0008]一种基于TCL语言的批处理总成分组系统,包括:记录模块,用于记录用户操作中的关键函数命令;调试模块,通过程序编辑器,对用户编写的程序代码进行调试,发现问题并修正程序代码;总成分组模块,通过记录模块中记录的关键语句结合TCL语言的循环过程控制语句,编写总成自动分组批处理程序语句,实现自动分组。
[0009]一种基于TCL语言的批处理总成分组的终端,所述的终端包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述的一种基于TCL语言的批处理总成分组方法。
[0010]一种基于TCL语言的批处理总成分组计算机可读存储介质,所述计算机可读存储介质上存储有指令,该指令被处理器执行时实现上述的一种基于TCL语言的批处理总成分组方法。
[0011]本专利技术的有益效果:(1) 批处理程序结构简单,大大提高工作效率,减轻工作强度;(2) 缩短项目开发周期,同时为后续CAE分析过程自动化奠定了一定的基础。
附图说明
[0012]图1是本专利技术的方法流程框图。
[0013]图2是本专利技术的系统运行前总成示意图;图3为本专利技术的系统运行批处理操作示意图;图4 为本专利技术的系统自动分组示意图;图5 为本专利技术的程序运行后总成示意图。
具体实施方式
[0014]为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图说明本专利技术的具体实施方式。
[0015]一种基于TCL语言的批处理总成分组方法,包括以下步骤:S1. 用户通过HyperMesh平台进行项目操作,系统通过记录模块将用户操作中的关键函数命令进行记录;S2. 用户进行代码编写,并通过调试模块中的程序编辑器,系统通过调试模块,对用户编写的程序代码进行调试,发现问题并修正程序代码;S3. 通过记录模块中记录的关键语句结合TCL语言的循环过程控制语句,编写总成自
动分组批处理程序语句,实现自动分组。
[0016]所述步骤S1记录模块将用户操作中的关键函数命令记录于HyperMesh的command.cmf文件中。
[0017]所述步骤S1具体包括以下子步骤:S301. 在HyperMesh中手动创建一个Component;S302. 通过Organize命令选择一个实体零件,并将所述实体零件移动至Component中;S303. 将command.cmf文件中上述实体零件的关键函数命令进行提取。
[0018]一种基于TCL语言的批处理总成分组系统,包括:记录模块,用于记录用户操作中的关键函数命令;调试模块,通过程序编辑器,对用户编写的程序代码进行调试,发现问题并修正程序代码;总成分组模块,通过记录模块中记录的关键语句结合TCL语言的循环过程控制语句,编写总成自动分组批处理程序语句,实现自动分组。
[0019]一种基于TCL语言的批处理总成分组的终端,所述的终端包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述的一种基于TCL语言的批处理总成分组方法。
[0020]一种基于TCL语言的批处理总成分组计算机可读存储介质,所述计算机可读存储介质上存储有指令,该指令被处理器执行时实现上述的一种基于TCL语言的批处理总成分组方法。
[0021]本实施例的具体工作流程原理如下:1. 操作人员打开New Tcl/TK Script,利用command.cmf文件中提取出来的关键语句结合TCL语言的循环过程控制语句,编写总成自动分组批处理程序语句。
[0022]2. 如图2所示,打开程序运行前的总成模型。
[0023]3. 如图3所示,运行批处理程序,输入零件编号,点击Apply。
[0024]4. 如图4所示,选择总成零件,点击Proceed,程序运行自动分本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于TCL语言的批处理总成分组方法,其特征在于,包括以下步骤:S1. 用户通过HyperMesh平台进行项目操作,系统通过记录模块将用户操作中的关键函数命令进行记录;S2. 用户进行代码编写,并通过调试模块中的程序编辑器,系统通过调试模块,对用户编写的程序代码进行调试,发现问题并修正程序代码;S3. 通过记录模块中记录的关键语句结合TCL语言的循环过程控制语句,编写总成自动分组批处理程序语句,实现自动分组。2.根据权利要求1所述的一种基于TCL语言的批处理总成分组方法,其特征在于,所述步骤S1记录模块将用户操作中的关键函数命令记录于HyperMesh的command.cmf文件中。3.根据权利要求2所述的一种基于TCL语言的批处理总成分组方法,其特征在于,所述步骤S1具体包括以下子步骤:S301. 在HyperMesh中手动创建一个Component;S302. 通过Organize命令选择一个实体零件,并将所述实体零件移动至Component中;...

【专利技术属性】
技术研发人员:王兵
申请(专利权)人:成都大运汽车集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1