DE10119227A1 - Verfahren und Vorrichtung zum Generieren von Testprogrammen für Verdrahtungstester - Google Patents

Verfahren und Vorrichtung zum Generieren von Testprogrammen für Verdrahtungstester

Info

Publication number
DE10119227A1
DE10119227A1 DE2001119227 DE10119227A DE10119227A1 DE 10119227 A1 DE10119227 A1 DE 10119227A1 DE 2001119227 DE2001119227 DE 2001119227 DE 10119227 A DE10119227 A DE 10119227A DE 10119227 A1 DE10119227 A1 DE 10119227A1
Authority
DE
Germany
Prior art keywords
test
wiring
program
format
circuit diagram
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
DE2001119227
Other languages
English (en)
Inventor
Georg Gerber
Dominique Wiatrowski
Armin Rothfus
Martin Seeger
Klaus Poertner
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Priority to DE2001119227 priority Critical patent/DE10119227A1/de
Publication of DE10119227A1 publication Critical patent/DE10119227A1/de
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/2832Specific tests of electronic circuits not provided for elsewhere
    • G01R31/2834Automated test systems [ATE]; using microprocessors or computers

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

Bei dem erfindungsgemäßen Verfahren wird aus CAD-spezifischen Schaltplan-Daten (3) ein Testprogramm (4) erstellt, das auf einen Verdrahtungstester (5) abgestimmt ist. Die erfindungsgemäße Vorrichtung umfasst ein Konverter-Modul (11), dem die CAD-spezifischen Schaltplan-Daten (3) zuführbar sind, sowie ein Generator-Modul (12), in dem ein Testprogramm (4) generierbar ist, und ein Ausgabe-Modul (13), über das das Testprogramm (4) an einen Verdrahtungstester (5) weiterleitbar ist.

Description

