# Simulation Aids Module release

**URL:** <https://forum.inductiveautomation.com/t/simulation-aids-module-release/10593>\
**Category:** General Discussion\
**Created:** [October 8, 2015, 4:44pm UTC](https://forum.inductiveautomation.com/t/simulation-aids-module-release/10593 "2015-10-08T16:44:33Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [October 8, 2015, 4:44pm UTC](https://forum.inductiveautomation.com/t/simulation-aids-module-release/10593/1 "2015-10-08T16:44:33Z")

</div>

Automation Professionals is pleased to announce the release of ~~Simulation Aids~~ for Ignition v7.7 & v7.8, a free module supplying multi-purpose expression and scripting functions. It is primarily intended to help developers model equipment and processes that don't yet exist (or are otherwise unavailable), but includes features of general utility.

Since its beta releases announced [here](https://inductiveautomation.com/forum/viewtopic.php?f=50&t=14330), the module documentation has been updated and one new feature added: Dataset Pivoting in the view() function's Pseudo-SQL. The sample project has been updated to include a generic query test page with "preset" queries that demonstrate the major query syntax options.

{ Edited to update the download link for v1.6.1 and add the link for v1.7.1 }  
{ Edited again to update download links. }  
{ Edited again to point at the marketplace. }  
~~SimAidsDemo (2015-10-01).proj~~ _See below_

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [October 8, 2015, 5:07pm UTC](https://forum.inductiveautomation.com/t/simulation-aids-module-release/10593/2 "2015-10-08T17:07:40Z")

</div>

![:thumb_left:](https://us1.discourse-cdn.com/inductiveautomation/original/1X/e26afb081ddde6df016df6ee49159cf56aaca688.gif ":thumb\_left:")

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [October 8, 2015, 6:53pm UTC](https://forum.inductiveautomation.com/t/simulation-aids-module-release/10593/3 "2015-10-08T18:53:57Z")

</div>

The module documentation can be viewed ~~here~~ if you don't have time to install. 🙂

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [October 9, 2015, 4:42pm UTC](https://forum.inductiveautomation.com/t/simulation-aids-module-release/10593/4 "2015-10-09T16:42:54Z")

</div>

A new version is linked above – fixes a bug where the new Pivot clause’s ‘for’ and ‘in’ subclauses were interfering with legitimate uses of those keywords elsewhere.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [October 11, 2015, 2:37am UTC](https://forum.inductiveautomation.com/t/simulation-aids-module-release/10593/5 "2015-10-11T02:37:57Z")

</div>

Sigh ☹  
Fix a couple bugs, introduce another. Found while working out an animation example in the Demo project. The "binding" variable in the objectScript() function makes some very efficient code possible -- in this case, animating component motion and resizing without a timer event, and with no code execution at all when motion finishes.

New versions: for Ignition ~~v7.7~~ and ~~v7.8~~.

The animation code uses a Paintable Canvas to show guidelines for the animation. It has some repaint quirks, so the objectScript() that generates the motion uses a newline to add repaint() triggers after the value expression.  
~~SimAidsDemo2015-10-11.proj~~ _See below_

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [October 13, 2015, 3:38pm UTC](https://forum.inductiveautomation.com/t/simulation-aids-module-release/10593/6 "2015-10-13T15:38:10Z")

</div>

The Simulation Aids module is now available in the ~~marketplace~~ -- and still free 🙂  
Note the separate versions for Ignition v7.7 and v7.8 when downloading.  
~~SimAidsDemo2015-10-13.proj~~ _See below_

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [November 3, 2015, 10:45pm UTC](https://forum.inductiveautomation.com/t/simulation-aids-module-release/10593/7 "2015-11-03T22:45:15Z")

</div>

Updated the Simulation Aids module with one bugfix and minor new features:[ul][li]Fixed bug in column expression’s As clause.[/li]  
[li]Added support for single asterisk as a columns wildcard.[/li]  
[li]Added default output column names when an As clause is missing.[/li]  
[li]Added default [0] subscripts to simple output columns when grouping or pivoting.[/li][/ul]

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [April 8, 2024, 1:21pm UTC](https://forum.inductiveautomation.com/t/simulation-aids-module-release/10593/8 "2024-04-08T13:21:22Z")

</div>

Note that this module has been updated and renamed. There is a new [Showcase link](https://inductiveautomation.com/moduleshowcase/module/automation-professionals-llc-integration-toolkit) and separate forum topic for the V2 series:

> [@Automation Professionals' Integration Toolkit Module](https://forum.inductiveautomation.com/t/automation-professionals-integration-toolkit-module/74934):
>
> Automation Professionals is pleased to announce the immediately availability of a major upgrade to its free Simulation Aids Integration Toolkit module. The new feature justifying the "major upgrade" language is the implementation of eleven thirty-one new expression functions which use iteration to accomplish complex transforms of datasets and lists, to or from other datasets and lists, applying filtering, ordering, and computed new columns along the way. While there are certain operations that…
