|
Flexsim即将推出最新版本-6.0.以下是版本新增功能介绍。可以提前供Flexsim的爱好者们了解。4 C7 F% U9 q* k; p7 O1 K' J1 D7 Z
; ?( R% }) ]+ R' k5 C
--- Flexsim 6.0.0 (January 2012) ---0 u b- p4 Q$ N- D
* Enhanced the experimenter to use multiple cores.
* U+ l& E5 G- F+ G, _+ N* Added a new web browser GUI widget.. N" R; Q* s: ?) v! |' w- \
* Added a new Dashboard window with HTML5 canvas statistics graphs.
& t1 X9 J1 `( z# b. G% i4 ^' h% L. ~* Redesigned the experimenter interface to integrate the new statistics objects.
7 ]* X: [2 z( p3 U* Added new experiment variable options "number of objects in group" and "number of task executers.", |5 H+ p4 Q& p7 a: _ Y. I
* Developed web accessibility: Opening, configuring, running, and viewing models over the web (using a web browser or handheld device).
; V# O" Q. ?; j* Added a new AutoCAD dwg importer.
' f- y, M" B- W" |2 P# G* 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.
7 b1 K/ b" A8 v0 o7 k* Modified the picklist and trigger gui widgets to be easier to use.
" K2 \( k/ X& t- Y: _* Created a new node datatype (DATATYPE_BUNDLE) for storing large amount of information efficiently (see documentation of bundle commands)., m+ O+ n& e1 O* w3 q
* 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.
; E% q7 B I" d+ m* o* 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.
: w8 Q% x) a$ \& f9 {* Added a Flexscript call stack to the debugger.
7 S% x# \/ T& j: x) O! y3 b0 ~* Added a step-in function for Flexscript user commands and nodefunctions in the debugger.
! N4 O, h" Z( E$ m* 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'.)
2 f! P2 ~* Y5 Z' D: o h2 G* Enhanced the flexibility of pull logic and added a new pullitem() command for use in the Pull Strategy trigger.
: A @% ^3 O8 l* j }1 k* B* Improved templates to allow for popup gui windows on pick list options.4 j, p" o+ J1 f# r
* Added a mechanism for multiple state profiles.
3 s; I: Z: C$ h$ `' Q# j+ q* Changed tables to always show the headers despite scrolling.' t; b; g# ?9 U& m
* Fixed a bug that was messing up the save operation when out of memory.& B" z2 q# x7 c0 y* M) {, s! |
* Toggled the large-address-aware switch so that Flexsim can allocate more memory.
( S0 { N# S Y- `/ N `% n* Added floor() and ceil() commands.
9 }+ Z+ ]% ^; a, c" }& L5 \0 r* Added a switch for hashing the node's subnodes' names for quick lookup.
( j; T9 J' 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.
6 l" n; Z0 U _- H" Z2 t* Other various fixes from the development list.
) i& k7 O, ?) A. M4 u/ K
" |: t% b' _* |% V**backwards compatibility note: the following changes may slightly change the way updated models behave**
/ s, X5 G1 a( N( \3 E9 z/ C Q* Fixed a critical bug in curved network length calculations.
& h/ S2 y+ l& B. e1 u4 A, v& r* Fixed issues with gettenetnode() and distancetotravel() on TEs that use "do not travel offsets and block network space."9 ?& S$ [4 q9 L1 L- j2 r4 R2 W3 p
* Made a change to distancetotravel() to base the "back-to-node" distance on the center of the object instead of the object's location.
- f$ a5 v# h+ J0 z* Changed pulling to no longer override the send-to. Now both send-to and pull must check out to transfer a flowitem.
1 `, |6 c) ~2 ]7 `+ u% f; Y( L0 J/ X* Changed receiveitem() so that it doesn't behave as if it were pulling.+ S8 X9 J/ d( c' H9 k
* Made the Rack's OnEntry trigger fire before evaluating the dwell time.
; n$ U$ A* J- t+ f6 J8 a/ k. e; k& }7 a+ v p* R
--- Flexsim 6.0.0 (2012/1/30) 中文译文---
7 M/ `. M0 ]9 q9 f/ y3 z, y
! S( U# Y% h( v* 加强了实验器中多核技术(multiple cores)的应用
% C) T( m% h; s6 \* 添加了一个新的网络浏览器GUI控件, i4 h4 f) f9 [. o2 M
* 增加了新的带有HTML5 canvas统计图的Dashboard窗口.6 _4 y. A+ V' q4 b( f# I
* 重新设计了实验器(experimenter)界面,整合了新的统计组件.& i8 x# N; l+ N! T, q8 T
* 添加了新的实验变量选项“组内实体数量(number of objects in group)”和 “任务执行器的数量(number of task executers)”.- r$ g1 v7 t, a' ?* v4 s
* 可通过网络访问: 通过网络打开,配置,运行并且浏览模型(使用网络浏览器或其他装置).
8 R6 `; t3 u. B4 \9 n1 ~& C* 增加了新的AutoCAD dwg导入器.8 `2 U; C9 W9 @: I+ K
* 增加了模型单位和转换窗口.创建新模型时,会弹出一个窗口,对选用哪种模型单位进行提示. 更新旧模型时,也会提示选用模型单位.这些设置都保存在模型的”工具”文件夹中.. v5 H! F5 P. u8 r- m% b
* 更新下拉列表和触发gui控件,应用起来更加简单.
9 \4 f- y1 ?$ }/ J" g* 创建了一个新节点datatype(DATATYPE_BUNDLE),可以有效的储存大量信息(请查看bundle命令文档)./ h+ {$ S- i: o
* 可以将媒体文件(3D图形和bitmaps文件)直接打包到模型文件中,最后只需生成一个文件,而不需要做成总的文件夹." j; [- n: y% d& D2 m" {% S
* 嵌入了命令文档窗口,当在代码窗口或者树视图中,高亮选中命令,按F1时便可打开这些窗口.
7 U8 d7 E" T3 y* 在调试器中添加了Flexscript调用栈.
: M! ]( W' n2 E+ g* 在Flexscript用户命令中添加了step-in函数,在调试器中添加了nodefuctions. ! O6 X. a* c9 u; I) z# M
* 添加了逻辑创建器界面。使用此创建器不用写代码即可编写Flexscript逻辑。 (用户可以将默认的编辑器通过修改返回为代码,方法是:撤消选中“文件>全局变量)字体与颜色〉默认使用逻辑创建器“)
& ?7 U) _$ ]* h5 ^* 增强了拉入逻辑的灵活性并且添加了在拉入策略触发器中(Pull Strategy)应用的pullitem()命令.
5 E* b6 J0 P( ]% Q7 ~9 }) y# ^* 在下拉列表选项中可以弹出gui窗口。
0 M) u8 g$ O, R" c" Y/ i" p% B& {1 i: w* 添加了新的状态判断机制.: [" m0 q3 q/ B* w8 I! f
* 拉动滚动条时,始终显示表格的标题
9 R* e0 l# n0 H% U6 g* 解决了当内存不足时出现保存操作混乱的问题.6 C# o/ e" |3 H$ ^( ]
* 切换了大地址提示开关(large-address-aware),Flexsim可以对内存分配进行优化.6 \! I3 z8 c2 y1 x6 m
* 添加了floor()和ceil()命令.
/ R m! j+ _- E3 M. ?5 {+ ?* 为了方便查找,添加了将节点的子节点名称进行散列(hash)操作的功能.
+ C1 ` X3 N: q4 v, s* H* 在标签选项卡的右击菜单中添加了一个新选项—重置时,还原标签值. 此选项为默认选项.; x8 r2 ^ Z6 ]; G- N4 j5 W
* 开发列表的其他各种问题修复.5 H3 X9 S& n) g; J# W: e
# f2 s { H/ `$ Z3 l**新版本兼容注释:以下修改会导致更新之后模型运行时的行为变化**+ d% |2 _5 `+ M( x7 h! d( ~8 C2 {
* z$ H, f8 V% b2 K) t8 F8 j) Z) z
* 解决了弯曲路径长度统计中存在的bug.
7 R: b! [5 `! t% b3 l* 使用“禁止行进偏移和锁定网络路径”选项时,解决了与gettenetnode()和distancetotravel()命令相关的问题. 2 v( \, \/ v0 b/ {* y
6 a% x1 I- `0 Y! B
+ X% ?1 |, L/ p3 S& {2 z7 S0 H* 修改了distancetotravel()命令的计算方式,使“back-to-node”距离按照实体的中心点计算,而非实体的位置.& F* u1 Y5 U, d1 k
) y- i6 O/ ^2 F' P# G5 o
* 使用拉入时,不再忽略“发送至”机制.当运送临时实体时,必须同时考虑 “发送至”和“拉入”机制.
) ]2 x( K& O, l6 M8 Z2 _/ f* 修改了receiveitem()命令,使实体在接收实体时不会表现得像拉入操作." Y; \& A+ d2 K
* 判断停留时间(dwell time)之前,触发进入(OnEntry)触发器. |
|