Die Erfindung betrifft ein Verfahren zum Generieren von Test­ programmen für Verdrahtungstester. Die Erfindung betrifft weiterhin eine Vorrichtung zum Generieren von Testprogrammen für Verdrahtungstester.
Bei der Fertigung komplexer elektrischer Systeme, wie z. B. Schaltschränke, werden mit entsprechenden CAD-Systemen Schaltpläne entworfen. Nach diesen Schaltplänen erfolgt die Fertigung der elektrischen Systeme. Abschließend wird die Qualität der gefertigten elektrischen Systeme mit Hilfe von Verdrahtungstestern geprüft.
Weisen die Schaltpläne nicht triviale 1 : 1 Verdrahtungen auf, so benötigen die Verdrahtungstester ein Test-Skript. Dieses Testskript wird anhand der Informationen aus dem Schaltplan manuell erstellt und bildet zusammen mit der definierten Schnittstelle zum CAD-System und der definierten Schnittstel­ le zum Verdrahtungstester das benötigte Testprogramm. Die Er­ stellung derartiger Testprogramme ist aufgrund der Komplexi­ tät des Schaltplans sehr zeitaufwendig und damit kosteninten- siv.
Aufgabe der vorliegenden Erfindung ist es, ein Verfahren zum Generieren von Testprogrammen für Verdrahtungstester zu schaffen, das gegenüber den bisher bekannten Verfahren einen geringeren Zeitaufwand erfordert. Der Erfindung liegt weiter­ hin die Aufgabe zugrunde, eine Vorrichtung zum Generieren von Testprogrammen für Verdrahtungstester zu schaffen, mit der eine schnelle und einfache Erstellung von Testprogrammen mög­ lich ist.
Die Aufgabe wird bei einem Verfahren der eingangs genannten Art erfindungsgemäß durch die Merkmale des Anspruchs 1 ge­ löst. Bei einer Vorrichtung der eingangs genannten Art wird die Aufgabe erfindungsgemäß durch die Merkmale des Anspruchs 4 gelöst. Vorteilhafte Ausgestaltungen des erfindungsgemäßen Verfahrens bzw. der erfindungsgemäßen Vorrichtung sind je­ weils Gegenstand von weiteren Ansprüchen.
Bei dem erfindungsgemäßen Verfahren nach Anspruch 1 werden die CAD-spezifischen Schaltplan-Daten eines elektrischen Sys­ tems zunächst in ein internes Datenformat konvertiert. An­ schließend wird aus den im internen Datenformat vorliegenden Schaltplan-Daten ein Testprogramm generiert, wobei das Test­ programm nach Abschluss der Generierung in einem Programmfor­ mat vorliegt. Das im Programmformat vorliegende Testprogramm wird dann in ein Anwendungsformat konvertiert, das auf den Verdrahtungstester abgestimmt ist. Schließlich wird das im Anwendungsformat vorliegende Testprogramm an den Verdrah­ tungstester weitergegeben.
Die erfindungsgemäße Vorrichtung gemäß Anspruch 4 umfasst we­ nigstens ein Konverter-Modul, dem CAD-spezifische Schaltplan- Daten eines elektrischen Systems zuführbar sind und in dem die CAD-spezifischen Schaltplan-Daten in ein internes Daten­ format konvertierbar sind. Die erfindungsgemäße Vorrichtung umfasst weiterhin ein Generator-Modul, dem die im internen Datenformat vorliegenden Schaltplan-Daten zuführbar sind und in dem aus den zugeführten Schaltplan-Daten ein Testprogramm generierbar ist, das nach Abschluss der Generierung in einem Programmformat vorliegt. Die Vorrichtung gemäß Anspruch 4 um­ fasst ferner wenigstens ein Ausgabe-Modul, dem das im Pro­ grammformat vorliegende Testprogramm zuführbar ist und in dem das zugeführte Testprogramm in ein Anwendungsformat konver­ tierbar ist, das auf einen nachgeschalteten Verdrahtungstes­ ter abgestimmt ist, wobei das im Anwendungsformat vorliegende Testprogramm an den Verdrahtungstester weiterleitbar ist.
Das erfindungsgemäße Verfahren und die erfindungsgemäße Vor­ richtung ermöglichen eine schnelle und systematische Testpro­ gramm-Erstellung. Damit ist z. B. eine frühzeitige Herstel­ lung von Prototypen und deren kurzfristige Modifikation mög­ lich. Weiterhin wird bei dem erfindungsgemäßen Verfahren bzw. durch die erfindungsgemäße Vorrichtung eine vollständige Pro­ tokollierung der Testabdeckung zur Verfügung gestellt. Unter dem Begriff "Testabdeckung" versteht man eine Auflistung der Teile des elektrischen Systems bzw. seiner Komponenten, die nicht getestet werden konnten, wobei die testbaren Komponen­ ten ihre Referenz im Testprogramm finden.
Ein Ausführungsbeispiel der erfindungsgemäßen Vorrichtung wird nachfolgend in der Zeichnung näher erläutert. Es zeigen:
Fig. 1 eine Realisierung der erfindungsgemäßen Vorrichtung zum Generieren von Testprogrammen für Verdrahtungs­ tester,
Fig. 2 eine Vorgehensweise beim Generieren eines Testpro­ gramms.
Bei der in Fig. 1 dargestellten Ausführungsform findet als Computersystem ein herkömmlicher Personal-Computer 1 Verwen­ dung, der durch die Implementierung eines Konverter-Moduls 11 sowie eines Generator-Moduls 12 und eines Ausgabe-Moduls 13 als Vorrichtung zum Generieren von Testprogrammen für Ver­ drahtungstester ausgebildet ist.
Im dargestellten Ausführungsbeispiel sind das Konverter-Modul 11 sowie das Generator-Modul 12 und das Ausgabe-Modul 13 als Software-Module ausgeführt.
Gemäß einer vorteilhaften Ausgestaltung der Erfindung sind die Software-Module als Java-Anwendung ausgebildet. Die An­ wendung ist damit unabhängig vom Betriebssystem des Computers und z. B. für MS-Windows-, Unix- und Linux-Systeme geeignet, wenn dort beispielsweise das Java-Laufzeitsystem installiert ist.
Dem Konverter-Modul 11 werden in einem CAD-System 2 abgespei­ cherte Schaltplan-Daten 3 eines elektrisches Systems 6 zuge­ führt. Im dargestellten Ausführungsbeispiel ist das elektri­ sche System 6 ein Schaltschrank.
Im Konverter-Modul 11 werden die CAD-spezifischen Schaltplan- Daten 3 in ein internes Datenformat 3F konvertiert. Die im internen Datenformat 3F vorliegenden Schaltplan-Daten 3 wer­ den dem Generator-Modul 12 zugeführt. Aus den zugeführten Schaltplan-Daten 3 wird im Generator-Modul 12 ein Testpro­ gramm 4 generiert, das nach Abschluss der Generierung in ei­ nem Programmformat vorliegt.
Das im Programmformat vorliegende Testprogramm 4 wird dem Ausgabe-Modul 13 zugeführt und im Ausgabemodul 13 in ein An­ wendungsformat 4F konvertiert. Das Anwendungsformat 4F ist auf einen nachgeschalteten Verdrahtungstester 5 abgestimmt und wird an diesen weitergeleitet.
Der Verdrahtungstester 5 testet dann mit dem erfindungsgemäß erstellten Testprogramm 4 auf bekannte Weise das elektrische System 6 (Schaltschrank). Der Testablauf ist durch den Dop­ pelpfeil 7 symbolisiert.
In Fig. 2 ist eine Systemkomponente 8 eines Gesamt-Stromlauf­ plans dargestellt. Der Gesamt-Stromlaufplan umfasst eine vor­ gebbare Zahl von Systemkomponenten und ist dem Konverter- Modul 11 als CAD-spezifische Schaltplan-Daten 3 zuführbar.
Die Systemkomponente 8 umfasst im dargestellten Ausführungs­ beispiel vier Stromkreise 81 bis 84 mit Sicherungen F, hand­ betätigten Schaltern 5 und Meldegeräten H (Lampen) sowie Schützen K.
Zur Generierung eines Testprogramms 4 wird aus dem Gesamt- Stromlaufplan zunächst eine vorgebbare System-Komponente, im dargestellten Ausführungsbeispiel ist dies die System-Kompo­ nente 8, gefiltert eingelesen und objektorientiert abgebil­ det. Die objektorientiert abgebildete System-Komponente 8 wird anschließend in ihre Stromkreise 81 bis 84 zerlegt. Zu­ sammenhängende Stromkreise werden anschließend in einzelne Strompfade zerlegt. Bei der in Fig. 2 dargestellten System- Komponente 8 wird der zusammenhängende Stromkreis 81 in den Strompfad 811 und 812 zerlegt. Für die Generierung der Test­ programme können die Testpunkte entsprechend den Vorgaben der Anwender frei gesetzt werden.
Am Beispiel der gezeigten Ausgestaltung der Erfindung wird deutlich, dass das erfindungsgemäße Verfahren und die erfin­ dungsgemäße Vorrichtung schnelle und systematische Testpro­ gramm-Erstellungen ermöglichen.

