As you will appreciate, NoiseMap can only load one scenario at a time. If you try to load a new scenario from the on-screen menu, you will be asked if you want to clear the existing one first. But in the script system, NoiseMap just refuses to load the new scenario, so it won't be calculated.
To avoid this, after the calc command, you need to put
clear model
before the next load command.