EAGLE3D - Logo hinzufügen

OP #1780952
Hallo zusammen!

Ich arbeite gerade mit Eagle 3D, habe allerdings ein Problem, mir 
"eigene" Logos hinzuzufügen.

Da ich einige Chips von Analog Devices verwende, bin ich strikt nach 
Anleitung vorgegangen und habe folgendes in die ic.inc hinzugefügt:
1
#if(strcmp(logo,"AD")=0.0)
2
      #local logo_assigned = 1;
3
      #local label = union{
4
      text{ttf global_fontfile_eagle3d "3" 0.2,0 scale<besch_s*2,besch_s*2,1> rotate<90,0,0> translate<-LK/3,0,0>}    
5
      text{ttf global_fontfile_arial value 0.2,0 rotate<90,0,0> scale<value_scale_factor_arial,1,value_scale_factor_arial> translate<-value_arial_size.z/2,0,-value_arial_size.x/2-BK/6>}
6
      translate<0,HK+di_pcb+0.001,0>
7
      pigment{Gray60}
8
      }
9
    #end

sowie in die 3d41.ulp im Bereich von
1
string logo_names[] =
 entsprechend das Kürzel "AD". Laut Font-Tabelle ist dabei die 3 das 
Logo von Analog Devices.

Allerdings wird auf dem betreffenden IC (IC_DIS_DIP20) lediglich der 
Name, nicht jedoch das Logo angezeigt. Ein Test mit anderen Logos (den 
bereits implementierten) bringt leider auch keinen Erfolg. Sonstige 
Änderungen an den Dateien sind nicht erfolgt.

Hat jemand ne Idee, woran das noch liegen kann?

VG

 Florian
Gast
Vielleicht kann ich da helfen, wenn's sich so verhält wie bei mir.

Ich habe in der Vergangenheit ein paar mal versucht, EAGLE 3D
ans Laufen zu bringen, erst kürzlich ist es mir gelungen.
Davor lagen schon ein paar erfolglose Versuche.

Dadurch war die Datei 3d41.ulp ein paar mal vorhanden, unter anderem
im Verzeichnis Programme\EAGLE-3D und auch Programme\EAGLE-5.2.0

Und nach dem Murphy'schen Gesetz ändert man zuerst die 3d41.ulp,
die nicht im Zugriff ist. Und ein weiterer Paragraph des Gesetzes
besagt, dass man beim Kopieren der vorhandenen Logos als Vorlage
für die neuen garantiert übersieht, dass hinter dem letzten alten
Eintrag ("ST")ein 'Komma' gesetzt werden muss, ausser bei letzten.

Nunja, nach dem Überwinden der Anfangsschwierigkeiten bekam ich beim
Aufruf der ULP immerhin die erweiterte Auswahl meiner hinzugefügten
Logos im Menü zu sehen. Aber nach dem Rendern waren die auf den ICs
immer noch nicht zu sehen.

Auch hier zeigte sich, dass die "Ic.inc" auch mehrfach vorhanden ist
und die gültige bei mir im Verzeichnis
C:\Dokumente und Einstellungen\<USER>\Eigene Dateien\eagle\<Projekt>
relevant war. Nach dessen Änderung habe ich dann auch das 'Vishay-Logo'
auf meinem IC zu sehen bekommen. (Siehe Bild)

Es ist mir bewusst, dass ich hier eine Steilvorlage für schadenfrohe
Experten-Kommentare geliefert habe, aber wenn's einem geholfen hat,
werde ich das ertragen.
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.