全球FlexSim系统仿真中文论坛

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

Flexsim 6.0版本功能介绍

[复制链接]
跳转到指定楼层
1#
shadowwind 发表于 2012-2-1 16:02:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Flexsim即将推出最新版本-6.0.以下是版本新增功能介绍。可以提前供Flexsim的爱好者们了解。( Y$ h/ A8 Z4 f0 }0 `2 u5 B* K
' I8 x  p: Q/ b# P: W
--- Flexsim 6.0.0 (January 2012) ---" S. H3 v, R& p: l
* Enhanced the experimenter to use multiple cores.$ e$ A5 N+ R' H6 {2 F* k( Q
* Added a new web browser GUI widget.1 i) W) w, v) y( a
* Added a new Dashboard window with HTML5 canvas statistics graphs.
/ L* s5 M- A7 M, z1 K% z* Redesigned the experimenter interface to integrate the new statistics objects.) l6 {# N, v6 D5 g5 p, c9 ?
* Added new experiment variable options "number of objects in group" and "number of task executers."
5 c6 ~0 n9 M$ S, y9 @; V' B* Developed web accessibility: Opening, configuring, running, and viewing models over the web (using a web browser or handheld device).
, l$ U% K: `, b1 V* Added a new AutoCAD dwg importer.
* e- \' k% y) Y, i; ~. k1 A* 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.
" x; S  K9 F& }* c  m# i. X* Modified the picklist and trigger gui widgets to be easier to use.
( z1 C& w. T8 `6 L/ F' h" X# e* Created a new node datatype (DATATYPE_BUNDLE) for storing large amount of information efficiently (see documentation of bundle commands).
9 [) h$ N- k. A1 j: 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.8 l- Q& x7 {4 L( x+ Z& s
* Added an embedded command documentation window that can be opened by highlighting a command and pressing F1 in the code window or tree view.
: _' `" A& m* T. ~* Added a Flexscript call stack to the debugger." T. @6 k* E% t$ m% ^) Z; Y. O
* Added a step-in function for Flexscript user commands and nodefunctions in the debugger.
' c! ~) T% L6 Z4 B2 ~6 Q8 u* 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 {& ]2 |( S  v: I1 A7 a1 ], O* Enhanced the flexibility of pull logic and added a new pullitem() command for use in the Pull Strategy trigger.7 J2 @7 Z3 F1 `- T8 u' i% \" \
* Improved templates to allow for popup gui windows on pick list options.% o/ s& n1 v" ^- O. B8 t/ `
* Added a mechanism for multiple state profiles.$ N' D5 I" \- l
* Changed tables to always show the headers despite scrolling.9 c: I4 \, t- l5 h
* Fixed a bug that was messing up the save operation when out of memory.
+ a; [; D( s5 j3 I5 T5 Y) S( M0 P* Toggled the large-address-aware switch so that Flexsim can allocate more memory.
1 Y# d; v. N  M* Added floor() and ceil() commands.
( I( L% i+ q5 E4 S  S0 {* Added a switch for hashing the node's subnodes' names for quick lookup.3 t7 I! e# C3 g' ~; w! D+ P1 Y' j
* Added a right-click menu option in the Labels tab so that labels' values are set on reset. This option is checked by default.' s$ @+ y! L% v2 `# o& }
* Other various fixes from the development list.% ^5 b3 T# D5 {" T  u- ?( D4 T6 p

0 E. x+ M& W+ r& ^' ^**backwards compatibility note: the following changes may slightly change the way updated models behave**
$ p2 }8 w7 c7 E) b# h# b6 r* Fixed a critical bug in curved network length calculations.. A) z! f4 ]1 V0 S# O( s% T
* Fixed issues with gettenetnode() and distancetotravel() on TEs that use "do not travel offsets and block network space."
  w$ ~# O8 H  n6 N* Made a change to distancetotravel() to base the "back-to-node" distance on the center of the object instead of the object's location.
5 D$ p2 l9 y" j+ j* Changed pulling to no longer override the send-to. Now both send-to and pull must check out to transfer a flowitem.
$ [& b: G7 W$ M4 Y% V* Changed receiveitem() so that it doesn't behave as if it were pulling.
1 p* L! ]$ n% S# t) _* Made the Rack's OnEntry trigger fire before evaluating the dwell time.
7 Y% T% a; x9 v- A2 I+ x* Q8 ?* a# h# h
--- Flexsim 6.0.0 (2012/1/30) 中文译文---8 {5 ?- v7 T" M; n+ F

( l* M; O: W" p7 c2 n# E, }2 ^7 A! f+ }* 加强了实验器中多核技术(multiple cores)的应用
$ t0 t6 r( ?1 }! d* 添加了一个新的网络浏览器GUI控件: k5 y( h' |( n9 Q
* 增加了新的带有HTML5 canvas统计图的Dashboard窗口.9 a3 q6 x8 @$ y8 Y5 j
* 重新设计了实验器(experimenter)界面,整合了新的统计组件.2 x1 b3 U) g: A/ K* v( F. G
* 添加了新的实验变量选项“组内实体数量(number of objects in group)”和 “任务执行器的数量(number of task executers)”.
! |5 q: \& l2 |4 u+ Z* 可通过网络访问: 通过网络打开,配置,运行并且浏览模型(使用网络浏览器或其他装置).
. [$ f0 h' B' @1 m8 N* 增加了新的AutoCAD dwg导入器.9 m5 s0 h& P% S& l0 d, u; h
* 增加了模型单位和转换窗口.创建新模型时,会弹出一个窗口,对选用哪种模型单位进行提示. 更新旧模型时,也会提示选用模型单位.这些设置都保存在模型的”工具”文件夹中.
" K# b" q- X$ [; n* 更新下拉列表和触发gui控件,应用起来更加简单.  y  D9 r" q: ?# a( a# D( {9 v
* 创建了一个新节点datatype(DATATYPE_BUNDLE),可以有效的储存大量信息(请查看bundle命令文档).
6 |7 d' k' O. |8 s/ e# l5 l+ G% ]* 可以将媒体文件(3D图形和bitmaps文件)直接打包到模型文件中,最后只需生成一个文件,而不需要做成总的文件夹.8 \" E. t1 |9 Y' }( Y  r5 k
* 嵌入了命令文档窗口,当在代码窗口或者树视图中,高亮选中命令,按F1时便可打开这些窗口.7 ?9 t) H8 A% d0 b( O: z* V3 ?6 g" D
* 在调试器中添加了Flexscript调用栈.+ U% H, K  A: K% T( V! N  N6 g( z
* 在Flexscript用户命令中添加了step-in函数,在调试器中添加了nodefuctions. 4 d5 Z9 z. `0 p: n& R# \3 Y
* 添加了逻辑创建器界面。使用此创建器不用写代码即可编写Flexscript逻辑。 (用户可以将默认的编辑器通过修改返回为代码,方法是:撤消选中“文件>全局变量)字体与颜色〉默认使用逻辑创建器“)
2 b7 f, H; d  ]- ?6 |- L* 增强了拉入逻辑的灵活性并且添加了在拉入策略触发器中(Pull Strategy)应用的pullitem()命令.
4 i: o5 P7 w/ m% b  l2 m! ?* 在下拉列表选项中可以弹出gui窗口。7 u. ^, Y1 i, P, C7 g
* 添加了新的状态判断机制.
1 w' v/ b* A  i: `2 v* 拉动滚动条时,始终显示表格的标题5 e5 S0 f) a; G: h7 ?3 N6 W2 H
* 解决了当内存不足时出现保存操作混乱的问题.- K& r7 m! X5 S' w, ]2 W& n  M; ^$ h! M
* 切换了大地址提示开关(large-address-aware),Flexsim可以对内存分配进行优化.% h" K5 ^4 H! J4 H: `
* 添加了floor()和ceil()命令.
) O6 k4 F9 ?: Y# T2 W( ^( |) G, f$ w  n* 为了方便查找,添加了将节点的子节点名称进行散列(hash)操作的功能.9 Y4 A4 o# R- n, o, ~5 e
* 在标签选项卡的右击菜单中添加了一个新选项—重置时,还原标签值. 此选项为默认选项.
% _2 }* \  ]0 q2 u2 ]& @* 开发列表的其他各种问题修复.
- S& r. q% p4 @/ V8 c* N% v3 Z& o/ z8 |3 U
**新版本兼容注释:以下修改会导致更新之后模型运行时的行为变化*** f  b0 o' s3 b6 N, S
7 K% O' G& N3 O% q2 h
* 解决了弯曲路径长度统计中存在的bug. 1 p5 _$ V/ C4 Q4 T
* 使用“禁止行进偏移和锁定网络路径”选项时,解决了与gettenetnode()和distancetotravel()命令相关的问题.
# P( r" ?5 f5 ]
0 \2 d3 a' B4 D6 J# u( b' I' L4 X& T/ H5 R* D) |5 D4 c
* 修改了distancetotravel()命令的计算方式,使“back-to-node”距离按照实体的中心点计算,而非实体的位置.# S1 S$ u4 n+ c1 o4 Q/ q9 x/ e5 D

2 T5 H- z) ?2 b- i. {* 使用拉入时,不再忽略“发送至”机制.当运送临时实体时,必须同时考虑 “发送至”和“拉入”机制.
" h9 y  V* ?+ y8 ]; s0 i  }5 T- I/ D* 修改了receiveitem()命令,使实体在接收实体时不会表现得像拉入操作.
0 w8 k$ e+ u9 @6 D* 判断停留时间(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-10-24 03:13 , Processed in 0.060999 second(s), 14 queries .

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

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