Paper
23 May 2023 Design and implementation of script module with recording and playback function in CAE software
Author Affiliations +
Proceedings Volume 12645, International Conference on Computer, Artificial Intelligence, and Control Engineering (CAICE 2023); 126450Z (2023) https://doi.org/10.1117/12.2680796
Event: International Conference on Computer, Artificial Intelligence, and Control Engineering (CAICE 2023), 2023, Hangzhou, China
Abstract
In large-scale engineering experiments, such as hydrodynamics and aerodynamics experiments, Computer Aided Software (CAE) is always used to manage a large number of parameters and experimental data to simulate the physical field through finite element analysis. To improve work efficiency, one of the most practical methods at present is to record user operations in the CAE software to script files with Domain Specific Language (DSL), such as Python, and replay those script files to reproduce user operations. In this paper, a common script module ScriptEngine supporting the recording and playback function is introduced, and it can be embedded into any CAE software to automatically complete grid division, flow field calculation, pre-processing and post-processing by running the scripts. Furthermore, a demo program embedding ScriptEngine into an opensource FastCAE was developed, and the results show that running the scripts recorded by ScriptEngine could obtain the same results as the user operations and ScriptEngine can be used as a common script module in any CAE software and other desktop software which needs the recording and playback function.
© (2023) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Jingyu Wang, Chengjie Fu, Tiejun Wang, Yuntao Wang, and Liangzhong Chen "Design and implementation of script module with recording and playback function in CAE software", Proc. SPIE 12645, International Conference on Computer, Artificial Intelligence, and Control Engineering (CAICE 2023), 126450Z (23 May 2023); https://doi.org/10.1117/12.2680796
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Human-machine interfaces

Design and modelling

Computing systems

Numerical simulations

Software development

Data conversion

Data modeling

Back to Top