6 properties file customization – Yaskawa YASNAC PC NC Maintenance Manual User Manual

Page 286

Advertising
background image

Chapter 8: Fixed File Operations

PC NC Maintenance Manual

8-84

8.6 Properties File Customization

Each screen in the PC NC MMI may have a properties file with which it is associ-
ated. This allows the screen to have modifiable properties without code changes.
Some examples are:

fileManager.properties - defines directory choices in file manager drop
down.

tempSensor.properties - defines limits for CPU temperature and fan speed.

Button parameter screens, such as Offline Mode or Utilities: PC Settings
screens - each screen is a shared instance of the same screen object but with
different properties.

Environment Variables and Directories

Many items in the properties files use environment variables instead of
directory names. Environment variables are defined in the ‘applica-
tion.properties’ file. When a environment variable is referenced in another
properties file, is flanked by ‘%’ to indicate that is an environment vari-
able. For example, the following environment variable, MMIDATABASE,
is defined in the ‘application.properties’ file as follows:

MMIDATABASE = C:\\ypcnc\\database

Now other things may be defined using this macro. For example, if the help
file is ‘C:/ypcnc/database/help.text’, a properties file entry may be:

helpFile = %MMIDATABASE%\\help.text

Macros may be defined using other macros:

MMIDRIVE = C:

MMIROOT = %MMIDRIVE%\\ypcnc

MMIDATABASE = %MMIROOT%\\database

When defining subdirectories, note that ‘\\’, not ‘/’, is required between
subdirectory names.

Properties File Entries For Menus

Some properties files have entries that are used to specify what items are
shown in a drop-down menu on a particular screen. These files all use the

Advertising