I am using process flow to create a task executor at a control point and making it travel to another control point before destroying it.
I want to get a state chart for those task executor. Is it possible to do that?
I am using process flow to create a task executor at a control point and making it travel to another control point before destroying it.
I want to get a state chart for those task executor. Is it possible to do that?
Here's an example of a state gantt by adding listeners to process flow activities detecting state change (based on the standard state gantt - at the moment the keys are different).
For a bar chart, here's a model that uses a Statistics Collector that works similar to how the default state bar collector in later versions works.
You have to define which states it will track (by number in profile) in the "StateTable" bundle label.
You can choose to track any default state by including it in the "StateTable" label. Each state has a define in the format "STATE_XYZ" to get its number. You can type it in the script console to view the value. For example "blocked" has the number 4.
The display name is whatever you choose in the second column.
If you want to combine multiple default states into one value then you would have to alter the label to contain a "normal" table instead of a bundle, so it can hold array values. Then use arrays of possibly more than one value in the first column and sum up the times for each respective state in the "Time" and "Utilization" columns of the Statistics Collector.
You should be able to remove it from the Group: 'State Gantt Objects'.
I think this process will be ok :1.Use stats.state().profile[][] and other code to save useful data into GlobalTable; 2. Use CalculatedTable to calculate or only as an intermediate step. 3.Use Base Chart Types to show these data.
I am not familiar with CalculatedTable ,but i don't think StatisticsCollector is the availabel methods to get data from GlobalTable .The above process is the only way I can think of since resetting will affect the setting value of the chart.
15 People are following this question.
FlexSim can help you understand and improve any system or process. Transform your existing data into accurate predictions.
FlexSim is a fully 3D simulation software environment. FlexSim can be used to simulate any process in any industry.
FlexSim®, FlexSim Healthcare™, Problem Solved.®, the FlexSim logo, the FlexSim X-mark, and the FlexSim Healthcare logo with stylized Caduceus mark are trademarks of FlexSim Software Products, Inc. All rights reserved.
Privacy | Do not sell or share my personal information | Cookie preferences | Report noncompliance | Terms of use | Legal | © Autodesk Inc. All rights reserved