Purpose: Sicyon Units File Editor is a utility which allows you to add, delete or edit units or categories in user friendly manner.
Toolbar Buttons
* default filename - filename from window caption, containing the units currently edited.
When you start the application in order to validate the units file you are about to use, place -vld in the command line of the application. Recommended, in case, you often change the units file.
NB The files used by the units converter must be in the directory of the executable (e.g. ../Sicyon Units Converter/).
Editor Tab
Once you enter the editor thru the Options, you will see the file structure on the left and details of the selected node or the right.
Node-tree of domains, categories and units
|
|
Add new child node of the selected one |
![]() |
Delete selected node |
![]() |
Move selected node up |
![]() |
Move selected node down |
![]() |
Cut selected node into the node-clipboard* |
![]() |
Copy selected node to the node-clipboard* |
![]() |
Paste a node from the node-clipboard* |
![]() |
Full expand of all the nodes |
![]() |
Full collapse of all the nodes |
* Node-clipboard is a buffer for nodes, which functions as clipboard.
Domain nodes organize category nodes only visually.
All the units are organized by category of units (or category). The term unit category is extended to include more complex dimensions as speed, acceleration etc.
Categories types are:
Root dimension - contain only single units (e.g. m, cm, km ...). The units in this category must have their own symbol and usually a name.
Supplemental dimension - supplemental to a root dimension,
supplemental
unit is respective root core units with exponent.
The units in this category must have their proper symbol (except for the core unit,
which must be root/core unit with exponent).
e.g. Volume is supplemental to distance, core unit of distance is meter and core
unit of volume is cubic meter (m^3).
Compound dimension - expression of root units (only multiplication, division
and integer exponent are allowed).
The units in this category must be expressed by root units. All the units must
have the same structure as the core unit of that category.
e.g. Mass density: core unit is kg/m^3, factor units are "pound per cubic inch"
and "pound per cubic foot".
NB Unit symbols are case-sensitive, e.g. s is second; but S is siemens
PS The rules, which units must or mustn't have its own symbol, may be
confusing in some cases (see Pressure), but allow maximum flexibility to convert
unit-by-unit.

Units types are:
core-unit (SI) - single unit upon which all the conversions in
this category are based. Core unit is always enabled. That is the unit to which
you would switch when you click on SI button.
e.g. Distance - meter, Force - Newton, Speed - meter per second.
factor conversion - unit which converts to core unit by factor (coefficient). The value of the factor is: what part of core-unit is that unit - e.g. the factor of cm is 0.01
rule conversion - unit which converts to core unit using a math expression.
Rule type was established primary to include temperature in the system, but
is used for other non-factor units.
.

| Filter allows you to enable or disable set of the
units using their keywords. The filter will change only the Enable
property of the target units, the disable units will be still in the
file, but the converter will ignore them. The two principal operation are represented by two buttons (Enable / Disable).
|
![]() |
XML Tab
XML tab allows you to see the output file which will be saved. The XML structure of the file is described here.
You can edit it, but please do it with caution and always validate (turn to editor first) after you edit.
