Changes for page Simulation (KiSim)
Last modified by Richard Kreissig on 2023/09/14 11:07
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Objects (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -4,6 +4,8 @@ 4 4 5 5 {{toc/}} 6 6 7 +---- 8 + 7 7 == Overview == 8 8 9 9 After a model has been created, it is reasonable to test if the model does what is expected. This can be achieved by simulating the model. The simulation must ... ... @@ -24,6 +24,8 @@ 24 24 25 25 For more insight of the simulation generation, please take a look at the [[doc:V2 Project Management]]. 26 26 29 +---- 30 + 27 27 == Using the Simulation == 28 28 29 29 Besides the explicit configuration of a simulation using a kisim file, it is possible to start simulations directly on models, executables or trace files. This will start a pre-defined configuration depending on the selected files. The following table shows which files can be started as simulation and what simulation configuration is created for it. ... ... @@ -120,6 +120,8 @@ 120 120 121 121 When the data pool view is selected, stepping through the simulation can be done using the right arrow on the keyboard, which is often more useful than clicking the corresponding button in the toolbar. 122 122 127 +---- 128 + 123 123 == Data Handlers == 124 124 125 125 A simulation consists of a list of //data handlers//, that can read or write the current data pool. A macro tick in the simulation then consists of the execution of the read or write actions on these data handlers. Performing a single action on a data handler is called a //sub tick// and typically not necessary but can be useful to see the effect of single data handlers on the data pool. ... ... @@ -351,6 +351,8 @@ 351 351 Name of the model in the simulation that will be written as JSON object to the simout file 352 352 ))) 353 353 360 +---- 361 + 354 354 == KiSim == 355 355 356 356 Which data handlers are used and which actions are performed on them for each macro tick can be configured using a DSL, namely **KiSim**.
- Confluence.Code.ConfluencePageClass[0]
-
- Id
-
... ... @@ -1,1 +1,1 @@ 1 -3 11625001 +33260015 - URL
-
... ... @@ -1,1 +1,1 @@ 1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/3 1162500/V2 Simulation1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/33260015/V2 Simulation