He,
wie erzeuge ich in Simplorer (7.0.5 Student Version) ein eigenes Modell
in einer eigenen Bibliothek?
Ich habe einen Signalgenerator gebaut (einfaches 'Schematic' mit einem
Zustandsgraphen) und getestet, die jetzt in ein Modell verpackt werden
soll. Dazu habe ich in der Schaltung zwei Ports für Ein- und Ausgang
angelegt (damit die Netze benannt sind). Diese Schaltung habe ich als
SML exportiert und dann im 'SimEdit' den MODELDEF-Header
dazugeschrieben, entsprechend mit 'PORT ELECTRICAL' für Ein- und Ausgang
und noch ein paar 'PORT REAL' für Parameter:
1 | MODELDEF generator {
|
2 | PORT ELECTRICAL: outp;
|
3 | PORT ELECTRICAL: inp;
|
4 |
|
5 | PORT REAL IN: param1; /...
|
6 |
|
7 | INTERN ...;
|
8 | INTERN ...;
|
9 | // Modellbeschreibung
|
10 | } // Modeldef
|
Dann habe ich im 'ModelAgent' eine Bibliothek erzeugt, darin ein neues
Modell in das ich den SML-Text hineinkopiert habe. Darauf hat das Ding
auch die Ports alle erkannt, sodass ich z.B. sinnige Einheiten festlegen
konnte. Schließlich habe ich ein neues 'Schematic' angelegt und mein
Modell da hineingezogen und etwas Testschaltung drumherumgestrickt.
Die Simulation bricht jetzt stets mit Fehler 10554 ('Die Verbindung des
Modells kann nicht aufgelöst werden', keine Zeilenangabe; als Ort werden
diverse Zustände im Modell angegeben) ab und ich kann mir nicht
erklären, warum.
Die Dokumentation von Simplorer ist mehr oder weniger Müll, da sie
vornehmlich aus Offensichtlichem oder Irrelevantem besteht; diese 'SML'
ist praktisch undokumentiert. Unter der Fehlernummer finde ich weder bei
Simplorer/Ansoft noch sonstwo im Internet irgendetwas.
Was geht denn da schief?
Vielen Dank und Gruß,
Kama