-
-
June 23, 2023 at 9:41 am
-
June 23, 2023 at 8:01 pm
-
June 26, 2023 at 6:00 am
-
June 26, 2023 at 11:05 am
-
June 26, 2023 at 5:09 pmGuilin SunAnsys Employee
第一,你需要修改分析组中的脚本, 让记录波长改变;
第二,电流是通过对D,H做计算得出的,你当然可以记录电场磁场,然后参考分析组脚本计算电流。只需要稍做修改即可。
另外,你为什么要记录非光源光谱之外的结果呢?为了得到精确结果,应该记录指定光源波长范围内的结果。
-
June 27, 2023 at 7:16 am辣 椒Subscriber
抱歉,是我的表述不够清楚。是这样的,现在我尝试有两个途径:第一,我使用分析组选择vctor查看电流分布,可以看到光源光谱内的20个数据点,只有20个,我想看的波长在光源光谱之内,但不在数据点之内。我查看了该分析组的脚本,实在是不知道那个地方是可以更改监视范围或数据点个数。
第二,不使用分析组,而是直接用一个场监视器。如第二个reply,在这个场监视器里我可以自由设定数据点个数,可以查看我想看的波长下的情况,但我不知道这样的方式是否正确。
期待您的回复!感谢!
-
June 27, 2023 at 3:09 pmGuilin SunAnsys Employee
频域结果只能在事先设定的波长点上有结果,没有指定原则上就没有结果。如果想要的话,只能插值。
在分析组监视器设置脚本加上一句
set("frequency points",30)
或者用Setnamed,参见
Ansys Insight: 几个简单实用的脚本Script命令:用于设置
第二种方法也可以,脚本独立而已。
-
June 28, 2023 at 1:53 am辣 椒Subscriber
十分感谢老师的解答!如果采取第二种方法,如第二个reply里的两幅图,想要去matlab里画出第二幅图,但发现viewdata里没有数据。我是否只能获取电场数据,然后参照第一种方法,分析组里的脚本编写程序,通过计算公式得出?
-
June 28, 2023 at 3:05 pmGuilin SunAnsys Employee
你可以同时得到电场和磁场啊,方法一样。
Ansys Insight: 几个简单实用的脚本Script命令:用于结果分析
上面说了,两种方法都可以。
但是如果要用Matlab作图,你需要先将电场磁场和坐标插值为均匀网格结果,然后再保存为Mat数据,否则会有畸变,参见
无论哪种方法,都需要学习现有脚本,掌握其计算方法,然后才可以再写脚本。
-
- The topic ‘电流分布 电流密度’ is closed to new replies.
-
1301
-
591
-
544
-
524
-
366
© 2025 Copyright ANSYS, Inc. All rights reserved.