|
Flexsim即将推出最新版本-6.0.以下是版本新增功能介绍。可以提前供Flexsim的爱好者们了解。
2 R# a9 Q) L( K( i6 S! A( G
3 T- [& x, |' k; H1 x--- Flexsim 6.0.0 (January 2012) ---
P1 G# ?+ |- f7 j* Enhanced the experimenter to use multiple cores.
$ }+ v0 F6 D7 o1 Z# J7 y0 ?" r* B* Added a new web browser GUI widget.3 t+ g& k, s( B* Z
* Added a new Dashboard window with HTML5 canvas statistics graphs.
0 R# H( b% C* w/ ~, ~* Redesigned the experimenter interface to integrate the new statistics objects.
( U7 l" M/ H, W9 f2 C* Added new experiment variable options "number of objects in group" and "number of task executers."$ e7 Q2 ^6 U) K( l3 d, {7 Z
* Developed web accessibility: Opening, configuring, running, and viewing models over the web (using a web browser or handheld device).
5 a; u2 Z& d9 I0 Z5 x8 y* Added a new AutoCAD dwg importer.
6 H) L& z( k H! S: z/ F* 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.
6 b- u+ N/ f5 v! H* Modified the picklist and trigger gui widgets to be easier to use.
' i) c7 T( Z1 l* Created a new node datatype (DATATYPE_BUNDLE) for storing large amount of information efficiently (see documentation of bundle commands)./ t6 b. `9 d* m6 m# [3 F
* 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.
* `4 o" Z- \9 o8 p% m; ]* Added an embedded command documentation window that can be opened by highlighting a command and pressing F1 in the code window or tree view.
, |! y; |+ i: h: l* j p$ C* `* Added a Flexscript call stack to the debugger.0 N9 u9 }' _( ^% m' _
* Added a step-in function for Flexscript user commands and nodefunctions in the debugger.; X# k' i- j0 W* _) _' x6 L2 ~0 ?, S
* 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'.)/ _8 J0 Z/ J& Z0 b7 {
* Enhanced the flexibility of pull logic and added a new pullitem() command for use in the Pull Strategy trigger.
7 ?$ `# @! P$ N l* Improved templates to allow for popup gui windows on pick list options./ I% G. x$ S; v. K p
* Added a mechanism for multiple state profiles.
, J4 H$ W" r5 W7 d) ^/ k. R* Changed tables to always show the headers despite scrolling.8 B; q$ J7 n5 H9 L4 {8 s5 o
* Fixed a bug that was messing up the save operation when out of memory.
" ?, K6 {% ^. v6 ~ ~* Toggled the large-address-aware switch so that Flexsim can allocate more memory.( ]( c* ^, F0 a# s
* Added floor() and ceil() commands.
: l d; q) h+ _5 ]$ Y* Added a switch for hashing the node's subnodes' names for quick lookup.
4 r8 s c( }. ]3 v9 o& \5 B8 [8 M* Added a right-click menu option in the Labels tab so that labels' values are set on reset. This option is checked by default.
4 P" k' @* I0 X+ K8 E* Other various fixes from the development list.
& c# J$ Q" }; r
0 Z' b/ ]9 V2 t# K- V% [**backwards compatibility note: the following changes may slightly change the way updated models behave**0 v. h9 F6 U# e$ R9 r# y' s
* Fixed a critical bug in curved network length calculations.. n" C7 _- x$ L% k
* Fixed issues with gettenetnode() and distancetotravel() on TEs that use "do not travel offsets and block network space."* o! \3 m8 s& I( Z: u
* Made a change to distancetotravel() to base the "back-to-node" distance on the center of the object instead of the object's location., Y3 Y- j* p2 Z( c+ a$ O
* Changed pulling to no longer override the send-to. Now both send-to and pull must check out to transfer a flowitem.. y' o' n5 N% v+ N( a# o% Z
* Changed receiveitem() so that it doesn't behave as if it were pulling.+ |9 X' d6 W) r' t2 M3 G' H; ~
* Made the Rack's OnEntry trigger fire before evaluating the dwell time.
( L) _8 J9 \0 u- L5 I1 E2 K
# K U9 R. C3 z$ K/ P$ A" X--- Flexsim 6.0.0 (2012/1/30) 中文译文---& d5 u0 G! q( z
' b; V; R$ D7 h! m; e% S: T' {
* 加强了实验器中多核技术(multiple cores)的应用' N# ^) }: J; \0 h! o0 O
* 添加了一个新的网络浏览器GUI控件& g+ P# k8 r. E2 O
* 增加了新的带有HTML5 canvas统计图的Dashboard窗口.7 P6 ]" m$ [& j6 h1 u$ k* U
* 重新设计了实验器(experimenter)界面,整合了新的统计组件.
* m, u: } O7 r: |) }! m* 添加了新的实验变量选项“组内实体数量(number of objects in group)”和 “任务执行器的数量(number of task executers)”.5 l5 M/ u. O; R4 n2 ^: s
* 可通过网络访问: 通过网络打开,配置,运行并且浏览模型(使用网络浏览器或其他装置).& b/ e0 q& n+ t8 d9 z5 \' ]0 `. m
* 增加了新的AutoCAD dwg导入器.: z: @/ g% o Y1 i
* 增加了模型单位和转换窗口.创建新模型时,会弹出一个窗口,对选用哪种模型单位进行提示. 更新旧模型时,也会提示选用模型单位.这些设置都保存在模型的”工具”文件夹中.1 t, \) F6 v! l. O7 Y* S
* 更新下拉列表和触发gui控件,应用起来更加简单.0 o; a4 p" y$ g3 I
* 创建了一个新节点datatype(DATATYPE_BUNDLE),可以有效的储存大量信息(请查看bundle命令文档).
, w( C8 B: j6 a6 |4 C! n* 可以将媒体文件(3D图形和bitmaps文件)直接打包到模型文件中,最后只需生成一个文件,而不需要做成总的文件夹.
! @' n$ \4 x& ?6 h* 嵌入了命令文档窗口,当在代码窗口或者树视图中,高亮选中命令,按F1时便可打开这些窗口.
% }7 M1 S2 K9 |8 E# F9 k0 ~* 在调试器中添加了Flexscript调用栈.
. V3 Y S1 R- O8 S `! H3 Q( f o* 在Flexscript用户命令中添加了step-in函数,在调试器中添加了nodefuctions. , R3 h5 D0 {0 [0 y. D- J
* 添加了逻辑创建器界面。使用此创建器不用写代码即可编写Flexscript逻辑。 (用户可以将默认的编辑器通过修改返回为代码,方法是:撤消选中“文件>全局变量)字体与颜色〉默认使用逻辑创建器“)# k L. E/ |* C2 c( x
* 增强了拉入逻辑的灵活性并且添加了在拉入策略触发器中(Pull Strategy)应用的pullitem()命令.) q3 a. B6 Y, ^* l7 z* T5 g$ B
* 在下拉列表选项中可以弹出gui窗口。
- c2 M- Z' n: o1 F/ G5 v- h* 添加了新的状态判断机制.
0 i( M4 E6 j! l8 O" Z" u! v* 拉动滚动条时,始终显示表格的标题
& v9 B) J2 l9 ^5 r1 g$ {* 解决了当内存不足时出现保存操作混乱的问题.
$ ~4 |5 [( N3 l0 I1 _* 切换了大地址提示开关(large-address-aware),Flexsim可以对内存分配进行优化.; M# J' s) l- Y0 V/ c
* 添加了floor()和ceil()命令.
* e B5 l9 H" o0 G6 Q* 为了方便查找,添加了将节点的子节点名称进行散列(hash)操作的功能.- W! N. {( [6 C9 @& k, G7 X# f
* 在标签选项卡的右击菜单中添加了一个新选项—重置时,还原标签值. 此选项为默认选项.
7 Q8 j1 P* ^& ?1 ]* 开发列表的其他各种问题修复.
+ {+ T; [- O6 z! x
( |4 D- A/ A( Q# C**新版本兼容注释:以下修改会导致更新之后模型运行时的行为变化**
7 r7 v) q" P- }3 z6 G) w9 Y; F
; G) f$ b0 ~2 a1 U7 ]* 解决了弯曲路径长度统计中存在的bug. 2 u8 c$ v# _% G4 k
* 使用“禁止行进偏移和锁定网络路径”选项时,解决了与gettenetnode()和distancetotravel()命令相关的问题.
; Z; W6 ]1 g/ c7 q5 C$ G
. p8 F* \: f" L0 m1 k W
; g- o. l& |- L" Q$ i% Q v/ Z* 修改了distancetotravel()命令的计算方式,使“back-to-node”距离按照实体的中心点计算,而非实体的位置.
- U# a% `! { \! i: D0 Y4 w
9 L ?3 C# v p; K9 _& f, ?1 C* 使用拉入时,不再忽略“发送至”机制.当运送临时实体时,必须同时考虑 “发送至”和“拉入”机制.
8 d# ?) J6 X3 V; [* 修改了receiveitem()命令,使实体在接收实体时不会表现得像拉入操作.& p- ?; v$ z# I( a v S% Q
* 判断停留时间(dwell time)之前,触发进入(OnEntry)触发器. |
|