|
Flexsim即将推出最新版本-6.0.以下是版本新增功能介绍。可以提前供Flexsim的爱好者们了解。) J F; d9 i7 B% R4 g* [& K7 t
! i2 L) \) ?! o--- Flexsim 6.0.0 (January 2012) ---
1 G$ V( \% I8 f; j, a* E( K2 d* Enhanced the experimenter to use multiple cores.5 q$ b% U; o/ |: s
* Added a new web browser GUI widget.7 ^0 U" x* q9 Q8 M# r9 q/ ^
* Added a new Dashboard window with HTML5 canvas statistics graphs.3 x- Q/ d1 }" c, F( w/ n* v$ _
* Redesigned the experimenter interface to integrate the new statistics objects.' h; e2 Z `5 F9 h+ _8 i& y* C
* Added new experiment variable options "number of objects in group" and "number of task executers."
4 r0 T1 U7 x1 k; n# C: \3 {* Developed web accessibility: Opening, configuring, running, and viewing models over the web (using a web browser or handheld device).% _$ r! K+ N- F, r
* Added a new AutoCAD dwg importer.& ?( h0 u6 x% ]5 l% W
* 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.
! H! F2 P5 |+ F5 ]* Modified the picklist and trigger gui widgets to be easier to use.
9 {4 _% c, A/ G8 e* Created a new node datatype (DATATYPE_BUNDLE) for storing large amount of information efficiently (see documentation of bundle commands).# ]/ F% ^9 r" ^7 t" I) r
* 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.
* v6 {# _! h9 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." e( O; P$ ~% G% i5 E% [- v
* Added a Flexscript call stack to the debugger.
5 m0 D- a/ |2 z. z5 O( a$ {7 U' g* Added a step-in function for Flexscript user commands and nodefunctions in the debugger.
$ |; L! C1 a2 E N4 e* 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'.)6 D# f. s, N' f3 f0 v( j
* Enhanced the flexibility of pull logic and added a new pullitem() command for use in the Pull Strategy trigger.
1 u) `: ?: m* l- D" Z. C* Improved templates to allow for popup gui windows on pick list options.
7 T/ D6 a- b) k5 v* Added a mechanism for multiple state profiles.
. x% T. n4 d! @$ G* Changed tables to always show the headers despite scrolling.
/ n1 ?5 Y* f& E" H. Z* Fixed a bug that was messing up the save operation when out of memory.
& g8 f! x! S7 A* Toggled the large-address-aware switch so that Flexsim can allocate more memory.
1 j: q/ }9 t ]! J1 X* Added floor() and ceil() commands.) y1 M$ F( Q) h6 l& U
* Added a switch for hashing the node's subnodes' names for quick lookup.
9 h) d _' N! y7 `' B/ W! \' w% r* Added a right-click menu option in the Labels tab so that labels' values are set on reset. This option is checked by default.* W( i7 n( e6 V2 q5 W
* Other various fixes from the development list.
* x$ U- Z+ I- K) r4 w- {% E' _; l; l u0 Y6 c C( e
**backwards compatibility note: the following changes may slightly change the way updated models behave**
6 V. g8 W1 O5 S! i* Fixed a critical bug in curved network length calculations.
1 d4 O# f; D7 B' B6 V- X0 N! a* Fixed issues with gettenetnode() and distancetotravel() on TEs that use "do not travel offsets and block network space." f8 ~5 o' X2 c9 F, U: e* z5 ^6 {* l
* Made a change to distancetotravel() to base the "back-to-node" distance on the center of the object instead of the object's location.
0 Z x1 Q4 V" J8 p$ l* Changed pulling to no longer override the send-to. Now both send-to and pull must check out to transfer a flowitem.
9 v# G" t; @& K. p+ Y2 O* Changed receiveitem() so that it doesn't behave as if it were pulling.9 {) q9 n- c% u& J
* Made the Rack's OnEntry trigger fire before evaluating the dwell time.
0 U5 ^, L1 R1 C- }( ]7 B4 q8 C8 N9 I$ j- I
--- Flexsim 6.0.0 (2012/1/30) 中文译文---
: H' K7 H1 G" N! K) s2 z/ [$ [, w5 n1 W4 \# F! U
* 加强了实验器中多核技术(multiple cores)的应用2 ^! }& c- | u2 y! K
* 添加了一个新的网络浏览器GUI控件
5 j* g4 Z; i, x! h) k" n* 增加了新的带有HTML5 canvas统计图的Dashboard窗口.! b4 D- k& r$ h) O. m1 z ~
* 重新设计了实验器(experimenter)界面,整合了新的统计组件.
5 o7 m0 \9 i* E& o+ `* 添加了新的实验变量选项“组内实体数量(number of objects in group)”和 “任务执行器的数量(number of task executers)”.3 r! ?2 @, Q7 ]3 |. r: _
* 可通过网络访问: 通过网络打开,配置,运行并且浏览模型(使用网络浏览器或其他装置)./ s6 t8 Q7 A+ o- G0 D2 o
* 增加了新的AutoCAD dwg导入器.) g/ |6 d1 w2 a% p, B& `
* 增加了模型单位和转换窗口.创建新模型时,会弹出一个窗口,对选用哪种模型单位进行提示. 更新旧模型时,也会提示选用模型单位.这些设置都保存在模型的”工具”文件夹中.; [: P! ?9 a8 B/ |0 `9 v) g1 O
* 更新下拉列表和触发gui控件,应用起来更加简单.4 W, V) h+ s+ n$ }" j/ {4 D; p
* 创建了一个新节点datatype(DATATYPE_BUNDLE),可以有效的储存大量信息(请查看bundle命令文档).
+ \% N! Y- S% g; |, ^; v2 ?1 K) m* 可以将媒体文件(3D图形和bitmaps文件)直接打包到模型文件中,最后只需生成一个文件,而不需要做成总的文件夹., b- w) Z. p: o! |
* 嵌入了命令文档窗口,当在代码窗口或者树视图中,高亮选中命令,按F1时便可打开这些窗口.% R) D: V1 b% J5 ], T/ p' g
* 在调试器中添加了Flexscript调用栈.
3 d) K# j* g4 R' h8 _* 在Flexscript用户命令中添加了step-in函数,在调试器中添加了nodefuctions. : O& L% Q8 ~8 X6 V
* 添加了逻辑创建器界面。使用此创建器不用写代码即可编写Flexscript逻辑。 (用户可以将默认的编辑器通过修改返回为代码,方法是:撤消选中“文件>全局变量)字体与颜色〉默认使用逻辑创建器“)( Y# ^ v' G; t5 V# D
* 增强了拉入逻辑的灵活性并且添加了在拉入策略触发器中(Pull Strategy)应用的pullitem()命令.& y1 J; t2 x ?5 a3 T
* 在下拉列表选项中可以弹出gui窗口。
* z; f& ^1 e' L7 S& b2 T# V* 添加了新的状态判断机制.& b. L! h: ~2 U* Y$ I+ i2 ]
* 拉动滚动条时,始终显示表格的标题0 c- I4 x8 F/ H! H* [; C) \
* 解决了当内存不足时出现保存操作混乱的问题.
' [& U! f$ B$ a7 d* 切换了大地址提示开关(large-address-aware),Flexsim可以对内存分配进行优化.
1 M: D$ A# p2 z* i( q# j0 L" }1 o* 添加了floor()和ceil()命令.- E% A3 P% P, p4 _# M
* 为了方便查找,添加了将节点的子节点名称进行散列(hash)操作的功能.
5 ~3 \! q3 M0 ~) Y( g* 在标签选项卡的右击菜单中添加了一个新选项—重置时,还原标签值. 此选项为默认选项." u& q `0 r4 [! f' {
* 开发列表的其他各种问题修复.- D/ m2 i+ i3 c! K. Y0 t
( r& c. F2 ` f+ x& ?**新版本兼容注释:以下修改会导致更新之后模型运行时的行为变化**: Q6 R ?5 o/ p2 D* J* z# D& H( ~
/ d; ~- g0 a) l9 A0 j# N. l* 解决了弯曲路径长度统计中存在的bug.
' r, m/ X" R0 o; l$ S* }* 使用“禁止行进偏移和锁定网络路径”选项时,解决了与gettenetnode()和distancetotravel()命令相关的问题. % i$ b+ R: h4 K" `
$ y2 p# j% F2 y2 T x* U; t6 k
$ f& n/ ]1 B( m! J* 修改了distancetotravel()命令的计算方式,使“back-to-node”距离按照实体的中心点计算,而非实体的位置.
/ P/ J* _! E# d* c, C+ t
a2 J i5 D9 f# L$ s/ h6 _* 使用拉入时,不再忽略“发送至”机制.当运送临时实体时,必须同时考虑 “发送至”和“拉入”机制.
! c) L+ a4 F) O9 X/ g' Y% p$ L* 修改了receiveitem()命令,使实体在接收实体时不会表现得像拉入操作.
i% s1 @2 X& O5 y* G3 T' m: \* 判断停留时间(dwell time)之前,触发进入(OnEntry)触发器. |
|