星辰插件|POLARIS_PythonTest【内核代码调试】免费 星辰_北极星 2023年3月10日 浏览:1512 收藏:2 【功能简介】 POLARIS_PythonTest是一款 Abaqus二次开发 Kernel内核脚本的快速调节工具,旨在提高 二次开发人员的工作效率,实现内核脚本的便捷调用和测试。 【主要功能】 以往在进行 ABAQUS二次开发的Python代码测试时,有 两种常用方法: 1)通常使用菜单栏 File->Run Script…然后选择py文件进行代码测试;这种方法 弊端在于,每次运行代码都需要重复进行多次鼠标操作,代码调试过程可能需要经历千百次,这样的操作会 让“猿”变的异常烦躁,我就是那种容易烦躁的“猿”… 2)在软件底部的命令行输入窗口中测试自己的代码。这种方法的 好处是敲打代码过程中,可按Tab键进行代码补全;缺点则是每次运行都需要粘贴原来的代码进入运行窗口,且 运行的效率是比第一种方法慢很多。 因此在成为“猿”后不久,也遇到上述问题,就试图开发出 加速代码调试的工具,以提高自身的产码率,最终开发出POLARIS_PythonTest插件,现将其分享出来,希望对大家有帮助,具体功能如下: 1)工具栏生成测试按钮,实现 一键式代码测试; 2)统计代码的 调用次数和 运行时长。 【安装和使用】 1、请解压插件的压缩包,可在公众号【 星辰北极星】中回复:【 PythonTest】 获得压缩包下载路径; 2、打开我的电脑,并在文件路径处输入: %homepath%\abaqus_plugins 3、将解压完成的文件夹放置到此路径下; 4、重启Abaqus软件,在窗口的工具条中将新增图标为: 样式的工具条, 初始图标较小,在窗口中需要仔细查找一下,可 根据4.2节内容更改自己喜欢的图标图案; 5、安装成功,点击图标后将运行安装目录下的“ PythonTest.py”文件,可 根据4.1节内容修改测试代码文件路径。 6、运行后在底部的信息窗口将显示提示信息如下: 【使用技巧】 4.1 指定文件作为调试对象 插件安装目录下的PythonTest.py 文件内容如下图所示,第11行定义的 targetFile变量可以 修改为用户自己的python代码文件路径,检测路径存在后即可正常运行;也可以直接在PythonTest.py文件中进行代码测试。 4.2 更换图标 插件安装目录下存在“ ToolFig1.png”图片文件,即插件的图标,用户可以根据自己的喜好,对文件进行替换, 替换的图片需为png格式,默认尺寸为24*24,如果觉得太小,也 可以选择更大尺寸的图片进行替换,替换后的 图片名称请保持为“ToolFig.png”。重启Abaqus就能看到自己设置的图标按钮。