作者 | ma bin
从cst 2024版本开始,cst软件在vba macros按钮旁边新增了一个python按钮,用户可以通过它运行cst自带的python脚本,或执行自己编写的脚本。
该按钮下的cst apps子菜单包含了由cst官方开发和维护的python脚本,这些脚本会随着每年的sp(service pack)版本持续更新。而run script子菜单则面向用户,方便用户快速执行自己编写的python宏程序。如果用户对这些脚本进行了修改或新增脚本文件,需要点击update menu,以刷新run script菜单内容,确保变更生效。
调用python脚本
如果我们已经编写好了一个python脚本,那么该如何在cst中调用它呢?
当我们打开cst界面时,可能会发现在vba macros按钮左边有python按钮,但是没有“run script”子菜单,这通常是因为缺少了必要的脚本目录或者目录下没有任何脚本。
此时,我们可以在cst的安装路径下手动创建一个名为scripts的文件夹(注意:文件夹名称不区分大小写,但必须拼写正确,不能缺字母)。接着,将我们编写好的.py脚本文件放入该文件夹中,然后回到cst界面,点击python按钮下的“update menu”。此时,“run script”子菜单就会出现在python按钮下,并且我们可以直接从中运行刚才添加的脚本。
这是一个常规的方法,虽然便捷,但是也有一个弊端:每次安装新版本的cst后都需要将之前版本中的所有脚本手动复制到新版本的对应路径下。
python library path
为了避免手动复制脚本的问题,我们可以固定一个library path,用于集中存放和管理我们的python脚本。这样一来,每次安装新版本cst后,只需添加一条library path,就能继续读取和使用已有的python脚本。具体的添加步骤如下图所示。这里需要特别说明的是,路径必须符合“<…>/library/python/scripts”的结构格式。
通过上述方法,我们已经可以在cst中顺利调用自己编写的python脚本了。
最后,放一个小demo,该脚本的作用是读取当前cst工程的变量名,并且允许用户通过gui对变量值进行更改。可以看到,在cst中可以很方便地调用python脚本,类似之前的vba macros。
2025-12-05
[行业资讯] simulia简介-abaqus代理经销商思茂信息
2025-12-05
[行业资讯] 如何合理选购abaqus软件并获取报价?达索代理商思茂信息
2025-12-05
[行业资讯] 思茂信息亮相2025省博士创新站活动 共探产学研新路径
2025-12-02
[cst] cst软件探索eft虚拟测试:从iec标准到3d仿真实战
2025-12-01
[abaqus] abaqus中理想弹塑性模型和弹塑性硬化模型区别
2025-11-28
2025-11-28
2025-11-28
[abaqus] 上课啦!达索系统 simulia abaqus pcb仿真
2025-11-26
[cst] 无参优化器:利用cst和tosca进行拓扑优化之单极天线(
2025-11-26
2023-08-29
2023-08-24
[abaqus] abaqus如何建模?abaqus有限元分析教程
2023-07-07
[abaqus] 有限元分析软件abaqus单位在哪设置?【操作教程】
2023-09-05
[abaqus] abaqus软件中interaction功能模块中的绑定接
2023-07-19
[abaqus] abaqus怎么撤回上一步操作?abauqs教程
2024-05-01
[abaqus] abaqus里面s11、s12和u1、u2是什么意思?s和
2023-08-30
[abaqus] abaqus单位对应关系及参数介绍-abaqus软件
2023-11-20
[abaqus] abaqus软件教程|场变量输出历史变量输出
2023-07-18
[abaqus] abaqus中的s、u、v、e、cf分别是什么意思?
2024-05-11
[行业资讯] simulia简介-abaqus代理经销商思茂信息
2025-12-05
2025-12-05
[行业资讯] 如何合理选购abaqus软件并获取报价?达索代理商思茂信息
2025-12-05
[行业资讯] 思茂信息亮相2025省博士创新站活动 共探产学研新路径
2025-12-02
[行业资讯] 正版abaqus全国代理商:思茂信息——达索授权认证
2025-11-25
[行业资讯] 怎么联系cst studio suite代理商?达索sim
2025-11-25
2025-11-24
[行业资讯] 广东有限元分析软件abaqus采购指南-认准达索授权思茂信
2025-11-21
[行业资讯] 达索abaqus、cst代理商采购流程-指定授权代理商思茂
2025-11-21
[行业资讯] 广东2025半导体及零部件学会发展论坛落幕,广州思茂信息获
2025-11-20
地址: 广州市天河区天河北路663号广东省机械研究所8栋9层 电话:020-38921052 传真:020-38921345 邮箱:thinks@think-s.com
和记娱乐app官网登录 copyright © 2010-2023 广州思茂信息科技有限公司 all rights reserved. 粤icp备11003060号-2