Portunus怪问题之二:对应的quantity一个有输出值,一个没有输出值
在测试模块testbench里设置好与主模块
port ( terminal p1,p2 : electrical;
quantity v_out : out real);
一一对应的端口和quantity以后,一开始没注意,只显示输出了主模块里的v_out的值,但是这个值却死活是1.05457e-034(不正常)。后来搞了很久才找到原因,那就是要把testbench里相对应的quantity代码去掉,就能正常输出了。
但这样其实还是有问题,它不能被传输到别的模块里。后来才找到原因,原来quantity对应以后,输出显示的时候,testbench里的quantity有正确的值,主业务模块里的quantity却没有正确的值。所以只要显示testbench里的quantity就可以了。