160 likes | 177 Views
Learn how GoldSim elements interface with Excel, setup linkages, import/export data, and optimize formatting. Expert insights on Database Type Elements, Formatting, Lookup Table, Time History, and more. Ideal for advanced users.
E N D
Linking GoldSim to Spreadsheets GoldSim Technology Group Issaquah, Washington USA
Excel Enabled Elements • Five GoldSim elements will interface with Excel:
Agenda • We’ll discuss how each of the elements interacts with Excel and we’ll demonstrate how to set up linkages for each element • We won’t do any examples (there’s a lot of stuff to cover) but if you want to follow along on your own machine you’re welcome to.
Database Type Elements • Both of the Time Series elements and the Lookup Table can use Microsoft Excel as a database • Import to these elements is automatic. They check the linked spreadsheet prior to the beginning of a simulation run and update themselves with any changes
Formatting the Spreadsheet for the Time Series Element • Data can be in columns or rows • You can read in a specified number of rows or until you hit the first blank cell • The Excel import functions expect a column of time data (this can be Elapsed Time or Date/Time) • Scalar or vector data can be imported for each time point • Let’s create a simple spreadsheet and then import it…
The Lookup Table Element • Similar to the Time Series element, import to the Lookup Table is automatic. • Again, the lookup table has a spreadsheet format that it expects.
1D Table Format • Data is expected to be in columns • Data is read in until the first blank row This cell is the Row Variable Starting Cell
2D Table Format • Data is expected to be in columns • Data is read in until the first blank row/column This cell is the Row Variable Starting Cell This cell is the Column Variable Starting Cell
3D Table Format • Data in the 2D format • Each Worksheet is a layer of the 3D table This cell is where the Layer Variable is specified
The Time History Element – Export to Spreadsheets What to Export Where to put it in the spreadsheet
Disabling Automatic Export • Sometimes you may not want to export (e.g. when debugging a model) • You can globally disable Time History export in the Model|Options dialog
Important Notes About the Spreadsheet Element • Using offsets • The Shift button • Updating Logic • If a Spreadsheet element exports data, the spreadsheet is only called if the exported data or and offset changes • If a spreadsheet element only imports data, the spreadsheet is only called at the start of the simulation and when an offset changes
Important Issues About Using Spreadsheets • ALWAYS use relative paths – if you use a full path running the simulation or a Player file on another machine can be difficult. • Do not work on connected spreadsheets while the simulation is running.