全球FlexSim系统仿真中文论坛

搜索
查看: 6762|回复: 2
打印 上一主题 下一主题

Flexsim 6.0版本功能介绍

[复制链接]
跳转到指定楼层
1#
shadowwind 发表于 2012-2-1 16:02:33 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
Flexsim即将推出最新版本-6.0.以下是版本新增功能介绍。可以提前供Flexsim的爱好者们了解。
/ a: u3 q' U  _- Y9 F7 o# s9 n4 a2 f+ F7 B- X  \
--- Flexsim 6.0.0 (January 2012) ---
5 C. ^2 j' }, |3 m6 n, @* Enhanced the experimenter to use multiple cores.
* i9 r6 J4 z6 Q/ z5 @: u* Added a new web browser GUI widget./ |7 f% T# H2 ~% M7 V
* Added a new Dashboard window with HTML5 canvas statistics graphs.
6 o/ f( L/ n3 O3 H: w* Redesigned the experimenter interface to integrate the new statistics objects.0 c6 m2 x! r3 \7 s2 L0 A  k4 x
* Added new experiment variable options "number of objects in group" and "number of task executers.", v4 o- Z9 ]; c3 f/ h( ~! t! ]7 y8 X
* Developed web accessibility: Opening, configuring, running, and viewing models over the web (using a web browser or handheld device).6 T! |+ a4 e7 H' ^  m# ]4 o3 w
* Added a new AutoCAD dwg importer.
, M# y2 m* T: u, Y' ]" |* 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 u  m- |: N( {! [" a/ A( d& u
* Modified the picklist and trigger gui widgets to be easier to use.
% f7 j0 y1 h$ ]& d" ?9 N6 v3 x6 x* Created a new node datatype (DATATYPE_BUNDLE) for storing large amount of information efficiently (see documentation of bundle commands).
5 G0 V* O7 y5 T; x# W' |* 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.
, p0 A2 A& [; t# k) v* Added an embedded command documentation window that can be opened by highlighting a command and pressing F1 in the code window or tree view.2 Q3 w' e5 @" U1 ^* U
* Added a Flexscript call stack to the debugger.
, i2 F6 Y% E" T6 R+ F% f- H4 ?* Added a step-in function for Flexscript user commands and nodefunctions in the debugger.
5 X& Q4 u# b/ ~  O$ 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'.)/ z/ K$ T% Y# p8 F: F5 \5 q8 \9 I
* Enhanced the flexibility of pull logic and added a new pullitem() command for use in the Pull Strategy trigger.) f; j# e' ]7 p% z. j' K( {$ y
* Improved templates to allow for popup gui windows on pick list options.% p. a) c0 \5 h
* Added a mechanism for multiple state profiles.; j4 R  h' |/ _# g* @
* Changed tables to always show the headers despite scrolling.- S" L. e) W- p+ s
* Fixed a bug that was messing up the save operation when out of memory.
; w4 I  @2 B4 W4 h* ]5 k! x2 ?* Toggled the large-address-aware switch so that Flexsim can allocate more memory.
6 _/ Y3 E7 K+ x# _7 t, R+ t* Added floor() and ceil() commands.
; F+ M* |- u2 Y" r6 ~5 o* Added a switch for hashing the node's subnodes' names for quick lookup.& X. F9 \  l- s: x& G& w( J* l
* Added a right-click menu option in the Labels tab so that labels' values are set on reset. This option is checked by default.
" B: h7 O7 K$ A% M; ]; E* Other various fixes from the development list.5 e9 n* D8 e( b9 C! k4 v

