• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > CST > CST使用问答 > CST调用M文件的具体操作过程

CST调用M文件的具体操作过程

录入:edatop.com     点击:
CST仿真的结果有时需要MATLAB强大的数字处理功能进行后期处理,CST自带的接口可以和MATLAB很好结合,但实际运用起来比较麻烦,对于熟悉MATLAB的朋友,可以直接编写M文件,然后生成EXE文件供CST直接调用,改方法很适合于熟悉MATLAB编程但不熟悉VBA的朋友。
具体操作方法如下:
1,在MATLAB中先使用命令mex -setup安装编译器,前提是机上已经装好VC  才可  以进行进行编译。要求选择编译器的类型,依次输入y-3-y
2,将M文件编译为独立可执行文件:mcc -m cst_descriptor.m(这里m文件默认路径是MATLAB工作区),执行完mcc命令后,即生成对应的cst_descriptor.exe文件,路径和原m文件路径相同。
3,将生成的exe文件及相关的其他文件一起(一共4个)拷贝到需要调用该可执行文件的cst工程目录下,如d:\ ,在该cst工程中编制宏文件,执行已经生成的EXE文件,语法是:
   Shell("d:\cst_descriptor.exe")
   执行后原来的4个文件将变成5个。
以上是要求系统上已经装了MATLAB程序,若想在没有装MATLAB的系统上运行,则还需进行一些修改,具体我也没试过

非常不错

这样的好帖子,不得不顶!


想请教老大,有没有试过利用VBA宏实现自动从CST中导出SAT模型?因为要利用宏自动建模然后连续多次仿真并每次仿真完后导出相应的SAT文件,手动实现就很麻烦,知道老大经验丰富,请求指点啊,我已经卡在这里很久了。

感恩节感谢你

申明网友回复良莠不齐,仅供参考。如需专业解答,请学习易迪拓培训专家讲授的CST视频培训教程

上一篇:CST参数扫描仿真时,tables里面的文件夹是空的,看不到仿真结果是怎么回事?
下一篇:使用CST计算大功率合成器的功率容量,不知对不对

CST培训课程推荐详情>>

  网站地图