标题: Flexsim 6.0版本功能介绍 [打印本页] 作者: shadowwind 时间: 2012-2-1 16:02 标题: Flexsim 6.0版本功能介绍 Flexsim即将推出最新版本-6.0.以下是版本新增功能介绍。可以提前供Flexsim的爱好者们了解。 2 g7 g8 o$ n1 U/ B4 @: l. Z$ T) { # t) L. F- x; N1 S& H--- Flexsim 6.0.0 (January 2012) ---0 l3 Y: Z1 G; i* ?) s' @3 g
* Enhanced the experimenter to use multiple cores. : E$ T' c/ I, G8 w* c* Added a new web browser GUI widget. & A$ o! D# }5 Q+ q H( N; _* Added a new Dashboard window with HTML5 canvas statistics graphs.1 q+ b0 h3 o- y! o6 e3 e( t% k
* Redesigned the experimenter interface to integrate the new statistics objects.$ ] [8 n# i _2 X4 c& i1 I" d1 N/ c0 O2 V
* Added new experiment variable options "number of objects in group" and "number of task executers."1 u. m2 d& v. \# J- P
* Developed web accessibility: Opening, configuring, running, and viewing models over the web (using a web browser or handheld device).6 r( H: n: Q$ T B# `, @! e
* Added a new AutoCAD dwg importer. / `- o/ g/ J8 @, v2 S* 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. 5 X. x b+ t0 {( `; p* Modified the picklist and trigger gui widgets to be easier to use. 1 b8 N. F E' r J% H7 ]- J* Created a new node datatype (DATATYPE_BUNDLE) for storing large amount of information efficiently (see documentation of bundle commands).% w& ]" n6 w) F7 \; [
* 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.6 ], B& X% e; I0 s# ]8 q, 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.7 ]. w/ ]1 z3 d: { ?9 L
* Added a Flexscript call stack to the debugger. 8 q7 D8 a7 h1 _* Added a step-in function for Flexscript user commands and nodefunctions in the debugger. . i; d; b7 U" k- Q+ q* 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'.)1 Y* [2 }) t9 k% T2 T4 ]- @$ z6 w
* Enhanced the flexibility of pull logic and added a new pullitem() command for use in the Pull Strategy trigger.+ a2 q Y8 a: _. y# e+ p b9 _
* Improved templates to allow for popup gui windows on pick list options. " l" b" v. U+ I7 ^9 Z" `+ y* Added a mechanism for multiple state profiles.6 d& @ _; }# e: c! e* h
* Changed tables to always show the headers despite scrolling. ' P7 o. `$ @$ i* Fixed a bug that was messing up the save operation when out of memory. $ n. f! d8 P. \9 M U, {* Toggled the large-address-aware switch so that Flexsim can allocate more memory.# Z* y) p" g2 n* `7 F9 w" A* V
* Added floor() and ceil() commands. 6 e1 j7 I- D+ L3 k" q- g' }* Added a switch for hashing the node's subnodes' names for quick lookup. ; L, j' R% G' L( D7 O8 z* Added a right-click menu option in the Labels tab so that labels' values are set on reset. This option is checked by default.5 d3 J3 F* u5 ~2 s8 K
* Other various fixes from the development list.7 Z$ u1 C( x7 `1 z0 v/ I
2 j. Y2 X9 B1 }/ G1 M**backwards compatibility note: the following changes may slightly change the way updated models behave** : A; ?+ p- ]! O6 v$ Z! A' u6 ~7 Q* Fixed a critical bug in curved network length calculations.& p% M3 O! C4 J% V8 ^
* Fixed issues with gettenetnode() and distancetotravel() on TEs that use "do not travel offsets and block network space."+ e' A+ {& d: ~3 s
* Made a change to distancetotravel() to base the "back-to-node" distance on the center of the object instead of the object's location. 3 V! e1 {+ C, s* Changed pulling to no longer override the send-to. Now both send-to and pull must check out to transfer a flowitem.8 x0 b2 O6 M$ t* T- B, c+ F
* Changed receiveitem() so that it doesn't behave as if it were pulling. . t8 T+ D2 V) v$ l A* Made the Rack's OnEntry trigger fire before evaluating the dwell time. # ^0 v2 f) h# x" T# D( f , e5 v/ p7 F. _5 Z! p& ]--- Flexsim 6.0.0 (2012/1/30) 中文译文---2 `) F8 q2 O$ N/ u& c, r* g
" X- l' {9 q2 w4 Z3 P
* 加强了实验器中多核技术(multiple cores)的应用, p! |* J7 H4 U0 z# N" ?6 S( u) {
* 添加了一个新的网络浏览器GUI控件5 k- H7 Q1 b' K
* 增加了新的带有HTML5 canvas统计图的Dashboard窗口. % h7 \) d# c* |! @* 重新设计了实验器(experimenter)界面,整合了新的统计组件. & c7 g* [2 Q3 ]# h* 添加了新的实验变量选项“组内实体数量(number of objects in group)”和 “任务执行器的数量(number of task executers)”. 2 c# [& S) q9 V/ g. C* 可通过网络访问: 通过网络打开,配置,运行并且浏览模型(使用网络浏览器或其他装置). + x9 y- V6 H! I5 M! ^$ h* 增加了新的AutoCAD dwg导入器.: e$ M# D7 |) N* ]/ ]/ U
* 增加了模型单位和转换窗口.创建新模型时,会弹出一个窗口,对选用哪种模型单位进行提示. 更新旧模型时,也会提示选用模型单位.这些设置都保存在模型的”工具”文件夹中.% w. {& v, T( z8 }) S0 }
* 更新下拉列表和触发gui控件,应用起来更加简单. ) f! o$ l7 L* ^, Z* 创建了一个新节点datatype(DATATYPE_BUNDLE),可以有效的储存大量信息(请查看bundle命令文档).6 X5 r& P) _+ t; h" x
* 可以将媒体文件(3D图形和bitmaps文件)直接打包到模型文件中,最后只需生成一个文件,而不需要做成总的文件夹.. U+ |- q' q4 g$ @* b. x
* 嵌入了命令文档窗口,当在代码窗口或者树视图中,高亮选中命令,按F1时便可打开这些窗口. , [8 E" M1 ]$ { E, A/ w* 在调试器中添加了Flexscript调用栈. + n; {0 |7 O% M: Y$ N; p# g* 在Flexscript用户命令中添加了step-in函数,在调试器中添加了nodefuctions. ! z+ e+ E! g6 P0 E3 J6 `/ ~
* 添加了逻辑创建器界面。使用此创建器不用写代码即可编写Flexscript逻辑。 (用户可以将默认的编辑器通过修改返回为代码,方法是:撤消选中“文件>全局变量)字体与颜色〉默认使用逻辑创建器“)( D: c' l% W6 L6 t
* 增强了拉入逻辑的灵活性并且添加了在拉入策略触发器中(Pull Strategy)应用的pullitem()命令.- ?4 B: p3 M" q6 C) V
* 在下拉列表选项中可以弹出gui窗口。 8 a+ Q- a' K' }+ ~0 u* 添加了新的状态判断机制. 8 ^3 H5 y. ]( k! y% t; f& F, O* 拉动滚动条时,始终显示表格的标题 ; y# Q3 D, A3 j- Q+ ? n: t9 z* 解决了当内存不足时出现保存操作混乱的问题.6 u* h. \, S1 e( j* K+ J+ U! t
* 切换了大地址提示开关(large-address-aware),Flexsim可以对内存分配进行优化.3 `# K- e: k& {" @6 @
* 添加了floor()和ceil()命令.9 _6 H. ? }# C' Y* r v1 f
* 为了方便查找,添加了将节点的子节点名称进行散列(hash)操作的功能." f' o# j* u, q
* 在标签选项卡的右击菜单中添加了一个新选项—重置时,还原标签值. 此选项为默认选项.' a9 i, A* [+ Z7 P6 F! l" F
* 开发列表的其他各种问题修复. 4 z( [& J+ X: s- N" }4 b- }- O6 e 1 C% O1 l! m! r**新版本兼容注释:以下修改会导致更新之后模型运行时的行为变化** * b% v% s+ d U, h1 Y- E3 g: F, C! O# V, f
* 解决了弯曲路径长度统计中存在的bug. 2 S+ x# o7 ?& F$ E
* 使用“禁止行进偏移和锁定网络路径”选项时,解决了与gettenetnode()和distancetotravel()命令相关的问题. ' R* K. h5 ? _; Q 9 {5 K: Z9 Z: E% t5 o" ]8 G& x6 i* V; t
* 修改了distancetotravel()命令的计算方式,使“back-to-node”距离按照实体的中心点计算,而非实体的位置. 1 @# J/ ]/ T* J$ O% r- u ( M, Q! h9 m+ h/ f* t) n* v6 H* 使用拉入时,不再忽略“发送至”机制.当运送临时实体时,必须同时考虑 “发送至”和“拉入”机制. * k) S* Q/ [/ Z/ O: ?9 `
* 修改了receiveitem()命令,使实体在接收实体时不会表现得像拉入操作. ; Z) M- R9 m C1 V+ C1 x* 判断停留时间(dwell time)之前,触发进入(OnEntry)触发器.作者: mgxy123 时间: 2012-2-1 16:12
不错作者: domcylai 时间: 2012-2-6 16:22
非常期待,这次版本有很好的更新!