|
Flexsim即将推出最新版本-6.0.以下是版本新增功能介绍。可以提前供Flexsim的爱好者们了解。( D5 }2 b D- ~; r# X# i
I) d) x' c9 k! [( t# U--- Flexsim 6.0.0 (January 2012) ---
/ z: f$ F/ Q0 s8 C" r* Enhanced the experimenter to use multiple cores.
7 n6 D# f/ n; k4 l, W+ {. ]; u) j* Added a new web browser GUI widget.
+ z3 @! J' C( t: \- e1 N- d* Added a new Dashboard window with HTML5 canvas statistics graphs./ H/ }- D' n; y4 E7 K
* Redesigned the experimenter interface to integrate the new statistics objects.
; ~3 Y9 i3 U7 t# X* Added new experiment variable options "number of objects in group" and "number of task executers."
$ F0 G' Y2 B' _+ U* Developed web accessibility: Opening, configuring, running, and viewing models over the web (using a web browser or handheld device).
, L0 X. r, C9 Z% r/ v. y7 t* Added a new AutoCAD dwg importer.
1 P9 n' Y+ j0 G& x, U* 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.2 {/ a, g: {$ @' o- A2 u, h
* Modified the picklist and trigger gui widgets to be easier to use.! P) |2 ~) y! {; v- l
* Created a new node datatype (DATATYPE_BUNDLE) for storing large amount of information efficiently (see documentation of bundle commands).
; C7 l( H' o1 }% N5 t! k* 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.
* b7 Y% O7 j4 e& y* Added an embedded command documentation window that can be opened by highlighting a command and pressing F1 in the code window or tree view.' A/ E1 H3 d- N* d, ]9 J
* Added a Flexscript call stack to the debugger.
. U% }' s H/ r' |9 y2 O7 L* Added a step-in function for Flexscript user commands and nodefunctions in the debugger.6 Y! E2 J5 O; k9 [& v
* 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'.)9 W3 k ^/ ^' l7 k; k5 ~
* Enhanced the flexibility of pull logic and added a new pullitem() command for use in the Pull Strategy trigger.
]# L3 H8 h% a/ n9 J2 z: i9 c: E* Improved templates to allow for popup gui windows on pick list options.* D/ b; T" u' T% I- K$ J* s! z8 H
* Added a mechanism for multiple state profiles." t1 o. g; l: G* F# E( u& P) |
* Changed tables to always show the headers despite scrolling.2 g' `. Y+ F" V8 h% K
* Fixed a bug that was messing up the save operation when out of memory.0 K8 K2 A h# I0 R `4 B
* Toggled the large-address-aware switch so that Flexsim can allocate more memory.2 L8 G! |2 L. |3 v. B
* Added floor() and ceil() commands.
7 W1 J. }/ f1 o. P* Added a switch for hashing the node's subnodes' names for quick lookup.
8 I* F m g; M4 f! u* Added a right-click menu option in the Labels tab so that labels' values are set on reset. This option is checked by default.
8 j# j. Z5 U: L6 X. @/ ]$ V* Other various fixes from the development list.: G( p" ?' w8 U9 I/ q
- R4 p0 ]) C( u: }. A! _$ V- h7 l' U
**backwards compatibility note: the following changes may slightly change the way updated models behave**
+ k. K2 c. _" R' p0 W' @* Fixed a critical bug in curved network length calculations.
1 U$ G( a% N5 p7 D: [# R/ Z* Fixed issues with gettenetnode() and distancetotravel() on TEs that use "do not travel offsets and block network space."
: n3 h) _9 W7 W4 r% p/ b& a 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.
1 u2 d, i, S# ]% B3 E; f8 t: H$ N4 \* Changed pulling to no longer override the send-to. Now both send-to and pull must check out to transfer a flowitem.2 D8 i% Y h" o
* Changed receiveitem() so that it doesn't behave as if it were pulling.2 e0 l. v& k0 I/ M
* Made the Rack's OnEntry trigger fire before evaluating the dwell time." N) }& s6 B3 x! Q l
/ I. j' s# x2 h, v! |% _4 P--- Flexsim 6.0.0 (2012/1/30) 中文译文---
! g* F" {/ R& ^' l9 ]. f4 C- A& \4 f
, s1 e+ [$ O8 q* 加强了实验器中多核技术(multiple cores)的应用
' c0 | Q8 l, I3 H5 L4 O5 g* 添加了一个新的网络浏览器GUI控件
, {0 m3 k! Y1 _& ?, A; F! G) X" v* 增加了新的带有HTML5 canvas统计图的Dashboard窗口.8 |$ U: v7 o$ c8 J# d P3 G
* 重新设计了实验器(experimenter)界面,整合了新的统计组件.
. a9 G$ f& |+ k& M! K7 D5 j4 m* 添加了新的实验变量选项“组内实体数量(number of objects in group)”和 “任务执行器的数量(number of task executers)”.. I$ b n5 z: g6 v& \5 B" }
* 可通过网络访问: 通过网络打开,配置,运行并且浏览模型(使用网络浏览器或其他装置).* d) z# B! O* U: r3 C
* 增加了新的AutoCAD dwg导入器.
3 X$ f, H" J+ r$ T* 增加了模型单位和转换窗口.创建新模型时,会弹出一个窗口,对选用哪种模型单位进行提示. 更新旧模型时,也会提示选用模型单位.这些设置都保存在模型的”工具”文件夹中.9 Z' D7 w: I& \4 _3 K
* 更新下拉列表和触发gui控件,应用起来更加简单.; a" U* M; G7 f
* 创建了一个新节点datatype(DATATYPE_BUNDLE),可以有效的储存大量信息(请查看bundle命令文档).; ^: [& I( M" @2 {- @
* 可以将媒体文件(3D图形和bitmaps文件)直接打包到模型文件中,最后只需生成一个文件,而不需要做成总的文件夹.
$ V+ ~& J/ b& {( |6 l* 嵌入了命令文档窗口,当在代码窗口或者树视图中,高亮选中命令,按F1时便可打开这些窗口.
5 s- v6 x. t3 R7 V) ~) b! ?* 在调试器中添加了Flexscript调用栈.
2 _% S0 Z1 @: e6 S/ V2 z* 在Flexscript用户命令中添加了step-in函数,在调试器中添加了nodefuctions.
0 e. t6 G& G5 d* 添加了逻辑创建器界面。使用此创建器不用写代码即可编写Flexscript逻辑。 (用户可以将默认的编辑器通过修改返回为代码,方法是:撤消选中“文件>全局变量)字体与颜色〉默认使用逻辑创建器“)
4 k: N4 r* g8 B; [7 }! ~* 增强了拉入逻辑的灵活性并且添加了在拉入策略触发器中(Pull Strategy)应用的pullitem()命令." K9 f" z2 x3 |+ P% x E; w! {# B v( K
* 在下拉列表选项中可以弹出gui窗口。
9 G! O$ ^- C6 }# {4 @0 O* 添加了新的状态判断机制./ o4 m7 o/ V: p- }& j: q
* 拉动滚动条时,始终显示表格的标题2 s. B3 \8 T. L5 A9 Y
* 解决了当内存不足时出现保存操作混乱的问题.6 R/ K3 B! d' w
* 切换了大地址提示开关(large-address-aware),Flexsim可以对内存分配进行优化.
, {3 S* P0 U8 |7 A/ s' y( g* 添加了floor()和ceil()命令.- ?( B; e" o2 X/ t; O1 G
* 为了方便查找,添加了将节点的子节点名称进行散列(hash)操作的功能.& M4 Z. |' D& j2 e7 q
* 在标签选项卡的右击菜单中添加了一个新选项—重置时,还原标签值. 此选项为默认选项.7 d$ V" `- u" @" q' i$ Y8 k5 q
* 开发列表的其他各种问题修复.
4 n3 d- o( d! J! b9 u7 U5 K3 P! Z& x' k4 e& g' u
**新版本兼容注释:以下修改会导致更新之后模型运行时的行为变化**
, Z8 S* t- v/ }% c5 A" `' W+ r, }$ a* J% x& b9 v( v9 ]
* 解决了弯曲路径长度统计中存在的bug. 6 N( T# g3 c- w
* 使用“禁止行进偏移和锁定网络路径”选项时,解决了与gettenetnode()和distancetotravel()命令相关的问题.
4 b/ K+ m& A+ o' `
$ ^' B o# ?+ J% D0 E, ?8 [: \' P7 H7 _5 H& @
* 修改了distancetotravel()命令的计算方式,使“back-to-node”距离按照实体的中心点计算,而非实体的位置.! O: `( O* p E' |8 ~
* @, f5 K/ S3 e) v4 U( ~/ z% ]# g* 使用拉入时,不再忽略“发送至”机制.当运送临时实体时,必须同时考虑 “发送至”和“拉入”机制.
; [- N- M% r4 M/ q8 W1 z- b% \( O* 修改了receiveitem()命令,使实体在接收实体时不会表现得像拉入操作.
3 e2 J3 a# z; c8 _8 D* 判断停留时间(dwell time)之前,触发进入(OnEntry)触发器. |
|