|
中文
| |
News
From Advent2 Labs
From Flexsim....
Flexsim Version 4.32 has been launched since March 2008.

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).
History of Flexsim:
Flexsim Software Products has been in the simulation software
and consulting business since 1993. Up until 2002 Flexsim Software Products sold
a general-purpose discrete event simulator called Taylor II and Taylor ED.
Taking 10 years experience with simulation and using the latest advances in
software technology we have now developed a completely new object-oriented
simulation modeling tool called Flexsim.
Flexsim is a software modeling application that can be used to
simulate, and visualize any business process. Whether the process is
manufacturing, logistics or administration, Flexsim will work because its
modeling objects can be customized exactly to match the process. Flexsim has a
high degree of openness and flexibility, allowing it to be totally customized
into a specific application program suitable for any industry.
As mentioned earlier, Flexsim is for modeling, simulation, and
visualization of business processes. The following is an explanation of each of
these functions.
Readings...
|