FlexSim 2017 Update 2 Beta is available. (updated 22 August 2017)
To get the beta, log in to your account at www.flexsim.com, then go to the Downloads section, and click on More Versions. It will be at the top of the list.
If you have bug reports or other feedback on the software, please email dev@flexsim.com or create a new idea in the Development space.
Backwards Compatibility Note: the following changes may slightly change the way updated models behave.
Variant value = current.MyLabel;
In 17.1 and previous, this code was the same as:
Variant value = current.labels["MyLabel"].value;
In 17.2 we changed it so that this code is now the same as:
Variant value = current.labels["MyLabel"].evaluate();
The difference is in how FlexScript-toggled node values are retrieved. In 17.1 and previous, current.MyLabel would have just given the text that is the FlexScript code. In 17.2, retrieving current.MyLabel will actually evaluate the FlexScript as code. This is consistent with how table values are accessed. If you have old code that explicitly tried to get the code text with current.MyLabel, you will need to update that code in 17.2 to use current.labels["MyLabel"].value.
Backwards Compatibility Note: the following changes may slightly change the way updated models behave.
Seems like a lot of useful new features. Really looking forward to this release!
Thanks guys, great feature list! Will definitely play with it test it next week.
In the mean time, could you please push the new headers to the Module SDK repository? Thanks.
Nice new manual,
I miss in Reference > 3D Objects > Fixed Resources > Combiner
Instead I get: System Console: "exception: HTML Frame Load Error 37 Encountered: Couldn't read a file:// file"
Just want to mention that I already love the statistics collector! Just a quick feature request: could you make a duplicate option for the event reference? I have an event with quick some settings and labels and would like to include another object with the same settings... I could have though about making the labels shared and just select the event again, but it would be easier if I could just hit the "Duplicate" button and just change the Object reference 🙂
Also, it would be nice if I could turn a property into a Shared property from the GUI 🙂
@Mischa Spelt Sorry for the question but where do you pull from the statistics Collector window properties from?
@Matt Long I think there is a bug concerning Text elements in a Process Flow. See processflowtexts.fsm. If you open the process flow in that model then the text elements sometimes take focus when they shouldn't. It seems like the yellow box appears whenever the x-coordinates of the mouse match the textbox width, but the y-coordinates are not checked. This is quite annoying if you have a wide textbox 🙂
Thanks for the heads up! This should be fixed in the next beta.
To open the window: You can add a new Statistics Collector from the toolbox, like a List. You can double click the object in the toolbox to re-open the properties window.
How to use the window: We are making a tutorial that will come out in a future beta. Sorry it didn't make the first couple betas!
Ya currently any Process Flow with containers becomes completely unusable.. Turned out Visual Studio 2017 (which we recently switched to), was incorrectly optimizing a piece of code when building in release mode, so we didn't find it until after the first beta was released. Thanks.
Same for:
Tutorials/FlexSim Basic Tutorials/Task 1.2 - Build a Process Flow Model
in beta posted July 27.
Tutorials 2 and 3 are still under construction
Is it correct that the Process Flow Charts have been moved to the legacy section of the Dashboard library? Because the "Pin To Dashboard" buttons still create those instead of the new statistics collector charts.
Thanks for pointing this out. We'll get it fixed.
@Matt Long Found another bug: Wait For Event complains when you try to wait for an event in an object group. It worked in 17.1 so probably related to the changes in Object Groups. waitforeventgroup.fsm
The quick help page for SQL queries is broken in the Process Flow query dropdown.
It says "There is no available help topic for the following page id: SQL_Quick_Start".
Hi,
While dragging and dropping the conveyor objects, some error messages are thrown.
exception: Exception Caught in ObjectFunction235__project_library_FlexSimEventHandler_behaviour_eventfunctions_OnDraw object: /ConveyorSystem i: /ConveyorSystem class: /ConveyorSystem
Regards,
Arun KR
Thanks for pointing this out. We will fix these exceptions and change the Conveyor Module to disable render mode when using a Generic OpenGL Context.
Seems in the latest beta, Process Flow's Object Group Resource is broken. Steps to reproduce: create an object group in the model, link a Process Flow Resource to it, hit reset --> "exception: FlexScript exception: MODEL:/Tools/ProcessFlow/ProcessFlow/Resource>variables/refCount".
Problem seems to be that the "reference" parameter in the refCount code is already a reference to the group (i.e. /Tools/ObjectGroups/ObjectGroup1) and putting that into a Group constructor in the last line returns null. Seems like "return Group(reference).length" should be "return reference.as(Group).length".
Great job! Dashboards are more flexible and following objects is easy.
I think that something could be improved when working with length measurement units different than meters. e.g. with millimeters the mouse wheel doesn't work to move objects in z axis, it works with conveyor but too slowly.
Could also be useful to me a quick table opening from a node / label. e.g. a key + click combination instead of doing right click > explore > as table. Because is something that can be done often.
Sorry for reporting this so close to the release date but I think I may have found an annoying bug that happens when I try to create some labels in the Run Subflow activity. I cannot change the label name, when the name field loses focus it goes back to LabelName and I get an exception
exception: FlexScript exception: string index out of range in call to string.substr() at VIEW:/active/MainPanel/BackPanel/SplitterXPane/TabPane~2/TabControl/ProcessFlow/RunSubFlow/AssignLabels/Scroll/Panel/Template743/EditName/EditCode>eventfunctions/coldlinkx c: VIEW:/active/MainPanel/BackPanel/SplitterXPane/TabPane~2/TabControl/ProcessFlow/RunSubFlow/AssignLabels/Scroll/Panel/Template743/EditName/EditCode i: MODEL:/Tools/ProcessFlow/ProcessFlow/Load items
Hopefully you'll still be able to fix this in time for the release!
Thanks! We fixed this so that it works if you use the sampler on the group, use the pick option or type it into the box. I found you can still get the error if you return a group from the code editor (so don't do this and it will work).