Below you will find a list of the Open Source projects released by the Simio Team. These projects are released under their respective licenses and support is not guaranteed. If you encounter any issues please open a GitHub issue on the respective project.
Last updated 2024-05-03
- Automations
- Data Connectors and Transformers
- Design Add-Ins
- User Defined Steps and Elements
- Third-Party Integrations
- Misc
- RunSimioPortalExpConsole - Console application to build workflows and tasks on Simio Portal. Uses Simio Portal as Web API
- RunSimioSchedule - Run a Simio Schedule in "Headless" mode using Simio Desktop
- AddObjectsGridData - Simio Data Transformer used to create objects bases on model control values.
- AmazonS3GridData - Retreive data from / to Amazon S3
- AzureBlobStorageGridData - Retreive data from / to Azure Blob Storage
- MQTTGridData - Subscribe and Publish data to MQTT
- PostgreSQLGridData - Retreive data from / to PostgreSQL
- SQLiteGridData - Simio Data Connector To / From SQLite
- XSLTTransformerGridData - Simio Data Transformer to transform data from one or more Simio Data Table into another Simio Data Table using an XSLT.
- AutoCADCreateLinks - Simio Add-In Used To Create Links usign an AutoCAD export
- CreateNodesAndLinksTableData - Simio Add-In that will create the nodes and links associated to a set of selected object.
- EncryptTableValuesAddIn - Simio Add-In Used To Easily Encrypt Table Values
- ExportImportModelAddIn - Simio Add-In Used To Export, Import and Delete a variety of Simio objects, links, table data, etc... from your model. This add-in provides a quick way modify your model. It is also a great resource for understanding the Simio Design Time API.
- Examples - A collection of AddIns all within a single repository
- GisInterface - Simio AddIn to create Simio Models from GIS APIs (e.g. Bing Maps)
- GraphSequence - Used to create a graph of a task sequence.
- MatlabInterfacing - Interfacing to MATLAB via Custom Steps, etc.
- ImportObjectsFromExcelUsingEPPlus - Simio Add-In that imports Excel spreadsheet using the open source EPPlus package (from GitHub).
- SdxHarness - This software facilitates the creation of Simio objects in the Simio Design window by creating a common Open SDX (Simio Data Exchange) XML file. This dataset can be imported into Simio desktop's Facility view using an AddIn (such as the Visio AddIn).
- VisioAddin - Design time user extension to pull in Visio diagrams
- BeepStep - Simplest of all user-defined steps; it just beeps!
- CustomCalculationSteps - Samples using Custom Steps to interact with Simio at run-time
- DbWriteMultipleRows - This repository show user steps and element used to read and write data to a database using a Simio Output Table
- EmulatingWorldTime - Demonstrates how Simio can be customized to run in world/real time and communicate with an external device
- MqttSteps - UserDefined Steps form MQTT actions (Publish, Subscribe, RPC)
- MQTTSync - Runtime integration with MQTT
- NotifyExternalStep - A Process Step to notify something external to Simio and optionally stop. Used when running Experiments headless.
- RunExecutableStep - A Simio user-defined Step to run and executable with arguments
- WebAPISync - Send/receive data via HTTP during a step. Starts a WebHost
- AVEVAMES - AVEVA MES (Manufacturing Execution System) Integration Templates
- KinaxisRapidResponse - Kinaxis Rapid Response Integration Templates
- SAPCloudPlatformIntegration - Integration with SAP. Examples, models, etc.
- EntityDataHandling - So let's say you have large amounts of custom data that you wish entities to access as they roam about your simulation model... and you are willing to write custom .NET code to access and use this data. If this sounds like what your are looking for, then this example might be for you.
- EditExperimentRunScenarioTable - c# Windows Form example used to edit Simio Data Tables in Simio Portal using the Simio Portal Web API.
- ExportPlanData - Export Plan Data and use IModelHelper
- ModelTemplates - Simio model templates to give you a starting point
- SimioApiHelper - API Helper. Tools to help with your Simio API environment, plus API usage examples.
- SimioGitExample - How to use Git for version control, allowing multiple users to work on a Simio Project
- StylesheetTest - Windows forms application used to test and create XSLTs. This also has a method to view a Simio Process Hierarchy view.
- UsingGitHub - Documents and resources to help use GitHub in the Simio Forum