Claims (6)

1. Verfahren zum Generieren von Testprogrammen für Verdrah­ tungstester, das folgende Verfahrensschritte umfasst:
  • - Konvertierung von CAD-spezifischen Schaltplan-Daten (3) eines elektrischen Systems (6) in ein internes Datenfor­ mat (3F),
  • - Generierung eines Testprogramms (4) aus den im internen Datenformat (3F) vorliegenden Schaltplan-Daten (3), wobei das Testprogramm (4) nach Abschluss der Generierung in einem Programmformat vorliegt,
  • - Konvertierung des im Programmformat vorliegenden Testpro­ gramms (4) in ein Anwendungsformat (4F), das auf den Ver­ drahtungstester (5) abgestimmt ist, und
  • - Weitergabe des im Anwendungsformat (4F) vorliegenden Testprogramms (4) an den Verdrahtungstester (5).
2. Verfahren nach Anspruch 1, das folgendes weitere Merkmal umfasst:
  • - Für das Testprogramm (4) wird als Anwendungsformat (4F) ein Testbefehlscode generiert, der die im Schaltplan ent­ haltenen Standard-Bauteile berücksichtigt.
3. Verfahren nach Anspruch 1, das folgende weitere Merkmale umfasst:
  • - Die CAD-spezifischen Schaltplan-Daten (3) des elektri­ schen Systems (6) werden als Gesamt-Stromlaufplan zuge­ führt,
  • - zur Generierung eines Testprogramms (4) wird aus dem Ge­ samt-Stromlaufplan zunächst eine vorgebbare System-Kom­ ponente (8) gefiltert eingelesen und objektorientiert ab­ gebildet,
  • - die objektorientiert abgebildete System-Komponente (8) wird anschließend in einzelne Stromkreise (81-84) zer­ legt, wobei
  • - zusammenhängende Stromkreise (81) in einzelne Strompfade (811, 812) zerlegt werden.
