我正在寻找一个合适的API发送CAN信号通过CANoe。我非常熟悉python,并在pywin32包中找到了一个可用的API。我的项目的一个要求是保证实时通信(在本例中为<20 is )。在诸如延迟等细节方面,我不是专家,但据我所知,python不是最快的。是否还有其他API可以保证实时需求的安全,或者使用python脚本我的担忧是否没有根据呢?
发布于 2021-12-01 20:26:58
实时是一个非常广泛的热门词,问题是你对所有你想要回应的事件的可接受反应时间是多少。
例如,dSPACE已经对Python进行了调整,使其具有一定的实时性,因此您可以以1ms的速度与工厂模型同步运行它,其中的代码非常有限。
我不确定是否存在集成,例如允许写入测量或ECU/模拟节点的集成,这些都是理论上能够在CANoe、Python或更精确的IronPython中实现的节点。
但是,这将是一个标准的Python,没有为此进行优化,因此可能会有问题。
最后,如果您真的需要它,您必须使用向量硬件,它允许CANoe将其运行时/内核卸载到接口处理器。
只有非常高端的东西才能让你安装例如IronPython,尽管它们通常运行一些嵌入式Windows版本。
https://stackoverflow.com/questions/70112994
复制相似问题