|
原帖地址:http://www.flexsim.com/community/forum/showthread.php?t=2881
+ F8 n' M5 B; _! ^9 T; t9 G3 T
' }, n6 r1 S2 l, R; _1 z下载模型可以去原帖上面进行~~~
; n$ p! H( G5 a1 m1 \1 R( p9 e6 c# ~# T( R Q) e
节选里面的模型作用介绍
1 V; f% v: }( O# c“Hi community!
2 a3 Y R' T4 h. y/ i# n6 I$ A I've a little something for you ;-) I've developed a little module to show a heatmap in our models. It's brandnew and still beta but I'm interested in our opinion.
/ R9 [4 U! _4 k: y
& l! [4 C% x8 F. }% m8 w, x/ z( d
' H" `) X7 R) Z7 G Restrictions for this beta:) Z5 t6 R s# ?; y
- no gui5 J; f, l. ~* X: _" e0 G- G
- only for 64 bit/ I4 {/ r3 l% g8 R+ o
- tested only with FlexSim GP 7.1.4 64bit on a Windows 7 64bit
1 S: A5 r1 p$ \7 T) `
( b7 i+ r1 S; |3 g4 ]
$ W) B/ H2 f2 T: h5 e, Q, j( o How to install?) i9 C' P" ^2 G9 A2 M
Unzip file to modules folder in flexsim.2 `; M: Y, k. o- B! }/ @8 v: T
1 U" |4 I! Y- U& E
" o/ K4 m1 N, D) ^$ l" E2 s" V How to use?0 d X4 o: Z, A" s! |
Just drag your new HeatmapTicker object into your model. That's it.
( {5 o4 z! `+ L! S
/ i$ F$ h1 w1 t! U$ ]* {; Z% W2 P; T z
What does this module?
+ y0 R% H6 i; H* l( F This module draw a heatmap in your model. It collects the location of your taskexecuters for each tick of the heatmapticker. This shows you how often a location was used. Red means a hot area and blue a cold area.
, y% ?$ N+ z3 w9 R9 J9 q Which settings options are available?
* i6 Y3 a+ t( ]- w Even without a gui you have several options to configure your heatmap. You have to access your heatmapticker with the tree view. The settings are in the variables node:
3 M6 @, p& L( V" h8 N- D0 q3 W - ticktime -> time interval to add the actual location of your taskexecuters# J* o+ J n' \' u) f+ [$ K
- gridsizeX -> area in x to summarize locations
/ A4 u, j. M$ ?) C/ j - gridsizeY -> area in y to summarize locations
" W) V, T. V: D - sizeZ -> if greater than 0, your heatmap goes up in the sky
& `) d a& n8 ^ - objectList -> only for your information, which taskexecuters are registered for the heatmap (robot and elevators aren't added)$ b: _% K! A8 H, D
- mesh -> heatmap drawing, don't touch
' R. e& \1 B& c, c7 s You can make you heatmap invisible if you use the flexsim command switch_hideshape.9 h( i# U) g' n( T
; i! U. j- E7 X8 r" X
6 _! l1 E. Q4 f6 P* N3 j
Hints:* d& ]7 g6 u; ?
- very small ticktime, gridsizeX and/or gridsizeY boost your cpu usage
- X# h1 K& c+ Z* d- c7 D2 k - only taskexecuters in the model tree will be recognized, E6 l/ A9 K6 X$ C; ~0 o" t
- only used locations will be stored -> no restrictions for locations0 @$ ?4 V. s# P0 Z
- the colors and optional heights aren't linear -> a natural logarithm will be used with the measured data to make the heatmap more visible
: j% x3 B0 I, m- T3 j3 r/ D0 q3 J6 ?+ O: X& I/ l4 H
I'm curious about your thoughts and hints. Of course you'll get the final version also. Did I mentioned that it's free?
# p6 {( `0 q9 g# t' R+ Z” |
|