Struktur einer Spezifikation
- Aktualisiert2025-12-02
- 4 Minute(n) Lesezeit
Im Specification Compliance Module (SCM) lernen Sie die detaillierte Datenstruktur von Spezifikationen kennen.
- Eigenschaften
- Grenzwerte
- Bedingungen
Spezifikationseigenschaften
Eine Spezifikation hat sowohl Standardeigenschaften als auch benutzerdefinierte Eigenschaften. Mit den Spezifikationseigenschaften können Sie einzelne Spezifikationen identifizieren oder Spezifikationen in nützliche Kategorien gruppieren.
Standardeigenschaften sind Bestandteil jeder Spezifikation. In den folgenden Tabellen sind Standardeigenschaften und ihre Beschreibungen aufgeführt.
| Eigenschaft | Beschreibung | Beispiel |
|---|---|---|
| Spezifikations-ID | Ein alphanumerischer String zur eindeutigen Kennzeichnung der Spezifikation im Kontext eines bestimmten Produkts und Arbeitsbereichs Die Spezifikations-ID ist der Primärschlüssel, mit dem Sie eine Spezifikation mit Testergebnissen verbinden können. |
Spec001 |
| Name | Der Name der Spezifikation | Ausgabespannung |
| Kategorie | Die Gruppe, zu der eine Spezifikation gehört Wenn Sie Spezifikationen auf der Registerkarte Spezifikationen für ein Produkt anzeigen, dann gruppiert SystemLink diese Spezifikationen nach Kategorie. |
Elektrische Spezifikationen |
| Typ | Der Spezifikationstyp Spezifikationen können entweder PARAMETRISCH oder FUNKTIONAL sein. Parametrische Spezifikationen definieren numerische Grenzwerte für Produkttestdaten. Funktionale Spezifikationen definieren Bestanden/Fehlerhaft-Kriterien. |
PARAMETRIC |
| Symbol | Das technische Symbol in einem Datenblatt für die Spezifikation Verwenden Sie eine Kurzversion oder technische Darstellung des Spezifikationsnamens. |
Vout |
| Block | Funktions- oder Architekturblock des Produkts, für das die Spezifikation gilt Bei einem System-on-Chip kann der Block beispielsweise der Mikroprozessor, die USB-Schnittstelle oder das Speichersubsystem sein. |
Verstärker |
| Einheit | Die SI-Einheit der Messwerte in einer parametrischen Spezifikation Die Einheit kann bei Bedarf das Präfix enthalten. Beispielsweise sind sowohl mV als auch V zulässig. |
V |
| Arbeitsbereich | Der Arbeitsbereich, zu dem die Spezifikation gehört Benutzer können Spezifikationen in den Arbeitsbereichen sehen, deren Mitglied sie sind. |
My Lab Workspace |
Nach dem Erstellen einer Spezifikation können Sie benutzerdefinierte Eigenschaften und Schlüsselwörter hinzufügen. Benutzerdefinierte Eigenschaften und Schlüsselwörter helfen Ihnen, Spezifikationen zu finden und zu gruppieren. Das SCM verfolgt Datum und Zeit der Spezifikationsaktualisierungen sowie den Benutzer, der die Aktualisierungen vorgenommen hat.
Spezifikationsgrenzwerte
- Wenn sich die Grenzwerte ändern, können Sie zuvor gemessene Werte ohne erneute Messung mit den neuen Grenzwerten vergleichen.
- Statt Grenzwerte im Testcode festzulegen, können Sie diese direkt aus der Spezifikation in den Testcode ziehen. Mit dem SCM können Sie Ihren Testcode wiederverwenden.
| Grenzwerttyp | Beschreibung |
|---|---|
| Minimum | Ein Messwert, der den Mindestwert unterschreitet, ist nicht konform. Verwenden Sie Mindestwerte, wenn eine Spezifikation garantiert werden muss. |
| Maximum | Ein Messwert, der den Höchstwert überschreitet, ist nicht konform. Verwenden Sie Höchstwerte, wenn eine Spezifikation garantiert werden muss. |
| Standard | Es wird erwartet, dass Messwerte einen statistischen Mittelwert haben, der nahe am typischen Grenzwert liegt. Verwenden Sie typische Grenzwerte für typische Spezifikationen. Typische Grenzwerte können mit oder ohne Mindest- und Höchstwerte verwendet werden. |
Spezifikationsbedingungen
Bedingungen sind die Parameter, die von der Testumgebung gesteuert werden und die Messungen beeinflussen. Das SCM stellt Bedingungen als eine Liste von Parametern und deren Werten dar. Spezifikationsbedingungen bestimmen die Umstände, unter denen Sie einen Test ausführen und einen Messwert erfassen müssen. Ein Bedingungsbereich ist die Menge aller kartesischen Kombinationen von Parameterwerten. Für jede dieser Kombinationen muss ein Test durchgeführt werden.
| Parameter | Beschreibung |
|---|---|
| Name | Der Name der Bedingung Dieser Wert muss mit dem Namen für die Bedingung in Ihrem Testcode übereinstimmen. |
| Einheit | Die SI-Einheit für die Bedingung Die Einheit kann das Präfix enthalten. Beispielsweise kann die Einheit GHz oder Hz sein. |
| Bereich | Liste der numerischen Bereiche für die Bedingung SystemLink unterstützt eine Liste von Bereichen, sodass Sie nicht zusammenhängende numerische Bereiche angeben können. So können Sie z. B. eine Frequenz mit unterschiedlichen Schrittweiten in verschiedenen Bereichen "sweepen". |
| Diskrete Werte | Liste der einzelnen Werte für die Bedingung Verwenden Sie diskrete Listen zusätzlich zu Bereichen oder unabhängig. Wenn Sie neben Bereichen auch diskrete Listen verwenden, ist die Gesamtmenge der Werte die Kombination der Bereiche und der diskreten Werte. |
Das folgende Beispiel zeigt eine Frequenzbedingung in GHz, die eine Mischung aus nicht zusammenhängenden Bereichen und diskreten Werten darstellt.
{
"name": "Frequency",
"value": {
"unit": "GHz",
"type": "NUMERIC",
"range": [
{ "min": 1.0, "step": 1, "max": 5.0 },
{ "min": 5.0, "step": 0.1, "max": 7.0 },
{ "min": 7.0, "step": 1, "max": 10.0 }
],
"discrete": [0.5, 10.1]
}
}
| Attribut | Beschreibung |
|---|---|
| Name | Der Name der Bedingung Dieser Wert muss mit dem Namen für die Bedingung in Ihrem Testcode übereinstimmen. |
| Diskrete Werte | Liste der einzelnen Werte für die Bedingung String-Bedingungswerte müssen diskrete Werte sein. |
{
"name": "Operating Mode",
"value": {
"discrete": ["High Gain", "Low Gain", "Passthrough"]
}
}