Latest Version: v0.9 (Download)
The plugin is currently a Windows (.exe) application. The package contains the application and the necessary .dll files. Stay tuned for the next update!
Systems Tool Kit
AGI's Systems Tool Kit (STK) is a proven digital mission engineering software for high-fidelity modeling, simulation and analysis of complex missions and systems. STK provides proven tools and environment for satellite mission designers and operators to analyze complex interactions in systems. Learn more about STK's capabilities here.
Valispace's Data Driven Systems Engineering (DDSE) platform is a perfect complement for the AGI's Digital Mission Engineering (DME) platform, to overcome the contemporary challenges with the disparity between systems and mission design in the aerospace industry. With the benefits of having a single source of truth for your engineering project and automating calculations, requirements validation and document update, the integration enables an unprecedented level of automation and efficiency to empower space engineers.
Extract the package in the directory of your choice and you're all set!
It will also help to make a desktop shortcut to ValispacePlugin.exe ;)
Instructions for use:
- Get your systems' model ready in Valispace. ( To try out Valispace, click here )
- Start STK and load your mission scenario. Make sure you have the license for STK Integration module. Check this in STK from Help>License Viewer
- After loading the scenario, start the plugin application. Use your Valispace credentials to authenticate and log in.
- The plugin should now open with all the supported attributes and data-sets of the current scenario in the respective tabs in the plugin window.
- When connecting the scenario for the first time, load the Valispace project that you want to connect to this scenario from Project Settings in the Options menu. Enter the case-sensitive Valispace project name and click Load.
The plugin currently maintains 'One scenario, One Project' link. Once this link between the STK scenario and the Valispace project is set up, the link is maintained between the specific project-scenario pair. The next time you load the plugin with the particular scenario, the log-in credentials and the project name will be automatically loaded.
Creating Bindings (Attributes)
Once the Valispace project is loaded, you can start creating bindings between STK attributes and Valis.
- Double click on the row of the STK attribute you want to bind. This will activate selection in the Valispace Project Browser in the right pane.
- Expand the component tree and select the desired Vali to bind to the selected STK attribute.
(The blue attributes in the tree with a circle on the left represent Valis and the one with a box on the left are components.)
- On selection, the binding is checked for sync. There can be 3 sync states as shown below
a) Yellow row : Values of the STK attribute and the linked Vali are not in sync.
b) Yellow row with Red unit columns: Units of the bound quantities are not the same. To avoid erroneous updates to the calculations, the plugin suspends pushing values between the two software until the units are resolved.
c)White (default) row : Values and the units of the linked quantities are in sync
- You can now update the unsynced values (in yellow) to either Valispace or STK. Use 'Select Unsync' to select all the unsynced values or use individual checkboxes in the first column of the corresponding binding to select only the desired bindings for update.
- After selection, use 'Update STK Scenario' to take the system model changes to STK and update mission simulation. Subsequently, use 'Update Valispace Project' for changed mission parameters to be taken to project data in Valispace.
Creating Bindings (Datasets)
- To access the data-set, click on the 'Dataset' tab below the menu bar.
Select from more than twenty thousand mission related STK Data Providers (DP) quantities to create a two-column dataset that can be pushed to your Valispace project data.
- Customize your dataset using the customize options in the bottom left. Column 1 for the datasets is set as default (Time in Elapsed seconds). Click on ' ... ' button next to Column 2 to select the second DP.
- The button activates the STK Data Providers pane on the left. Select the quantity from the extensive tree of mission data related to the linked scenario.
- By default, the object time period is specified as the data interval. To customize the data interval, click on 'Specify Time' and fill in the custom interval times in the same format.
- Enter the time step (in seconds) in the 'Step' input box. With this, the STK two column report is configured
- Finally, select the Valispace dataset using the ' ... ' button towards the right side in 'Choose Valispace DataSet' to select the dataset vali in Valispace to which it is pushed.
Save and Restore Bindings
Once, the links are set up for single valued attributes and mission datasets with the corresponding valis in Valispace, you can save the bindings using Save Bindings in the Options menu. This saves the bindings and progress made in the plugin.
On using the plugin again, simply use 'Refresh Valispace Data' to load the project, all the bindings and the progress made.
For any questions regarding the tutorial or to know more about the potential of STK Integration with Valispace, reach us by email