发明名称 Method for the computer-aided generation of at least one part of an executable control program
摘要 A method for the computer-aided generation of at least one part of an executable control program, particularly a measuring, control, regulating, and/or calibration program, for controlling a control system having at least one electronic processor unit is provided. The functionality of the control program is described at least partially in at least one graphical model and the graphical model is divided in hierarchical levels into submodels. A submodel can be divided nested into submodels of a lower hierarchical level, whereby values for options for the compiling of the graphical model to program code are preset and program code is generated from the model co-compiled to the executable control program. Values for options for the compiling of the graphical model to program code and to the executable control program can be preset thereby granularly with the automatic avoidance of conflicting presettings of values for these options.
申请公布号 US9250873(B2) 申请公布日期 2016.02.02
申请号 US201314024206 申请日期 2013.09.11
申请人 dSPACE digital signal processing and control engineering GmbH 发明人 Fischer Karsten;Pietzsch Torsten;Mair Michael;Trautmann Wolfgang
分类号 G06F9/45;G06F9/44;G05B19/042 主分类号 G06F9/45
代理机构 Muncy, Geissler, Olds & Lowe, P.C. 代理人 Muncy, Geissler, Olds & Lowe, P.C.
主权项 1. A method for the computer-aided generation of at least one part of an executable control program for controlling a control system having at least one electronic processor unit, the method comprising: describing a functionality of the control program at least partially in at least one graphical model; dividing the graphical model into hierarchical levels in the form of submodels; providing at least some preset values for options in the submodels; and generating code with consideration of the preset values, wherein when one of the options of a submodel at a lower hierarchical level is not provided with a value, the submodel at the lower hierarchical level assumes the value of the corresponding option of a submodel at a higher hierarchical level, wherein for a preset value for an option for the submodel at the lower hierarchical level, a number of additional lower hierarchical levels following the submodel, to which the preset value is to be applied, is specified, such that the preset value for the respective option has precedence and is applied to the specified number of additional lower hierarchical levels, and wherein at least one hierarchical level exists that is lower than or below the specified number of lower hierarchical levels and the at least one hierarchical level that is lower than or below the specified number of lower hierarchical levels is provided with a preset value for the respective option that corresponds to a preset value of the respective option provided in a hierarchical level that is higher than the hierarchical level of the submodel.
地址 Paderborn DE