lltspice - Encrypt - "no analysis request found"

OP #4477475
Lesenswert?

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
#4477543
Lesenswert?

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 :-)
Gast #4477746
Lesenswert?

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 >:-)
Angehängte Dateien:
#4477761
Lesenswert?

> 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
OP #4477820
Lesenswert?

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..?!?)
#4477832
Lesenswert?

> 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
Gast #4477872
Lesenswert?

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.
#4477890
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren