|
原帖地址:http://www.flexsim.com/community/forum/showthread.php?t=2881
9 ~# H/ D0 K x9 A3 @5 J1 @3 o! b; g: f! {/ L4 S: L" V, |
下载模型可以去原帖上面进行~~~
, J2 }! T! }0 J7 _$ f6 E2 s9 L
节选里面的模型作用介绍
: R1 X% M- w% p% r8 C' t; z“Hi community!$ I* h" E; G8 a3 i- Y3 k
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.
, G( [: Q8 _5 @8 V7 b9 P+ j
% w' k& ~! Q! d. g
( B; `) X# M/ |! Z+ w6 F# ~+ h- B% H Restrictions for this beta:
5 I9 r) C9 Q$ W4 ]- Q9 ^; s! j; U - no gui# C2 y4 k* l; P2 [1 V7 I( ^1 m
- only for 64 bit
5 Z/ R0 K1 ^, @7 @8 P: \; }7 w0 k8 ? - tested only with FlexSim GP 7.1.4 64bit on a Windows 7 64bit
% Z) h" I& l' F' Z! Z8 K1 l& b4 H p' q* H. S
5 k* c! c8 {* B" ^) c How to install?
: B: Q( M: l/ E% M; Y Unzip file to modules folder in flexsim.
; Z6 P% q+ Y; a0 `/ v8 P; X# V; c. |2 @5 a
9 k9 p* |& r( ?2 K% \) J) ?" D# h How to use?, H% J+ l* F. @% a+ V9 N- r
Just drag your new HeatmapTicker object into your model. That's it.
) F* i, L5 H- M1 p- ~
& m# l5 L2 R" c4 O |* ?% \
) C4 I* k' I6 c What does this module?
) a9 f: X9 V0 }& m. D0 c; d3 X6 i 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. s$ s5 s! m& E/ N
Which settings options are available?
. u5 `: }% L/ p 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:
( f* E. s) ]* M4 \6 B5 {- S5 L - ticktime -> time interval to add the actual location of your taskexecuters* N W5 B+ g4 V; ~$ m7 P* R
- gridsizeX -> area in x to summarize locations
: b# s" O* x, k - gridsizeY -> area in y to summarize locations; w& e! F8 b4 A, S) N6 n
- sizeZ -> if greater than 0, your heatmap goes up in the sky
1 f) @6 Z" t( t2 x, W - objectList -> only for your information, which taskexecuters are registered for the heatmap (robot and elevators aren't added): c) L- a2 \4 m1 k: s8 {0 h8 Z
- mesh -> heatmap drawing, don't touch3 a) c u# I8 O6 S
You can make you heatmap invisible if you use the flexsim command switch_hideshape.* X- z5 j! F/ c4 O. O$ g- A
' Y) N+ }: `& H1 E9 N
: b& G8 Q$ C3 W8 A e
Hints:+ F8 W- j( b& P3 W, n
- very small ticktime, gridsizeX and/or gridsizeY boost your cpu usage; H: [, V- ]6 R& x# q/ R( [$ D
- only taskexecuters in the model tree will be recognized5 g/ v! V o6 Y$ O7 l
- only used locations will be stored -> no restrictions for locations
/ M9 K# v! A! j/ j7 f5 e - the colors and optional heights aren't linear -> a natural logarithm will be used with the measured data to make the heatmap more visible
5 f7 A! U# O$ r; S H* Q; \* ]$ @* _8 o
I'm curious about your thoughts and hints. Of course you'll get the final version also. Did I mentioned that it's free? & U1 J/ d6 Q. f) O0 o; p
” |
|