How can I make Iterate iLC remember my preferences (default file types, data path) between sessions?

Iterate iLC reads default settings in a file called iLC.ini stored in the same folder as the Iterate iLC program (on Windows systems this is usually C:program files (x86)Iterate ControliLC32).  To change the values that Iterate iLC starts with, you need to edit iLC.ini. The settings are stored in plain English and there is help information in the file.

Some of these setting, such as default operator type, gain type and operator gain are stored as Project variables in a Project file.  If you save a Project, Iterate iLC will remember the operator and gain settings along with filenames and iteration state and restore these when you load the Project.

Other settings such as default file format or the path where data is stored can be accessed in the File menu.  If you change these settings, Iterate iLC will save these changes in your iLC.ini file for you.  However, some earlier versions of iLC may have problems with some Windows systems (Windows Vista, Windows 7) as the Program Files folder is protected and iLC cannot write to the Program Files folder: iLCsetup.exe now sets folder permissions whereas earlier installers did not.

If you experience problems saving settings between sessions, you have two options:

  1. Edit the iLC.ini yourself using Notepad or another editor started Run as Administrator. Iterate iLC will then always present your modified preferences as the default.
  2. Change Security permissions on the Iterate iLC Program Files folder (Iterate ControliLC) Iterate Control folder to allow the program to write to the file.  In Windows Explorer, right click the folder you want to change and navigate to Properties/Security/Advanced, click the Change Permissions button, then double click on Users.  Add “Full Control” to the list of permissions and then click OK four times. Note: You have to give this permission to the folder, not just the file, as Iterate iLC makes changes by writing to a new file and deleting the old iLC.ini. Iterate iLC will then be able to change iLC.ini for you and always start the program with your last saved settings.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>