element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
EAGLE Support (Deutsch) Datenbankeinträge in Eagle verwenden
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 17 replies
  • Subscribers 180 subscribers
  • Views 3306 views
  • Users 0 members are here
Related

Datenbankeinträge in Eagle verwenden

autodeskguest
autodeskguest over 10 years ago

Hallo,

 

ich möchte gerne die Artikelnummern unsere DB in Eagle einpflegen.

Per Script geht das nur im Board, denn im Schaltplan muss die Seite

aktuell sein in der das Attribut zu ändern ist.

Bei 8 Seiten kann ich ein .scr echt vergessen.

 

Wenn ich ein Script im Board ausführe welches mir die Attribute

einstellt, sind diese nicht im Schaltplan verfügbar.

 

Der Script macht folgendes:

attribute C14 Artikelnummer 'Artikelnummer aus DB';

usw........

 

Hat jemand eine Lösung wie ich entweder in Board und Schaltplan die

Attribute synchronisieren kann oder im Schaltplan alles eintragen kann

ohne dass die Seite aktiv sein muss.

 

Gruß

Anselm

 

  • Sign in to reply
  • Cancel
Parents
  • autodeskguest
    autodeskguest over 10 years ago

    Hallo,

     

    man kann ja die Artikelnummer gleich in der Bibliothek hinterlegen, dann

    braucht man im Schaltplan nur noch die Bibliothek aktualisieren und hat

    alle Artikelnummern als Attribut hinterlegt.

     

    Grüße

     

    TomTom

    --

    Browser-Zugang zu den CadSoft-Support-Foren auf http://www.eaglecentral.ca

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • autodeskguest
    autodeskguest over 10 years ago in reply to autodeskguest

    Am 28.07.2015 um 14:32 schrieb TomTom:

    Hallo,

     

    man kann ja die Artikelnummer gleich in der Bibliothek hinterlegen, dann

    braucht man im Schaltplan nur noch die Bibliothek aktualisieren und hat

    alle Artikelnummern als Attribut hinterlegt.

     

    Grüße

     

    TomTom

     

    Die Idee ist gut, aber was mache ich mit Widerständen?

    Jeder Wert hat eine andere Artikelnummer, also muss es im Schaltplan /

    Board gemacht werden.

    Sonst müsste ich gigantisch aufgeblasene Bibliotheken erzeugen die jeden

    möglichen Wert enthalten image

     

     

    Ich habe mir nun mal die .sch und .brd mit einem XML-Viewer angesehen.

    Eigentlich müsste man nur die Felder ergänzen die im Plan derzeit fehlen.

    Aber ich habe kein Tool um XML via intelligenten Script zu modifizieren.

     

    Gruß

    Anselm

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • autodeskguest
    autodeskguest over 10 years ago in reply to autodeskguest

    Anselm Ickler <a.ickler@erich-ott.de>:

     

    Sonst mǬsste ich gigantisch aufgeblasene Bibliotheken erzeugen die jeden

    mÇôglichen Wert enthalten image

     

    Genaugenommen musst du das sowieso, denn jeder Widerstandswert liegt ja

    sicherlich mit seiner Bestellnummer auch einzeln in der Datenbank?

    D.h. du wählst dann aus der Lib den Widerstand mit 10k aus bzw.. den mit 2k2

    usw. und da hängt dann gleich die Bestellnummer mit dran.

     

    Ich hab sowas ja auch vor, mich würde mal interessieren, wie das andere bei

    Widerständen lösen. Erzeugt man da für jeden Widerstandswert eine eigene

    Technologie? (Und das dann auch für jedes Package?) Und bei Attributen dann

    jedem Widerstandswerte einen eigenes Attributewert für den ordercode, wie

    z.B. OC_FARNELL hinzufügen...

     

    Hab das mal ausprobiert. Ich krieg bei mir da so Devicenamen raus wie

    RSMD10k0603

    RSMD1k0603

    RSMD100R0603

    RSMD10k0805

    RSMD1k0805

    RSMD100R0805

    Eigentlich noch ganz handlich. Wenn man nen Widerstand mit 10k braucht, gibt

    man im Schaltplan ein: "add RSMD10k*" und man bekommt alle verfügbaren 10k

    Widerstände aufgelistet.

    Damit du diese Namen nicht im Value hast, legst Du noch ein Attribut VALUE

    an, in dem dann sowas wie 10k drinsteht.

     

    Ich würde da auch nur die Bauteilwerte anlegen, die aktuell benutzt werden,

    wenn man mal einen anderen Bauteilwert braucht, geht man wie folgt vor:

    Im Schaltplan auf einen Widerstand:

    - Rechtsklick und "device öffnen"

    - Bestellnummer raussuchen

    - in der Lib eine neue Technologie mit dem Widerstandswert anlegen

    - bestellnummer + neuen Value eintragen

    - save

    - im sheet update meinelib

    - und dann add ...

    Hat auch den Vorteil, das man bevorzugt vorhandene Werte benutzt, oft ist es

    ja egal ob man 10k nimmt oder 11k :-).

    Wenn man nur einen Widerstandswert ändern will, macht man das nicht mehr wie

    bisher mit "change value" sondern mit "change technology".

     

    Aber Achtung, man kann "change value" nach wie vor machen, hat dann aber den

    falschen ordercode hinterlegt! D.h. man bräuchte noch nen Progrämmchen, das

    in der BOM die Values gegen die Ordercodes abtestet und dann warnt.

     

    Change Package funktioniert auch, man kann das Häkchen "alle Technologien

    anzeigen" reinmachen und wählt dann den Passenden aus.

    Das wird bei langen Listen recht schnell unübersichtlich, nuja wenn man die

    Liste nach device sortiert, steht der gleiche Widerstandswert im anderen

    Package gleich drunter oder drüber...

     

    M.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • autodeskguest
    autodeskguest over 10 years ago in reply to autodeskguest

    Matthias Weingart <mwnewscs@pentax.boerde.de>:

     

    Ich würde da auch nur die Bauteilwerte anlegen, die aktuell benutzt

    werden, wenn man mal einen anderen Bauteilwert braucht, geht man wie

    folgt vor: Im Schaltplan auf einen Widerstand:

    - Rechtsklick und "device öffnen"

    - Bestellnummer raussuchen

    - in der Lib eine neue Technologie mit dem Widerstandswert anlegen

    - bestellnummer + neuen Value eintragen

    - save

    - im sheet update meinelib

    - und dann add ...

     

    Jetzt fehlt nur noch ein ULP, das aus einer Exceldatei oder einem

    Datenbankexport im Textformat die Technologien automatisch anlegt und die

    Attributefelder automatisch zuweist. "set-all-devices-attribute.ulp" ist da

    schon mal ein guter Startpunkt...

     

    M.

     

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • autodeskguest
    autodeskguest over 10 years ago in reply to autodeskguest

    Matthias Weingart <mwnewscs@pentax.boerde.de>:

     

    Ich würde da auch nur die Bauteilwerte anlegen, die aktuell benutzt

    werden, wenn man mal einen anderen Bauteilwert braucht, geht man wie

    folgt vor: Im Schaltplan auf einen Widerstand:

    - Rechtsklick und "device öffnen"

    - Bestellnummer raussuchen

    - in der Lib eine neue Technologie mit dem Widerstandswert anlegen

    - bestellnummer + neuen Value eintragen

    - save

    - im sheet update meinelib

    - und dann add ...

     

    Jetzt fehlt nur noch ein ULP, das aus einer Exceldatei oder einem

    Datenbankexport im Textformat die Technologien automatisch anlegt und die

    Attributefelder automatisch zuweist. "set-all-devices-attribute.ulp" ist da

    schon mal ein guter Startpunkt...

     

    M.

     

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
  • autodeskguest
    autodeskguest over 10 years ago in reply to autodeskguest

    Gibt es so eine Bauteiledatenbank mit Anbindung an Eagle vielleicht schon?

    Die dann auch gleich die BOM verwaltet und die Bestellungen an die

    entsprechenden Lieferanten generiert?

     

    Matthias

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube