Page 1 of 1

Subscript Selection and loaded VDFX resetting on model re-open

Posted: Wed Mar 17, 2021 1:30 pm
by OwainG66
Hi, I have the latest version of Vensim running on a Windows 10 laptop and have the following mildly irritating issue with just one model;

Whenever I close Vensim and then re-open, the loaded VDFX list is empty and all subscript selections have defaulted to the first element in each range. This also happens without closing Vensim if I run the model from a CMD script.

The model is saved in VMFX format. In MDL format, everything is fine.

Of course, a work-around is to stick with the MDL format but I have 20 CMD scripts to process on a regular basis and MDL models need to recompile each time when being run from CMD while VMFX models do not.

Other VMFX version models I have DO NOT show this behaviour. This leads me to believe that I have done something while investigating a new feature called "Model Settings" in 8.2.1 release.

Any thoughts on how to recover the situation?

Cheers

Owain

Re: Subscript Selection and loaded VDFX resetting on model re-open

Posted: Wed Mar 17, 2021 1:34 pm
by Administrator
Can you email the model to us?

Also check that you are not storing the settings in a separate file (although that should not matter).

Also, CMD scripts when run from Vensim can load MDL files.

Re: Subscript Selection and loaded VDFX resetting on model re-open

Posted: Wed Mar 17, 2021 2:35 pm
by tomfid
Administrator wrote: Wed Mar 17, 2021 1:34 pm Also, CMD scripts when run from Vensim can load MDL files.
I think the compile time is the problem here.

Definitely check Model>Settings>File Format>Store settings in separate file. It should work, but if the settings are lost there could be a loose end in loading from scripts. Also, if you keep settings in a separate file, and you move the mdl to another location, the settings obviously won't come along unless you explicitly include them.

Re: Subscript Selection and loaded VDFX resetting on model re-open

Posted: Wed Mar 17, 2021 4:52 pm
by OwainG66
Administrator wrote: Wed Mar 17, 2021 1:34 pm Can you email the model to us?

Also check that you are not storing the settings in a separate file (although that should not matter).

Also, CMD scripts when run from Vensim can load MDL files.
Sorry, can't share the model externally.

I was storing settings in a seperate file during my investigation of the new feature and then deleted the mdls file (after unchecking the box to store user specific setings) because I thought it was causing the problem, probably just messed the whole thing up somehow. I can try to create a test model and replicate the behaviour I suppose and, if successfull, forward it. Or at least investigate a bit further with another model and see if I can reproduce the steps necessary.

Thanks for the suggestions so far, I'll do some more testing and get back with anything I can uncover.

Cheers

Re: Subscript Selection and loaded VDFX resetting on model re-open

Posted: Wed Mar 17, 2021 4:57 pm
by OwainG66
tomfid wrote: Wed Mar 17, 2021 2:35 pm
I think the compile time is the problem here.
Yes indeed, although not so much as to make it that much of a problem, I just wanted to understand what, if anything, I had done to cause it to behave the way it does.
tomfid wrote: Wed Mar 17, 2021 2:35 pm Definitely check Model>Settings>File Format>Store settings in separate file. It should work, but if the settings are lost there could be a loose end in loading from scripts. Also, if you keep settings in a separate file, and you move the mdl to another location, the settings obviously won't come along unless you explicitly include them.
I may have deleted the mdls file absent-mindedly while the check box was still active, and I've definitely moved the model recently (but the problem predates the move). I can test both these possibilities and post back here if I find anything interesting.

Cheers Tom