Hi jungs,
Ich habe Netlisten (.cir), die ich mit LTSPICE simulieren möchte.
Das ganze sieht so aus :
- LTSPICE.exe aufrufen
- File->Open->netlist.cir
- Run
- File->Execute .MEAS script
kann man vielleicht die oben genannten Schritte als Modul implementieren
Mfg
Driver
Die Suche ergab 20 Treffer
- Freitag 22. Juni 2007, 14:44
- Forum: Allgemeine Fragen
- Thema: Netlisten dem SPICE übergeben und simulieren lassen
- Antworten: 1
- Zugriffe: 1119
- Donnerstag 7. Juni 2007, 21:30
- Forum: Allgemeine Fragen
- Thema: problem mit return
- Antworten: 2
- Zugriffe: 587
- Donnerstag 7. Juni 2007, 20:23
- Forum: Allgemeine Fragen
- Thema: problem mit return
- Antworten: 2
- Zugriffe: 587
problem mit return
hallo zusammen
ich habe mit Hilfe des Tiefensuche_Algorithmus eine Funktion geschrieben, mit der man kontrollieren kann, ob ein Graph schleifenfrei ist.
Die Suche an sich funktioniert gut.
Problem habe ich mit dem return Befehl(tut nicht was ich erwarte).
ich rufe die funktion so :
print dfs(net ...
ich habe mit Hilfe des Tiefensuche_Algorithmus eine Funktion geschrieben, mit der man kontrollieren kann, ob ein Graph schleifenfrei ist.
Die Suche an sich funktioniert gut.
Problem habe ich mit dem return Befehl(tut nicht was ich erwarte).
ich rufe die funktion so :
print dfs(net ...
- Freitag 4. Mai 2007, 14:12
- Forum: Allgemeine Fragen
- Thema: Erhebliche Laufzeit
- Antworten: 13
- Zugriffe: 2152
mitjens hat geschrieben:Was machen denn alle REs aus?
Code: Alles auswählen
import time
start = time.time()
.....
time.time()-start
mit re.compile : 15.43 sec
ohne re.compile : 17.04 sec
- Mittwoch 2. Mai 2007, 13:44
- Forum: Allgemeine Fragen
- Thema: Erhebliche Laufzeit
- Antworten: 13
- Zugriffe: 2152
- Mittwoch 2. Mai 2007, 12:23
- Forum: Allgemeine Fragen
- Thema: Erhebliche Laufzeit
- Antworten: 13
- Zugriffe: 2152
ich habe ein paar Sachen geändert.
Laufzeit von etwa 20 auf 8 sec verkürzt.
Über mögliche Verbesserungsvorschläge würde ich mich freuen
http://www.ubuntuusers.de/paste/10143/
mfg driver
Laufzeit von etwa 20 auf 8 sec verkürzt.
Über mögliche Verbesserungsvorschläge würde ich mich freuen

http://www.ubuntuusers.de/paste/10143/
mfg driver
- Dienstag 1. Mai 2007, 13:03
- Forum: Allgemeine Fragen
- Thema: Erhebliche Laufzeit
- Antworten: 13
- Zugriffe: 2152
- Montag 30. April 2007, 15:32
- Forum: Allgemeine Fragen
- Thema: Erhebliche Laufzeit
- Antworten: 13
- Zugriffe: 2152
- Montag 30. April 2007, 15:23
- Forum: Allgemeine Fragen
- Thema: Erhebliche Laufzeit
- Antworten: 13
- Zugriffe: 2152
- Montag 30. April 2007, 12:20
- Forum: Allgemeine Fragen
- Thema: Erhebliche Laufzeit
- Antworten: 13
- Zugriffe: 2152
Erhebliche Laufzeit
Hallo Zusammen,
Ich habe ein Programm geschrieben, das zwar Recht gut funktioniert, aber erhebliche Laufzeit benötigt.
ich würde mich freuen, wenn mir jemand dabei hilft, diese Laufzeit zu minimieren.
Was kann ich anders machen ? was hab ich falsch gemacht ?
Es geht erstmal um parsen von vier ...
Ich habe ein Programm geschrieben, das zwar Recht gut funktioniert, aber erhebliche Laufzeit benötigt.
ich würde mich freuen, wenn mir jemand dabei hilft, diese Laufzeit zu minimieren.
Was kann ich anders machen ? was hab ich falsch gemacht ?
Es geht erstmal um parsen von vier ...
- Dienstag 24. April 2007, 18:54
- Forum: Allgemeine Fragen
- Thema: Instanzierung innerhalb einer klassendefinition
- Antworten: 4
- Zugriffe: 1038
Code: Alles auswählen
class CellArray :
def __init__(self):
self.cells = dict()
class Chip:
def __init__(self):
self.cellarray = CellArray()
- Dienstag 24. April 2007, 18:43
- Forum: Allgemeine Fragen
- Thema: Instanzierung innerhalb einer klassendefinition
- Antworten: 4
- Zugriffe: 1038
- Dienstag 24. April 2007, 18:11
- Forum: Allgemeine Fragen
- Thema: Instanzierung innerhalb einer klassendefinition
- Antworten: 4
- Zugriffe: 1038
Instanzierung innerhalb einer klassendefinition
servus,
ich will so eine Struktur erreichen
wie macht man das ?
danke im Voraus
MfG
driver
ich will so eine Struktur erreichen
Code: Alles auswählen
class Chip:
def __init__(self):
self.cells = cellarray() ## cellarray() ist eine Vordefinierte Klasse
danke im Voraus

MfG
driver
- Montag 16. April 2007, 13:27
- Forum: Allgemeine Fragen
- Thema: Aggregation unter Python
- Antworten: 7
- Zugriffe: 1641
- Montag 16. April 2007, 13:12
- Forum: Allgemeine Fragen
- Thema: Aggregation unter Python
- Antworten: 7
- Zugriffe: 1641
noch eine Sache.
Die lef_datei erzeuge ich so :
ist das ok. Oder gehts auch einfacher ?
EDIT: verbessert !
Die lef_datei erzeuge ich so :
Code: Alles auswählen
lef_file = open('C:/Python25/interconnect_delay/ibm01e_lef.lef' , 'r')
lef_datei=''
for line in lef_file.readlines():
lef_datei +=line
lef_file.close()
EDIT: verbessert !
- Montag 16. April 2007, 13:06
- Forum: Allgemeine Fragen
- Thema: Aggregation unter Python
- Antworten: 7
- Zugriffe: 1641
- Freitag 6. April 2007, 16:45
- Forum: Allgemeine Fragen
- Thema: Aggregation unter Python
- Antworten: 7
- Zugriffe: 1641
- Freitag 6. April 2007, 15:11
- Forum: Allgemeine Fragen
- Thema: Aggregation unter Python
- Antworten: 7
- Zugriffe: 1641
Aggregation unter Python
Hallo zusammen,
Es geht um 2 Klassen (Unit und UnitArray) mit folgenden Attributen :
Unit
name : string
width : float
height : float
UnitArray
units : Unit[]
soweit ich weiß nennt sich diese Klassenbeziehung, Aggregation.
class Unit():
def __init__(self, name, width, height ):
self ...
Es geht um 2 Klassen (Unit und UnitArray) mit folgenden Attributen :
Unit
name : string
width : float
height : float
UnitArray
units : Unit[]
soweit ich weiß nennt sich diese Klassenbeziehung, Aggregation.
class Unit():
def __init__(self, name, width, height ):
self ...
- Donnerstag 5. April 2007, 19:56
- Forum: Allgemeine Fragen
- Thema: Netzliste parsen
- Antworten: 4
- Zugriffe: 935
- Montag 2. April 2007, 13:21
- Forum: Allgemeine Fragen
- Thema: Netzliste parsen
- Antworten: 4
- Zugriffe: 935
Netzliste parsen
Hallo Zusammen,
Ich beschäftige mich seit 2 Wochen mit Python.
Im Rahmen einer Studienarbeit, muss ich unter anderem mit Python ein paar lef_def-dateien parsen.
folgendes Problem :
gegeben ist eine Netzliste. Sie sieht in etwa so aus :
- net09081 ( a5773 P1 ) ( a828 P2 ) ;
- net09082 ( a599 P2 ...
Ich beschäftige mich seit 2 Wochen mit Python.
Im Rahmen einer Studienarbeit, muss ich unter anderem mit Python ein paar lef_def-dateien parsen.
folgendes Problem :
gegeben ist eine Netzliste. Sie sieht in etwa so aus :
- net09081 ( a5773 P1 ) ( a828 P2 ) ;
- net09082 ( a599 P2 ...