There are also many enhancements for the advanced user; people who are creating applications for other users will be pleased to see the additional flexibility to totally redefine the user interface. In addition there are new functions to allow among other things;
Modify userevents during run with geteventtime() and seteventtime().
updated code picklists with new commands like nrop(), addlabel(), empirical(), and dempirical().
added distancetotravel(), addsphere(), drawspheres(), and updatestates() commands.
all of the GUI in Flexsim is now customisable by the end-user.
Dispatcher's "Pass To" and "Queue Strategy" fields are simultaneously available now
new Advanced button in Global Table Editor allows easier formatting of tables now.
value parameter is third parameter in Excel write commands.
excelquit() also closes link.
added dbgettablenum() and dbgettablestr() commands.
stop() command stop immediately now therefore no need for stopnow() command.
new contentunder() commands counts all subobjects at any sub-heirarchal level.
added new debugger (Trace window capability).
added lefthanded keys (j,u,k,i) for making port connections/disconnections.
changed default FlowNode bitmap.
Save State and Load State File menu options added.
new ability to write global C++ code (functions/variables) that's saved with the model (see Tools button).
can now reference objects in your model by name if Object Variables are defined (see Tools button).
3D shapes and 2D images can be imported without using an object (see Tools button).
modified Rack GUI for editing number and size of all bays and levels.
Windows Sockets functionality has been added (look for commands that start with "client" or "socket").
included advanced capability for creating "co-ordinated tasksequences" between TaskExecuters using allocate and deallocate tasks.
user can now define their own custom draw code for an object on the Properties|Visual tab.
new dataplot command
new distcutoff command
new setcolor,setloc,setsize,setrot,xloc,xsize,xrot, etc commands
new insertcopy command
new stopnow command (stops immediately and then allows resume)
new gettablecell command
new excelwritenum, excelwritestr, excelreadnum, and excelreadstr commands
new reassignnetnode command (dynamically change a taskexecuter's NetworkNode assignment on the fly).
new closenodeedge and opennodeedge commands (allows more control over TaskExecuters travelling a NetworkNode system).
new 3D primitive shape commands (look for all commands that start with "draw")
"space..." commands have been revised to match the right-hand co-ordinate system of Flexsim.
can now save and reload the state of a model (see savestate and loadstate commands).
an event is now created at the beginning and end of a flypath.
Fixed "Select Member" picklists to show objects in all layers of the model, not just the top layer.
overloaded label and table commands to allow char* or string entries.
new stats_content attribute node added to all objects.
modified the "Stack in Queue" Item Placement option for a Queue class.