|
Flexsim即将推出最新版本-6.0.以下是版本新增功能介绍。可以提前供Flexsim的爱好者们了解。
4 ~) d: d# O- ~" ~- I/ t
' c. X# Q) ?8 O% k; I--- Flexsim 6.0.0 (January 2012) ---
( y1 t3 V/ r+ U9 v: b6 d0 Y+ [4 B2 S* Enhanced the experimenter to use multiple cores.7 k: g! y6 C7 E" e# i& @% i7 `2 `
* Added a new web browser GUI widget.' B; k, G1 c& ]
* Added a new Dashboard window with HTML5 canvas statistics graphs.3 Y$ W+ A- _4 z2 m1 f
* Redesigned the experimenter interface to integrate the new statistics objects.
: [# d" S5 {- B) u0 Q$ y* Added new experiment variable options "number of objects in group" and "number of task executers."
5 L6 k+ Z1 c& C) _" O' ]* Developed web accessibility: Opening, configuring, running, and viewing models over the web (using a web browser or handheld device).
$ G% ~+ g7 h E: r7 g, M" s* Added a new AutoCAD dwg importer.
5 {3 Q% Q) W. r( J2 v- ?) P/ ~* 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.) Z1 X$ f: v/ n+ V/ [2 d
* Modified the picklist and trigger gui widgets to be easier to use.1 }$ S3 T' H' |3 h$ G
* Created a new node datatype (DATATYPE_BUNDLE) for storing large amount of information efficiently (see documentation of bundle commands).- L/ d; M3 [1 n0 ? o
* 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.
1 T1 s( w" ?8 `! m: t; o* Added an embedded command documentation window that can be opened by highlighting a command and pressing F1 in the code window or tree view.
6 q- ?. ?9 F1 J8 L* Added a Flexscript call stack to the debugger.& g& r0 D( U# |
* Added a step-in function for Flexscript user commands and nodefunctions in the debugger.
9 _& u) F- T. ^0 `0 \5 E# N0 Q2 g- H* 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'.)
% D6 f$ x: C& J* Enhanced the flexibility of pull logic and added a new pullitem() command for use in the Pull Strategy trigger.
( D; S; p! w( G1 o2 @( u* Improved templates to allow for popup gui windows on pick list options.( U, q7 S2 s% v% {
* Added a mechanism for multiple state profiles.5 v/ M/ Y& T0 W/ j! L, ^* P
* Changed tables to always show the headers despite scrolling.4 I# D9 ^# I Z, Q& U! F1 ` H
* Fixed a bug that was messing up the save operation when out of memory.
; A! ?8 ?* D; n5 E, D* Toggled the large-address-aware switch so that Flexsim can allocate more memory.: y' p M2 ]& {, [ ^
* Added floor() and ceil() commands.; P4 H( O; y) `
* Added a switch for hashing the node's subnodes' names for quick lookup.* x8 h3 `/ @7 A4 f1 B
* Added a right-click menu option in the Labels tab so that labels' values are set on reset. This option is checked by default.' V. w) E5 H. F
* Other various fixes from the development list.4 n F1 H. W, X# Y/ B2 L0 b# i
4 ~5 i# b; g7 j) v/ S. ~
**backwards compatibility note: the following changes may slightly change the way updated models behave**9 d6 y8 ?: c# q6 r& r. j
* Fixed a critical bug in curved network length calculations.+ R. f1 w# m0 {* b4 W( m( A
* Fixed issues with gettenetnode() and distancetotravel() on TEs that use "do not travel offsets and block network space."6 V1 c2 C6 }2 z2 L4 u% D
* Made a change to distancetotravel() to base the "back-to-node" distance on the center of the object instead of the object's location.
; _( R, Y- l, c5 }6 m3 F0 b* Changed pulling to no longer override the send-to. Now both send-to and pull must check out to transfer a flowitem.
# x1 s( V1 W7 M, C+ W. m* z* Changed receiveitem() so that it doesn't behave as if it were pulling.4 n' [. O% ~" j1 `1 t& G
* Made the Rack's OnEntry trigger fire before evaluating the dwell time.
. b. O- J4 M m& w% f0 p z+ ~
. T1 T+ A* M" [# r$ u1 e; k' C--- Flexsim 6.0.0 (2012/1/30) 中文译文---
8 a3 }4 Z0 a- I
8 \7 }3 J( m% y( H9 i8 W* 加强了实验器中多核技术(multiple cores)的应用% W; {% _/ L* {$ J
* 添加了一个新的网络浏览器GUI控件: H* c; e! W# j; [; Q
* 增加了新的带有HTML5 canvas统计图的Dashboard窗口.- m) P1 B# ^$ {, Z
* 重新设计了实验器(experimenter)界面,整合了新的统计组件.' `, \2 G2 H' ^% f3 o
* 添加了新的实验变量选项“组内实体数量(number of objects in group)”和 “任务执行器的数量(number of task executers)”.
8 T% ~# K2 M* _- w! B+ a4 A* 可通过网络访问: 通过网络打开,配置,运行并且浏览模型(使用网络浏览器或其他装置).5 A: O. z/ ~8 p8 w6 E/ g7 P
* 增加了新的AutoCAD dwg导入器.
4 F+ i: F* Q. m$ ]' i. j6 c* 增加了模型单位和转换窗口.创建新模型时,会弹出一个窗口,对选用哪种模型单位进行提示. 更新旧模型时,也会提示选用模型单位.这些设置都保存在模型的”工具”文件夹中.
U3 S1 t8 x7 w* 更新下拉列表和触发gui控件,应用起来更加简单.
) O( W0 m/ ^# l; b% M' B* 创建了一个新节点datatype(DATATYPE_BUNDLE),可以有效的储存大量信息(请查看bundle命令文档).
* s% o5 Q1 J, ^- q! X* 可以将媒体文件(3D图形和bitmaps文件)直接打包到模型文件中,最后只需生成一个文件,而不需要做成总的文件夹.+ N- e0 [% {$ X
* 嵌入了命令文档窗口,当在代码窗口或者树视图中,高亮选中命令,按F1时便可打开这些窗口.9 @2 F: J3 F6 w
* 在调试器中添加了Flexscript调用栈.! W/ q8 f6 q/ ^/ S& m, x
* 在Flexscript用户命令中添加了step-in函数,在调试器中添加了nodefuctions. ! K3 d# }" j3 \5 D+ B" h; r
* 添加了逻辑创建器界面。使用此创建器不用写代码即可编写Flexscript逻辑。 (用户可以将默认的编辑器通过修改返回为代码,方法是:撤消选中“文件>全局变量)字体与颜色〉默认使用逻辑创建器“)
+ {4 w0 S2 ? x" @" Y) ~( C* 增强了拉入逻辑的灵活性并且添加了在拉入策略触发器中(Pull Strategy)应用的pullitem()命令.
' b0 j3 K6 G* s4 {4 ^/ ^2 b0 S* 在下拉列表选项中可以弹出gui窗口。
% U. i- U3 R2 P( v- P2 l* 添加了新的状态判断机制.
2 T; e H9 L/ W) R/ E: |8 H* 拉动滚动条时,始终显示表格的标题' z5 a1 L; J4 P, h6 ?) H, f
* 解决了当内存不足时出现保存操作混乱的问题.) c* X4 ?& ]6 M: d3 C$ y' B/ a/ I
* 切换了大地址提示开关(large-address-aware),Flexsim可以对内存分配进行优化.
T R. `; g; V; n0 `# L* 添加了floor()和ceil()命令.
* { ]5 E( M6 ?; P% F! M% N! m* 为了方便查找,添加了将节点的子节点名称进行散列(hash)操作的功能./ m' i6 A+ y0 b2 B5 L& g2 K! i. ^. L+ {
* 在标签选项卡的右击菜单中添加了一个新选项—重置时,还原标签值. 此选项为默认选项." p1 v+ l' `3 a, q8 B1 R" V
* 开发列表的其他各种问题修复.0 `. y/ H8 {2 A$ D. r1 L
8 q- J: W8 Q& b7 j p. \& j**新版本兼容注释:以下修改会导致更新之后模型运行时的行为变化**
1 g6 [. M$ R. J. x6 G9 `& @0 t7 |
* 解决了弯曲路径长度统计中存在的bug.
7 D, g( P" v. M. L, K* 使用“禁止行进偏移和锁定网络路径”选项时,解决了与gettenetnode()和distancetotravel()命令相关的问题. ! [ A2 |$ J9 R' J0 o) K
5 k1 r1 b M5 g2 n
* c) C/ |! u9 E0 ^* 修改了distancetotravel()命令的计算方式,使“back-to-node”距离按照实体的中心点计算,而非实体的位置.
S/ A- F( w% q; t- a8 S7 T% P `, j$ D$ M9 u/ ~2 a
* 使用拉入时,不再忽略“发送至”机制.当运送临时实体时,必须同时考虑 “发送至”和“拉入”机制. 6 d7 J0 n0 }+ r! P
* 修改了receiveitem()命令,使实体在接收实体时不会表现得像拉入操作.
7 H4 C; N* |3 l/ }+ M% y* 判断停留时间(dwell time)之前,触发进入(OnEntry)触发器. |
|