假设我们有工程A和工程B两个PSCAD仿真文件,A和B工程不同,但观测的电压电流等变量相同(或命名可以完全一致),画的graph相同。
经常做故障仿真,面对成百上千个通道变量的朋友肯定会想,怎么偷懒把A中的graph复制到B中,避免反复的add as curve和paste curve呢?
这里希望做大量重复仿真、需要自动化库帮助的朋友养成良好的习惯:将radio接收器和graph都放到main页面中去。
假设工程A包含以下页面:
main
p1
p2
等等
其中,每一个页面中都有要采集的信号,通过radio发射器将信号发出,集中在main页面中进行radio接收,并画出graph和curve。
工程B同理,每一个页面中都有要采集的信号,通过radio发射器将信号发出,然后回到页面main,将工程A中的radio接收器和graph一起复制到工程B中。【注意:一定要一起复制,分开复制会失败】复制完后仿真,graph中的curve就会自己更新,不需要重新add。
这样做除了可以避免反复的add as curve和paste curve,还方便了自动化库的使用。
因为python调用PSCAD仿真时,会默认展示main页面,但是自动化库的截图操作必须要打开graph所在的页面才能正常工作。
比如说,你将graph全部画在p2中,则运行python脚本后,你需要手动打开p2页面,否则程序报错,无法正常截图。将graph全部画在main中则不需要担心这个问题。