[Fixed] Missing data in components added from PCBs
This commit is contained in:
parent
7774db11d9
commit
ff03417926
|
|
@ -278,6 +278,9 @@ def load_sch():
|
||||||
def create_component_from_footprint(m, ref):
|
def create_component_from_footprint(m, ref):
|
||||||
c = SchematicComponentV6()
|
c = SchematicComponentV6()
|
||||||
c.f_ref = c.ref = ref
|
c.f_ref = c.ref = ref
|
||||||
|
c.name = m.GetValue()
|
||||||
|
c.sheet_path_h = c.lib = ''
|
||||||
|
c.project = GS.sch_basename
|
||||||
# Basic fields
|
# Basic fields
|
||||||
# Reference
|
# Reference
|
||||||
f = SchematicField()
|
f = SchematicField()
|
||||||
|
|
@ -288,7 +291,7 @@ def create_component_from_footprint(m, ref):
|
||||||
# Value
|
# Value
|
||||||
f = SchematicField()
|
f = SchematicField()
|
||||||
f.name = 'Value'
|
f.name = 'Value'
|
||||||
f.value = m.GetValue()
|
f.value = c.name
|
||||||
f.number = 1
|
f.number = 1
|
||||||
c.add_field(f)
|
c.add_field(f)
|
||||||
# Footprint
|
# Footprint
|
||||||
|
|
@ -313,6 +316,7 @@ def create_component_from_footprint(m, ref):
|
||||||
f.visible(False)
|
f.visible(False)
|
||||||
c.add_field(f)
|
c.add_field(f)
|
||||||
c._solve_fields(None)
|
c._solve_fields(None)
|
||||||
|
c.split_ref()
|
||||||
return c
|
return c
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue