设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5127|回复: 1

FLEXSIM4系列功能对比--what's new in FLEXSIM

[复制链接]
发表于 2009-5-19 10:09:18 | 显示全部楼层 |阅读模式
What's New in Flexsim


The following is a list of features and fixes that have been included in the latest Flexsim releases.

Flexsim 4.5

Flexsim 4.5 is a major release. Many new features and improvements have been made.

·
Flexsim now follows your windows theme.

·
Moved the run control buttons from the bottom of the window to the top.

·
Added various modes at the top of the window for connecting/selecting/creating objects as an alternative to holding keys down while click-dragging. Also added some cursor changes for easier understanding of what is going on.

·
Rather than ownclick-drag-upclick?to connect objects, you can lick-click?objects to connect. The yellow line and cursor is indicative of what is going on.

·
The sidebar options on the ortho/perspective/tree views are now individual windows accessed through the View > Modeling Utilities menu.

·
The orthographic, perspective, planar, and tree views (document windows) can be tabbed together by clicking on a window to move it, dragging it on top of another window, hovering the mouse still for a moment, and releasing the mouse when the black outline appears on the window below. You can drag tabs out of windows by clicking on the tab and dragging it outside the window it is in.

·
The windows in Modeling Utilities can also be tabbed together in this manner.

·
You can save your workspace in the Environment tab of the Global Preferences window. New models will then open with your default workspace rather than just the library and ortho windows. You can also revert your windows back to that saved default workspace through the Window menu.

·
You can add buttons to the Toolbar through the Global Preferences window.

·
Combined Parameters and Properties windows for all the default Flexsim objects.

·
Improved the table widget including copy/paste functionality.

·
Added more commands for table handling such as addtablerow() and deletetablecol().

·
Added a scrollbar to the tree view.

·
Colored nodes with attribute names differently in the tree for easier understanding.

·
Changed the right-click menu for the tree/ortho/persp/planar views

·
Changed the Flexscript builder and parser. Building and running Flexscript code is now significantly faster.

·
Added the BasicConveyor to the library.

·
Allowed use of 3d shape frames for user-defined moving parts of various task executers.

·
Cleaned up many of the useless prints in the System Console.

·
Added a model OnReset trigger in Tools > Model Triggers.

·
Added an OnStateChange event. This attribute currently must be added from the tree to individual objects. It is not in the objects?default GUIs.

·
Added the highlighted object state to the Ortho status bar.

·
Fixed the Visual Tool Display Contents bug.

·
Changed the default colors in the state chart for easier reading.

·
You can call refreshview() on a single GUI widget now instead of having to refresh the entire view.

·
Copy/Pasting nodes in the tree is significantly sped up.

·
Many other various user interface improvements and bug fixes including many issues posted to the development list.


Flexsim 4.3

Flexsim 4.3 is a feature release. Several new features and improvements have been made.

·
The following commands have been added to the command list:

asin, acos, angle, bitwiseand, bitwisenot, bitwiseor, mpt, mpf, mpd, mpr, modeldir, currentfile, truncatemediapath, documentsdir, commandlineparam, getpath, getrunstate, windowstyle, keyboardfocus, getdirbrowse, drawshadow, glBegin, glEnd, glVertex3d, glRotated, glTranslated, glScaled, glLoadIdentity, glMatrixMode, glPushMatrix, glPopMatrix, glColor3d, glNormal3d, glPointSize, glLineWidth, glEnable, glDisable, glIsEnabled, glPushAttrib, glPopAttrib, glTexCoord2d, drawbox, flyendnode, flyactive, flyupdate, viewtofile, avi, textureaxis_s, textureaxis_t, mediapath, mediafile, embedfile, wmp, randstate, filereadline, endoffile, dbusername, excelsave, backupfile, distcutoff, openflexsimchart, sendwindowmessage, getviewhwnd, excelrangereadstr, excelrangereadnum, excelrangewritestr, excelrangewritenum, getproperty, setproperty, fileisreadonly, getapplicationtitle, setapplicationtitle, socketx, mesh, cubemap, simexec, trackpopup, copycolor, createglobaltasksequence, documentusercommands, emptyfluidobject, getnetnode, getnetnodespline, getnetworkdistance, getnextparametersobject, getnextnetnode, getnextnetnodeoutport, gettenetnode, getutilizedobject, inititem, isedgeforward, netnodefromrank, rankfromnetnode, addsystemcontrolleritem, getlinecontrollerdata, getreportnum, notifylinecontroller, updatereport.

·
The Performance Measures tab of the Experimenter has been redesigned. Experiment reports should be easier to analyze and more data can be gathered and aggregated.

·
Auto-completion hints have been added for the scintilla code editor and the template code editor.

·
By default, all models will now be saved in My Documents\Flexsim 4 Projects\.

·
Model media paths can now be relative to the model directory, making models much more portable.

·
Some adjustments have been made to the presentation builder, making it take up less desktop real estate.

·
The AVI maker can now automatically run a fly path when it starts avi creation.

·
TaskExecuters now keep a statistic on their total travel distance, as well as time blocked on the network (STATE_BLOCKED).

·
The Model Documentation feature is much more useful now. By default, model documentation will only document those values that have been changed in the objects of the model. It is also printed in much more readable html.

·
TaskExecuters now have a "flip threshold" that can be customized by the user. If the TE comes to a junction point in the network and must turn past the its "flipthreshold" then the TE will "flip" and travel backwards. This can be used in building agv models where the agvs can travel backward and forward.

·
Modification to the bottom panel to add quick buttons for setting model stop time and run speed.

·
Various modifications of menus and guis for ease of use.

·
Lifo option in the Queue object.

·
The sky box feature has been removed because it doesn't work in the orthographic view, and the VisualTool can provide basically the same functionality.

·
The visual tool parameters window has been changed to hopefully make it more intuitive. Also a feature has been added to lock the visual tool to a location on the screen.

·
Added a set of network access commands for accessing network node data (commands mentioned above).

·
Better support for developers to connect external dlls that run on a different thread in order to: listen to hardware, serve as an activex control for another application, act as a web server, etc. This has no documentation at the moment, but please contact anthonyj@flexsim.com for more information.

