论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
软件与程序人生
›
云原生
›
如何从命令行启动 CST 软件?
如何从命令行启动 CST 软件?
鼠扑
金牌会员
|
2023-5-17 14:12:47
|
显示全部楼层
|
阅读模式
楼主
主题
838
|
帖子
838
|
积分
2514
众所周知,CST 一贯以优良的界面友好性而著称,用户可以方便快捷的在其 windows 式的界面下进行建模、仿真及结果查看和处理等操作。然而,在某些特定情况下,也需要 CST 进行后台式的运行,比如需要将 CST 软件集成在某些特定运行环境或软件中,如:将 CST 软件统一集成到 HLA(High Level Architecture-高级体系结构)中,以方便对所有软件进行统一的管理和应用。这种情况下,就需要通过命令行来启动 CST 并进行一系列的仿真计算。
为了通过命令行来启动运行 CST 软件,首先需要知道 CST 的一些常用命令行,这些命令可以从帮助中的“Command Line Options”及相关内容查找,如下所示:
其次,还需要通过编写相应的 VBA 脚本来对 CST 进行某些控制操作,这当然需要具备一定的 VBA 编程基础,在 CST 的帮助中同样有关于 VBA 的帮助资料:
基于以上两点,可以通过命令行来对 CST 进行几乎所有的操作,这里我们以一个例子来说明下用命令行启动 CST 的过程。这个例子是针对一个喇叭天线,所要实现的功能为:
1、打开 CST 仿真文件
2、修改模型的结构参数
3、使用时域求解器进行仿真
4、仿真完成后关闭 CST 界面
要实现以上功能需要以下几步:
1.创建一个脚本文件“Model.run”,脚本文件放置在工程文件夹>Model>3D 下,如下图所示
2. 应用记事本打开 Model.run,并输入如下代码(注意所有的标点符号为英文格式):
3. 这里面的变量要在 CST 仿真文件中事先设定好,即与 CST 界面中的参数列表(Parameter
List)相对应:
4. 使用命令行启动 CST
命令行的一般格式如下:
"\CST DESIGN ENVIRONMENT.exe" ""
具体表现形式如下:
"C:\Program Files (x86)\CST STUDIO SUITE 2022\CST DESIGN ENVIRONMENT.exe" -m –b
"D:\Horn.cst"
-m:启动 CST 微波工作室(MWS)
-b:执行 Model.run 文件
在 DOS 命令行界面输入如下命令并按回车运行即可:
"C:\Program Files (x86)\CST STUDIO SUITE 2022\CST DESIGN ENVIRONMENT.exe" -m –b
"D:\Horn.cst"
整个过程正如我们所预料的,首先打开 CST 仿真文件,然后更改喇叭天线的尺寸变量,最后启动时域求解器仿真,仿真完成后关闭 CST 界面。以上即完成了通过命令行启动 CST 并进行更改变量,仿真求解等一些列动作。通过上述流程可以控制 CST 进行各种各样的仿真。
附:启动 MWS 中各求解器的命令的方法如下:
启动时域求解器 (T):Solver.Start
启动频域求解器 (F):FDSolver.Start
启动积分方程求解器 (I):
With FDSolver
.Reset
.Method("Surface Mesh")
.Start
End With
启动本征模求解器 (E):EigenmodeSolver.Start
启动高频渐进求解器 (A):AsymptoticSolver.Start
《CST使用教程》
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
鼠扑
金牌会员
这个人很懒什么都没写!
楼主热帖
Java 基于Apache POI实现Excel读写操作 ...
Dapr 知多少 | 分布式应用运行时 ...
C#生成putty格式的ppk文件(支持passph ...
5.15日 搭建青龙面板教程——狗东跑跑 ...
springboot开启单元测试的方法分享 ...
记录一次NoSuchMethodError问题的解决 ...
Python 封装SNMP调用接口
C++中函数指针使用
二刷整合
记一次SQL注入的收获
标签云
挺好的
服务器
快速回复
返回顶部
返回列表