|
Flexsim即将推出最新版本-6.0.以下是版本新增功能介绍。可以提前供Flexsim的爱好者们了解。
: l# l" O4 b0 ~; \! _% r
2 W/ ~0 h" i0 O+ E; s4 [--- Flexsim 6.0.0 (January 2012) ---
* C0 k* L; K6 X# I- J! Z- Z* Enhanced the experimenter to use multiple cores.* f% J- p; d, k0 a1 \* C: @, c% r; m
* Added a new web browser GUI widget.
" V: S) Z7 Y4 c, a/ ?& E" ]' v* Added a new Dashboard window with HTML5 canvas statistics graphs.
! M1 Q+ O9 t" g! y: v* F- z* Redesigned the experimenter interface to integrate the new statistics objects.
, a9 Z4 r( t; f1 W( O/ T* Added new experiment variable options "number of objects in group" and "number of task executers."1 [3 K, m) p+ e
* Developed web accessibility: Opening, configuring, running, and viewing models over the web (using a web browser or handheld device).& r. g0 E p6 {
* Added a new AutoCAD dwg importer.
' i1 h: D2 b0 `8 o) x* Added model units and conversion windows. When building a new model, a screen will ask you what model units you will be using. When updating an old model, a screen will ask you what model units were used to build the old model. These settings are stored in the Tools folder of the model.
' S" d$ M0 M7 T. l2 n* Modified the picklist and trigger gui widgets to be easier to use.
0 R f# u2 N, E$ i. g* Created a new node datatype (DATATYPE_BUNDLE) for storing large amount of information efficiently (see documentation of bundle commands).2 {5 v3 F$ p" u8 U2 v1 {8 r! c
* Implemented a way to package media (3d shapes and bitmaps) into the model file so that you only need to distribute one file instead of a whole directory of files.; H. b. h- X* G/ [, R d
* Added an embedded command documentation window that can be opened by highlighting a command and pressing F1 in the code window or tree view.
2 {# f" O3 W+ \7 w v1 d, a* Added a Flexscript call stack to the debugger.
" ~% O+ G* j; h ]4 y- P4 q! t, L8 v. K* Added a step-in function for Flexscript user commands and nodefunctions in the debugger.5 g7 @! W0 v+ i& `
* Added a logic builder interface for writing Flexscript logic without writing code. (You can change the default editor back to Code by unchecking 'File > Global Preferences > Fonts and Colors > Use Logic Builder by Default'.)
x8 V& T. e$ B* Enhanced the flexibility of pull logic and added a new pullitem() command for use in the Pull Strategy trigger.: X8 Z3 p7 N/ X- y9 q! n1 G
* Improved templates to allow for popup gui windows on pick list options.
1 z% Z/ i% j( s* Added a mechanism for multiple state profiles. w# M4 \( m& Q+ r, e5 D; k
* Changed tables to always show the headers despite scrolling.& M; \" X X x. x% R q
* Fixed a bug that was messing up the save operation when out of memory.4 I1 W7 a# L! R& u
* Toggled the large-address-aware switch so that Flexsim can allocate more memory.# I! [! T4 w" k5 X
* Added floor() and ceil() commands.
( z7 _3 h' p- c" q$ C6 J8 o* Added a switch for hashing the node's subnodes' names for quick lookup.
* G4 i; ]# e" y$ \6 Z9 a- Z( T3 k* Added a right-click menu option in the Labels tab so that labels' values are set on reset. This option is checked by default.; ?! b1 k; K* u0 e
* Other various fixes from the development list.
! ]- {% u1 G+ ]$ l* [
7 f- D P2 F- B, _**backwards compatibility note: the following changes may slightly change the way updated models behave**
- U* v: f6 C9 Z) f' l5 Q* Fixed a critical bug in curved network length calculations.- D; T1 ~9 L U% y1 T- Y
* Fixed issues with gettenetnode() and distancetotravel() on TEs that use "do not travel offsets and block network space."
8 _; I/ P* Y F9 C7 D V4 M* Made a change to distancetotravel() to base the "back-to-node" distance on the center of the object instead of the object's location.
. N5 ]: f0 |! [3 [5 \* Changed pulling to no longer override the send-to. Now both send-to and pull must check out to transfer a flowitem.
/ V P( @1 T2 F. [7 X! Z* Changed receiveitem() so that it doesn't behave as if it were pulling.6 a& k; w8 m, E5 a8 ^! g# h" n
* Made the Rack's OnEntry trigger fire before evaluating the dwell time.) X/ F) M T, C1 l. Y2 E0 S4 g1 {0 m. }. Y
( H2 l: T( w0 v; f8 X( S--- Flexsim 6.0.0 (2012/1/30) 中文译文---
( @$ f% E0 E7 O# M" ]! `, g8 m b9 J
7 P* c& g2 z; e. C2 S {* 加强了实验器中多核技术(multiple cores)的应用" q3 {8 t0 C$ Y
* 添加了一个新的网络浏览器GUI控件
1 R7 z' h( _; r- F* O* 增加了新的带有HTML5 canvas统计图的Dashboard窗口.$ e, l4 [/ W! I6 u* e
* 重新设计了实验器(experimenter)界面,整合了新的统计组件.
' W2 v" ?7 Z4 ?$ S$ E3 N* 添加了新的实验变量选项“组内实体数量(number of objects in group)”和 “任务执行器的数量(number of task executers)”.
- r, w$ ]; r2 T+ |" P4 p; m" }* 可通过网络访问: 通过网络打开,配置,运行并且浏览模型(使用网络浏览器或其他装置)., t/ e) o R4 {5 l8 ?2 N& M1 r
* 增加了新的AutoCAD dwg导入器.% | e0 o/ E9 u2 p4 z. `$ O
* 增加了模型单位和转换窗口.创建新模型时,会弹出一个窗口,对选用哪种模型单位进行提示. 更新旧模型时,也会提示选用模型单位.这些设置都保存在模型的”工具”文件夹中.
0 t3 V: }, B" t8 g, u2 h( {* 更新下拉列表和触发gui控件,应用起来更加简单.
; p8 N( f, D* B9 u# S- k% e* 创建了一个新节点datatype(DATATYPE_BUNDLE),可以有效的储存大量信息(请查看bundle命令文档)./ Z. F( m) a! B; ^9 U1 o4 k
* 可以将媒体文件(3D图形和bitmaps文件)直接打包到模型文件中,最后只需生成一个文件,而不需要做成总的文件夹.; P; j& x1 y. N4 ]4 r
* 嵌入了命令文档窗口,当在代码窗口或者树视图中,高亮选中命令,按F1时便可打开这些窗口.
9 `# N, q# b; K' k& E |* 在调试器中添加了Flexscript调用栈.
. D: D- H6 G; w; o5 m* 在Flexscript用户命令中添加了step-in函数,在调试器中添加了nodefuctions. ( n' J# P H6 }- e
* 添加了逻辑创建器界面。使用此创建器不用写代码即可编写Flexscript逻辑。 (用户可以将默认的编辑器通过修改返回为代码,方法是:撤消选中“文件>全局变量)字体与颜色〉默认使用逻辑创建器“)/ A" x3 y1 V+ Z) k
* 增强了拉入逻辑的灵活性并且添加了在拉入策略触发器中(Pull Strategy)应用的pullitem()命令.! ^+ \4 Y7 r. [( ~! B
* 在下拉列表选项中可以弹出gui窗口。
4 D$ w1 ] Y3 Y( f* 添加了新的状态判断机制.: {+ n& J6 P7 ] F8 j) Q3 a( h( I
* 拉动滚动条时,始终显示表格的标题0 D" L9 p8 r- l: i9 {( k/ P
* 解决了当内存不足时出现保存操作混乱的问题.
0 a# L% V N A' u3 E* 切换了大地址提示开关(large-address-aware),Flexsim可以对内存分配进行优化.
4 L& k* t$ N$ g! p2 \* 添加了floor()和ceil()命令.$ F [+ @6 I/ R/ J
* 为了方便查找,添加了将节点的子节点名称进行散列(hash)操作的功能.
# W# R/ o4 ^; v( i$ G* ~* 在标签选项卡的右击菜单中添加了一个新选项—重置时,还原标签值. 此选项为默认选项.+ @3 ]% X8 g" i% ]/ s
* 开发列表的其他各种问题修复.
* f8 r: G3 a% _! X2 C# z8 A; u* S3 O
**新版本兼容注释:以下修改会导致更新之后模型运行时的行为变化**0 k/ \/ _/ O. G3 t
0 i% [4 R: k5 A; r
* 解决了弯曲路径长度统计中存在的bug.
: h2 e% ~* H/ Y& V4 b( m2 a* 使用“禁止行进偏移和锁定网络路径”选项时,解决了与gettenetnode()和distancetotravel()命令相关的问题. / x, I! t/ I0 t1 m0 _, B. O& e1 r, k8 \
% d9 b( H- Z3 D& _7 o8 `- w
& H# ]- v+ q' `- L- x" O* 修改了distancetotravel()命令的计算方式,使“back-to-node”距离按照实体的中心点计算,而非实体的位置.. E0 I& l$ G0 ~$ r2 Z0 W" P. i& `8 l
c: S2 t P' e0 T) {0 J
* 使用拉入时,不再忽略“发送至”机制.当运送临时实体时,必须同时考虑 “发送至”和“拉入”机制.
. u6 d% [% d% Z0 W" Q/ e% `* 修改了receiveitem()命令,使实体在接收实体时不会表现得像拉入操作.
0 U0 U! Q3 X5 Y- A* 判断停留时间(dwell time)之前,触发进入(OnEntry)触发器. |
|