·
Support for Microsoft Visual Studio 2008 Express Edition (We have discontinued support for Visual Studio .Net 2002 and 2003, so if you use C++ and have these older versions, you can download the 2008 Express Edition from Microsoft's web site).

·
The speed of the senddelayedmessage() command has been improved. This may result in a slightly improved model run speed if your models rely heavily on sending delayed messages.

·
Task sequence queue sorting is now done on resource availability instead of on task sequence dispatch. This allows for a dispatcher's queue strategy to be much more useful.

·
The TaskExecuter now has an OnResourceAvailable trigger that will fire whenever the TaskExecuter finishes a task sequence.

·
Model Load, Run Start, and Run Stop triggers have been added.

·
Find/Replace functionality added to the scintilla code editor.

·
Keyboard access to several menu functions, including compile, reset, run, pause, model open, new, save, and run speed changing.

·
Various Flexsim Chart features, including the ability to save a chart template file.

·
Changes to better import/export from csv files for foreign csv separators/number formats.

·
Fixed some graphical problems with Windows Vista.

·
Various documentation improvements.

·
Colored brace highlighting of code.

·
There can now be an unlimited number of random number streams (streams above 99 should be explicitly initialized with randinit).


Flexsim 4.01

Flexsim 4.01 is a minor release. No new features were added to this release.

·
Fixed a problem with hasp keys not being recognized in Windows Vista.

·
Fixed an issue with the installer automatically installing hasp drivers. Because errors occasionally appeared causing the install to fail, we have moved this part into Flexsim's start menu.

·
The Source object will now continue through rows with 0 items when in sequence mode.

·
Fixed an issue with global table windows not remembering column/row sizes after being closed.

·
The code editor will now force at least one template code comment when the user has edited the code.

·
Fixed a problem with draw trigger options containing a return statement. Now you can add multiple options to the draw trigger without having to manually remove the return statements.

·
Updated various portions of the help.

·
Fixed an issue with excelwritestr(), dellabel(), and memberremoveall() not working in flexscript.

·
Fixed an issue with the standard report not being properly created for experiments.

·
New compiler configurator allows you to specify custom install paths.

·
Various updates to the command documentation.

·
Made various fixes to pick list options, including the sendto picklist's random available port, round robin, and round robin if available, the pull requirement's range of itemtypes and array of itemtypes pick options, the entry trigger's sort by itemtype, sort by labelnum, and increment value options,.

·
Added the "Crane Logic" pick option back into the collision trigger pick list. This was available in version 3, but was inadvertently taken out when updating to flexscript.

·
Since the equivalent functionality of the command hints window is now available just by mousing over a command, the command hints window has been taken out. Now completion hints will open when the toolbar hints button is pressed.

·
Fixed an issue with Flexsim's message to compile does not appear after editing c++ code.

·
Fixed an issue with Flexsim's message to compile appearing after adding an Excel MTEI.

·
Various GUI and functional changes to the Recorder.

·
Adjusted the Crane's offset functionality to make sure it picks up from the center of the object.

·
Fixed the setcollisioncheck() command.

·
Took the return statement out of the TaskExecuter's default collision trigger code. Now can add pick options without having to remove the return statement.

·
Fixed a problem with FixedResources getting mixed up with their output vs. input being closed when pulling from a non-zero port.

·
In order to improve speed on some of the new Nvidia cards that were showing significant refresh-rate slow-downs, mostly when clicking around with the mouse (I believe it is specific to certain drivers for those cards), we implemented a high-level clipping algorithm for 3ds and wrl files. This should improve refresh rates when clicking, as well as improve refresh rates when zoomed in to a small sub-part of a large model.

·
Fixed a problem with Flexsim Chart not opening properly if groups had been created in the ortho view's groups tool panel.

·
Changed the Experimenter to calculate confidence intervals based on the "unbiased" sample standard deviation.

·
The Experimenter will now stop at the exact stop time instead of at the next event.

·
Fixed a flickering issue for the ortho and perspective windows on some graphics cards.


Flexsim 4.0

The 4.0 release is a major release. Many new features have been included with this new version.

·
Users may choose whether or not to compile their models.

·
Visual Studio C++ and the need to compile are no longer requirements. (version 3.x models will still need to be compiled, however).

·
New Flexscript interpreter and error reporting .

·
Flexscript is the default language for model-building.

·
Flexscript allows local variables (int, double, string, treenode).

·
Flexscript allows arrays of local variables.

·
Flexscript has new C++-like statements (for, switch, while).

·
Code fields can be toggled Flexscript/C++/DLL.

·
New Library View.

·
New menus.

·
Tools menu added ?replaces Toolbox.

·
Global Task Sequences available in Tools menu.

·
Global Variables available in Tools menu ?replaces Global Object Pointers.

·
Fluid objects added to the Standard Library.

·
Forward/Backwards buttons added to Parameters and Properties windows.

·
Pick-lists have fewer options, and remaining options are more robust.

·
Pick-lists options have been rewritten to be easier to read and use.

·
Trigger pick-list options can easily be combined with other options.

·
New template-creation system ?replaces PARAMSTART/PROSESTART.

·
Templates no longer open in a window separate from the Parameters window.

·
New code edit control ?uses Scintilla editor.

·
Pop-up parameter hints appear when a command is typed.

·
Code Edit window has been redesigned to be more user-friendly.

·
User-written code can be added to User Libraries.

·
Event-handling speed improvement.

·
Graphic display speed improvement.

·
Events, Task Sequences and Kinematics display detailed information in the tree view.

·
Global Preferences dialog allows more customization.

·
Smaller software installation.

·
New charting/reporting application which includes Gantt charts and costing!

·
3D view windows display axes and origin of model space.

·
3D views display object information in the status bar.

·
New version of ExpertFit included.

·
New 2D/3D media and sample models available on-line in the Flexsim Gallery.

·
New updated Users Manual includes more tutorials and explains GUI development.

·
Command documentation is on-line and can be contributed to by users.

·
Command documentation can also be downloaded and used locally.


[ 本帖最后由 wang-csn 于 2009-5-19 10:12 编辑 ]
发表于 2009-5-19 14:05:05 | 显示全部楼层
有意思吗??、????
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2024-11-22 06:57 , Processed in 0.015925 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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