Once you've created one model with assignments to all constants, it's
easy to create other models by cloning that model.
If you have so many constants that entering values for them is a problem,
you can write
CONSTANT AllConstants
Constant1 == AllConstants[1]
...
Constant42 == AllConstants[42]
You can then assign AllConstants the value
<<ModelValue1, ... , ModelValue42>>
and in the Model Values section of the Advanced Options page add the set
{ModelValue1, ... , ModelValue42}
of model values. If your spec has so many constant parameters, it
might be made easier to understand by grouping those parameters in
some way.
A feature that I would find convenient is that every constant is assumed to bea model value by default in the TLC model checker panel of toolbox.Because I don't know if it is the case for you but my constants are inmost cases model values. And there are many of them and enteringthem by hand is a nightmare.--FL