我正在使用KiCad V6,并修改了物料清单生成脚本bom_csv_grouped_by_value.py,以生成仅包含我感兴趣的信息的BOM,并按我喜欢的格式格式化。这些文件名与KiCad项目名称相匹配,例如,对于一个名为“阀门测试器”的项目,它将是valve-tester.xlsx。我希望能够阅读“标题”和“修订”字段从原理图页面设置,以命名BOM更有意义的东西,例如BOM for Valve Tester revC 17-11-22.xlsx。
有人知道我如何从python脚本中提取这些信息,或者以某种方式自动将其作为参数传递进来吗?任何帮助都将不胜感激!
到目前为止,我认为一种选择是让用户在每次运行脚本时手动输入所需的文件名,尽管这是次优的,我的目标是自动化它。
发布于 2022-11-17 20:38:17
原来,您可以将.kicad_sch示意图文件作为文本文件读取,并且所有信息都在那里,例如
with open ("valve-tester.kicad_sch", "r") as myfile:
data = myfile.read().splitlines()
title_line = data[7]
revision_line = data[9]https://stackoverflow.com/questions/74469833
复制相似问题