question

wei avatar image
0 Likes"
wei asked Jeanette F commented

globe table import to source

I want the time on my Source to be imported by globe table, is there any way?

1681626595163.png4.19.fsm

FlexSim 22.2.0
global tables
1681626595163.png (304.7 KiB)
419.fsm (55.1 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.

Jeanette F avatar image Jeanette F ♦♦ commented ·

Hi @wei, was Felix Möhlmann's answer helpful? If so, please click the "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always unaccept and comment back to reopen your question.

0 Likes 0 ·

1 Answer

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered

There's an option for this when you edit the time field.

capture1.png

You can of course also write code that copies the values from the global table to the source. For this the sources should have different names, so you can differentiate between them more easily.

Table sourceTable = Table(Model.find("Tools/ProcessFlow/ProcessFlow/Source>variables/arrivals"));
Table globalTable = Table("GlobalTable1"); sourceTable.setSize(globalTable.numRows, sourceTable.numCols); for(int row = 1; row <= globalTable.numRows; row++) {     sourceTable[row][1] = globalTable[row][1]; }

Or, as a quick workaround, you can set the sources to create as many tokens are there are rows immediately and just delay the tokens by the respective amount of time.

capture2.png


capture1.png (12.5 KiB)
capture2.png (26.3 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.