= = = = = = = = = = = = = =介绍
这种“TCSTInterface”类允许通信与CST微波工作室(CST工作室套件)在MATLAB使用Windows的COM技术。
这个提交的主要目的是控制一个现有* * * *中科项目,获取和后处理仿真结果,导出几何和从项目获取各种信息。如果有需要构建* * * *几何编程,还有另一个好的提交Matlab文件交换(https://se.mathworks.com/matlabcentral/fileexchange/67731-hgiddenss-cst_app),适合更好。
= = = = = = = =功能= = = = = = = = = =
这个CST-MATLAB界面功能如下:
# # #模型控制:
——打开/关闭中科项目,连接到活动;
——存储/改变/读/枚举参数模型的有或没有模型重建,得到参数的表达式。
——所有模型参数及其值复制到MATLAB工作区。
-列举/添加/删除字段监视器。
——找到ID为给定的运行参数组合。
# # #解决:
-运行选择的解决者;
——准备中科项目评估在MATLAB优化的成本函数。它也可以用于运行一个定制的MATLAB函数作为CST仿真后处理步骤(“基于模板的后处理”)。
# # #检索结果:
——导航树枚举树项目。
——读1 d任何树项目的结果与几个可用的过滤器。
- 1 d结果可以查询特定的坐标(通常是频率),选择插值。
——读S -或Z-parameters多口结构在一个方便的矩阵形式。
每次运行,得到模型参数对应ID在结果导航器。
——所有的查询结果可以运行ID过滤器。
——读辐射场对单频和宽带领域监视器。
——阅读结果参数扫描在中科完成。作为一个选项,每一个这样的结果可以被组织在一个矩阵,其中每个维度对应的一个参数。
# # #出口:
——出口的参数通过CST试金石文件;
——出口目前的模型视图图像。用户可以旋转出口前的模型视图。
——几何模型导出到一个STL文件(与表面近似三角形对象)控制。
# # #视图控制(用于图像输出):
——3 d视图预定义的位置或自定义视图旋转方向(如在MATLAB“视图”功能)。
——框切换视图。
-切换渐变背景。
# # #各种信息:
——关于材料用于项目:名称、颜色、透明度。
——关于几何对象(固体):名称、组件,材料,颜色和透明度(CST)它看起来如何,体积,质量。
——中科许可证信息。
-项目单位对不同数量和系数,将其转换成国际标准单位。
此外,一个定制的stl文件包括读者为了情节几何像中科多工作站系统。
类方法之一(“ReadParametricResults”)使用两个定制类(“TResultsStorage”和“TMyTable”)。我很抱歉没有提供源代码,但是他们还没有在上市:)
如果需要其他功能,请发布功能要求:https://github.com/korvin011/CSTMWS-Matlab-Interface/issues
= = = = = = = =演示/文档
记录中所有功能都包括生活脚本演示。MATLAB R2018a或更高版本需要为了不松散的代码示例演示。
= = = = = = = = bug发现?= = = = = = = = = =
如果你遇到任何错误或注意到一些misfunction在使用界面,请打开一个问题直接在GitHub (https://github.com/korvin011/CSTMWS-Matlab-Interface/issues)。
= = = = = = =承认= = = = = = = =
我要感谢Jan西蒙他伟大的功能“GetFullPath”(https://se.mathworks.com/matlabcentral/fileexchange/28249-getfullpath这个接口),它是非常有用的。
引用作为
奥列格Iupikov (2022)。TCSTInterface——中科工作室套件MATLAB接口GitHub (https://github.com/korvin011/CSTMWS-Matlab-Interface)。检索。