4. Vorrichtung zum Generieren von Testprogrammen für Verdrah­ tungstester, die folgende Merkmale umfasst:
  • - Wenigstens ein Konverter-Modul (11), dem CAD-spezifische Schaltplan-Daten (3) eines elektrischen Systems (6) zu­ führbar sind und in dem die CAD-spezifischen Schaltplan- Daten (3) in ein internes Datenformat (3F) konvertierbar sind,
  • - ein Generator-Modul (12), dem die im internen Datenformat (3F) vorliegenden Schaltplan-Daten (3) zuführbar sind und in dem aus den zugeführten Schaltplan-Daten (3) ein Test­ programm (4) generierbar ist, das nach Abschluss der Ge­ nerierung in einem Programmformat vorliegt,
  • - wenigstens ein Ausgabe-Modul (13), dem das im Programm­ format vorliegende Testprogramm (4) zuführbar ist und in dem das zugeführte Testprogramm (4) in ein Anwendungsfor­ mat (4F) konvertierbar ist, das auf einen nachgeschalte­ ten Verdrahtungstester (5) abgestimmt ist, wobei das im Anwendungsformat (4F) vorliegende Testprogramm (4) an den Verdrahtungstester (5) weiterleitbar ist.
5. Vorrichtung nach Anspruch 4, die folgendes weitere Merkmal umfasst:
  • - Das Konverter-Modul (11), das Generator-Modul (12) und das Ausgabe-Modul (13) sind als Software-Module ausgebil­ det, die auf einem Computersystem installiert sind.
6. Vorrichtung nach Anspruch 5, die folgendes weitere Merkmal umfasst:
  • - Die Software-Module sind als Java-Anwendung ausgeführt.
DE2001119227 2001-04-19 2001-04-19 Verfahren und Vorrichtung zum Generieren von Testprogrammen für Verdrahtungstester Ceased DE10119227A1 (de)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE2001119227 DE10119227A1 (de) 2001-04-19 2001-04-19 Verfahren und Vorrichtung zum Generieren von Testprogrammen für Verdrahtungstester

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2001119227 DE10119227A1 (de) 2001-04-19 2001-04-19 Verfahren und Vorrichtung zum Generieren von Testprogrammen für Verdrahtungstester

Publications (1)

Publication Number Publication Date
DE10119227A1 true DE10119227A1 (de) 2002-10-31

Family

ID=7681992

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2001119227 Ceased DE10119227A1 (de) 2001-04-19 2001-04-19 Verfahren und Vorrichtung zum Generieren von Testprogrammen für Verdrahtungstester

Country Status (1)

