question

Julio R avatar image
0 Likes"
Julio R asked Jeanette F commented

Is there a way to debug an expression field in a resource?

I have a expression field that is not doing what I want. To find out what I am doing wrong I am trying to use a debug() to find how is reading the variables, but this does not execute any debugging.

Is this normal or how can I do this?

1678816647875.png

FlexSim 23.0.4
resourcesdebugexpression field
1678816647875.png (209.5 KiB)
· 1
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

Kavika F avatar image
1 Like"
Kavika F answered

Hey @Julio R, debug() should work within a list's properties/expressions. Did you add the debug command as a line in your expression? I suggest breaking up that equation into different lines so you can see the values as they get evaluated.

  1. debug();
  2. double PosicionOrigen = puller.PosicionOrigen;
  3. double PosicionActual = value.PosicionActual;
  4. double MaxPosicion = Math.max(PosicionOrigen, PosicionActual);
  5. double MinPosicion = Math.min(PosicionOrigen, PosicionActual);
  6.  
  7. double CantNodos = (MaxPosicion - MinPosicion + 1);
  8. return CantNodos;

Make sure you hit Apply on the code editor AND on the List Properties.

1678828330085.png


1678828344236.png (49.8 KiB)
5 |100000

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