% r* e9 l& k; m- L**backwards compatibility note: the following changes may slightly change the way updated models behave**
- U7 j% Z6 \9 }6 C* Fixed a critical bug in curved network length calculations.
& {9 h3 U* l5 |2 O* p6 }4 N* Fixed issues with gettenetnode() and distancetotravel() on TEs that use "do not travel offsets and block network space."( h& U! I" S+ k
* Made a change to distancetotravel() to base the "back-to-node" distance on the center of the object instead of the object's location.4 f+ v+ }7 {. G& [, s0 d# ]
* Changed pulling to no longer override the send-to. Now both send-to and pull must check out to transfer a flowitem.
6 U& v7 H0 ]: A* `* Changed receiveitem() so that it doesn't behave as if it were pulling.  @+ c: k# X% @$ w+ R) _8 q
* Made the Rack's OnEntry trigger fire before evaluating the dwell time.0 z. z: C7 O# A) r6 |7 [

$ p& M3 w5 G$ E1 D0 w1 V& X# W--- Flexsim 6.0.0 (2012/1/30) 中文译文---6 S" I, y) D: `
: D/ `6 d/ b* T3 F( t5 k
* 加强了实验器中多核技术(multiple cores)的应用
8 _- L8 ], |/ W* 添加了一个新的网络浏览器GUI控件
7 ^2 C5 ~) a1 c& h! x8 u* 增加了新的带有HTML5 canvas统计图的Dashboard窗口.1 L( @0 C) j) A+ Y; P6 Q
* 重新设计了实验器(experimenter)界面,整合了新的统计组件.6 I: z1 {# N7 J
* 添加了新的实验变量选项“组内实体数量(number of objects in group)”和 “任务执行器的数量(number of task executers)”.3 e8 Z1 |( t" J) }1 a) a3 ~* [
* 可通过网络访问: 通过网络打开,配置,运行并且浏览模型(使用网络浏览器或其他装置).
, h( W* q( l* \+ `" q: s* 增加了新的AutoCAD dwg导入器.5 Q. `$ l8 C" W, a  k
* 增加了模型单位和转换窗口.创建新模型时,会弹出一个窗口,对选用哪种模型单位进行提示. 更新旧模型时,也会提示选用模型单位.这些设置都保存在模型的”工具”文件夹中.$ ?9 I3 B: D5 T+ o1 ^# \/ v
* 更新下拉列表和触发gui控件,应用起来更加简单.
$ L. y0 \$ H: X$ s/ c7 `. {+ T* 创建了一个新节点datatype(DATATYPE_BUNDLE),可以有效的储存大量信息(请查看bundle命令文档).8 U1 r2 l- L4 X' H
* 可以将媒体文件(3D图形和bitmaps文件)直接打包到模型文件中,最后只需生成一个文件,而不需要做成总的文件夹.1 J4 B6 c' q  N' J# @- F
* 嵌入了命令文档窗口,当在代码窗口或者树视图中,高亮选中命令,按F1时便可打开这些窗口.- N( j7 g% O8 i0 Y4 L
* 在调试器中添加了Flexscript调用栈.
  E+ v4 l" H6 K* 在Flexscript用户命令中添加了step-in函数,在调试器中添加了nodefuctions.
2 H" y% Y# N$ v; ^: A: E* 添加了逻辑创建器界面。使用此创建器不用写代码即可编写Flexscript逻辑。 (用户可以将默认的编辑器通过修改返回为代码,方法是:撤消选中“文件>全局变量)字体与颜色〉默认使用逻辑创建器“): n5 P- c$ z9 _( P
* 增强了拉入逻辑的灵活性并且添加了在拉入策略触发器中(Pull Strategy)应用的pullitem()命令.
. Z& S7 @4 E0 |/ M6 I* 在下拉列表选项中可以弹出gui窗口。
7 h4 ~% p- `; j# \5 n7 H* 添加了新的状态判断机制.  Q, t! ~' y, A6 t* x- q- ?
* 拉动滚动条时,始终显示表格的标题
/ P7 ^% A, S% ?( M6 z  ~* 解决了当内存不足时出现保存操作混乱的问题.
/ H: s9 h' w- U! b/ A: C* 切换了大地址提示开关(large-address-aware),Flexsim可以对内存分配进行优化.
; E8 x4 E$ u* W% d" j* 添加了floor()和ceil()命令.
& k  H# z+ g# {* 为了方便查找,添加了将节点的子节点名称进行散列(hash)操作的功能.  O! h$ S9 F( W0 P( p
* 在标签选项卡的右击菜单中添加了一个新选项—重置时,还原标签值. 此选项为默认选项.( C6 W; M/ e: A6 U3 E% P$ F( c. f
* 开发列表的其他各种问题修复.: A" E8 A+ C7 j5 p
7 K. U3 h* l7 `; s  p; Z) R( U
**新版本兼容注释:以下修改会导致更新之后模型运行时的行为变化**
  d3 J) [5 g  w) C9 V; k' e
  g- r! \8 I" g* 解决了弯曲路径长度统计中存在的bug.
+ ^, ^, u$ e% D* 使用“禁止行进偏移和锁定网络路径”选项时,解决了与gettenetnode()和distancetotravel()命令相关的问题.
4 f- m3 v% J( ?/ m* C9 S7 \) e$ b- Y; G- d" D6 N( d% T
$ C1 B+ @- Z8 Z- A( }3 Y
* 修改了distancetotravel()命令的计算方式,使“back-to-node”距离按照实体的中心点计算,而非实体的位置.
' f& E- J3 }; d# S4 o, z* r/ B( V3 b5 X8 s4 @8 L
* 使用拉入时,不再忽略“发送至”机制.当运送临时实体时,必须同时考虑 “发送至”和“拉入”机制. ' H# V% N- T1 V! Q# D5 ]9 }' `9 C
* 修改了receiveitem()命令,使实体在接收实体时不会表现得像拉入操作.
. w3 e8 L  A- _* v" Q* @: h* 判断停留时间(dwell time)之前,触发进入(OnEntry)触发器.
3#
domcylai 发表于 2012-2-6 16:22:28 | 只看该作者
非常期待,这次版本有很好的更新!
2#
mgxy123 发表于 2012-2-1 16:12:34 | 只看该作者
不错
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2025-8-31 13:27 , Processed in 0.089224 second(s), 14 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表