Studio 8 Logo

Studio 8 Features - Version History

Find the full list of Service Releases and Feature Packs launched for Studio 8.


Studio 8 Service Release 8 with Feature Pack 3

Released July, 2011

The eighth service release of Studio 8 contains some bug fixes.

Bug Fixes:

  • Fixed a problem that could cause undetermined behavior when deleting the last element of an enumeration range used in a Database Dataset.
  • Fixed a problem that in some cases caused Studio to terminate unexpectedly when using the numerical value of index variables based on dynamic ranges in variable definitions.
  • Fixed a problem that caused control parameters on effects to be summarized as default even when "With maximum resolution" was selected in the Effects property page.
  • Fixed a problem that in some cases caused clicking in the Precedents and Dependents lists to navigate to the Equations Window even when the target was available in a Shared Diagram Window.
  • Fixed a problem that in some cases caused the Optimizer to give wrong results when optimizing models reading time-dependent data from Excel through the Spreadsheet Dataset.
  • Fixed a problem that could cause Studio to terminate unexpectedly when adding a variable using a dynamic range and DISPLAYAS to a Switch control.
  • Fixed a problem that prevented editing the values of series variables using INITIF in Time Graph and Time Table controls.
  • Fixed a problem that prevented the Enterprise edition of Studio from loading models with more than 400 variables using dynamic ranges.
  • Fixed a problem that in some cases could cause Studio to terminate unexpectedly when displaying the value of a dataset connection variable in the Value Inspector or the Value property page.
  • Fixed problems that caused the Database Dataset to not skip tuples/rows where all data fields/columns contained zero or NAN when used with data fields containg dates/times.
  • Fixed a problem that caused the data of a Database Dataset with a single out-in variable to be incorrectly written to the database.
  • Fixed a problem in the Spreadsheet Dataset that caused the {RUNINDEX} field code to expand to an invalid value for run indices greater than 999.
  • Fixed a problem that sometimes prevented the inconsistency indicator to be displayed on variable symbols. This happened when a shortcut was created and one or more variables having the shortcut's source variable as input existed in the same diagram.

Back to top top


Studio 8 Service Release 7 with Feature Pack 3

Released March, 2011

The seventh service release of Studio 8 contains one new feature, some improvements and some bug fixes.

New Features (Requires Feature Pack 3 access):

  • Introduced the PIVOTSUM function to be used instead of the SPARSESUM function when summing across dynamic dimensions (dimensions using dynamic ranges). It also simplifies summing across subdimensions. Please note that this function requires Service Release 7. Projects using PIVOTSUM will load in Service Release 6 also, but variables using the function will become undefined.

Improvements:

  • Variable tooltips now show additional summary details for array values.
  • Studio now allows restoring the permanent value of a single variable through the new Restore Permanent Value command available on the variable's shortcut menu.
  • Studio now allows restoring permanent variables at the end of the simulation.
  • Studio now gives a warning when using the Restore Permanent Variables command to avoid accidental loss of inputs to such variables.
  • Commands for vertical text alignment are now available on the Format menu and on the Format toolbar.
  • The Hide Auto Report and Unhide Auto Report commands are now available in the Symbol toolbar.
  • Reorganized the commands in the Layout menu and in the Layout toolbar.
  • It is now easier to detect unresolvable circularities in connection with series variable feedback structures. Several new error messages have been introduced for this purpose.
  • When a worksheet area is dragged from an unsaved Excel document in an attempt to create an XLDATA-based variable, you now get a message box with information about the fact that XLDATA only works with Excel documents that are saved to disk.
  • User selections in the Convert Surplus Slices to Shortcuts dialog are now remembered.
  • Improved the logic concerning initial selections in the Go To dialog making it easier to locate all variables for a given filter selection.

