PIL接口方式

PIL代码框架

要将PIL仿真植入到嵌入式处理器的控制代码中,只需要简单的步骤。PIL功能提供了简洁的相关函数库。多种示例代码工程展示了如何将PIL代码框架与特殊的应用和通信方式结合。

PIL仿真的基本执行过程包括读写嵌入式代码中的变量,以及代码执行与PLECS仿真之间的同步:

  • "Read Probe"将嵌入式控制代码中的变量值读取出来并传送到PLECS的电路仿真模型中。
  • "Override Probe"将PLECS仿真的电流电压测量值写入到嵌入式控制代码定义的变量中。
  • PIL自动识别硬件上执行代码版本的机制。
  • “Remote Agent”负责PLECS和嵌入式处理器间的通信。
  • PIL提供启动和停止控制进程的机制。
  • 用户可以灵活设置信道的波特率。

通信接口

PIL仿真过程中,嵌入式处理器和PLECS的电路仿真环境处于持续通信状态:

PLECS支持以下通信接口:

  • 硬件串口(RS232)
  • 基于USB的虚拟通信接口(VCP)
  • FTDI
  • 以太网