Skip to content

Commit

Permalink
Bug fixing for Sub circuit
Browse files Browse the repository at this point in the history
  • Loading branch information
fahim-oscad committed Sep 15, 2015
1 parent f0e1cac commit a44c3cb
Showing 1 changed file with 11 additions and 17 deletions.
28 changes: 11 additions & 17 deletions src/kicadtoNgspice/KicadtoNgspice.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,14 @@ def __init__(self,clarg1,clarg2=None):
self.kicadFile = clarg1
self.clarg1=clarg1
self.clarg2=clarg2

#Create object of track widget
self.obj_track = TrackWidget.TrackWidget()

#Clear dictionary item of sub circuit
self.obj_track.subcircuitList.clear()
self.obj_track.subcircuitTrack.clear()

#Object of Processing
obj_proc = PrcocessNetlist()

Expand All @@ -60,7 +68,7 @@ def __init__(self,clarg1,clarg2=None):

# Construct parameter information
param = obj_proc.readParamInfo(kicadNetlist)

# Replace parameter with values
netlist,infoline = obj_proc.preprocessNetlist(kicadNetlist,param)

Expand Down Expand Up @@ -92,14 +100,7 @@ def __init__(self,clarg1,clarg2=None):
print "Unknown Model List",unknownModelList
print "Multiple Model List",multipleModelList
print "Model List",modelList
"""
args=[clarg1,clarg2]
app = QtGui.QApplication(args)
kingWindow = MainWindow()
sys.exit(app.exec_())
"""
#Create object of track widget
self.obj_track = TrackWidget.TrackWidget()

"""
Checking if any unknown model is used in schematic which is not recognized by NgSpice.
Also if the two model of same name is present under modelParamXML directory
Expand Down Expand Up @@ -146,14 +147,7 @@ def createMainWindow(self):
self.setLayout(self.vbox)
self.setWindowTitle("Kicad To NgSpice Converter")
self.show()

"""
def closeCancel(self):
self.obj_track.modelTrack[:]=[]
self.obj_track.subcircuitList[:]=[]
self.close()
"""


def createcreateConvertWidget(self):
global obj_analysis
self.convertWindow = QtGui.QWidget()
Expand Down

0 comments on commit a44c3cb

Please sign in to comment.