Working Directories

Each major application keeps its own working directory. The working directory holds the user files created by the application, as well as configuration and initialization (*.INI) files. Because of this working directory scheme, when you use File | Open in Short Cut, CRBasic Editor, etc., you may find yourself in an unfamiliar directory and may have to navigate to a different directory to find existing data files, datalogger programs, etc.

This scheme was implemented because we use the underlying tools and many of the applications (the server itself, library files, datalogger program editors, etc.) in a number of different products. By providing a common working directory for each major application, we hope to make it easier to keep track of files and information as you move from one product to another.

By default, the files that you create in each of the applications will be stored in their respective folders in the working directory. You can override that default and store the files in a different location. Each application “remembers” the last directory in which a file was saved and will default to that directory until a different directory is selected.

Note that most all applications have one or more sub-directories in which configuration files are saved.

Lib directory – The Lib directory is a library directory for several of the PC400 applications. The Compilers folder holds all of the compilers for the CRBasic Editor, except for the CR200 compilers, which are stored in the CR200Compilers folder. The CRBasicDefFiles folder holds the definition files and help files for all dataloggers supported by the CRBasic Editor. The definition files are the files which provide the unique instructions and parameters for each datalogger. The DevConfigLib folder contains the files for each datalogger that will be used by the Device Configuration Utility.

PC400 directory – The ASCII data files that are saved to disk as a result of data collection from the dataloggers are stored to the PC400 directory with a *.dat extension. The Logs directory holds the logs that are created when communication takes place between the server and client applications, and the server and the dataloggers. These logs are used to help troubleshoot communication problems. The Sys directory holds the network map description (CsiLgrNet.xml) and the binary data cache. (The data cache is a repository for the data which is collected from the dataloggers by the server, and which each client application accesses when processing that data.)