Patent DE-112015005994-B4 (DE)
Title: Softwareerzeugungseinrichtung
Inventor: GODA HIROMI
IPC: B61D37/00
Filed: 2015-01-20
Granted: 2021-07-15
Abstract: Softwareerzeugungseinrichtung (1), die automatisch Software zum Erzeugen einer Bildschirmanzeige (30) einer Anzeigeeinrichtung (51) in einem Zug (50) erzeugt, bei dem Steuerungseinrichtungen (A) kommunizierend miteinander verbunden sind und in Wagen angeordnet sind, eine Vielzahl von Vorrichtungen (53), die in den Wagen angeordnet sind, durch die Steuerungseinrichtungen (A) überwacht und gesteuert werden, und die Anzeigeeinrichtung (51), die in der Lage ist, Vorrichtungsinformation der Vorrichtungen (53) anzuzeigen, in einer Fahrerkabine angeordnet ist, die Softwareerzeugungseinrichtung (1) aufweisend:eine Systemkonfiguration-Informationsspeichereinheit (7), um Systeminformation zu speichern, um eine Anordnungskonfiguration der Steuerungseinrichtungen (A) in einer Formation des Zugs (50) zu geben;eine Vorrichtungsanordnungs-Informationsspeichereinheit (8), um Vorrichtungsanordnungsinformation zu speichern, um einen Vorrichtungstyp eines überwachten und gesteuerten Objekts und die Anzahl von Vorrichtungen des Vorrichtungstyps für jede der Steuerungseinrichtungen (A) zu geben;eine Anzeigekomponente-Speichereinheit (9), um Anzeigekomponenten zu speichern, durch die Vorrichtungsinformation der Vorrichtungen auf der Bildschirmanzeige (30) angezeigt werden kann;eine Anzeigekomponentenanordnungs-Informationsspeichereinheit (10), um Anzeigekomponente-Anordnungsinformation zu speichern, um Anordnungspositionen von einer Vielzahl von Anzeigekomponenten zu definieren, die auf dem Anzeigebildschirm (30) angeordnet sind;eine Anordnungsregel-Informationsspeichereinheit (11), um Anordnungsregelinformation zu speichern, um Ausnahmeregeln zu geben, bei denen es sich um Anordnungsregeln für Anzeigekomponenten handelt, die zusätzlich zu der Anzeigekomponente-Anordnungsinformation beim Bestimmen, wenn eine Vielzahl von Vorrichtungen (53) desselben Typs von ein und derselben Steuerungseinrichtung (A) überwacht und gesteuert werden, von Anordnungspositionen von einer Vielzahl von Anzeigekomponenten, die entsprechend die Vorrichtungen (53) repräsentieren, angewendet werden;eine Layouteinheit, um eine Vielzahl von Anzeigekomponenten auszuwählen, die die Bildschirmanzeige (30) bilden, Anordnungspositionen auf den Anzeigekomponenten auf der Bildschirmanzeige (30) zu bestimmen, und automatisch Layoutentwurfsdaten der Bildschirmanzeige (30) auf der Basis der Systemkonfigurationsinformation, der Vorrichtungsanordnungsinformation, der Anzeigekomponente-Anordnungsinformation und der Anordnungsregelinformation zu erzeugen; undeine Softwareerzeugungseinheit (5) zum automatischen Erzeugen von Software zum Erzeugen der Bildschirmanzeige (30) auf der Basis der Layoutentwurfsdaten,wobei auf der Basis der Vorrichtungsanordnungsinformation, wenn es eine Vorrichtung (53) desselben Typs gibt, die von ein und derselben Steuerungseinrichtung (A) überwacht und gesteuert wird, die Layouteinheit (3) eine Anordnungsposition der Vorrichtung (53) auf der Basis der Anzeigekomponente-Anordnungsinformation ermittelt, und wenn es eine Vielzahl von Vorrichtungen (53) desselben Typs gibt, die von ein und derselben Steuerungsvorrichtung (A) überwacht und gesteuert werden, die Layouteinheit (3) Anordnungspositionen der Vorrichtungen (53) basierend auf der Anzeigekomponente-Anordnungsinformation und der Anordnungsregelinformation bestimmt.