当前位置: 首页 > wzjs >正文

工厂外发订单哪里去找windows清理优化大师

工厂外发订单哪里去找,windows清理优化大师,小型网站建设公司价格低,neotvCST学习笔记(三)MATLAB与CST联合仿真-远场数据批量导出 一、直接数据导出 (1)打开远场,调至笛卡尔坐标系 (2)然后点击post processing → Import/Export → Plot Data (ASCII) ,即…

CST学习笔记(三)MATLAB与CST联合仿真-远场数据批量导出

一、直接数据导出

(1)打开远场,调至笛卡尔坐标系
在这里插入图片描述
(2)然后点击post processing → Import/Export → Plot Data (ASCII) ,即可导出数据
在这里插入图片描述

二、数据后处理批量导出

  1. 在后处理模板导出
    在这里插入图片描述
  2. 选择分辨率和要导出的远场数据
    在这里插入图片描述
  3. 选择[PW],意思是导出激励源为平面波(plane wave)下的远场数据,有些仿真中用的是波端口[1]和[2]选择[1]和[2]则分别代表导出激励源为[1]或[2]下的远场数据。
    在这里插入图片描述
  4. 点击evaluate
    在这里插入图片描述

三、使用MATLAB代码批量导出远场数据

代码如下:

% 添加 CST 的 API 路径
addpath(genpath('E:\CST\CST_MATLAB\cstapi')); % 启动 CST 和打开文件
cst = actxserver('CSTStudio.application'); % 加载 CST 应用控件
mws = invoke(cst, 'NewMWS'); % 新建一个 CST MWS 项目% 打开一个已经存在的 CST 工程文件
fullfilename = which('x_polarized_5unit10.cst'); % 确保文件路径正确
invoke(mws, 'OpenFile', fullfilename); % 打开 CST 文件% 获取 FarfieldPlot 对象并设置参数
farfieldplot = invoke(mws, 'FarfieldPlot');% 配置方向图的基本参数
invoke(farfieldplot, 'Reset');
invoke(farfieldplot, 'Plottype', '3d'); % 设置为 3D 绘图
invoke(farfieldplot, 'Step', 5); % 设置步长为 5invoke(farfieldplot, 'SetColorByValue', 'True');
invoke(farfieldplot, 'SetTheta360', 'False');
invoke(farfieldplot, 'SetPlotMode', 'Efield'); % 设置绘图模式为 Efield
invoke(farfieldplot, 'SetScaleLinear', 'True'); % 设置线性比例
invoke(farfieldplot, 'DBUnit', '0'); % 设置 dB 单位
invoke(farfieldplot, 'Distance', 1); % 设置远场距离% 绘制第一个方向图
SelectTreeItem = 'Farfields\farfield (f=3.66) [PW]'; % 选择第一个频点的远场结果
invoke(mws, 'SelectTreeItem', SelectTreeItem); % 选择树中的结果项
invoke(farfieldplot, 'Plot'); % 绘制方向图% 导出第一个方向图结果
export = invoke(mws, 'ASCIIExport');
export_path = 'D:\CSTproject\20250331article\x_polarized_5unit10_file\farfield_f16.txt'; % 导出路径
invoke(export, 'Reset');
invoke(export, 'FileName', export_path); % 设置导出路径
invoke(export, 'Execute'); % 执行导出
disp(['已成功导出方向图数据至:', export_path]);% 绘制第二个方向图
SelectTreeItem = 'Farfields\farfield (f=3.72) [PW]'; % 选择第二个频点的远场结果
invoke(mws, 'SelectTreeItem', SelectTreeItem); % 选择树中的结果中的结果项
invoke(farfieldplot, 'Plot'); % 绘制方向图% 导出第二个方向图结果
export_path = 'D:\CSTproject\20250331article\x_polarized_5unit10_file\farfield_f30.txt'; % 导出路径
invoke(export, 'Reset');
invoke(export, 'FileName', export_path); % 设置导出路径
invoke(export, 'Execute'); % 执行导出
disp(['已成功导出方向图数据至:', export_path]);% 释放 COM 对象
release(mws); 
release(cst); 
rmpath(genpath('E:\CST\CST_MATLAB\cstapi'));

但是运行代码出现了以下问题:
在这里插入图片描述
我猜测是版本问题,我用的是CST2022,我参考的资料都是基于CST2020或2021的仿真,所以此代码仅供参考,有CST2020或2021的同志们可以尝试一下,如果成功了,可以在评论区回复一下。

附录

这是CST帮助文档中有关宏编辑的VBA代码,可以在这个里面参考学习。CST没有HFSS的脚本录制功能,其所有操作都在history tree中,所以想要快速建模可以参考历史树,但如果想要导出结果数据,历史树参考意义不大,还得多看参考文档和其他参考资料。

【1】[MWS]Mtalab如何控制CST导出数据
【2】CST如何导出和查看farfield远场数据 — ffs,txt,csv
【3】CST仿真指导 | 使用宏Macro实现自动化
【4】【Matlab与CST MWS交互】:自动批量导出S参数

在这里插入图片描述

在这里插入图片描述

http://www.dtcms.com/wzjs/382158.html

相关文章:

  • 公司做seo网站凡科建站的优势
  • 商务网站设计与建设实训企业网站推广渠道有哪些
  • 宿州建设公司网站广州最新新闻
  • 在与客户谈网页广告时如何让客户相信网站流量免费刷粉网站推广免费
  • 建设免费网站株洲seo推广
  • 网站流量增加海南网站制作公司
  • 个人可以做网站seo策划
  • 个人网页设计概述seo检测优化
  • 家居企业网站建设教程网站建设找哪家公司好
  • 企业成品网站模板游戏代理
  • 做网站商城项目的流程宜兴网站建设
  • 做网站域名怎么选有利于seo百度竞价推广开户费用
  • 建设小说网站费用留手机号广告
  • 有哪些做动图网站武汉seo软件
  • 建站教学seo网站快速排名软件
  • 定西临洮网站建设手机优化大师下载2022
  • 合肥企业网站制作方案百度引擎搜索入口
  • 荣耀商城官网网站网站排名点击工具
  • 网站负责人 法人谷歌sem推广
  • 16岁做分期网站百度推广怎么开户
  • erp系统与网站对接长沙手机端竞价恶意点击能防止吗
  • 画廊网站模板苏州seo关键词优化方法
  • 做网站封面要怎么做鸡西seo顾问
  • 青岛网站运营推广seo排名优化推荐
  • 微信网页注册入口seo关键词优化
  • 怎么做竞拍网站百度关键词推广一年多少钱
  • 集安网站制作电商怎么做营销推广
  • 做画找图网站江苏建站
  • 企业网站展示生产的处方药介绍处罚案件企业建站系统
  • 厦门住房建设局网站首页百度搜索高级搜索技巧