Dateibenennung
Benennen Sie Ihre .json als luminovo_tenantname_parts.json, wobei tenantname der erste Teil der URL ist, über die Sie auf Luminovo zugreifen. Wenn Sie also unter https://ems.luminovo.ai auf Luminovo zugreifen, benennen Sie Ihre Datei luminovo_ems_parts.json.
.json-Format
Die Datei sollte UTF-8-Kodierung verwenden. Insbesondere Anführungszeichen innerhalb des Werts selbst sollten mit einem Backslash escaped werden. Beispielsweise sollte der Wert Wire 3/8" in der Datei als "Wire 3/8\\"" erscheinen.
Wenn Sie für einen optionalen Schlüssel keinen Wert haben, lassen Sie das Schlüssel-Wert-Paar ganz weg, statt es als "key": null anzugeben.
Sofern nicht ausdrücklich als Required gekennzeichnet, sind alle Werte optional.
Sofern nicht ausdrücklich anders angegeben, sollten alle Werte als Strings angegeben werden.
Die Datei sollte ein Array von Part-Objekten mit der folgenden Struktur enthalten.
Struktur des Part-Objekts
"mpn": Die Herstellerteilenummer. Required"manufacturer": Der Hersteller des Parts. Required. Die Kombination ausmpnundmanufacturersollte über die gesamte Datei eindeutig sein."alias": Aliasse für die MPN**.** Ein Array von Strings."description": Eine Beschreibung des Parts."part_type": Der Typ des Parts."se_id": Wenn Ihre Part-Daten von Silicon Expert stammen, können Sie hier deren Part-ID angeben."crosses": Alternative Parts zum Part. Ignored. Ein Array von Objekten mit der folgenden Struktur"CrossPartNumber": die MPN des alternativen Parts"CrossManufacturer": der Hersteller des alternativen Parts"CrossType":"Comment": Ein Kommentar zur Alternative"package": Das Package des Parts. ****Ein Objekt mit der folgenden Struktur. Das Package-Objekt ist required. Wenn Sie die Information nicht haben, setzen Sie es auf ein leeres Objekt {}."name": Der Package-Name (z. B."0402"). Bei SMT-Packages wie"0603"nehmen wir an, dass er im imperialen System angegeben ist (in Thou/Zoll gemessen). Geben Sie ihn als"0603mm"an, wenn er im metrischen System angegeben ist (in mm gemessen)"mounting": Die Montage (z. B."SMT")."pin_pitch": Der Pin-Pitch."length_in_mm": Die Länge des Packages in mm. Ignored"width_in_mm": Die Breite des Packages in mm. Ignored"height_in_mm": Die Höhe des Packages in mm. Ignored"thread_size": Die Gewindegröße. Ignored"number_of_pins": Die Anzahl der Pins. Kann ein String oder eine Zahl sein."compliance": Compliance-Informationen zum Part**.** Ein Objekt mit der folgenden Struktur"eu_rohs": RoHS-Informationen zum Part**.** Falls angegeben, muss es ein Wert aus RoHS-Compliance-Status sein (siehe unten)."aec_qualified": Noch nicht ausgewertet."contains_svhc": Falls angegeben, muss es entweder"yes"oder"no"sein. Siehe REACH-Compliance-Status für weitere Informationen."svhc_exceed_threshold_limit": Falls angegeben, muss es entweder"yes"oder"no"sein. Siehe REACH-Compliance-Status für weitere Informationen."lifecycle": Noch nicht ausgewertet."status": Der Status."estimated_eol_date": Jahr des geschätzten Lebensendes."last_time_buy_date": Das Datum, an dem der Part zum letzten Mal gekauft werden kann."datasheet_url": Eine URL zum Datenblatt des Parts."part_type": Der Typ des Parts."technical_properties": Die technischen Eigenschaften des Parts. Ein Objekt der folgenden Struktur"resistance_value": Wir erkennen Werte in der Form"x mΩ"oder"x m"für Milliohm,"x Ω"oder"x"für Ohm,"x kΩ"oder"x k"für Kiloohm,"x MΩ"oder"x M"für Megaohm und"x GΩ"oder"x G"für Gigaohm. Nachkommawerte müssen mit einem Dezimalpunkt angegeben werden (z. B.1.5)."resistance_range": Ignored"inductance": Ignored"capacitance_value": Wir erkennen Werte in der Form"x pF"für Picofarad,"x nF"für Nanofarad,"x uF"oder"x µF"für Mikrofarad,"x mF"für Millifarad und"x F"für Farad. Nachkommawerte müssen mit einem Dezimalpunkt angegeben werden (z. B.1.5)."dielectric_type": Wir unterstützen derzeit nur Keramikkondensatoren. Wir erkennen die folgenden Typen:"X8R" "C0G" "NP0" "X7R" "X5R" "X8L" "Y5V" "X6S" "Z5U" "X7S" "Y5U" "C0H" "Y5R" "Y5P" "Y5T" "U2J" "Z5V" "Z5P" "K4000" "X6T" "X7T" "Z5F"-"power_rating": Wir erkennen Werte in der Form"x mW"für Milliwatt,"x W"für Watt,"x kW"für Kilowatt und"x MW"für Megawatt. Nachkommawerte müssen mit einem Dezimalpunkt angegeben werden (z. B.1.5). -"technology": Ignored -"temperature_coefficient": Wir erkennen Werte in der Formx ppm/°Coderxppm/°C, wobeixder Wert des Temperaturkoeffizienten ist. Nachkommawerte müssen mit einem Dezimalpunkt angegeben werden (z. B.1.5). -"tolerance": Wir erkennen relative und absolute Toleranzen. Relative Toleranzen müssen ein Prozentzeichen enthalten (z. B."1%"). Absolute Toleranzen werden nur in Bezug auf einen gegebenencapacitance_valueoderresistance_valueberücksichtigt und müssen Einheiten enthalten. Beispiel: Bei"tolerance": "5Ω"und"resistance_value": "50Ω"berechnen wir einen Toleranzwert von10%. Nachkommawerte müssen mit einem Dezimalpunkt angegeben werden (z. B.1.5). -"voltage_rating": Wir erkennen Werte in der Form"x mV"für Millivolt,"x V"für Volt,"x kV"für Kilovolt und"x MV"für Megavolt. Nachkommawerte müssen mit einem Dezimalpunkt angegeben werden (z. B.1.5).
RoHS-Compliance-Status
Wir wandeln den angegebenen Wert in Kleinbuchstaben um und führen das folgende Mapping durch:
"yes"⇒ Compliant"no"⇒ Non-Compliant"yes with exemption"⇒ Compliant with exemption"not required"oder"nr"⇒ Not required"unknown"⇒ Unknown
Alle anderen Werte führen zu einem Unkown RoHS-Compliance-Status.
REACH-Compliance-Status
Wir berechnen den REACH-Compliance-Status anhand der Werte der beiden Schlüssel "contains_svhc" und "svhc_exceed_threshold_limit". Es gilt die folgende Logik
Wenn
"svhc_exceed_threshold_limit": "Yes"⇒ Non-Compliant (unabhängig vom Wert für"contains_svhc")Wenn
"svhc_exceed_threshold_limit": "No"⇒ Compliant (unabhängig vom Wert für"contains_svhc")Für andere Werte von
"svhc_exceed_threshold_limit"(oder wenn nicht angegeben):Wenn
"contains_svhc": "yes"⇒ UnknownWenn
"contains_svhc": "no"⇒ CompliantAndernfalls ⇒ Unknown
Die Daten hochladen
Das Hochladen Ihrer Off-the-shelf-Parts zu Luminovo funktioniert genauso wie das Hochladen der CSV-Dateien. Die vollständige Anleitung zum Datei-Upload finden Sie auf dieser Seite.
