全球FlexSim系统仿真中文论坛

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

Flexsim 6.0版本功能介绍

[复制链接]
跳转到指定楼层
1#
shadowwind 发表于 2012-2-1 16:02:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Flexsim即将推出最新版本-6.0.以下是版本新增功能介绍。可以提前供Flexsim的爱好者们了解。
  ~) b$ d  i9 l- l/ @! I8 T5 }9 [4 [) X. U! W* x3 G
--- Flexsim 6.0.0 (January 2012) ---
9 B) ?, {4 t8 [$ K! L* Enhanced the experimenter to use multiple cores.
$ T' z0 b' g5 g  N& b# O3 [% k1 S* Added a new web browser GUI widget.' ]  r+ N) o! o  f* B7 K6 G) |3 l; C
* Added a new Dashboard window with HTML5 canvas statistics graphs.
/ E' n9 a" P7 X! R5 _* Redesigned the experimenter interface to integrate the new statistics objects.. w1 Y2 D/ w4 F* }' N
* Added new experiment variable options "number of objects in group" and "number of task executers."
. _! J4 v4 Z- }  v" c) d' a/ @5 B% ^) r* Developed web accessibility: Opening, configuring, running, and viewing models over the web (using a web browser or handheld device).& a8 t+ d: P2 Q# h. M
* Added a new AutoCAD dwg importer.
( d8 y8 u; J8 ~" t1 N+ E$ V* 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.
) d% l: i+ q) r! a3 s  @* Modified the picklist and trigger gui widgets to be easier to use.
, u) x1 M" n# {4 W: a8 f, f( k* Created a new node datatype (DATATYPE_BUNDLE) for storing large amount of information efficiently (see documentation of bundle commands).
1 W5 Q3 I6 D# E7 z* k0 T+ 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.7 y/ a# e( ^5 a# D, [" u
* Added an embedded command documentation window that can be opened by highlighting a command and pressing F1 in the code window or tree view.
3 ~  y: D7 W; m9 Z* x* Added a Flexscript call stack to the debugger.
: J' y, y* u& y, E* Added a step-in function for Flexscript user commands and nodefunctions in the debugger.
# ~% G* Z) y# q% g  V* 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'.); E1 P4 X8 t3 s
* Enhanced the flexibility of pull logic and added a new pullitem() command for use in the Pull Strategy trigger.' X! G( w6 x# Z$ T5 a1 c
* Improved templates to allow for popup gui windows on pick list options.
3 L; E; Z( Y- U. N7 h5 S1 c7 j$ ]1 K4 S* Added a mechanism for multiple state profiles.
, r( J% O* }" t- Q+ i8 w* Changed tables to always show the headers despite scrolling.
$ e* x8 n  O$ d* Fixed a bug that was messing up the save operation when out of memory.  g9 j- _* X4 \
* Toggled the large-address-aware switch so that Flexsim can allocate more memory.
; q4 x# @% u- o4 B  |( u7 ?; s; c* Added floor() and ceil() commands.: d5 `  L3 z: m1 t5 B
* Added a switch for hashing the node's subnodes' names for quick lookup.9 d7 O  O& G, K' Y
* Added a right-click menu option in the Labels tab so that labels' values are set on reset. This option is checked by default.1 c/ a( P- N4 t! v0 i5 G
* Other various fixes from the development list.! c( B# f1 o! B) D

1 R0 v- W4 ?! B) |' H**backwards compatibility note: the following changes may slightly change the way updated models behave**
& ?+ k2 y- ~- G3 C0 z+ e* Fixed a critical bug in curved network length calculations.
0 M3 o* T2 f  [3 B* Fixed issues with gettenetnode() and distancetotravel() on TEs that use "do not travel offsets and block network space."' g, ]' d, H% g! E0 g9 n) x
* Made a change to distancetotravel() to base the "back-to-node" distance on the center of the object instead of the object's location.
9 N8 Y; t  [9 ]& J. D* Changed pulling to no longer override the send-to. Now both send-to and pull must check out to transfer a flowitem.
2 {& M* v$ E* a+ B$ G! B, J* Changed receiveitem() so that it doesn't behave as if it were pulling.9 n+ x9 w1 `4 u" ]5 x
* Made the Rack's OnEntry trigger fire before evaluating the dwell time.- w/ p1 Q+ v9 f! _  X0 m' m

) ^: L; w, ~! M: b( i: o9 H- L6 `--- Flexsim 6.0.0 (2012/1/30) 中文译文---& u' S0 ?; F# Z8 V: H2 M* i

+ a& u/ e3 [! t) ]/ v) r% G* 加强了实验器中多核技术(multiple cores)的应用
. X  m6 w. F- m5 _7 j9 ^* 添加了一个新的网络浏览器GUI控件$ U* D+ L7 F$ Z3 C3 V( k
* 增加了新的带有HTML5 canvas统计图的Dashboard窗口.9 N4 U- o2 t0 X9 N
* 重新设计了实验器(experimenter)界面,整合了新的统计组件.1 M; Y& m3 x+ q: e0 `" u" {
* 添加了新的实验变量选项“组内实体数量(number of objects in group)”和 “任务执行器的数量(number of task executers)”.
- n, k: Y! V( u1 p- |1 Y& P! d) [) m* 可通过网络访问: 通过网络打开,配置,运行并且浏览模型(使用网络浏览器或其他装置).1 J0 B' r; T( I/ n3 y' s- r
* 增加了新的AutoCAD dwg导入器.
- M& H+ x$ q8 x# ?* 增加了模型单位和转换窗口.创建新模型时,会弹出一个窗口,对选用哪种模型单位进行提示. 更新旧模型时,也会提示选用模型单位.这些设置都保存在模型的”工具”文件夹中.
. T; u( c: I/ c9 X9 F* 更新下拉列表和触发gui控件,应用起来更加简单.
# f& _7 }9 q3 A& t( b* 创建了一个新节点datatype(DATATYPE_BUNDLE),可以有效的储存大量信息(请查看bundle命令文档).7 p5 G+ p' A; t8 q4 c
* 可以将媒体文件(3D图形和bitmaps文件)直接打包到模型文件中,最后只需生成一个文件,而不需要做成总的文件夹.. m' {5 M  b/ ~! @5 X: {2 j* ]
* 嵌入了命令文档窗口,当在代码窗口或者树视图中,高亮选中命令,按F1时便可打开这些窗口.. F$ r0 k: a- D% S# A
* 在调试器中添加了Flexscript调用栈.
" Z% l7 a1 F, ~* 在Flexscript用户命令中添加了step-in函数,在调试器中添加了nodefuctions.
+ t4 ^; d! \: P7 J* 添加了逻辑创建器界面。使用此创建器不用写代码即可编写Flexscript逻辑。 (用户可以将默认的编辑器通过修改返回为代码,方法是:撤消选中“文件>全局变量)字体与颜色〉默认使用逻辑创建器“)
* w* o6 e1 m; R* 增强了拉入逻辑的灵活性并且添加了在拉入策略触发器中(Pull Strategy)应用的pullitem()命令.
2 V  a) @1 ]) Q  z0 Z* 在下拉列表选项中可以弹出gui窗口。) ^/ g% l' X0 L+ f
* 添加了新的状态判断机制.
6 }! P7 i3 h1 J) ^6 j) I5 q  K* 拉动滚动条时,始终显示表格的标题. X4 [4 `( o9 r" n; t* Z+ B8 `
* 解决了当内存不足时出现保存操作混乱的问题.; S! t* Z2 Q9 b) D% ^' m
* 切换了大地址提示开关(large-address-aware),Flexsim可以对内存分配进行优化.
+ [2 U- P7 v8 B  @* 添加了floor()和ceil()命令.
* a; w) @; [6 _- K. E0 B* 为了方便查找,添加了将节点的子节点名称进行散列(hash)操作的功能.
# ~: p2 t0 O2 O# G* 在标签选项卡的右击菜单中添加了一个新选项—重置时,还原标签值. 此选项为默认选项.3 @: Q* s& |1 M9 c! Z" s
* 开发列表的其他各种问题修复.
7 N% w$ a* z2 N  B3 t8 p# Q1 p9 Q9 B+ p
**新版本兼容注释:以下修改会导致更新之后模型运行时的行为变化**
( r' u3 u& Q8 a1 J# p
! |) E4 @, q$ A% W8 K* 解决了弯曲路径长度统计中存在的bug. - |- C0 G" b; r5 e3 M
* 使用“禁止行进偏移和锁定网络路径”选项时,解决了与gettenetnode()和distancetotravel()命令相关的问题. 5 N4 R7 j9 w8 h% Q7 Q/ @. r, O
+ y2 a; T& @+ {, Z% B: s

4 f. @6 N! d) X# C* 修改了distancetotravel()命令的计算方式,使“back-to-node”距离按照实体的中心点计算,而非实体的位置.- Z1 R8 w- ?) \4 L- D

3 b+ R+ X5 `( k+ Y- F* 使用拉入时,不再忽略“发送至”机制.当运送临时实体时,必须同时考虑 “发送至”和“拉入”机制. ' o; c/ x. g3 T2 ]* z" _
* 修改了receiveitem()命令,使实体在接收实体时不会表现得像拉入操作.; `* R  u/ h$ l" v1 _: R6 s
* 判断停留时间(dwell time)之前,触发进入(OnEntry)触发器.
2#
mgxy123 发表于 2012-2-1 16:12:34 | 只看该作者
不错
3#
domcylai 发表于 2012-2-6 16:22:28 | 只看该作者
非常期待,这次版本有很好的更新!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-18 12:07 , Processed in 0.070476 second(s), 13 queries .

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

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