Better understanding of MicroStation Variable construction.

MicroStation, Version 08.11.09.832

Two questions:

In the instructions under "Configuration Variable File Syntax" for every version of MicroStation I have used in years, there is a small section explaining how and when these brackets: ()

And these brackets: {} are used

I don't get very complex very often and so do not completely understand the difference circumstances under which these two should be used.


Second:

If I am trying to create a complex line in a config file, like the following:

%include $(_KIC_DISCIPLINE){_USTN_USERDESCR}.cfg level 2

I am trying to understand when the $ is used and when it is not needed.

I have seen some examples where it is used a couple times in a line, and some lines where it looked the same, but was only used once. In the above example, I'm not sure I would need one between the two sets of brackets (and relating to the other question, if the second set of brackets I am using is correct).

Thanks.