Bug Fixes:

  • Fixed a problem that sometimes caused Studio 8 Service Release 6 to terminate unexpectedly when using a project saved with an older Studio version. This problem occured for projects with diagrams containing a flow in or out of a submodel where the controlling flow variable was a child of the same submodel. Files that no longer can be opened in Studio 8 Service Release 6 due to this problem can now be opened.
  • Fixed several problems to make Studio handle insufficient memory better.
  • Fixed a problem that caused incorrect numbers to be displayed in the Elements column of the Equations Window and the Details Window for variables with dynamic dimensions (dimensions using dynamic ranges).
  • Fixed a problem where a failure to calculate a variable with a complex definition involving huge arrays (evaluation stack too small) could cause calculation problems for other variables as well. Not only the variable causing the problem, but also the other variables, would report NAN values.
  • Studio now provides better error messages when the SERIESRANGE, FIRSTSERIESRANGE, and LASTSERIESRANGE keywords are used prior to specifying the series resolution.
  • Fixed a problem with the SORT and SORTIDX functions that prevented sorting vectors with dynamic dimensions (dimensions based on dynamic ranges).
  • Fixed a problem that caused the FRAC function with three parameters to return an incorrect result if the last parameter was non-zero and an incorrect result unit if used with a point unit.
  • Fixed a problem with the ^ and #^ operators that prevented use of index variables in the first operand unless the operand was unitless.
  • Fixed a problem that prevented use of the DERIVN function with 2 parameters if an index variable based on a dynamic range was used in the first parameter.
  • Fixed a problem that prevented use of the SPARSEVECTOR and SPARSESUM functions if an index variable based on a dynamic range was used in any of the parameters.
  • Fixed a problem that prevented use of the SCAN functions with 4 parameters if an index variable based on a dynamic range was used in one of the three first parameters.
  • Fixed a problem that prevented use of the ARRAVERAGE, ARRMAX, ARRMIN, ARRPRODUCT, ARRSTDEVP, ARRSTDEV, ARRSUM, CEIL, FRAC, FLOOR, INTEGER, ROUND, and TRUNC functions with 2 or 3 parameters if the first parameter used an index variable based on a dynamic range.
  • Fixed a problem that caused series variables to use an incorrect resolution when the major interval of the simulation was explicitly set different to the series resolution of the project.
  • Studio now sets all series variables involved in an unresolvable circularity to NAN.
  • Fixed a problem that in some cases could cause Studio to terminate unexpectedly when trying to optimize with apply times outside the current simulation horizon.
  • Fixed a problem that in some rare cases could cause Studio to terminate unexpectedly when trying to optimize with apply times set to "Stop".
  • Fixed a problem that in some cases caused the text of axis labels to be clipped.
  • Fixed a problem that prevented a paste of a variable shortcut from being properly cancelled. If the user chose to cancel the operation when asked to enable the features of Studio 8 Feature Pack 3, a variable would nevertheless be created.
  • Fixed a problem that in some cases prevented changes to be reflected in the four new columns of the Connections Window that were introduced in Service Release 6.
  • Fixed a problem that caused ampersands in project, component, and simulation names to be incorrectly displayed in the Project Explorer and the Project Information dialog.

Back to top top


Studio 8 Service Release 6 with Feature Pack 3

Released January, 2011

The sixth service release of Studio 8 introduces Feature Pack 3 for users with Support and Upgrade Agreement (SUA). The release introduces several new concepts, and also includes important changes for existing functionality. As a consequence terminology has been revised; see the list of conceptual changes below. The release also contains many improvements and bug fixes available to all users.

Conceptual Changes:

  • Snapshots have now been renamed to variable shortcuts. Studio no longer uses the term "Original" for a variable symbol. The "original" of a snapshot is now referred to as the source of a shortcut. The source can also be a variable located in a peer diagram.
  • A variable that is defined in multiple diagrams is now called a sliced variable. Previously, Studio referred to a variable as being included in multiple diagrams in such cases.
  • A variable that is not present in any of the diagrams of a component's diagram book is now said to be excluded from the diagram book. Previously, the term "exclude" had diagram scope. Studio referred to variables as being excluded from a diagram. This construction is no longer used.
  • Likewise, the term include now has diagram book scope rather than diagram scope. When a variable that is excluded is made present in one of the diagrams of a diagram book, it is said to be included in the diagram book. The term "include in a diagram" is no longer used. A revised Include Variable Tool lets you include variables that are excluded from the diagram book, while the new Variable Slice Tool lets you define a variable over multiple diagrams.
  • Previously, it was said that a public child variable of a submodel could be included in the diagram where the submodel was located. Now, we say that a connection point for the public child variable is created in the diagram where the submodel is located. The former Include Child Variable command has been replaced by the Create Connection Point command.
  • We no longer say that a variable has a symbol in a diagram or that a variable symbol has an "underlying" variable. Now, conceptually a variable symbol is the variable, or a slice of the variable. The idea behind the above changes in terminology and functionality is that it should be easier for users to keep track of where variables logically are defined.
  • Previously, you could exclude or include a diagram. Now, you can hide or unhide a diagram instead.
  • The scheme for copy-paste and drag-and-drop operations involving variables has been revised. A new naming method is used for copied variables. The former "Copy with Snapshot Creation" command has been replaced with "Create Shortcut(s) Here", and the former "Copy with Inclusion" is now handled by "Create Slice(s) Here". A new "Use Here" command creates either shortcuts to or slices of selected variables, and copies other symbols. There are also other changes in the rules for copy and paste as a result of the new approach for shortcuts, slices and connection points.
  • The term "adapt" is no longer used in connection with copy and paste operations involving variables. Previously, adaptation was a possible operation when transferring variables between unrelated diagrams. Now, the standard copy operation has been revised to encompass the necessary functionality in such cases.
  • The rules governing deletion of variables have been revised as a consequence of the new concept for slices and shortcuts. You can also no longer set a variable to be protected. In addition, the former "Exclude Variable" and "Delete Variable" commands have been replaced with "Exclude" and "Delete All Slices".
  • If a flow at one end of a flow symbol is present in more than one diagram it is now considered redundant.

