Patent ID: 8543366
Filing Date: 2013-09-24
Classification: G06F

Abstract:
1. A system for simulating a real-time system using a block-oriented simulation with a static block-update order, the system comprising: a clock that provides a time base for the simulation; at least one processor and a non-transitory computer readable medium, wherein the at least one processor executes executable code on the non-transitory computer readable medium to provide the following: a first task function block that includes a task release block, a task execution block, a task termination block, and a delay block, wherein the first task function block has a logical execution time interval in which are performed functions of the task release block, the task execution block, the task termination block and the delay block; a first trigger block configured to trigger, at a beginning of the logical execution time interval, the task release block at a first time provided by the clock; and a second trigger block, different from the first trigger block, configured to trigger, at an end of the logical execution time interval, the task termination block at a third time provided by the clock, wherein the task execution block is configured to calculate an output value dependent on an input value in accordance with a desired transfer function, wherein the task release block is configured to receive data from a data source and to set the input value of the task execution block dependent on the received data, wherein the task termination block is configured to provide the output value of the task execution block as data to a data sink, wherein the first trigger function block or the second trigger function block is configured to trigger the task execution block at a second time provided by the clock, and wherein the delay block is arranged between the task release block and the task termination block.