|
|||
---|---|---|---|
Bauteile - Technische Daten WebabfrageMit dieser Funktion können technische Daten von Digikey geladen werden. Die Vorraussetzung dazu ist ein DigiKey API Zugang sowie muss bei Lieferant eine Digikey Bestellnummer hinterlegt sein. Derzeit können die technische Daten nur von Digikey abgefragt werden. Diese Funktion wird aus "Bauteile-F2" >> "Gehäuse/Variante" >> -Taste >> Webabfrage aufgerufen. Nach dem Ausführen der Webabfrage stellt EleLa an Digikey anhand der Bestellnummer eine Anfrage und Digikey liefert einen ganzen Datensatz an Informationen die EleLa in den ersten 3 Spalten bereit stellt:
In den Zeilen die keine ID hinterlegt haben werden die Daten aus einem anderen Datensatz decodiert. Zusätzlich zeigt EleLa den aktuellen Bestand des Lieferanten an, sowie den Status. TecData übernehmen (Vorbereitung): Nun können die Daten als EleLa TecData Werte übernommen werden, indem man in der vierten Spalte den TecData Parameter auswählt. Nach der Auswahl versucht EleLa den Wert von DigiKey in einen natürlichen Zahlenwert mit Präfix raus zu rechenen. Dabei werden die Buchstaben die innerhalb des TecData Texten "[ .. ]" oder "( .. )" stehen erkannt und von dem Text der Spalte 3 gelöscht und anschließend die Präfix Erkennung durchgeführt und wieder als Zahl zurück gewandelt und in Spalte 5 als TecData Wert abgelegt. Wenn diese Erkennung fehl schlägt, so kopiert EleLa den Wert von Digikey ohne Konvertierung in die Spalte 5 und man kann den Wert von Hand korrigieren. Spezielle Konvertierungen der Digikey Werte in EleLa Werte um die Zahlen zu finden:
Hersteller: Wenn unter Adresse-F9 der Hersteller als Bezeichnung oder Firma existiert und diese Adresse als "Hersteller" deklariert ist, so kann EleLa diese Adresse als Hersteller Adresse übernehmen. Hersteller Bez.: Wenn in Gehäuse/Variante bei ArtikelNr die Hersteller Bezeichnung noch nicht drin steht oder eine andere, so kann man diese Bezeichnung automatisch übernehmen. Daten übernehmen: Mit der Taste "Daten übernehmen" werden die eingetsellen
TecData Werte in den bestehenden TecData Werte überschrieben oder
hinzu gefügt. Bestehende TecData Werte bleiben erhalten. Mögliche Fehler: EleLa ist beim Laden der Daten abhängig von den Lieferanten die die Daten bereit stellen. Wenn EleLa die Daten nicht laden konnte kann es folgende Ursachen haben:
EleLa zeigt eine entsprechende Fehlermeldung an und logt diese im Log. An diese Stelle möchte ich mich bei Digikey dafür bedanken
dass sie freundlicherweise die Daten über die Web API Schnittstelle
bereit stellen. |
|||
|