New Features (Requires Feature Pack 3 access):

  • You can now have variable shortcuts to variables that are not present in the same diagram, yielding cleaner diagrams and making it easier to keep track of where variables logically are defined.
  • Shared range element names allow re-use of the same name (identifier) in multiple enumeration ranges.
  • Free-text enumeration ranges allow free-text, language-independent names to be used for the elements in an enumeration. Element names are not limited to the characters allowed in standard enumeration ranges.
  • The new keyword DYNAMIC allows you to create dynamic ranges in your project. Dynamic ranges can be changed by end users when running simulations. If you have multiple simulations for a component, a dynamic range can have different values from simulation to simulation.
  • The new keyword XLRANGE allows you to define a range that is dynamically updated according to information retrieved from an Excel document. A range created with the XLRANGE keyword is considered dynamic.
  • Introduced the Manage Dynamic Range action that lets end users add, remove, or rename elements in a dynamic free-text enumeration range when running simulations.
  • The first and last values of a dynamic numerical subrange are available as value sources when creating control parameters, allowing end users to update numerical ranges in for example a Table control or a Slider control when running simulations.
  • Two new functions, NORMDIST and NORMINV, make it easy to work with normal distributions in your models. Truncated normal distributions are also supported.
  • Two new functions, TRIANGULARDIST and TRIANGULARINV, let you work with triangular distributions in your models.
  • The new function RUNRANGE returns a numerical subrange from 1 to the number of runs, making it easy to work with variables having a dimension corresponding to all runs.
  • The new functions/keywords FIRSTSERIESRANGE, SERIESRANGE, and LASTSERIESRANGE return ranges corresponding to the series dimension of series variables.
  • The Database Dataset works with free-text enumeration ranges, eliminating the need to specify an auto-mapping language.
  • The XLDATA function can use a free-text enumeration range both when reading enumerated text values and when using a set of Excel sheets as a dimension for imported data. Dynamic ranges can also be used in combination with the XLDATA function.

Changes and improvements related to shortcuts and slices:

  • The former Make Original command has been renamed to Swap with Source, and can now be used also in the case where the source is located on a peer diagram given that the source is unsliced.
  • The former Go to Original command has been renamed to Go to Source, and now also works across diagrams.
  • The new command Convert Surplus Slices to Shortcuts helps you achieve a model without surplus slices. A slice that has no incoming links or connected flows is considered surplus. Such a slice should rather be a shortcut.
  • The new command Replace with Source Variable (Slice) lets you replace a set of variable shortcuts with their source variables.
  • The new command Convert to Shortcut lets you replace a set of selected variables with variable shortcuts having the corresponding selected variables as their sources.
  • The Properties dialog box of a variable shortcut only shows the information about the source variable that is relevant when defining other variables. If you wish, you can view or edit the definition of the shortcut's source variable using the new Edit Source Variable (Slice) command.
  • It is no longer possible to make the flow's rate anonymous by excluding the rate. You must now use the Anonymous Rate command on the flow symbol's shortcut menu.
  • It is no longer possible to implicitly exclude flows through diagram modeling operations. You must now use the Exclude Flow(s) command on the flow symbol's shortcut menu.

