Studio 9 SDK Logo

Studio 9 SDK Features - Version History

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

The Studio 9 SDK extends the object model introduced in Studio 7 SDK with new methods and properties.


Studio 9 SDK Service Release 5 With Feature Pack 3

Released December, 2013

The fifth service release of Studio 9 SDK accompanies Service Release 8 with Feature Pack 3 of Studio 9, and introduces Feature Pack 3 for SDK users with Support and Upgrade Agreement (SUA). It also contains new features and a few bug fixes, the latter is available to all users.

New Features:

  • Supports models created in Powersim Studio 9 where Feature Pack 3 features have been enabled.
  • Introduced the Simulation::Parameters property giving access to the named parameters of the simulation. (These parameters are defined in Powersim Studio for the component in which the simulation is contained.) The property returns a NamedValues collection.
     

Bug Fixes:

  • Fixed a problem that could cause the SAMPLEIMM (with four parameters) and INITIF functions to evaluate incorrectly if used inside a FOR function.
  • Fixed a problem that caused the language provided as a flag to  the XLDATA function to be overridden by the project language.
  • Fixed a problem with the Exponential distribution of assumptions. The Beta and Mu parameters were switched in calculations.

Back to top top


Studio 9 SDK Service Release 4 With Feature Pack 2

Released September, 2013

The fourth service release of Studio 9 SDK accompanies Service Release 7 with Feature Pack 2 of Studio 9, and contains some bug fixes.

Bug Fixes:

  • Fixed a problem that could cause the result of the INTERPOLATE function to be incorrect if the X parameter was infinitesimally less than a positive integer.
  • Fixed a problem that prevented the XLDATA function from importing correctly when the DISPLAYAS option was used and the DISPLAYAS range was of the Excel range category (defined using the XLRANGE keyword).
  • Fixed a problem that caused accumulated series variables to be well-defined when using a point unit (e.g. a time unit). Point units values (e.g. dates) cannot be added, and point units should therefore not be allowed for accumulated series variables.

Back to top top


Studio 9 SDK Service Release 3 With Feature Pack 2

Released June, 2013

The third service release of Studio 9 SDK accompanies Service Release 6 with Feature Pack 2 of Studio 9, and contains some bug fixes.

Bug Fixes:

  • Fixed a problem that could cause a Risk Analysis assumption with triangular distribution type to not work properly. This problem occurred if the assumption was based on an array, and the Peak parameter was different from element to element. The Peak parameter for the first element was incorrectly used for all elements.
  • Fixed a problem that caused the Database Dataset to fail on load and save if text values involved in dimension, version or filter fields contained apostrophes.
  • Fixed a problem that could cause Studio Simulation Engine to generate incorrect request URLs when using DBRANGE/DBRANGEDATA/DBPIVOTDATA with OData services. This problem occurred only if involved texts contained non-English letters.
  • Fixed a problem that caused the 'inflows' and 'outflows' children (flow monitoring variables) of a level to not be well-defined when the level used an explicit (non-automatic) unit.
  • Permanent variables controlled by a decision or an assumption are no longer affected by Simulation::RestorePermanentVariables.
  • Fixed a problem that prevented use of an expression with the percentage unit as input to the SQRT function.

Back to top top


Studio 9 SDK Service Release 2 With Feature Pack 2

Released May, 2013

The second service release of Studio 9 SDK accompanies Service Release 5 with Feature Pack 2 of Studio 9, and introduces Feature Pack 2 for SDK users with Support and Upgrade Agreement (SUA). It also contains a few bug fixes available to all users Studio 9 SDK users.

Bug Fixes:

  • Fixed a problem with the Spreadsheet dataset that could cause a mismatch between the file format and extension of the Excel document.
  • Fixed a problem that could cause Studio Simulation Engine to stop working when an action used a value source that was not welldefined and at the same time had explicit dimensions.
  • Fixed a problem that could cause the SAMPLEIMM function to sample data incorrectly when used in the expression of a FOR function.

Back to top top


Studio 9 SDK Service Release 1 With Feature Pack 1

Released February, 2013

The first service release of Studio 9 SDK accompanies Service Release 4 with Feature Pack 1 of Studio 9, and introduces Feature Pack 1 for SDK users with Support and Upgrade Agreement (SUA). It also contains a few improvements and a number of bug fixes available to all users.

New Features:

  • Supports models created in Studio 9 where Feature Pack 1 features have been enabled. These models typically make use of one or more of the new features: placeholders, Save Excel Document action, improved functionality of graphs, DBRANGE keyword, improved functionality of the DISPLAYAS and NUMERICAL functions, or the new functions DBRANGEDATA and DBPIVOTDATA.
  • It is now possible to specify session credentials for database connections as part of the Credentials (former Password) parameter for the SimulationEngine::OpenProject method.

Improvements: 

  • Improved calculation performance in Studio Simulation Engine.
  • Improved performance when resetting the model if ranges with the Excel range category are involved. To ensure backward compatibility, this only applies if features of Studio 9 Feature Pack 1 are enabled in the simulation project.
  • XLDATA constants save state rather than loading data from Excel regardless of the Save State setting in the Simulation Settings dialog. To ensure backward compatibility, this only applies if features of Studio 9 Feature Pack 1 are enabled in the simulation project.
  • The XLRANGE with the EXTEND flag now also terminates on a cell that evaluates to an empty string. Previously it only terminated on an empty cell. This makes it possible to have formulas in Excel defining both the length of the resulting enumeration and its elements.

