如何从命令行启动 CST 软件?
众所周知,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
命令行的一般格式如下:
"<Installation Path>\CST DESIGN ENVIRONMENT.exe" <options> "<full path of cst file>"
具体表现形式如下:
"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 软件?的更多相关文章
- sublime text 3 安装、添加命令行启动、汉化、注册码
1. 安装sublime: 下载:http://www.sublimetext.com/3 添加命令行启动:设置环境变量->计算机->右键属性->高级系统设置->环境变量-&g ...
- Apache Commons CLI官方文档翻译 —— 快速构建命令行启动模式
昨天通过几个小程序以及Hangout源码学习了CLI的基本使用,今天就来尝试翻译一下CLI的官方使用手册. 下面将会通过几个部分简单的介绍CLI在应用中的使用场景. 昨天已经联系过几个基本的命令行参数 ...
- sublime text2在windows中以命令行启动
sublime text2在windows中以命令行启动 把执行文件添加到PATH中即可,如图: 如果你和我一样习惯了mac下的简写subl,那么需要在程序目录中新建一个批处理文件subl.bat ...
- Apache Commons CLI命令行启动
今天又看了下Hangout的源码,一般来说一个开源项目有好几种启动方式--比如可以从命令行启动,也可以从web端启动.今天就看看如何设计命令行启动... Apache Commons CLI Apac ...
- 记一次使用命令行启动部署在tomcat上的应用
在Eclipes进行程序开发完成后,一般都会直接在Eclipse部署启动,其中的一些启动参数设置都会在其中进行,若用命令行启动,则需要手动配置. 程序开发完成后打成的war包,需要部署到Tomcat应 ...
- 转载:使用命令行启动VirtualBox虚拟机
使用命令行启动VirtualBox虚拟机 装上VirtualBox就琢磨着如何让它开机自动启动,又或者能够通过命令行的形式直接启动指定的虚拟机. 看了下VirtualBox的官方文档,发现有一个命令可 ...
- Android中使用am命令实现在命令行启动程序详解
在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am. 复制代码代码如下: usage: am [subcommand] [options] start an ...
- 如何设置fedora默认从命令行启动?
Sumary:因为在fedora中没有/etc/initab文件我们不方便从这里设置它的runlevel target,但是linux又给我们提供了一个强悍的工具systemd,我们可以用system ...
- vmware 命令行启动虚拟机
在redhat enterprise 5.3安装了vmware workstation,如何用vmware 命令行启动指定虚拟机?/usr/bin/vmware[root@node0 ~]# /usr ...
- UWP: 通过命令行启动 UWP 应用
最近在开发应用的过程中,我遇到了如标题所述的需求,其实主要是为了能够快捷启动应用,正像我们可以在"运行"对话框中可以输入一些可执行程序的名称后,就能够直接启动它:这样做,可以增加 ...
随机推荐
- 存算分离实践:JuiceFS 在中国电信日均 PB 级数据场景的应用
01- 大数据运营的挑战 & 升级思考 大数据运营面临的挑战 中国电信大数据集群每日数据量庞大,单个业务单日量级可达到 PB 级别,且存在大量过期数据(冷数据).冗余数据,存储压力大:每个省公 ...
- FastCorrect:语音识别快速纠错模型丨RTC Dev Meetup
前言 「语音处理」是实时互动领域中非常重要的一个场景,在声网发起的「RTC Dev Meetup丨语音处理在实时互动领域的技术实践和应用」活动中,来自百度.寰宇科技和依图的技术专家,围绕该话题进行了相 ...
- 如何使用Photino创建Blazor项目进行跨平台
Photino是什么 Photino是一组使用Web (HTML/CSS/JavaScript)UI创建桌面应用程序的技术.TryPhotino.io 维护 .NET 构建,并鼓励社区开发 Photi ...
- upload-labs游戏
upload-labs游戏 目录 upload-labs游戏 黑名单绕过方式 第1关:JavaScript前端验证 第2关:MIME类型的验证 第3关:特殊后缀的黑名单验证 第4关:.htaccess ...
- 移动端测试辅助工具 - adb
1. 概念: adb(android debug bridge)是android提供的基于CS架构的命令行调试工具,使PC与安卓设备之间实现通信 2. 基础原理: 交互图: 主要由三部分组成: adb ...
- scp上传文件No such file or directory 问题
问题描述 window使用scp复制文件到linux时报 No such file or directory 错误 解决办法 本地复制到Linux,win环境必须用绝对路径 上传成功
- 基于docker和cri-dockerd部署k8sv1.26.3
cri-dockerd是什么? 在 Kubernetes v1.24 及更早版本中,我们使用docker作为容器引擎在k8s上使用时,依赖一个dockershim的内置k8s组件:k8s v1.24发 ...
- 对偶问题影子价格求解—R实现
table { margin: auto } 线性规划的对偶问题 线性规划对偶问题概述 例1:某厂生产A,B, C三种产品,每种产品的单位利润分别为12,18和15,资源消耗如下表,求总利润最大的生产 ...
- [Java/IDE]IDEA运行Java类时报错:Error running 'MainTest': Command line is too long. Shorten command line for MainTest or also for Application default configuration
报错原因 Java项目启动命令过长 解决方法 点击项目启动配置项 -> shorten command line 选项选择 classpath file 或 java manifest 选项 - ...
- SMT贴片加工钢网工艺制作方法
smt贴片加工过程中,首先要进行锡膏印刷,而锡膏印刷的工作原理就是用机器刮刀将锡膏推送到钢网的孔洞中,使锡膏与pcb板的电子元器件接触,为下一步焊接做准备.钢网的作用就是与pcb板焊盘位置固定,使锡膏 ...