Improvements:

  • A permanent variable now maintains its values when an element is removed or added in an enumeration range that is used in the variable's dimensions.
  • Three new columns in the Equations Window let you control the Variable Type, Integration Order and Permanent properties of a variable.
  • The Load External Data and Save External Data dialogs now show progress information during load and save.
  • The Load External Data and Save External Data dialogs now have Select All and Select None buttons, making it easier to work with a large number of connections.
  • A variable symbol now displays a slice indicator to indicate that the variable is defined in multiple diagrams.
  • A flow symbol now displays a redundancy indicator for a flow that is present in more than one diagram, revealing cases where surplus flow symbols can possibly be removed or disconnected.
  • All excluded variables and flows are now listed in a dialog that can be activated from a new button next to the navigation buttons in the diagram tab bar.
  • The Go To dialog has been revised and simplified, and you can now select whether to include shortcuts in the "go to" sequence.
  • Variables, variable shortcuts and connection points now have separate shortcut (context) menus, reflecting the difference between the three symbol types.
  • Studio will now allow creation of a connection point also when a connection point already exists for the same child variable on a different submodel or submodel shortcut.
  • When a shortcut or slice is created, the new symbol uses the source variable or another slice of the variable as a template for its visual appearance, if possible.
  • A delayed link can now be used to represent a flow that is defined in a peer diagram.
  • The shortcut indicators (the extra corners) are no longer obscured by selection handles.
  • Four new columns in the Connections Window show the associated dataset of a connection, and additional information about the external data managed by a database or spreadsheet connection.
  • It is now possible to click links in the status field of the unit and range definition property pages to learn more about terms used in the status text.
  • The Statistics page of the Project Information dialog now shows statistics for the active simulation.
  • Studio now shows progress information from the Database Dataset during lengthy read and write operations. Furthermore, Studio no longer goes unresponsive during such operations.
  • The performance is improved when deleting database data as a consequence of the "Delete all existing data in table" setting for the pre-write action of a Database Dataset.
  • An inconsistency indicator is now displayed for variables with excluded flows.
  • When adding new states to the Switch control, the values for the new states are now based upon the values of the existing states. This makes it easier to set up an ascending or descending sequence of state values.
  • Studio now ensures that index variable values are within the boundaries specified in the definition of the index variable.
  • Flows connected to submodels and flows with anonymous rate will now have information indicators that can display tooltips with information about the flow(s). Information indicators are only visible when the cursor is over the flow symbol.
  • New sample model: The Capacity Planning using Manage Dynamic Range Actions model illustrates how to use dynamic ranges controlled by end users in a capacity planning process.
  • New sample model: The Capacity Planning using XLRANGE model illustrates how to use dynamic ranges controlled from Excel in a capacity planning process.
  • The new "Restore Sample Files" command on the "Help" menu restores all files associated with the Powersim Studio samples and tutorials to their original state.

Bug Fixes:

  • Fixed a problem that made it difficult to select multiple items in the various treeviews in Studio on Windows 7 and Windows Vista.
  • Fixed a problem with the Database Dataset that could cause incorrect mapping between database texts and enumeration range elements. The mapping no longer uses case sensitive comparisons.
  • Fixed a problem with the Database Dataset that could cause undetermined behavior due to memory shortage when writing large amounts of data.
  • Fixed a problem that caused the New Project Wizard to be displayed on the primary monitor when Studio was located on a secondary monitor.
  • Fixed a problem that in some cases prevented the Value Inspector from reflecting changes in the explicit dimensions of a variable.
  • Fixed a problem that in some cases prevented index variables from being updated when activating runs and loading game files.
  • Fixed a problem that caused an '&' character in an enumeration range element to be displayed as an underscore for the following character in the Value Inspector.
  • Fixed a problem that in some cases caused the sample models to be placed in the wrong folder.
  • Fixed a problem that in some cases could cause the wrong item to be selected in the Reference Data and Project Language dropdown lists.
  • Fixed a problem with the Switch control that in some cases caused the caption text to be distorted during simulation.
  • Fixed a problem that in some cases could cause Studio to terminate unexpectedly when deleting a submodel during a Create Connection Point (formerly Include Child Variable) operation.
  • Fixed a problem that prevented update of the inconsistency indicator on flows when a connected level or submodel was converted into a shortcut (formerly snapshot) or vice versa.
  • Fixed a problem that prevented the inconsistency indicator to be displayed on links between two submodels already connected through connection points (formerly included child variables).
  • Fixed a problem that prevented the inconsistency indicator to be displayed on links when a connected submodel was converted into a shortcut (formerly snapshot).
  • When deleting a shortcut to (formerly snapshot of) a submodel, an incorrect warning stating that the operation is not possible to undo, is no longer displayed.
  • Fixed a problem that could cause the help window to be displayed outside the boundaries of the monitor(s).
  • Fixed a problem that in some cases prevented controls from reflecting the changes when setting the value of an index variable.
  • Fixed a problem that could cause variables using DISPLAYAS in combination with enumeration subranges to have wrong scale.
  • Fixed a problem experienced when copying a shortcut to (formerly snapshot of) a public variable to the parent diagram where you would end up with an illegal slice of the source variable.
  • Fixed a problem that in some cases could cause Studio to terminate unexpectedly when showing properties for a selection consisting of a label and other control elements.
  • Fixed a problem that caused Studio to terminate unexpectedly when entering only a comment in the Dimension column of the Dimension Fields page in the Database Connection Wizard.
  • Fixed a problem that prevented the model from being marked as changed when swapping a shortcut with its source (Swap with Source command, formerly Make Original).
  • Fixed a problem on Windows 7 that caused languages to be listed multiple times in the Language page of the New Project Wizard.
  • Fixed a problem with the Database Dataset that could cause unnecessary database write operations.
  • Fixed a problem with the Database Dataset that in some cases could cause changed data not to be written to the database.
  • Fixed a problem that caused Studio to terminate unexpectedly when creating a new project using the neutral language in combination with calendar-independent simulations.
  • Fixed a problem that could cause the Database Dataset to not work properly with the "Skip tuples where all data fields/columns contain Not-a-Number" setting.
  • Fixed a problem that in some cases could cause Studio to terminate unexpectedly when using the Database Dataset with Microsoft SQL Server and there was a mismatch between the database and the dataset definition.
  • Fixed a problem experienced with Studio in combination with applications that temporarily access files (e.g. indexing applications and virus protection applications). If such an application accessed the simulation project file during a save operation in Studio, you could get various error messages, and in the worst case a corrupt file.