Bug Fixes:

  • Fixed a problem that caused the SimulationEngine::OpenProject method to fail when a model password containing non-alphabetic characters was used to create the authorization key for the Key parameter.
  • Fixed a problem that could prevent the 32-bit platform version of Studio Simulation Engine from loading simulation projects saved in the 64-bit platform version of Studio. This could happen if the project included a large number of dynamically dimensioned variables.
  • Fixed a problem that prevented Studio Simulation Engine from reading data using an Excel name referring to cells in a sheet with a name containing spaces (and some other special characters).
  • Fixed a problem that sometimes caused Studio Simulation Engine to stop responding when loading a big model.
  • Fixed a problem that caused Studio Simulation Engine to stop working when using DISPLAYAS(DIM(N)), where N is a variable name.
  • Fixed a problem that prevented variables using DISPLAYAS with a range from being updated when the range was changed.
  • Fixed a problem that caused the integer MOD operator to incorrectly return a finite number when used with a non-finite operand.
  • Fixed a problem that in some cases could cause Studio Simulation Engine to stop working on multi-core computers when using the SAMPLEIMM and POLICYGRID functions.
  • Fixed a problem that could cause undetermined behavior in the 64-bit platform version of Studio Simulation Engine when activating a previous simulation run from a simulation run file (.sir).
  • Fixed a problem that could cause undetermined behavior in Studio Simulation Engine when XLRANGE was used to define a non-numerical range and the defining Excel area was empty.

Announcements:

  • Note that solutions using simulation projects that connect to OData services are not supported when run from a service or an Internet Information Server (IIS) application (also a service). Although it is technically possible to use this functionality in a service and in a server environment, it is not recommended nor is it supported by Powersim Software. OData connections have not been tested in this configuration and problems do exist.

Back to top top


Studio 9 SDK Major Release

Released March, 2012

The first release of Studio 9 SDK supports a new platform version for the Simulation Engine and contains several new features as well as some improvements and bug fixes.

64-bit Platform Version:

  • A new platform version of Powersim Studio Simulation Engine targeting 64-bit Windows is now available, allowing for larger models and increased simulation performance.

New Features:

  • Supports models where the features of Powersim Studio 9 have been enabled. This means, for example, that you can use models where values are imported to start-up variables through datasets and models where effects have been created for series variables.
  • New ModelVariable properties: Scope and SeriesType.
  • New Simulation methods: LoadExternalDataEx and SaveExternalDataEx.
  • The Premium edition of Powersim Studio SDK can now authorize projects where the maximum number of elements per variable has been increased beyond 2,500,000 elements.

Improvements: 

  • New sample demonstrating how the Powersim Studio Simulation Engine can be used to create an ASP.NET websim.
  • It is now possible to have up to 1,000,000 runs in a simulation.
  • Since Studio 9 Simulation Engine requires at least Windows XP with ServicePack 2, the Database Dataset now uses a more up-to-date version of the "Microsoft Data Access Components" (MDAC 2.8 instead of MDAC 2.5).
  • Powersim Studio Simulation Engine now conforms to the Unicode standard, with benefits for multi-lingual projects and integration with other applications.

Bug Fixes:

  • Changed the default data provider used when connecting to Oracle databases in the Database Dataset. The new data provider also works with the 64-bit platform version of Powersim Studio Simulation Engine.
  • Fixed some problems with the NORMINV and NORMDIST functions. These problems mainly occurred when mean was zero and also equal to upper limit or lower limit, and when upper limit, lower limit, or standard deviation implied no spread.
  • Fixed some problems with the TRIANGULARINV and TRIANGULARDIST functions. These problems mainly occurred when peak was zero and also equal to minimum or maximum, and when minimum and maximum implied no spread.
  • Fixed a problem that caused the INITIF function to not work properly if the first parameter was an array and the second parameter was a scalar.The following definition now works as intended: "INITIF(FOR(r = RUNRANGE| r = RUNINDEX AND TIME = STOPTIME), X)" where X is a scalar, making it easy to capture the final value of a variable over all runs.
  • Fixed a problem that caused Studio Simulation Engine to consider all periods to be of the same length in flow calculations involving average series variables. The problem occurred for Gregorian-calendar simulations with period length based on months, quarters, or years, and for Fiscal-calendar simulations with period length based on months.
  • Fixed a problem that could cause the Studio Dataset to read and write incorrect values when used with derived units of measure.
  • Fixed a problem that could cause Studio Simulation Engine to not reflect changes in an Excel file used with XLDATA and XLRANGE. This occurred only when the Excel file was opened by Studio Simulation Engine.
  • Fixed a problem that allowed inadvertently restoring permanent start-up variables even if the simulation was not in the initial state.
  • XLRANGE and XLDATA can now import data from XML files even when the deprecated Office Web components are not present.
  • Fixed a problem that caused the NUMERICAL function to not work correctly when used with an alias to a dynamic range.

Announcements:

  • Note that the Old Powersim Engine COM Interfaces and the Powersim Engine ActiveX Control will be discontinued in the next major release of Powersim Studio SDK.

Back to top top

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