【技术实现步骤摘要】
本申请涉及仿真软件数据处理,尤其是涉及一种inp文件多线程读取方法、设备及储存介质。
技术介绍
1、inp 文件仿真软件中常用的模型储存软件,是abaqus有限元分析软件的标准输入文件格式,采用文本形式存储cae(计算机辅助工程)仿真的全部建模、分析及求解信息。是cae仿真前处理与求解器之间的关键数据接口。inp文件以一系列的数据块为基础,每个数据块都专注于描述模型的特定部分。这些数据块以特定关键词为起始,后接相关参数及一个或多个数据行,从而构成完整的描述。
2、现有仿真软件中,很多时候需要将不同软件的inp文件相互导入到其他软件中,现有inp文件在导入时解析技术存在以下瓶颈:传统的inp文件解析通常是逐行顺序读取并解析数据,导入大型模型的inp文件耗时长达十几甚至几十分钟,严重影响仿真的效率以及用户的使用体验。
技术实现思路
1、为了弥补上述inp文件在导入其他软件过程中由于逐行对数据解析导致读取速度慢的缺陷,本申请提出一种inp文件多线程读取方法、设备及储存介质,用于从ca
...【技术保护点】
1.一种INP文件多线程读取方法,用于从CAE仿真软件模型的INP文件中提取信息并转化目标软件可识别数据,其特征在于,
2.根据权利要求1所述的方法,其特征在于,所述指定特征标识至少有一种。
3.根据权利要求1所述的方法,其特征在于,所述为同一数据块集分配一个或多个子线程来进行解析过程包括:判断该数据块集大小是否超出阈值,若是则将该数据块集分割为多个子数据集并为每个子数据集分配一个子线程;若否,则为该数据块集分配一个子线程。
4.根据权利要求3所述的方法,其特征在于,所述指定特征标识包括主标识和主标识的下位子标识,所述数据块包括多个
...【技术特征摘要】
1.一种inp文件多线程读取方法,用于从cae仿真软件模型的inp文件中提取信息并转化目标软件可识别数据,其特征在于,
2.根据权利要求1所述的方法,其特征在于,所述指定特征标识至少有一种。
3.根据权利要求1所述的方法,其特征在于,所述为同一数据块集分配一个或多个子线程来进行解析过程包括:判断该数据块集大小是否超出阈值,若是则将该数据块集分割为多个子数据集并为每个子数据集分配一个子线程;若否,则为该数据块集分配一个子线程。
4.根据权利要求3所述的方法,其特征在于,所述指定特征标识包括主标识和主标识的下位子标识,所述数据块包括多个子数据块,所述子标识与所述子数据块对应;所述将该数据模块集分割为多个子数据集过程中将具有同一类子标识的子数据块划分为一个子数据集。
5.根据权利要求4所述的方法,其特征在于,所述主标识包括零件关键词、装配体关键词和材料关键词。
6.根据权利要求1所述的方法,其特征在于,主线程获取到目标...
【专利技术属性】
技术研发人员:张适,刘立军,秦松,
申请(专利权)人:武创芯研科技武汉有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。