summaryrefslogtreecommitdiff
path: root/src/kicadtoNgspice/DeviceModel.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/kicadtoNgspice/DeviceModel.py')
-rw-r--r--src/kicadtoNgspice/DeviceModel.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/kicadtoNgspice/DeviceModel.py b/src/kicadtoNgspice/DeviceModel.py
index 57fd3f25..72d433de 100644
--- a/src/kicadtoNgspice/DeviceModel.py
+++ b/src/kicadtoNgspice/DeviceModel.py
@@ -65,6 +65,8 @@ class DeviceModel(QtGui.QWidget):
print("Reading Device model details from Schematic")
for eachline in schematicInfo:
+ print("=========================================")
+ print(eachline)
words = eachline.split()
if eachline[0] == 'q':
print("Device Model Transistor: ", words[0])
@@ -82,7 +84,7 @@ class DeviceModel(QtGui.QWidget):
try:
for key in json_data["deviceModel"]:
- if key[0] == eachline[0] and key[1] == eachline[1]:
+ if key[0] == words[0][0] and key[1:] == words[0][1:]:
# print "DEVICE MODEL MATCHING---",child.tag[0],\
# child.tag[1],eachline[0],eachline[1]
try:
@@ -148,7 +150,7 @@ class DeviceModel(QtGui.QWidget):
# global path_name
try:
for key in json_data["deviceModel"]:
- if key[0] == eachline[0] and key[1] == eachline[1]:
+ if key[0] == words[0][0] and key[1:] == words[0][1:]:
# print "DEVICE MODEL MATCHING---",child.tag[0],\
# child.tag[1],eachline[0],eachline[1]
try:
@@ -213,7 +215,7 @@ class DeviceModel(QtGui.QWidget):
# global path_name
try:
for key in json_data["deviceModel"]:
- if key[0] == eachline[0] and key[1] == eachline[1]:
+ if key[0] == words[0][0] and key[1:] == words[0][1:]:
# print "DEVICE MODEL MATCHING---",child.tag[0],\
# child.tag[1],eachline[0],eachline[1]
try:
@@ -326,7 +328,7 @@ class DeviceModel(QtGui.QWidget):
# global path_name
try:
for key in json_data["deviceModel"]:
- if key[0] == eachline[0] and key[1] == eachline[1]:
+ if key[0] == words[0][0] and key[1:] == words[0][1:]:
# print "DEVICE MODEL MATCHING---",child.tag[0],\
# child.tag[1],eachline[0],eachline[1]
while i <= end:
@@ -408,6 +410,7 @@ class DeviceModel(QtGui.QWidget):
self.widgetObjCount = iter_value
print("self.widgetObjCount-----", self.widgetObjCount)
self.libfile = path_value
+ print("PATH VALUE", path_value)
# print "Selected Library File :",self.libfile
# Setting Library to Text Edit Line