Hallo Leute, Kann man auch .sub-Dateien verschlüsseln, wenn ja funktioniert das genauso wie bei .lib-Dateien ? Ich habe beides probiert, allerdings kommt bei mir immer folgender Fehler: "no analysis request found" Ich habe übrigens nicht einfach nur die .sub-Datei in .lib umbenannt und dann nochmal getestet, sondern mit einer "richtigen" .lib-Datei... :) Ich hoffe ihr könnt mir helfen! Danke! -- Nachdem Du es jetzt geschafft hast, damit 'rauszurücken, worum es eigentlich geht, habe ich die Betreffzeile entsprechend angepasst. -rufus
Peter S. schrieb: > Ich hoffe ihr könnt mir helfen! Nicht ohne zu wissen, von was für Dateien du redest. > Kann man auch .sub-Dateien verschlüsseln, wenn ja funktioniert das > genauso wie bei .lib-Dateien ? Du kannst jede Datei verschlüsseln - egal wie sie heißt.
Ich habe eine Schaltung die ich in einem Symbol (4 Ein- bzw. Ausgänge) hinterlegt habe als subcircuit gespeichert und diese würde ich gerne verschlüsseln. Werden noch weitere Informationen benötigt?
Peter S. schrieb: > Werden noch weitere Informationen benötigt? Ja. Zum Beispiel die wichtigste Information ist, um welches Programm es sich hier überhaupt handelt! Falls ich richtig rate und meine Glaskugel nicht kaputt ist, geht es um irgendeine Spice-Version. Falls es LTSpice sein sollte, dann ist mir nichts davon bekannt, daß ein subcircuit verschlüsselt werden kann. Du kannst eine .lib verschlüsseln über die Kommandozeile, aber kein subcircuit. Aber vielleicht kann sich Helmut S. noch dazu äußern. Der kennt das Programm wie seine Westentasche :-)
Ahh natürlich, da hatte ich wieder die Scheuklappen an :) Ja es geht um LTSpice :)
Peter S. schrieb: > Ich habe übrigens nicht einfach nur die .sub-Datei in .lib umbenannt und > dann nochmal getestet, sondern mit einer "richtigen" .lib-Datei... :) Was ist eine "richtigen" .lib-Datei? Normalerweise sind die Dateinamen in LTspice völlig irrelevant, wenn der Aufbau stimmt. Für verschlüsselte Dateien siehe auch Hilfetext zu .lib - "...but the first 9 lines of the file must remain unchanged". Die Fehlermeldung deutet darauf hin, dass zusätzliche Definitionen ausserhalb von .subckt gemacht wurden. Du wirst also nicht umhinkommen, deine sub bzw. lib hier anzuhängen >:-)
> Kann man auch .sub-Dateien verschlüsseln, wenn ja funktioniert das genauso wie bei .lib-Dateien ? Ja. > Ich habe beides probiert, allerdings kommt bei mir immer folgender Fehler: > "no analysis request found" Das hat überhaupt nichts mit dem "encrypt" zu tun sondern in deinem "top-level"-Schaltplan fehlt der Befehl für die Simulation. Simulationsbefehle: .OP, .TRAN, .DC, .AC, .NOISE, .TF
Hallo, danke für all die Antworten! "...but the first 9 lines of the file must remain unchanged". <--Als ich den Text aus der Hilfe eingefügt hatte kam zumindest eine andere Fehlermeldung (so eine "typische Windows Programm ist abgestürzt" Meldung): "SPICE Ssimulator w/ Schematic Capture funktioniert nicht mehr" > Das hat überhaupt nichts mit dem "encrypt" zu tun sondern in deinem > "top-level"-Schaltplan fehlt der Befehl für die Simulation. > Simulationsbefehle: .OP, .TRAN, .DC, .AC, .NOISE, .TF --> Ich muss also in den subcircuit so einen Befehl drin stehen haben? oder nur in der Schaltung in der ich dann später simuliere? (dann hätte ich ja den Fehler beim verschlüsseln ja nicht..?!?)
> Ich muss also in den subcircuit so einen Befehl drin stehen haben?
Nein!
Die Simulationsbefehle stehen im hierarchisch höchsten Schaltplan, also
nur in der Schaltung in der du später simulierst. In dieser Schaltung
wird die verschlüsselte Schaltung mit .inc oder .lib eingebunden.
.inc mein_file
oder
.lib mein_file
Alles klar. Leider verstehe ich immer noch nicht so ganz warum LTSpice jetzt abstürzt, wenn ich die ersten 9 Zeilen anpasse. Ich habe es schon mit 2 verschiedenen Rechner ausprobiert mit und ohne Administrationsrechte im cmd-Fenster
Peter S. schrieb: > "...but the first 9 lines of the file must remain unchanged". <--Als ich > den Text aus der Hilfe eingefügt hatte kam zumindest eine andere > Fehlermeldung (so eine "typische Windows Programm ist abgestürzt" > Meldung): > > "SPICE Ssimulator w/ Schematic Capture funktioniert nicht mehr" Das betrifft das Bearbeiten einer schon verschlüsselten Version. Möglich, dass der Versuch multipler Verschlüsselung zum Absturz führt, hab ich nicht ausprobiert. >> Das hat überhaupt nichts mit dem "encrypt" zu tun sondern in deinem >> "top-level"-Schaltplan fehlt der Befehl für die Simulation. >> Simulationsbefehle: .OP, .TRAN, .DC, .AC, .NOISE, .TF > --> Ich muss also in den subcircuit so einen Befehl drin stehen haben? Nein. > oder nur in der Schaltung in der ich dann später simuliere? (dann hätte > ich ja den Fehler beim verschlüsseln ja nicht..?!?) Genau - also ist deine lib/sub Datei krank. Aber wie gesagt - ohne die unverschlüsselte Datei kann man dir kaum helfen.
Der Abschluss von ".subckt" ist ".ends" und nicht ".end".
Peter S. schrieb: > Alles klar. > > Leider verstehe ich immer noch nicht so ganz warum LTSpice jetzt > abstürzt, wenn ich die ersten 9 Zeilen anpasse. Ich habe das gerde mal getestet. LTspice stürzt nicht ab sondern meckert. Es sieht so aus, dass man den header nicht ändern darf sondern dass man den eigenen Text nur nach dem Header einfügen kann. Auszug aus meinem Testfile. Der funktioniert ohne Probleme auch nachdem ich da 12 Zeilen eingefügt habe! Das muss bleiben! * LTspice Encrypted File * * This encrypted file has been supplied by a 3rd * party vendor that does not wish to publicize * the technology used to implement this library. * * Permission is granted to use this file for * simulations but not to reverse engineer its * contents. Beispiel: * LTspice Encrypted File * * This encrypted file has been supplied by a 3rd * party vendor that does not wish to publicize * the technology used to implement this library. * * Permission is granted to use this file for * simulations but not to reverse engineer its * contents. * 111111 neue Zeilen * 222222 * 333333 * 444444 * 555555 * 666666 * 777777 * 888888 * 999999 * 101010 * 111111 * 121212 neue Zeilen * * Begin: 50 01 D5 27 E6 74 C2 8F 33 3D AA 23 0A 28 4E E2 2B DB 36 64 F0 4A A6 63 00 31 D2 F3 C3 22 FD F7 1C BB BD C1 A2 4D A3 B1 06 E5 3B 86 9E B4 0D 3D
lasse schrieb: > Der Abschluss von ".subckt" ist ".ends" und nicht ".end". Ein guter Punkt. Wenn (LT)spice auf eine Zeile mit "end" kommt, dann hört LT(spice) mit der Netzliste auf. Weitere Zeilen der Netzliste werden dann nicht mehr berücksichtigt.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
