|
Flexsim即将推出最新版本-6.0.以下是版本新增功能介绍。可以提前供Flexsim的爱好者们了解。* h% t# f. G% q, Y9 G5 E$ w
+ E9 U0 X$ X& z+ Y# _# M--- Flexsim 6.0.0 (January 2012) ---1 `2 H7 ?0 |* b& ]* z! I: Z
* Enhanced the experimenter to use multiple cores.
3 @& Z( M: L2 r) [+ K7 B* Added a new web browser GUI widget.: [6 l% E& D4 \3 Q& J b
* Added a new Dashboard window with HTML5 canvas statistics graphs./ @# x1 w0 n, p8 T) S6 ?: v
* Redesigned the experimenter interface to integrate the new statistics objects.
# E/ I' I: f* B: @9 x2 {* Added new experiment variable options "number of objects in group" and "number of task executers."
. ]/ g1 r% I, V* V7 A! @ m! S* Developed web accessibility: Opening, configuring, running, and viewing models over the web (using a web browser or handheld device).) A' h, n, R' W+ S9 j
* Added a new AutoCAD dwg importer.
; b" D4 G. Y$ f, n* 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.
, o) u0 `1 C- B1 w f8 q1 A* Modified the picklist and trigger gui widgets to be easier to use.
I3 |3 R2 q1 Y* Created a new node datatype (DATATYPE_BUNDLE) for storing large amount of information efficiently (see documentation of bundle commands)." u" l4 D/ P% q1 n& X7 I
* 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.
. a) d9 r% q! B1 o# N' | K; 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.
8 g: ^, r# j$ I. ^* Added a Flexscript call stack to the debugger.6 W* n) a% a% D5 e0 y9 K( @
* Added a step-in function for Flexscript user commands and nodefunctions in the debugger.) m5 Y: y2 J1 u5 B
* 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 `+ _( f2 a! [
* Enhanced the flexibility of pull logic and added a new pullitem() command for use in the Pull Strategy trigger.1 V9 T( }! ?' l- q- x
* Improved templates to allow for popup gui windows on pick list options.# I& |5 p7 @2 t s; F# Z
* Added a mechanism for multiple state profiles.3 T: c: D9 P# f; `
* Changed tables to always show the headers despite scrolling.; [" Q: |! i* a) C; i( f7 A
* Fixed a bug that was messing up the save operation when out of memory.
8 L1 d; O7 T' I3 G* Toggled the large-address-aware switch so that Flexsim can allocate more memory.. D( z8 ~0 t! \2 I* G( i; d9 f8 l
* Added floor() and ceil() commands.
. }7 p; n" C8 V9 t) H2 i, T* Added a switch for hashing the node's subnodes' names for quick lookup.
' h }5 G1 B6 s3 }! q4 w( W- g* Added a right-click menu option in the Labels tab so that labels' values are set on reset. This option is checked by default.
, }( c6 W( n8 B3 ~* Other various fixes from the development list.
5 ]) [* H0 A- H
9 Q7 R2 f# u1 x. @" s" f**backwards compatibility note: the following changes may slightly change the way updated models behave**. ]1 Y; ~' k% y5 B+ {2 r; d. o* b
* Fixed a critical bug in curved network length calculations.; e4 Y+ r. ~3 @! D
* Fixed issues with gettenetnode() and distancetotravel() on TEs that use "do not travel offsets and block network space."1 \6 Z" ^+ B: z2 L, w( S) T
* Made a change to distancetotravel() to base the "back-to-node" distance on the center of the object instead of the object's location.) C i# {; y/ F9 u1 p$ J
* Changed pulling to no longer override the send-to. Now both send-to and pull must check out to transfer a flowitem. {) |# y/ p3 `9 L
* Changed receiveitem() so that it doesn't behave as if it were pulling.
& R1 m2 a4 v7 v. ^* Made the Rack's OnEntry trigger fire before evaluating the dwell time. \$ o& P, n6 u9 D; g# `" V) U+ l
/ C$ s5 V0 Y" o# G4 q6 c0 ?+ @--- Flexsim 6.0.0 (2012/1/30) 中文译文---7 |( [& X. }$ v5 d4 `. l* |
- w. t/ G9 g* q0 c; |* L; U3 @! m
* 加强了实验器中多核技术(multiple cores)的应用- p8 x' |& |8 q2 u6 I
* 添加了一个新的网络浏览器GUI控件
; a3 c: j' U7 i) p s u* 增加了新的带有HTML5 canvas统计图的Dashboard窗口.: i8 O4 b7 G9 A5 o& K E
* 重新设计了实验器(experimenter)界面,整合了新的统计组件.
( j: b0 Y& G$ a5 |% U' P' c k* 添加了新的实验变量选项“组内实体数量(number of objects in group)”和 “任务执行器的数量(number of task executers)”.( f5 D% {, Y, o" U. i5 l
* 可通过网络访问: 通过网络打开,配置,运行并且浏览模型(使用网络浏览器或其他装置).
) \ p. j X% v0 e1 Z* 增加了新的AutoCAD dwg导入器.5 G7 l# i5 m: }; O8 F0 N. I
* 增加了模型单位和转换窗口.创建新模型时,会弹出一个窗口,对选用哪种模型单位进行提示. 更新旧模型时,也会提示选用模型单位.这些设置都保存在模型的”工具”文件夹中.
" R5 a; V, n" ?# t* 更新下拉列表和触发gui控件,应用起来更加简单.
b* g, r, c: G7 O* 创建了一个新节点datatype(DATATYPE_BUNDLE),可以有效的储存大量信息(请查看bundle命令文档).
6 N* N# W5 |0 k: n l+ l* 可以将媒体文件(3D图形和bitmaps文件)直接打包到模型文件中,最后只需生成一个文件,而不需要做成总的文件夹.! `- Q( t! ]- a8 k0 o
* 嵌入了命令文档窗口,当在代码窗口或者树视图中,高亮选中命令,按F1时便可打开这些窗口.5 Q+ U/ B% @+ O( l! n; J0 ]5 D5 |
* 在调试器中添加了Flexscript调用栈.
. v$ l0 s" o2 g* H* 在Flexscript用户命令中添加了step-in函数,在调试器中添加了nodefuctions. ) R0 ]- w5 U6 k S# x, G6 _' _
* 添加了逻辑创建器界面。使用此创建器不用写代码即可编写Flexscript逻辑。 (用户可以将默认的编辑器通过修改返回为代码,方法是:撤消选中“文件>全局变量)字体与颜色〉默认使用逻辑创建器“)+ t7 [7 v6 m8 E% E9 M( v, O
* 增强了拉入逻辑的灵活性并且添加了在拉入策略触发器中(Pull Strategy)应用的pullitem()命令.
- {& R' T2 I' Y ]4 \: R* l* 在下拉列表选项中可以弹出gui窗口。% I. Q1 ~# E( s* }) B: {: n
* 添加了新的状态判断机制.: d4 W1 e9 d: D9 y; d P9 b
* 拉动滚动条时,始终显示表格的标题% a5 f) i$ V( h V0 `7 ^1 x
* 解决了当内存不足时出现保存操作混乱的问题.2 r+ b. { v* A: J$ N
* 切换了大地址提示开关(large-address-aware),Flexsim可以对内存分配进行优化.
& ~3 v$ j. [' R! [* 添加了floor()和ceil()命令.
; ~2 ~% W3 x9 m3 N/ P* 为了方便查找,添加了将节点的子节点名称进行散列(hash)操作的功能./ [' |& s" f2 B* |0 C9 R
* 在标签选项卡的右击菜单中添加了一个新选项—重置时,还原标签值. 此选项为默认选项.
/ h" b& u$ r6 Q+ ]. G) z* 开发列表的其他各种问题修复.8 A1 ]# C1 |7 Y# |
! a, h2 o8 E0 ?( _3 O( A E. S4 {
**新版本兼容注释:以下修改会导致更新之后模型运行时的行为变化**
0 C9 w: _6 {! @& A& D4 a
9 Y( i# t7 i) x1 Q4 `5 J/ m* 解决了弯曲路径长度统计中存在的bug.
. h3 e/ o& n" Q+ D- q' L3 e1 \& _* 使用“禁止行进偏移和锁定网络路径”选项时,解决了与gettenetnode()和distancetotravel()命令相关的问题. % n0 j( m8 K6 K X: l8 ^9 d
6 i6 v0 p7 K, o9 i1 Y- r* V
! }$ x# }9 n! Y" a+ R6 K
* 修改了distancetotravel()命令的计算方式,使“back-to-node”距离按照实体的中心点计算,而非实体的位置.
; a5 d1 e7 Z1 c8 g& E. P. v
4 z2 _$ A8 _1 b4 B; X5 d* 使用拉入时,不再忽略“发送至”机制.当运送临时实体时,必须同时考虑 “发送至”和“拉入”机制.
" ]. p) t4 E1 |5 _- P" P5 ?* 修改了receiveitem()命令,使实体在接收实体时不会表现得像拉入操作.# _ ? x. A! m/ M: v' T
* 判断停留时间(dwell time)之前,触发进入(OnEntry)触发器. |
|