Dokumentation

Stückliste: Unterschied zwischen den Versionen

Zeile 28: Zeile 28:
Im folgenden Beispiel der Stückliste des Demo-Projektes dice.T3001 wurden keine Varianten berücksichtigt. Die Einstellungen gemäß obigen Bildes wurden verwendet.<br><br>
Im folgenden Beispiel der Stückliste des Demo-Projektes dice.T3001 wurden keine Varianten berücksichtigt. Die Einstellungen gemäß obigen Bildes wurden verwendet.<br><br>


[[Bild:StckList_.jpg|so könnte die Stückliste aussehen|none]]Bild: Die Stückliste gemäß obiger Konfigurierung.<br><br><br>
[[Bild:StckList_.jpg|so könnte die Stückliste aussehen|none]]Bild: Die Stückliste gemäß obiger Konfigurierung.<br>


Am Ende des Headers der Stückliste können ab V19 alle Projekt-Variablen aufgeführt werden, die mit "BOM-" beginnen. Also die Projekt-Variable BOM-SPEZIAL_INFO mit dem Wert 1234 würde so im Header erscheinen:
Am Ende des Headers der Stückliste können ab V19 alle Projekt-Variablen aufgeführt werden, die mit "BOM-" beginnen. Also die Projekt-Variable BOM-SPEZIAL_INFO mit dem Wert 1234 würde so im Header erscheinen:


  ;SPEZIAL_INFO=1234
  ;SPEZIAL_INFO=1234
<br><br>


== Wie erzeugt man neue Bauteileigenschaften? ==
== Wie erzeugt man neue Bauteileigenschaften? ==

Version vom 30. Juni 2017, 09:29 Uhr

Generelles

Siehe: Menü "Datei" / Ein-/Ausgabe-Formate / Datenaustausch/Dokumentation / "Stücklisten Ausgabe"

Als Stückliste (Bill Of Material, BOM) bezeichnet man eine Liste aller Bauteile, die im Layout platziert wurden. Neben dem Bauteilnamen können verschiedene andere Bauteileigenschaften zeilenweise aufgelistet werden.


Die Parameter der Stückliste

Welche Eigenschaften der Bauteile die BoM letztlich enthalten soll, konfiguriert man im vorgeschalteten Dialog. WICHTIG: Eine Stückliste kann nur erzeugt werden, wenn Bauteilgehäuse innerhalb eines Platinenumrisses im Layout platziert sind. Mit anderen Worten: Ohne Layout keine Stückliste. TARGET 3001! listet alle Eigenschaften der eingesetzten Bauteile auf. Markieren Sie nun die Eigenschaften, die Sie in die Stückliste aufnehmen wollen (z.B. Artikelnummer, Hersteller, Lieferant).

Der Stücklisten-Konfigurator
Der Stücklisten-Konfigurator

Bild: Der Dialog zur Konfigurierung einer Stückliste

Die Einträge Rotation in °, Bestückung unten/oben und Position in mm sind für die automatische Bestückung interessant. Die Position in mm entspricht der Stelle des Griffkreuzes des Gehäusebauteils. Als Stückliste wird (neben den Alternativformaten *.csv oder *.xls) eine Textdatei *.stk erzeugt, die zeilenweise die angewählten Einträge enthält und die mit jedem beliebigen Texteditor gelesen werden kann.

Wenn Sie ein Projekt mit diversen Bestückungsvarianten vorliegen haben, möchten Sie vielleicht variantenbezogene Stücklisten ausgeben. Verwenden Sie dann die Syntax:

  • #V = Name der Variante
  • #T = Der zuletzt gedrückte Knopf in der Layer-Toolbar
  • #R = Die projektvariable REVISION
  • #N = Projekt Dateiname
  • #D = Projektverzeichnis



Die Stückliste

Im folgenden Beispiel der Stückliste des Demo-Projektes dice.T3001 wurden keine Varianten berücksichtigt. Die Einstellungen gemäß obigen Bildes wurden verwendet.

