如何用python实现自动化半物理仿真?

半物理仿真是验证嵌入式软件实现正确性的一个重要途径,一般会设置100+个试验用例,每个用例设置的仿真条件不一样,可以对每个用例进行编号,通过更改此编号而实现不同的仿真用例。如仿真软件用恒润公司的Higale,加载好仿真程序后,可以通过在线调参功能改变用例编号实现不同仿真用例间的切换。现在的问题是仿真完一个用例后,需要对仿真机进行如下操作:(1)保存好仿真数据,对结果进行判读,判读正常后开始下一仿真用例;(2)给嵌入式系统(一台嵌入式计算机)发指令断电复位;(3)重新加载仿真程序,修改在线调参用例编号,进入下一个仿真用例。请问以上操作用python如何多用例自动控制而实现自动化仿真?

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以看下这个问题的回答https://ask.csdn.net/questions/7500536
  • 除此之外, 这篇博客: Python编程从入门到实践 -----第6章、字典(课后习题答案)中的 6-3词汇表 :Python字典可用于模拟现实生活中的字典,但为避免混淆,我们将后者称为词汇表。想出你在前面学过的5个编程词汇,将它们用作词汇表中的键,并将它们的含义作为值存储在词汇表中。以整洁的方式打印每个词汇及其含义。为此,你可以先打印词汇,在它后面加上一个冒号,再打印词汇的含义;也可在一行打印词汇,再使用换行符(\n )插入一个空行,然后在下一行以缩进的方式打印词汇的含义。 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    glossary = {
        'string': 'A series of characters.',
        'comment': 'A note in a program that the Python interpreter ignores.',
        'list': 'A collection of items in a particular order.',
        'loop': 'Work through a collection of items, one at a time.',
        'dictionary': "A collection of key-value pairs.",
        }
    
    word = 'string'
    print("\n" + word.title() + ": " + glossary[word])
    
    word = 'comment'
    print("\n" + word.title() + ": " + glossary[word])
    
    word = 'list'
    print("\n" + word.title() + ": " + glossary[word])
    
    word = 'loop'
    print("\n" + word.title() + ": " + glossary[word])
    
    word = 'dictionary'
    print("\n" + word.title() + ": " + glossary[word])
    
    

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^