The Windows simulation now has the capability to simulate Battery Backed Ram. This allows the simulation to function just like a controller that remembers its memory between startups.
The use of command Line arguments to set the Model and the Switch setting are required. If the two command line arguments are used the simulation will save its memory records and its setups to two binary files, BSSMem.bin and RECMem.bin. The two files are created/updated when the simulation is shutdown in one of the three methods.
- The main controller display window is closed with the windows close, X, button.
- The debug window is closed with the windows close, X, button.
- The debugger Q command is used to shut the simulation down.
These two files are valid, just like the memory in the controller, only for the simulation version, Switch setting and Model that the files.
If the simulation is started with the Switch and Model command line arguments it will look for the two files. If they are present, the simulation will attempt to use them. If the files were created using a different software version, Switch or Model, just like the controller does, the simulation will start up from a cleared memory state. If the same Software, Switch and Model are used the memory will be retained and the simulation will start up in the same state it was in when shutdown.
To allow for multiple simulations to run at the same time with Eclipse we have the port command line. If the port command line is used, the filenames of the files storing memory change slightly. In this case the port number gets incorporated in the file name. For example, if the port number is 1234 the file names will be BSS1234Mem.bin and Rec1234Mem.bin.
| Model | Version | Released |
|---|---|---|
| XL2OL | 5.80.00 | 11/30/2021 |
| XL2CL | 5.80.00 | 11/30/2021 |
| XL220OL | 5.80.00 | 11/30/2021 |
| XL220CL | 5.80.00 | 11/30/2021 |
| XL2OL | 4.77.00 | 8/11/2021 |
| XL2CL | 4.77.00 | 8/11/2021 |
| XL220OL | 4.80.00 | 11/30/2021 |
| XL220CL | 4.80.00 | 11/30/2021 |