我有一个Linux控制台应用程序 - 我使用的科学模拟程序。它打开一个TCL shell,然后你发出命令。通常我所做的就是预先写好所有的测试向量,然后通过手动输入数据来查看输出结果,但是现在我想转向更复杂的部分:合并外部反馈。访问控制台应用程序IO
我的想法是,我将有一个外部模拟运行,它将模拟器的输出,然后生成新的测试向量,以反馈到仿真。我对如何实现这个细节有点朦胧。我对C和Python非常熟悉。
我想,进入具体细节 - 我该如何挂钩程序的终端I/O?如果可能的话,我宁愿使用Python。是否有任何我可以阅读的参考资料,以加快速度?
不是你的问题的答案。只是模拟问题的提示。注意使用模拟器的输出,如当前模拟的输入。这取决于你在模拟什么以及如何,但是这种做法可能导致错误的模拟结果。 – Heisenbug 2011-04-03 21:02:12