so könnte die Stückliste aussehen
so könnte die Stückliste aussehen

Bild: Die Stückliste gemäß obiger Konfigurierung.

Am Ende des Headers der Stückliste können ab V19 alle Projekt-Variablen aufgeführt werden, die mit "BOM-" beginnen. Also die Projekt-Variable BOM-SPEZIAL_INFO mit dem Wert 1234 würde so im Header erscheinen:

;SPEZIAL_INFO=1234



Wie erzeugt man neue Bauteileigenschaften?

Durch M11 auf das Griffkreuz eines Schaltplansymbols öffnet sich zunächst der Dialog "Symbole ändern". Klicken Sie auf den Knopf "Eigenschaften", um die Eigenschaften des Bauteils anhand einer Liste (s. Bild) zu bestimmen. Die Bauteileigenschaft "BILL_OF_MATERIAL" mit dem Wert "NO" sorgt dafür, dass das Bauteil nicht in der Stückliste mit ausgegeben wird (schreiben Sie ggf mit Hand direkt in die Eigenschaftsliste). In der folgenden Eigenschaftsliste eines Bauteils ist dies nicht der Fall so dass das Bauteil in der Stückliste erscheinen wird.


Klick in die Leerzeile (roter Pfeil) erlaubt das Etablieren neuartiger, individueller Bauteileigenschaften, die dann auch in der Stückliste mit aufgeführt werden können.

Wurden alle Eigenschaften der Bauteile eingetragen, dann wählen Sie "Stücklisten Ausgabe" in Datenaustausch/Dokumentation unter Ein-/Ausgabe-Formate im Menü Datei. Die Einträge Artikelnummer bis EK-Preis haben nur dann einen Inhalt, wenn in den Bauteil-Eigenschaften die entsprechenden Funktionen mit Einträgen belegt sind. Bauteil-ID, Gehäuse-ID und Hersteller können ab TARGET 3001! V15.3.0.65 ausgegeben werden.


Nur bestimmte Teile des Schaltplans in die Stückliste

Vielleicht wollen Sie nur bestimmte Bauteile Ihres Schaltplans in der BoM auflisten. Vielleicht nur die einer bestimmten Schaltplanseite. Wie bereits erwähnt, fließen nur die Bauteile in die BoM, die auch platziert sind. Das bedeutet, alle Gehäuse, die ins Layout herein geholt werden, fließen als Bauteil in die Stückliste ein.

Sie könnten aber zum Beispiel Bauteilgruppen als Module zusammenfassen (evtl eine ganze Schaltplanseite) die sie im Stücklistenkonfigurator dann zur Platzierung auswählen könnten. Geben Sie dem Modul einen aussagekräftigen Namen und wählen Sie es dann im Stücklisten dialog:

Bild: Wählen Sie ein bestimmten Modul in der Stückliste.

Wenn Sie ein Modul auswählen werden die Bauteile des Moduls ausgegeben und alle Bauteile die keinem Modul angehören.

Eine andere Idee wäre es, den Autoplatzierer zu verwenden, wenn das Layout leer ist. Dieser erlaubt die Platzierung der Teile einer bestimmten Schaltplanseite. Siehe Layout Menü Aktionen/Autoplatzierer starten. Erstellen Sie dann die Stückliste.

Gleiche Bauteile zusammenfassen (nach Bauteilwerten)

Bild: Die Option Gleiche Bauteile zusammenfassen.

Gleiche Bauteile werden (nach Bauteilwerten) nur dann zusammengefasst wenn folgende Parameter der Bauteile im Projekt identisch sind:

  • Bauteilwert
  • Präfix
  • Bauteil-Eigenschaft(USED_PACKAGE)
  • Bauteil-Eigenschaft(BAUTEILNAME)




Zu diesem Thema habe ich eine Frage



.