Update Real Time Code Generator (RCG) authored by Ezekiel Dohmen's avatar Ezekiel Dohmen
...@@ -2,3 +2,16 @@ The Real Time Code Generator (RCG) is responsible for taking the model's Simulin ...@@ -2,3 +2,16 @@ The Real Time Code Generator (RCG) is responsible for taking the model's Simulin
## Block Diagram ## Block Diagram
![image](uploads/613e7cec095c0d7b88194509b356245b/image.png) ![image](uploads/613e7cec095c0d7b88194509b356245b/image.png)
## RGC Operation
## Main Build Products
| Name | Purpose |
| ------ | ------ |
| Real Time Model | These files are generated from the model's parts and connections. They implement the model's logic and are used to build the real time kernel module, userspace model and userspace library. |
| Model Data Communications | Configuration files used by follow on build tools. Files have all EPICS, and DAQ channels listed. |
| Filter Configuration | File that stores the Foton IIR filter definition file. |
| Diagnostic Files | Files that list part connections generated from the model file. |
| Model GUI Files | MEDM `.adl` files that are used to display model information in MEDM screens. |
| Global Data Communications | The `<IFO>.ipc` file is global to all models build for an IFO. It stores the IPC sender and receiver information for all models built. |