全球FlexSim系统仿真中文论坛

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

Flexsim 6.0版本功能介绍

[复制链接]
跳转到指定楼层
1#
shadowwind 发表于 2012-2-1 16:02:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Flexsim即将推出最新版本-6.0.以下是版本新增功能介绍。可以提前供Flexsim的爱好者们了解。
0 _* v" N) G. [9 B
* \; Q* t5 D/ y* ?$ F: ?--- Flexsim 6.0.0 (January 2012) ---
% v, I. T# A5 j  z4 [% T. t* Enhanced the experimenter to use multiple cores.
8 I) d1 g* X8 d  |* }* B* Added a new web browser GUI widget.
% c$ u1 `0 k  W/ _7 @  A3 @* R2 C4 _* Added a new Dashboard window with HTML5 canvas statistics graphs.
7 o% A$ l+ X' W( F$ {8 m+ U* Redesigned the experimenter interface to integrate the new statistics objects." T0 ]" h& _  z: W& `) x0 l
* Added new experiment variable options "number of objects in group" and "number of task executers.", |9 A: m! A) ~
* Developed web accessibility: Opening, configuring, running, and viewing models over the web (using a web browser or handheld device).
( L& ~) o4 e. ~) q4 p( q* Added a new AutoCAD dwg importer., g- L, X7 c. v7 y! g
* 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.! U3 D4 C; `  v  C" A2 B% i$ J# ?
* Modified the picklist and trigger gui widgets to be easier to use.  K2 N3 I7 e7 h9 X3 r' F- ]5 H% X( G) w
* Created a new node datatype (DATATYPE_BUNDLE) for storing large amount of information efficiently (see documentation of bundle commands).* c* i3 S  v7 K7 A* I
* 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 i' [* x( d3 b) [4 j  z& r
* Added an embedded command documentation window that can be opened by highlighting a command and pressing F1 in the code window or tree view.
4 y( S$ H: |9 A* Added a Flexscript call stack to the debugger.
" \$ {; A7 u3 |9 X& w* Added a step-in function for Flexscript user commands and nodefunctions in the debugger.
6 W, M/ W6 m0 {# [* 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'.)! w8 h/ G; K) s
* Enhanced the flexibility of pull logic and added a new pullitem() command for use in the Pull Strategy trigger.
7 L& u9 R1 f! T) ]# p. x. j* Improved templates to allow for popup gui windows on pick list options.* k8 y+ w2 l. Z& e4 S, J
* Added a mechanism for multiple state profiles.
7 D2 Z" w- W3 ]& `* Changed tables to always show the headers despite scrolling.
1 b9 z+ A: R$ `# u* Fixed a bug that was messing up the save operation when out of memory.
+ a5 s" ]1 C) X  p$ k8 z* Toggled the large-address-aware switch so that Flexsim can allocate more memory.0 ~, o, j* h4 |' G8 O- c
* Added floor() and ceil() commands.
; |' Z) Y0 S" M' }* Added a switch for hashing the node's subnodes' names for quick lookup.
0 B$ _# J( q) N) B" H' {3 k6 ]& w* Added a right-click menu option in the Labels tab so that labels' values are set on reset. This option is checked by default.
6 W+ M: D4 s$ Q* Other various fixes from the development list.3 A& J) e4 q9 E& L& O( |4 Q. C6 k

% w: }% a6 k! I+ f) d**backwards compatibility note: the following changes may slightly change the way updated models behave**2 F8 M4 X& B# Y) q7 L+ n
* Fixed a critical bug in curved network length calculations.
6 d& u8 @7 R3 }% b: ^* Fixed issues with gettenetnode() and distancetotravel() on TEs that use "do not travel offsets and block network space.") |2 I% M4 T( V9 v5 P
* Made a change to distancetotravel() to base the "back-to-node" distance on the center of the object instead of the object's location.; k( Q" j/ I4 q: q$ }1 v8 e( `
* Changed pulling to no longer override the send-to. Now both send-to and pull must check out to transfer a flowitem.
. K& ^5 N, o; w# L4 y* Changed receiveitem() so that it doesn't behave as if it were pulling.
9 F5 X% s# D2 q* C) ?! n: e* Made the Rack's OnEntry trigger fire before evaluating the dwell time.+ }# ]) y% `/ z  K2 N2 t/ E1 d- n. E2 f
. m9 R1 c+ {! `3 H
--- Flexsim 6.0.0 (2012/1/30) 中文译文---
7 `0 v; @6 ^% P; _* [7 J7 ]% Y/ R' F* n
* 加强了实验器中多核技术(multiple cores)的应用/ Y* o  ]4 Z1 F% Z+ H" u7 g
* 添加了一个新的网络浏览器GUI控件  a; a" _6 k( g; Q# `
* 增加了新的带有HTML5 canvas统计图的Dashboard窗口.! [: k- W8 ^, y8 J- ]$ T
* 重新设计了实验器(experimenter)界面,整合了新的统计组件.% n8 z; ^( `  @; z. k% H* }, v% E
* 添加了新的实验变量选项“组内实体数量(number of objects in group)”和 “任务执行器的数量(number of task executers)”.
% G9 u3 o0 W% L* 可通过网络访问: 通过网络打开,配置,运行并且浏览模型(使用网络浏览器或其他装置).% q. D' ^7 x, m( {* S
* 增加了新的AutoCAD dwg导入器.
% m8 \7 w* b9 u! X7 {* {2 P* 增加了模型单位和转换窗口.创建新模型时,会弹出一个窗口,对选用哪种模型单位进行提示. 更新旧模型时,也会提示选用模型单位.这些设置都保存在模型的”工具”文件夹中.
: n: b4 A" ]/ ~" I6 w* 更新下拉列表和触发gui控件,应用起来更加简单.  J- e' H4 S- F( s% g
* 创建了一个新节点datatype(DATATYPE_BUNDLE),可以有效的储存大量信息(请查看bundle命令文档).7 d5 k! b7 W+ I
* 可以将媒体文件(3D图形和bitmaps文件)直接打包到模型文件中,最后只需生成一个文件,而不需要做成总的文件夹./ t& \* ^2 f/ {8 V% m
* 嵌入了命令文档窗口,当在代码窗口或者树视图中,高亮选中命令,按F1时便可打开这些窗口.
7 k7 y' e( G0 I  U/ X* 在调试器中添加了Flexscript调用栈.
  _  E' g8 P5 h% \2 U2 |* 在Flexscript用户命令中添加了step-in函数,在调试器中添加了nodefuctions.
# C5 t$ X. s8 t. y$ d7 {4 D& S* 添加了逻辑创建器界面。使用此创建器不用写代码即可编写Flexscript逻辑。 (用户可以将默认的编辑器通过修改返回为代码,方法是:撤消选中“文件>全局变量)字体与颜色〉默认使用逻辑创建器“)3 C& ^2 m# h1 i8 H* H
* 增强了拉入逻辑的灵活性并且添加了在拉入策略触发器中(Pull Strategy)应用的pullitem()命令.
  q" N3 \) D2 \% U1 D: z; P* 在下拉列表选项中可以弹出gui窗口。2 V' K3 u4 m9 a' m/ L  X1 h
* 添加了新的状态判断机制.
* R1 Y* Q. X2 p, t+ W* 拉动滚动条时,始终显示表格的标题6 K; e: Y4 X+ R( t
* 解决了当内存不足时出现保存操作混乱的问题.1 T5 ]8 p( e7 h
* 切换了大地址提示开关(large-address-aware),Flexsim可以对内存分配进行优化.
* [9 x) o/ P& I0 r; F8 z: v( w+ W& c  U* 添加了floor()和ceil()命令.
( J' N1 g. @5 o/ Q* 为了方便查找,添加了将节点的子节点名称进行散列(hash)操作的功能.% }2 h, l6 e. ~+ n9 C
* 在标签选项卡的右击菜单中添加了一个新选项—重置时,还原标签值. 此选项为默认选项.
( T. k2 ~$ l( P# D/ q2 @3 d* 开发列表的其他各种问题修复.* }/ _$ H0 M, u- t' Y# J. @: m4 p: t

2 I: y: f4 A3 V/ A**新版本兼容注释:以下修改会导致更新之后模型运行时的行为变化**
, j- q1 p5 o  V! {5 G- X9 f; P3 \( G# }  }; U+ [
* 解决了弯曲路径长度统计中存在的bug. 6 d7 J3 c! t" B) ^
* 使用“禁止行进偏移和锁定网络路径”选项时,解决了与gettenetnode()和distancetotravel()命令相关的问题.
2 X) z# b" W1 [2 S5 c  O- v: ^% W: x
' ~) @* M: r) g/ Q
* 修改了distancetotravel()命令的计算方式,使“back-to-node”距离按照实体的中心点计算,而非实体的位置.; F6 p2 ^* P; V* a4 O8 U, a/ P

6 `. `1 [/ Y: @* 使用拉入时,不再忽略“发送至”机制.当运送临时实体时,必须同时考虑 “发送至”和“拉入”机制. 1 y- O+ g) \+ d1 s2 F7 K
* 修改了receiveitem()命令,使实体在接收实体时不会表现得像拉入操作.
+ J: A# N  j  j) R0 M( G  ?* 判断停留时间(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 02:16 , Processed in 0.075234 second(s), 13 queries .

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

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