上下文
我正在研究无刷直流电机 Controller 项目。 我需要一种技术来模拟控制无刷电机虚拟模型的代码(用 C 语言编写)。
挑战
困难在于检查我的中断设置是否正确,以避免烧毁我的开发板或损坏我的电机。这就是为什么我想要 AVR studio 模拟器和电机模型。 为此,我已经有一些模拟无刷直流电机的 C 代码,我想与我的微 Controller 代码并行运行该电机模拟代码。
我也不希望在模拟器中运行电机代码,因为它使用浮点运算:我希望此电机代码在我的 PC 上运行。
迈向结果的第一步
我找到了stimulate the editor的方法。不幸的是,我必须事先在文件中创建输入序列,这并不方便,因为我的电机模拟器必须根据微 Controller 代码使用react。 似乎一个好的方法可以利用 Python debug scripting interface 。
问题
但是,文档似乎缺乏信息:如何将 AVR Studio 6 模拟器的值输入到 Python 脚本接口(interface)?
谢谢
最佳答案
如果你需要两个模拟器之间的双向通信,你将不得不使用管道或类似的东西。这是一个仅适用于磁盘文件的接口(interface)。我知道 simulavr 可以连接到 geda 与模拟电子设备交互。如果您的电机模拟器也可以连接到 geda 或连接到 simulavr,这可能是一个前进的方向。
关于python - 如何将大型现有代码(某些模拟器)连接到 AVR Studio 6 模拟器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27743911/