首页/文章/ 详情

CST后处理Load Data(0D/1D)报错问题原因及解决方案

1天前浏览6
大家好,我是CST电磁兼容性仿真。这是我的第94篇原创文章。为避免错过干货知识,欢迎关注公 众号,共同学习,共同进步!
付费文章
 
深度解析英飞凌MOS管:SPICE模型拆解以及对EMC仿真的影响  
基于CST的反激式变压器的3D建模和仿真  
在做CST仿真PP后处理的时候,您是否遇到跟我一样的问题。
背景:做完CST仿真之后需要在PP里面后处理数据,如图
General 1D--> Load Data(1D or 0D)
Browse tree选择需要处理的数据
然后报错,如图
报错信息显示超出范围了
直接说一下原因吧,这个Tree Item打开之后是个下拉菜单(listbox),VB语言规定下拉菜单的个数上限是32767。tree数量超过32767就会报上面这个错误。
因为这个Tree Item打开之后是个下拉菜单(listbox),会显示三种DS工作室仿真结果,分别是Block,Task和Result。
Block是你的3D模型各种参数,比如S参数,阻抗,balance等,
Task是你的任务仿真结果
Result是你result里面的结果,波形等。
在这个脚本里面编程人员优先显示Block,其次Task,最后result。Block的数量非常多,你有多少个离散端口,block里面子文件夹里面都会有相应数量的文件。如图
小编这个仿真Block,Tran和Result加起来一共·35370,Blocks就占了35368个,已经超过下拉菜单上限,等选择处理Task或者Result结果是已经超出上限,所以CST就报错。
那么如何解决这个问题:因为正常情况下我们都会处理task或者result的结果数据,在脚本里面可以将tree显示顺序调整一下,1.Task2.Result3.Block。也可以把Block删掉。
对话框拉到底就是Block

希望我的分享能帮助到大家,如果大家觉得这篇文章有用,请给我点个赞,谢谢。


来源:CST电磁兼容性仿真
电磁兼容CST
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-06-12
最近编辑:1天前
希格斯玻色子
知识就是力量
获赞 77粉丝 156文章 114课程 1
点赞
收藏
作者推荐
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