会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明专利
    • Verfahren zum Ändern von Modellen für die Erzeugung von Quellcode
    • DE102019124215A1
    • 2020-04-02
    • DE102019124215
    • 2019-09-10
    • DSPACE GMBH
    • MAIR MICHAEL
    • G06F8/35
    • Die Erfindung betrifft ein Verfahren zum Übertragen von Änderungen zwischen Blockdiagrammen, welche zyklisch berechnete Modelle aus mit Signalen verbundenen Blöcken umfassen, wobei ein Grundmodell einen oder mehrere Basisblöcke umfasst, wobei ein Basisblock einen oder mehrere Basisparameter aufweist, wobei ein Erweiterungsmodell einen oder mehrere Basisblöcke und mindestens einen Erweiterungsblock umfasst, wobei ein Erweiterungsblock mindestens einen zusätzlichen Erweiterungsparameter aufweist. Ein erstes Blockdiagramm umfasst ein Grundmodell in einer ersten Version, ein zweites Blockdiagramm umfasst ein aus dem Grundmodell der ersten Version hervorgegangenes Erweiterungsmodell, und ein drittes Blockdiagramm umfasst ein Grundmodell in einer zweiten Version, wobei die erste Version älter als die zweite Version ist. Erfindungsgemäß erfolgt ein Anwenden einer Vielzahl von Transformationsvorschriften auf das erste Blockdiagramm, um ein erstes Zwischenmodell zu erhalten, ein Vergleichen des zweiten Blockdiagramms mit dem ersten Zwischenmodell, ein Ermitteln mindestens einer Konfigurationsvorschrift aus dem Vergleich, ein Anwenden der Vielzahl von Transformationsvorschriften auf das dritte Blockdiagramm, um ein zweites Zwischenmodell zu erhalten, und ein Anwenden der mindestens einen Konfigurationsvorschrift auf das zweite Zwischenmodell, um ein viertes Blockdiagramm zu erhalten. Weiterhin betrifft die Erfindung ein Verfahren zum Konfigurieren eines Steuergeräts, ein Computerprogrammprodukt und ein Computersystem.
    • 2. 发明专利
    • Verfahren zur Erzeugung von Quellcode
    • DE102018116911A1
    • 2019-01-31
    • DE102018116911
    • 2018-07-12
    • DSPACE GMBH
    • MAIR MICHAELTRAUTMANN WOLFGANG
    • G06F8/35
    • Die Erfindung betrifft ein Verfahren zum Erzeugen von Quellcode aus einem oder mehreren Blöcken eines Blockdiagramms, welches ein Modell eines dynamischen Systems mit mindestens einer gerichteten Verbindung zwischen zwei Blöcken umfasst, wobei das Blockdiagramm ausgeführt werden kann, um das dynamische System zu simulieren, und wobei in dem Blockdiagramm mindestens eine Region definiert ist, in der ein oder mehrere Blöcke liegen. Das Blockdiagramm umfasst einen ersten Block und einen zweiten Block, wobei der erste Block eine erste Blockvariable und der zweite Block eine zweite Blockvariable aufweist, wobei jede Blockvariable des Blockdiagramms einen Bezeichner aufweist. Der Bezeichner der ersten Blockvariable wird mit dem Bezeichner der zweiten Blockvariable verglichen, und es wird überprüft, ob der erste Block und der zweite Block in der gleichen Region liegen. Die erste Blockvariable und die zweite Blockvariable werden im Quellcode als eine einzige Variable implementiert, wenn die Bezeichner übereinstimmen und die Blöcke in einer Region liegen. Sofern die Bezeichner verschieden sind und/oder die Blöcke nicht in der gleichen Region liegen, werden die erste Blockvariable und die zweite Blockvariable im Quellcode als zwei getrennte Variablen implementiert. Weiterhin betrifft die Erfindung ein Verfahren zum Konfigurieren eines Steuergeräts, ein Computerprogrammprodukt und ein Computersystem.
    • 3. 发明专利
    • Verfahren zur rechnergestützten Erzeugung mindestens eines Teils eines ausführbaren Steuerungsprogramms
    • DE102012108437A1
    • 2014-04-10
    • DE102012108437
    • 2012-09-11
    • DSPACE GMBH
    • FISCHER KARSTENPIETZSCH TORSTENMAIR MICHAELTRAUTMANN WOLFGANG
    • G05B19/042G05B17/02
    • Beschrieben und dargestellt ist ein Verfahren zur rechnergestützten Erzeugung mindestens eines Teils eines ausführbaren Steuerungsprogramms (2), insbesondere eines Mess-, Steuer, Regel- und/oder Kalibrierungsprogramms, zur Steuerung eines Steuerungssystems (3) mit mindestens einer elektronischen Rechnereinheit (4), wobei die Funktionalität des Steuerungsprogramms (2) zumindest teilweise in mindestens einem grafischen Modell (S0) beschrieben ist und das grafische Modell (S0) in Hierarchiestufen in Submodelle (Si) gegliedert ist, wobei ein Submodell (Si) einer Hierarchiestufe geschachtelt in Submodelle (Sj) einer tieferen Hierarchiestufe gegliedert sein kann, wobei Werte (x) für Optionen (X) für die Übersetzung des grafischen Modells (S0) in Programmcode vorgegeben werden und unter Berücksichtigung der Werte (x) der Optionen (X) aus dem Modell (S0) rechnergestützt Programmcode erzeugt wird und der Programmcode mit in das ausführbare Steuerungsprogramm (2) übersetzt wird, Bei dem Verfahren können Werte für Optionen für die Übersetzung des grafischen Modells in Programmcode und in das ausführbare Steuerungsprogramm dadurch granular vorgegeben werden bei automatischer Vermeidung kollidierender Vorgaben von Werten für diese Optionen, indem Werte (xj) für Optionen (X) für die Übersetzung des grafischen Modells (S0) für wenigstens zwei geschachtelte Submodelle (Sj) verschiedener Hierarchiestufen vorgegeben werden, und die Werte (xj) für die Optionen (X) bei der rechnergestützten Erzeugung von Programmcode für jedes Submodell (Sj) berücksichtigt werden, wobei eine nicht mit einem Wert (xj) versehene Option (X) des Submodells (Sj) auf der niedrigeren Hierarchiestufe den Wert (xj) der korrespondierenden Option (X) des Submodells (Sj) auf der höheren Hierarchiestufe übernimmt.
    • 4. 发明专利
    • Verfahren zur inkrementellen Codegenerierung
    • DE102020124080A1
    • 2021-03-18
    • DE102020124080
    • 2020-09-16
    • DSPACE GMBH
    • MAIR MICHAELMOORS SEBASTIANDOWE ZEIN
    • G06F8/35
    • Es wird ein computerimplementiertes Verfahren zum Erzeugen von Quellcode aus einem oder mehreren Blöcken eines Blockdiagramms offenbart, wobei das Blockdiagramm hierarchisch ist und mindestens ein erstes Subsystem umfasst, welches für eine inkrementelle Codegenerierung eingerichtet ist, wobei das erste Subsystem von einem zweiten Subsystem umfasst wird, und wobei das Blockdiagramm eine Definitionsdatenbank referenziert, welche ein erstes Objekt umfasst. Das Verfahren umfasst die Schritte Öffnen des Blockdiagramms umfassend das erste Subsystem in einem Modelleditor, Erzeugen von Quellcode für das erste Subsystem, Ermitteln von Informationen zum ersten Subsystem, Hinterlegen der Informationen zum ersten Subsystem in dem ersten Objekt, und Erzeugen von Quellcode für das Blockdiagramm, wobei das erste Objekt ausgelesen wird, um mindestens einen Parameter der Codegenerierung zu beeinflussen. Ferner wird ein Computerprogrammprodukt mit einem computerlesbaren Datenträger und ein Computersystem offenbart.