Back to top top


Studio 8 Service Release 5 with Feature Pack 2

Released June, 2010

The fifth service release of Studio 8 contains some minor improvements and a number of bug fixes.

Improvements:

  • Improved the 'Connect Submodels' dialog. The dialog now recognizes existing connections from the source submodel and suggests the 'Create link only' alternative when the suggested bindings are identical to the existing bindings.
  • Improved tooltip/error text for submodels having invalid children. It now lists the names of the public children that probably need to be connected.
  • Added new currency units: AUD, CAD, NZD (Australian, Canadian, and New Zealand Dollar), and CHF (Swiss Franc).

Bug Fixes:

  • Fixed a problem that in some cases could cause Powersim Studio to terminate unexpectedly when running simulations with series variables on multi-core computers.
  • Fixed a problem that caused incorrect calculation of delay functions and other state functions using delayed input from levels.
  • Fixed a problem that sometimes caused Powersim Studio to terminate unexpectedly when selecting <No Referance Data> in the Reference Data dropdown list.
  • Fixed a problem that sometimes caused Powersim Studio to terminate unexpectedly when using combo boxes in certain listviews, for example in the Database Dataset wizards.
  • Fixed a problem that could cause a connection to be temporarily invalid when updating a submodel by replacing it with a newer version of the original component. The problem occurred only when a variable in the updated submodel had explicit type, unit and dimensions and this variable was referred by a variable outside the submodel.
  • Fixed a problem that sometimes caused Powersim Studio to terminate unexpectedly when a submodel was deleted after a control with an indexed parameter was copied from the submodel to one of its parent diagrams.
  • Fixed a problem that occurred in paste/drag-and-drop operations involving a variable with the same name in two or more related languages, e.g. US English and UK English. The problem also occurred when copying a component as a submodel if the component contained one or more such variables. This problem caused the new variable to be prefixed with "Copy of" in one of the languages only.
  • Fixed a problem that could cause you to loose changes in a Database Dataset after a Change Source or a Synchronize operation.
  • Fixed a problem that sometimes caused recurring identical values to appear in the tick labels of the time axis of the Time Graph control.
  • Fixed a problem that caused the Samples and Tutorials entries of the Help menu to be disabled while the Task Assistant window was not visible.

Back to top top


Studio 8 Service Release 4 with Feature Pack 2

Released March, 2010

The fourth service release of Studio 8 contains a few improvements and a number of bug fixes.

Improvements:

  • Improved the multi-core processing capabilities of Powersim Studio.
  • Improved calculation and drawing logic to increase simulation performance.
  • The time used to close project files is now in some cases substantially reduced.
  • Each user can now find a copy of the Powersim Studio samples in a subfolder of "My Simulations" located in the "My Documents" folder. The samples section of the Task Assistant now refers to this new location.
  • Floating dockable windows are now possibly repositioned when shown to ensure that they are located within the desktop. Previously floating windows could become inaccessible when the extent of the desktop was changed.
  • Improved formatting of the Time column when displaying historical values in the History dialog, Value tab of the Properties dialog, and the Value Inspector.
  • Improved the default layout of multidimensional numbers in the Value tab of the Properties dialog and in the Value Inspector.

Bug Fixes:

  • Fixed a problem that could cause bookmarks to have significant impact on simulation performance when running simulations in design mode.
  • Fixed a problem that sometimes caused menu shortcuts to stop working after having activated the Value Inspector.
  • Fixed a problem that could cause the random functions to return the same random sequence for a subsequent run if the previous run completed in less than 0.05 seconds.
  • Fixed a problem that in rare cases caused binary operators (e.g. +, -, *, /) to not work when one of the operands was a result of a FOR loop.
  • Fixed a problem that sometimes caused Powersim Studio to wrongfully indicate that a file on a network drive was already in use.
  • Fixed a problem that prevented the active selection to be reflected in the Properties dialog and various dockable windows when switching to design mode.
  • The SAP BI Dataset no longer deletes all data before the first time period of the simulation when writing data to SAP BI.
  • Fixed a problem that in rare cases caused Powersim Studio to terminate unexpectedly when connecting to new SAP BI or Database datasets.
  • Fixed a problem that caused Powersim Studio to terminate unexpectedly when using the DISTRIBUTE or DISTRIBUTETOFRONT flow functions with integer parameters.
  • Fixed a problem that could cause Powersim Studio to terminate unexpectedly when closing multiple instances of the application simultaneously.
  • Fixed a problem that in rare cases could cause Powersim Studio to terminate unexpectedly when deleting a Time Table control.
  • Fixed a problem that caused Powersim Studio to terminate unexpectedly when deleting variables in the Equations Window or in the Details Window with the Value Inspector visible.
  • Fixed a problem that caused Powersim Studio to terminate unexpectedly when creating six-dimensional series variables or adding six-dimensional variables to Time Table controls.
  • Fixed a problem that in rare cases could cause Powersim Studio to terminate unexpectedly when clearing reference data.
  • Fixed a problem that could cause the optimizer to fail in finding optimal results when used with simulations containing zero order immediate flows.

Announcements:

  • We are proud to announce that Powersim Studio 8 has been certified for integration with SAP BI.

Back to top top


Studio 8 Service Release 3 with Feature Pack 2

Released January, 2010

The third service release of Studio 8 introduces Feature Pack 2 for users with Support and Upgrade Agreement (SUA). It also contains some improvements and a number of bug fixes available to all users.

New Features:

  • Powersim Studio now takes advantage of multi-core processing when running simulations.
  • Two new dockable windows - The Precedents List and the Dependents List - display information about the dependencies among the variables of your model. When analyzing the structure of the model you can use the new windows to navigate between dependent variables.
  • A new dockable window - The Value Inspector - lets you analyze and edit the values of selected variables.
  • Four new functions are provided to make working with series variable easier: CURSERIESLOOKUP, PREVSERIESLOOKUP, SERIESFINAL, and SERIESINITIAL.

Improvements:

  • Improved Value property page including data drill down possibilities, non-scrolling header columns, and enhanced dimension layout possibilities.
  • The time used to load large project files is now in many cases substantially reduced.
  • You are now allowed to perform optimization/risk management tasks even when series variables are involved in feedback structures.
  • Changes made in the Equations Window, unit windows, range windows, and dataset definition windows are now validated before they are applied.
  • If you open a project file that is already open in another instance of Powersim Studio, a warning is now displayed before the file is opened read only.
  • Improved dockable window management allowing multiple dockable windows on the same band.
  • Improved the recent file list logic when using multiple instances of Powersim Studio.
  • The folder of the currently open project file is now only displayed in the window caption when necessary to distinguish between open projects in multiple instances of Powersim Studio.
  • The full path of the project file currently under the mouse pointer in the recent file list of the File menu is now displayed in the status bar.
  • The Project Explorer now indicates the active view.
  • The recent file list now contains nine files rather than four.
  • When opening a project file, the tree in the Project Explorer is no longer fully expanded. Only the path to the active view is expanded.
  • When zooming diagrams with the scroll wheel, you can now hold down Shift and Control to zoom in steps of 2%.
  • Values of variables defined with an explicit temperature unit using @C or @F are now displayed using °C or °F.

Bug Fixes:

  • Fixed a problem with accumulated and average series variables of integer type that prevented the values from being displayed in the Value property page and in the Scatter, Time Graph and Time Table controls.
  • Changed the logic of Powersim Studio when closing read-only files to avoid inadvertently loosing changes.
  • Dragging the vertical scrollbar thumb to scroll the various treeviews now works in Windows 7 and Windows Vista.
  • Fixed a cosmetic problem that caused floating dockable windows to be moved each time Powersim Studio was started.
  • Fixed a cosmetic problem that sometimes caused flickering when moving dockable windows between bands.
  • Fixed a problem experienced when setting the time step in the case where a Fiscal calendar was used in combination with some series resolutions.
  • Fixed a problem experienced when writing data to a read-only workbook through a Spreadsheet Dataset.
  • Fixed a problem that caused flows to and from integer series levels to be incorrectly indicated as invalid.
  • Fixed a problem that in some cases made it difficult to start editing the name of an item in the Project Explorer by clicking the item.
  • Fixed a problem that prevented all decimals of the seconds part to be displayed when editing a time or time span value.
  • Fixed a problem that prevented enabling of feature packs when invoking the New Project Wizard from an empty workspace.
  • Fixed a problem that sometimes prevented resizing of floating dockable windows.
  • Fixed a problem with editing of values in the Value property page for variables using DISPLAYAS.
  • Fixed a problem with the PERIODINDEX and PERIODLENGTH functions when used in optimizations.
  • Fixed a problem with the SECOND function when used in projects with 'Enforce time unit consistency' switched off.
  • The "Include Child Variable" command on the shortcut menu of a submodel symbol can now only insert child variables in the active diagram. Previously you could insert variables in other diagrams, which would corrupt the model.
  • When doing an incorrect lookup in an array variable, the problematic expression is now correctly indicated.
  • Fixed some issues regarding input of text in Far East languages.
  • Fixed a problem that could cause Studio to terminate unexpectedly when changing the start time of the simulation to an earlier date. This could happen when auto reports had been used for series variables.
  • Fixed a problem with the FILLINZEROES flow function that sometimes caused Studio to terminate unexpectedly when one of the dimensions in the associated level used negative indices.
  • Fixed a problem that sometimes caused invalid unit texts to appear when starting to edit values in dialog boxes and property pages.
  • Fixed a problem that could cause a value of 0 seconds to be displayed as 00:00:?.

Adaptations:

  • The "Project Window" has changed name to "Project Explorer" and the "Task Window" has changed name to "Task Assistant" as a part of a unified look and feel for all dockable windows.

Back to top top


Studio 8 Service Release 2 with Feature Pack 1

Released October, 2009

The second service release of Studio 8 contains a couple of improvements and a number of bug fixes.

Improvements:

  • Studio 8 is now compatible with Windows 7
  • Presentations for files made in commercial Powersim Studio editions can now also be displayed in Studio Demo. In this case, the presentation functionality is limited to the functionality available in the Studio Cockpit edition. 
  • New command line argument to start Powersim Studio as Cockpit (/cockpit).

Bug Fixes:

  • Fixed a problem with the file format compatibility and the Check Condition action when used in the Action Button. The Check Condition action is a file-format-dependent feature, but in some cases the file format compatibility was not set correctly. If such a file is loaded in a version of Studio prior to Studio 8 Service Release 1, Check Condition actions will be lost. If you have used Check Condition actions in Action Buttons, please go to the Compatibility page in the Project Settings dialog and make sure that Studio 8 file format is selected and that Feature Pack 1 features are enabled.
  • Fixed a problem with copy/paste and file format compatibility. When copying objects with file-format-dependent features, the file format compatibility was in some cases not set correctly causing settings to be lost in the pasted objects.
  • Fixed a problem that in some cases caused levels using the XLDATA function to not be initialized correctly.
  • Fixed a problem that in rare cases could cause optimizations to fail.
  • Fixed a problem that hindered optimizations to work with models containing series variables.
  • Fixed a problem that could cause a critical error when optimizing simulations with invalid objectives or decisions.
  • Fixed a problem with the Database Dataset that sometimes caused wrong values to be read or written when the simulation horizon was less than a year.
  • Fixed a problem that in some cases caused incorrect indicators to be displayed on links to series variables.
  • Fixed a cosmetic problem with the placement of context help windows on Windows Vista and Windows 7.
  • Fixed a problem with the intro screen of Studio Demo. In some cases this problem prevented the user from starting Studio.
  • Fixed a problem in Studio Demo that made it impossible to open and save game files for the Studio sample files.
  • Fixed a problem that caused hyperlink symbols saved in Studio 8 with a file format compatible with Studio 7 or Studio 2005 to not work when loaded in Studio 7 or Studio 2005.

Back to top top


Studio 8 Service Release 1 with Feature Pack 1

Released July, 2009

The first service release of Studio 8 introduces Feature Pack 1 for users with Support and Upgrade Agreement (SUA). It also contains some improvements and bug fixes available to all users.

New Features:

  • Introduced the Check Condition action that lets you perform other actions based on the value of a logical scalar.
  • Introduced a group of five new actions (Create Excel Document, Dimension Excel Workbook, Write Value To Excel, Activate Excel Sheet, and Delete Excel Sheet) that let you write values of variables to a document created in Excel when an Action Button is pushed or when an event occurs.
  • Added Blank Value display option in the Number format, allowing certain values to be displayed as empty text.
  • Added Unit display option in the Number format, giving the ablity to hide the unit from the displayed value.
  • The COMPOSITESERIES function can now be used to define series variables using the Accumulated and Average series types.

Improvements:

  • Introduced the Connect Submodels dialog box that makes it easier to connect the public child variables of two submodels.
  • A new column in the Equations Window lets you view the ID of a variable (useful when programming solutions with Studio SDK).
  • Previously a message box could appear asking whether to turn off The 'Automatic History' simulation setting. When occurring in the middle of an operation, this question could be perceived as a distraction, and in some situations even cause the operation to fail. This setting is now turned off silently when the number of recorded variable elements has exceeded a certain limit.

Bug Fixes:

  • Fixed several problems regarding logical, accumulated series variables.
  • Fixed a problem sometimes resulting in a critical error when invoking the Function Wizard from the Variable Definition property page.
  • Fixed a problem with Action Buttons and submodels. Set Value and Copy Value actions only permitted public variables as source and/or destination. This caused problems when inserting components as submodels and when defining Action Buttons inside submodels.
  • Fixed a problem sometimes experienced when copying Action Buttons. Set Value and Copy Value actions assigned to the return values of a Message Box action would loose their source and/or destination.
  • Fixed a problem with the mouse cursor in diagrams. The wrong cursor would sometimes be displayed on object boundaries, making it difficult to size and move objects.
  • Fixed a problem with the Copy Value Action property page. Using subscripts in either Source or Destination would sometimes wrongfully generate a dimension mismatch error.
  • Fixed a problem with the Set Value Action property page. For calendar-independent simulations, entering a time value in the Value field would sometimes wrongfully generate a Syntax Error.
  • Fixed a problem sometimes causing unknown exception when deleting a diagram containing Time Table controls.
  • Fixed a problem that sometimes caused an unknown exception when a series variable became undefined while the Equations Window was open with the Value column visible.
  • Fixed a problem that prevented the INITIF function from working with start-up and series variables.
  • Fixed problems with the ARRAVERAGE, ARRMAX, ARRMIN, ARRSTDEV, and ARRSTDEVP functions when used with two or three parameters.
  • Fixed a problem sometimes causing Studio to crash when searching in the Details Window with the "Auto-synchronize Details with Diagrams" option selected.
  • Fixed a problem that in rare cases caused Studio to crash when deleting multi-level hierarchical submodels.
  • Fixed a problem that caused wrong period names to be displayed in the Value property page for series variables of type "Last".

Back to top top


Studio 8 Major Release

Released April, 2009.

The first release of Studio 8 contains a range of new features as well as some improvements and bug fixes.

Features:

  • Series variables allow you to work with time series of values in your models. All series variables have an implicit time dimension defined by a common, project-wide series resolution, for example a month or a year. Through a start-up series variable you can provide a time series of values over the entire horizon before simulating (start-up variables are calculated at the beginning of the simulation and remain unchanged throughout the simulation). You can use both future and historic values for such a time series in the equations of other model variables.
  • Five new functions are provided to make working with series variable easier: COMPOSITESERIES, PERIODINDEX, PERIODLENGTH, PREV, and SERIES.
  • Start-up variables are calculated in the beginning of the simulation only, and are guaranteed not to be changed later in the simulation.
  • The ARRNPV function lets you calculate the net present value given a series of cash flows in a vector.
  • The IRR function lets you calculate the internal rate of return given a series of cash flows in a vector.
  • You can now keep track of who last changed a variable, range or unit by switching on collaboration features in the Advanced page of the Project Settings dialog.
  • You can now use a set of sheets as one of the dimensions when importing data from Excel with the XLDATA function. This means that you can import data to three-dimensional array variables. For this to work, the data must have identical layout on all of the sheets involved.
  • You can now read text values from Excel into an integer variable using the XLDATA function. The text values are translated into integers according to a specified enumeration range.
  • It is now possible to use defined names in Excel, in addition to direct cell area references, when importing data with the XLDATA function.
  • When the Database Dataset is used with calendar-dependent simulations, you can now use hour and minute periods provided that the calendar is set to Gregorian.
  • The ARRAVERAGE, ARRMAX, ARRMIN, ARRPRODUCT, ARRSTDEV, ARRSTDEVP, and ARRSUM functions now take two new optional parameters allowing partial array operations.
  • Added Limit times displayed to simulation horizon property to select whether values for intervals that are not within the simulation horizon should be displayed or not in the Time Table control.

Improvements:

  • Studio now allows you to replace text in treeview windows like the Equations Window.
  • Three new columns in the Equations Window let you view and/or modify whether a variable has automatic type, dimensions, or unit. By sorting according to one of these columns you can easily find all variables having explicit (non-automatic) type, dimensions, or unit.
  • Selection handles of small objects are now sometimes automatically hidden to make it easier to move the objects without inadvertently sizing them. This was typically a problem in diagrams that were zoomed far out.
  • Smarter naming of copied variables, avoiding multiple "Copy of ...".
  • Use the new Cockpit edition to distribute simulators created in Studio Enterprise. Cockpit replaces the discontinued Player edition, and is a low-cost alternative to the Executive edition when not all of the advanced features of Executive are needed.

Bug Fixes:

  • Fixed a problem with pasting of texts in Far East languages into diagrams.
  • Fixed a problem that sometimes caused an unknown exception after deleting a variable with diagrams in a project with multiple simulations.
  • Fixed a problem preventing editing of logical values in the Chart and Time Graph controls.
  • Fixed a minor issue with editing of integers values in the Chart and Time Graph controls.
  • Fixed a problem with scale of connection variables not being updated when loading simulations or activating runs/games.

Back to top top

Copyright Powersim Software AS © 2017 - webmaster@powersim.no