大家好:
本人QT菜鸟,主要从事芯片设计验证方面工作,使用QT写了一个Linux服务器端界面程序,通过界面调用第三方软件,比如cadence、synopsys、mentor公司的软件,我在程序调用方面使用system函数完成调用。
例如system("vsim -t 1ps work.tb -novopt -c"),其中vsim为mentor仿真程序,已加入环境变量,可以直接使用,后续“ -t 1ps work.tb -novopt -c"为仿真参数,不需要太过关心,如果在终端terminal直接运行,可以看到仿真日志信息(描述当前仿真状态是否出现错误,仿真运行时间等等),我想将这些信息实时抓取到当前QT界面,不需要开启终端(linux的termimal界面,window的cmd命令行界面)。
想问下大家有什么好的建议么?不清楚的也可以提供一些界面,希望帖子顶起来,期待大家的解决方案,最好有教程说明。
(备注:其中所有程序均有日志保存信息,使用-l 命令,但整个工作路程可能使用多条命令,并且实时读取日志信息刷屏可能会影响性能,个人理解)
最后祝大家工作顺利,生活幸福