Country Link
DE (1) DE10119227A1 (de)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113196601A (zh) * 2018-12-21 2021-07-30 利塔尔两合公司 用于对设置在安装板上的电气开关设备的电气部件进行布线的方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
Design&Elektronik, Ausgabe 14 vom 10.7.1990, S. 64 und 65 *
JP 06167524 A (Patent Abstracts of Japan) *
SCHRÖDER, Dietrich: Einfache Bedienung über Menüs und Formulare. Ein modernes Betriebssystem für eine In-Circuit-Teststation. In: ELEKTRONIK 25/12.12.1986, S. 67-70 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113196601A (zh) * 2018-12-21 2021-07-30 利塔尔两合公司 用于对设置在安装板上的电气开关设备的电气部件进行布线的方法
CN113196601B (zh) * 2018-12-21 2024-03-26 利塔尔两合公司 对设置在安装板上的电气开关设备的电气部件布线的方法

Similar Documents

Publication Publication Date Title
DE19742446B4 (de) Fehlerdiagnoseverfahren
DE19650293C1 (de) Verfahren zum Testen von Systemkomponenten eines objektorientierten Programms
EP1265146A2 (de) Fehlersuchverfahren und Fehlersuchvorrichtung
DE19935422A1 (de) Verfahren zur Erzeugung einer Leitungsstruktur mit wenigstens einem Kabelbündel
DE102021104593A1 (de) Elektronisches reparatur- und diagnosesystem und -verfahren für ein fahrzeug
WO2003027850A2 (de) Verfahren zur softwareverifikation für steuereinheiten und verifikationssystem
DE4129891A1 (de) System zur fehlererkennung
DE112013005449T5 (de) Verfahren zum Bestimmen eines verworfenen Elektrodrahts und Programm dafür
EP1035707A2 (de) Verfahren, Erzeugungsmodul, Server, Steuermodul und Speichermittel zum Erstellen von Validierungsregeln
DE2914678C2 (de) Verfahren zum Prüfen einer asynchron arbeitenden digitalen Schaltung und Prüfgerät zur Durchführung des Verfahrens
EP0859987A2 (de) Computergestütztes arbeits- und informationssystem und zugehöriger baustein
DE10056413A1 (de) Diagnosemodul und Verfahren zum Erzeugen eines Simulationsmodells für eine Diagnose
DE10133375A1 (de) Verfahren und Vorrichtung zum automatischen Erstellen eines Bayes-Netzwerks
DE10119227A1 (de) Verfahren und Vorrichtung zum Generieren von Testprogrammen für Verdrahtungstester
WO2015035438A1 (de) Verfahren zur verifizierung generierter software sowie verifizierungseinrichtung zum durchführen eines solchen verfahrens
DE19707065A1 (de) System zur Erstellung eines Entscheidungsbaums insbesondere für eine Fehlerdiagnose bei einem Kraftfahrzeug
DE10040050A1 (de) Prümodul
DE102017113413B4 (de) Vorrichtung, verfahren, herstellverfahren
DE102019219067A1 (de) Verfahren zur automatischen Qualifizierung eines virtuellen Modells für eine Kraftfahrzeugkomponente
DE10121587A1 (de) Verfahren und Vorrichtung zur automatisierten Prüfung grundlegender CAN-Eigenschaften von Steuergeräten
DE102017212612A1 (de) Verfahren zum automatischen Erzeugen von Tests für die Software eines Fahrzeugs
DE102017208143A1 (de) Verfahren zur rechnergestützten Benutzerassistenz bei der Erstellung eines Programms zur Analyse von Daten zumindest eines technischen Systems
DE102021206323A1 (de) Verfahren zur Analyse einer elektrischen Schaltung
WO2023108188A1 (de) Prüfverfahren für ein prüfen eines komponentenprüflings einer komponente eines elektroantriebs eines fahrzeugs auf einem prüfstand
DE102004058312B3 (de) Verfahren zur automatischen Generierung von Implementierungen von generellen Testabläufen

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection