现在想导出一个器件excel形式的bom,包含位号、封装、器件坐标等。
借鉴了别人的思路,采用创建结构体的形式。
现在下面几个参数均可以按照列导出来
但想把同一个器件的坐标以x:y的形式导出在一个表格里,
想着采用buildString('((sprintf(s "%f" (car (dbComp->symbol->xy)))) ";" (sprintf(s "%f" (cadr (dbComp->symbol->xy))))))
的方法,但是总是提示格式不对(arg must be symbol or string),大侠们有什么好办法,简单说就是因为坐标数据是point格式,怎么把point格式转为string
(make__compInfo
?ref dbComp->name
?x (car dbComp->symbol->xy)
?y (cadr dbComp->symbol->xy)
?angle dbComp->symbol->rotation
?footprint dbComp->symbol->name
?place_side dbComp->symbol->isMirrored
)
现在是:
ref x y angle footpriint place_side
R1 2.1 3.1 90 R0201 A_side