|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Projekte Verwalten - Import CAD CSV / STKMit dieser Funktion können Stücklisten eines CAD Programms importiert werden. Gestartet wird diese Funktion unter "Projekt" > "Positionen" > > "Import CAD CSV". .Es öffnet sich ein Dialog mit der die Datei ausgewählt wird. Mit OK beginnt der Import. Beispiel der Target-Datei:
Die Zeilen mit einem ";" (Semikolon) am Anfang oder Leerzeilen werden ignoriert. Als Spalten-Trennzeichen kann entweder ein TAB-Zeichen (#9) oder ein Semikolon (";") oder ein Komma (",") verwendet werden. Auch wenn die einzelnen Elemente in Anführungszeichen " stehen wird dies erkannt. Somit sollte diese Funktion mit nahezu jedem CAD Programmen funktionieren. Anschließend erfolgt eine Zeile mit der Spaltenbezeichnung. Dabei müssen nicht alle Spalten vorhanden sein, auch die Reihenfolge ist unwichtig. Wichtig ist nur dass es diese Zeile gibt ansonsten kann EleLa keine Zuordnung machen. Die Tabellen-Spalten werden in folgende Projekt-Pos Spalten importiert:
Andere Spalten werden ignoriert. Der Import wird zu erst in eine Temporäre Tabelle eingelesen, diese wiederum in die Positionen importiert. Während dem Import in die Positionen sucht EleLa ob es z.B. das Symbol "C1" bereits in der Tabelle gibt, wenn ja, dann werden diese Daten in der Tabelle überschrieben, wenn nein, dann wird EleLa eine neue Position anlegen und die oben beschriebenen Felder ausfüllen. Wenn als Projekt-Position bereits Bauteile vorhanden sind und es wird erneut ein Import durchgeführt, so werden alle Bauteile die im Projekt bereits vorhanden sind aber nicht in der Import-Datei stehen mit dem Status "n.v. CSV Import" gesetzt und violett dargestellt. Somit können die Bauteile schnell gefunden werden, die aus einer Platine gelöscht wurden und man kann selbst entscheiden ob man die aus dem Projekt löschen möchte. Wenn bei einem Import, bei der Barcode oder ArtikelNr mit importiert wird dieses Bauteil nicht in der EleLa Datenbank gefunden wird, so setzt EleLa den Status aus "n.v. EleLa" und orange dargestellt. Damit kann man sehr schnell sehen ob eine Bauteilverknüpfung bei einem erneuten Import fehl geschlagen ist und man erst noch das Bauteil in EleLa anlegen muss, bzw. selbst von Hand verknüpft werden. Wenn das Bauteil bei einem erneuten Import wieder gefunden wird, dann wird der Status auf "0" gesetzt, so dass nicht mehr "n.v. EleLa" angezeigt wird. Wenn die Spalte "Barcode" oder "ArtikelNr" vorhanden ist wird dies der Spalte "Barcode" in EleLa zugeordnet wird. Dabei kann EleLa automatisch das Bauteil mit Gehäuse/Variante zuordnen, wenn EleLa ein Eintrag findet. Sollte der Barcode doppelt vergeben sein wird kein Bauteil zugeordnet. Nach dem Import muss/kann in den Spalten "Bauteil" und "Gehäuse/Variante" die Bauteile ausgewählt werden die EleLa bekannt sind. Erst nach dieser Zuordnung kann EleLa eine Mengenprüfung für die Produktion vornehmen, denn dann erst kennt EleLa das zugeordnete Bauteil. Sollte das CAD Programm andere Bezeichnungen der Spalten-Überschrift
generieren, so kann dies von Hand in der Textdatei anhand dieser Tabelle
angepasst werden, womit anschießend ein Import in EleLa möglich
ist. Export aus Altium Mit diesem Beispiel einer "OutJob" Konfigurationsdatei kann Altium eine passende CSV Datei für den EleLa Import generieren. Hier ein Tutorial Video wie das bei Altium geht. Export aus EagleUm mit Eagle die Stückliste
in dem passenden Format für den EleLa Import zu erhalten kann die
ULP Datei "EleLa.ulp" in Eagle
eingebunden werden. Hier klicken für
den Download. Dabei wird eine Stückliste als CSV Datei erzeugt,
die mit dem TAB Zeichen getrennt ist. Sollte in den Texten ein TAB sein
so wird dieses Zeichen automatisch zu einem Leerzeichen konvertiert. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||
|