question

sanaz karamimoghaddam avatar image
0 Likes"
sanaz karamimoghaddam asked sanaz karamimoghaddam commented

Does Compatibility mode affect model performance and/or animations when transferred to another computer with lower specifications?

I am using a PC that is specially purchased for FlexSim use. However, I sometimes need to send my model to another person to use, on a less developed computer (specially the graphic card). To be able to do that, I am considering using the compatibility mode and keeping it on. Does this affect the performance of the model in anyway? Also what happens if I keep the compatibility mode off when I am working on the model, and turn it on when I send it? Does turning it on and off cause any problems?

FlexSim 16.2.1
compatibility mode
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

1 Answer

Sam Stubbs avatar image
3 Likes"
Sam Stubbs answered sanaz karamimoghaddam commented

Compatibility mode is a global preference, it's not saved on a per model basis. You should not switch your computer to compatibility mode if it does not need to. If the other computer needs to use compatibility mode, you can set that machine's default global preferences to use compatibility mode.

· 3
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

sanaz karamimoghaddam avatar image sanaz karamimoghaddam commented ·

Thanks for your response @Sam Stubbs. I have a model that I created without the compatibility mode, and it was modified on the other computer. Now (when the compatibility mode is off) all of the connections between objects are not showing or when they are, they look that they are above the object and can't be accessed. I would appreciate it if you could let me know whether there is a way that I can fix this, or I need to create a new model. I have attached a sample of the model here.

modelsample411.fsm

0 Likes 0 ·
modelsample411.fsm (204.7 KiB)
Phil BoBo avatar image Phil BoBo ♦♦ sanaz karamimoghaddam commented ·

This issue has nothing to do with compatibility mode.

The problem stems from the object BillboardText1391. It's Time Format field is empty. This is causing the code to throw an exception in the draw code, which is caught and handled, but it leaves the OpenGL modelview matrix in a bad state. The bad state of the OpenGL modelview matrix causes it to render the connections in a strange location in the 3D view. This is only happening if you have an empty value on that field when you open the model. If you fix it to use a valid value, then it will work again. You could then put in a blank value again and it will seem to work until you close and reopen the model.

The easiest way to fix this is to pass a value for the Time Format field that isn't blank, or delete the BillboardText1391 object from your model.

2 Likes 2 ·
time-format.png (27.2 KiB)
sanaz karamimoghaddam avatar image sanaz karamimoghaddam Phil BoBo ♦♦ commented ·
@phil.bobo

Thanks a lot for your response. Rescued me from a lot of duplication work.

0 Likes 0 ·