isee NetSim™ is a utility that allows you to publish your iThink and STELLA models to the Internet. Publishing models to the web makes it easy to share your models with anyone, even if they don’t have iThink or STELLA. All they need is a browser with Adobe Flash Player 9 support and a connection to the location where you will publish the models (either an Internet connection, or a connection to a Web server that is running the isee NetSim Server software).
To publish models with isee NetSim, you must do the following:
- Prepare the model Interface by laying it out in pages.
- Check the model meets isee NetSim requirements and does not include unsupported objects or features.
- Export the model from iThink or STELLA as a NetSim (*.TXM) file.
- Use the isee NetSim wizard to publish the model to the location you select.
Preparing the Model Interface
The first step to preparing your model for isee NetSim is to carefully lay out the Interface layer of your model so that the page size is appropriate for your viewers and all of the interface objects fit inside those pages.
If you are building a model from scratch you should plan the lay out of the Interface layer as you build the model. If you are publishing an existing model, you may need to make some minor changes to the layout to be sure that objects appear correctly on pages before you export or publish the file.
To lay out interface pages
- In iThink or STELLA, open the model whose pages you want to publish.
- Go to the Interface layer.
- From the Interface menu, choose Interface Prefs. The Interface Level Preferences dialog box opens.
- To enable pages on the Interface layer, select the Show Pages check box.
- Use the Width and Height boxes to specify the size of the Interface layer in pages. For example, to have the Interface layer be divided into just two pages across, type 2 in the Width box and 1 in the Height box. The Total Pages value updates to indicate the total number of pages you've specified.
- Click the Page Size button. The Page Size and Runtime Options dialog box opens
- Select the appropriate Page Size option. This option determines how the pages will be formatted based on the screen resolution you select. In general, we recommend that you select the 800 x 600 option, unless you are sure all of your model viewers will be using a different screen resolution.
Note: Selecting Other allows you to enter a custom page size. By default, Other will be the same size as your printer settings.
- Use the Home Page box to specify which page is the starting page when users view your published model. The Home Page is also the page that users will be navigated to if you include a Home button on the Interface.
- Click OK.
The Interface layer now shows dashed lines that indicate the boundaries of the pages you specified.
- Create and/or arrange interface objects on the pages. When you define navigation buttons, you can use the previous page, next page, and home page options to navigate between pages.
Tip: To easily move many objects at once, zoom out on the model and then use drag-select to select multiple objects at once, then drag one selected object to move them all the same direction and distance.
isee NetSim Requirements
To publish your model using isee NetSim, it cannot contain any of the following:
- Cycle-time structure
- Unsupported builtin functions including:
The export process will fail and let you know if your model does not conform to these requirements.
NOTE: Conveyor stock types will export with some limitations:
- Transient results will differ slightly if the conveyor
uses variable transit time.
- Inflow limits and capacity constraints are not supported.
- "Integer only" and exponential leakage fractions are not supported.
- Leakage flows may yield different results depending on how the conveyor is initialized.
If your model contains interface objects that are not yet supported by NetSim, the export will not fail, but you will receive a message during publication that lets you know the objects have been excluded from the model.
Below is a current list of unsupported interface objects:
- Scatter and Sketchable Graphs
- Tracing Buttons
- Loop Pads
- Sectors and Sensi on/off switches
- High level mapping tools including Process Frames and
Bundled Flows and Connectors
Note: Some interface objects have options in STELLA and iThink that either don’t make sense for the web or aren’t yet supported by isee NetSim. The following table lists the options that are not currently available on the web:
||Options not yet supported
- Visual effects
- Password Protect
- Post a Message
- Switch Module On or Off
- All except Run, Pause, Stop, Resume,
Run/Restore, Restore All Devices, Restore Graphs & Tables, Print, and Print Screen
|Graphical Input Device
- Show navigation arrow
- Ability to edit the range of values on the x and y axis
- Editable data columns
|List Input Device
- Show navigation arrow
- Format Options
- Show numbers on plots
- Hide detail
- Mark for export
- Hide detail
- Mark for export
- Header Style
- Header Justify
- Wide margins
- Mark for export
Other known issues:
- If your model contains an input device that controls the initial value of a stock, the following error message will appear during publication:
To workaround this issue, create a converter to initialize the stock value and assign the converter to the input device.
- A model containing an arrayed graphical function with "Apply to All" checked will not publish correctly. To correct this problem, uncheck "Apply to All" and assign graphs to each element of the array.
Exporting Models for Publication
To publish models with isee NetSim, you need to export the model from iThink or STELLA as a NetSim (.TXM) file
To export a model file for publication
- Open the model file that you want to publish in iThink or STELLA.
- From the File menu, choose Export for NetSim. The Save NetSim file as dialog box opens.
- Navigate to the location where you want to save the file.
- In the File name box, type the name you want to give the file (by default, the name is the same as the model file’s name).
- In the Save as type box, make sure that NetSim file (*.TXM) is selected.
- Click Save.
- You can now publish the TXM file with isee NetSim.
Publishing Models with isee NetSim
- Start isee NetSim by double-clicking the icon on your desktop. The first page of the wizard opens.
This page provides an introduction to the process and reminds you that you need to first export your model in order to publish it with isee NetSim.
Note: You can hide this page in the future by selecting the Skip this Page Next Time check box.
Click Next. The second page of the wizard appears.
- Click the Browse button at the top of the page to navigate to and select the .TXM file that you want to publish.
- Under “Publishing URL”, select where you want to publish the model:
- To publish the model to Forio Simulate, select Forio Simulate web simulation hosting service. Forio Simulate provides free hosting for iThink and STELLA models with up to 400 equations. For more information about Forio Simulate hosting options, visit www.forio.com/simulate_overview.
- To publish the model to any other web site, select Other service: and then type the full URL of the web site where you want to publish the model.
Note: If your Internet connection goes through a proxy server, see configuring isee NetSim for Internet proxy server connections.
Configuring isee NetSim for Internet Proxy Server Connections
- Under “Login Information”, type your email address and password for the location where you want to publish the model. If you do not yet have an account, click the Don't have an account? link to create an account by providing your name, email address, and a password.
Note: If you have already created an account but have forgotten your password, click the Forgot your password? link. You will be prompted to enter your email address so that your password can be emailed to you.
- To save your login information for the future, select the Remember me check box.
- If you have already published one or more models, you can see a list of your published models by clicking the View or delete my published models link. A web page appears that displays a list of your published models. Use this page to view or delete your published models.
- Click Next. The third page of the wizard appears.
- Select a "Publishing Mode" for the model:
- To publish the model to a temporary location that only you can access, select Preview.
- To publish and save the model to a location where it can be shared with others, select Publish. If you would like others to be able to download the model file, click the Browse button to navigate to and select the .STM or .ITM file.
- Click Next. The next page of the wizard appears, which displays the status of the publication process. isee NetSim logs in to the specified site and publishes the model. Once isee NetSim has finished publishing the model, the simulation automatically launches in your browser.
- When you are finished publishing models with isee NetSim, click Exit in the wizard.
To configure your isee NetSim installation to connect through a proxy server:
- Navigate to the directory where isee NetSim is installed. For Windows, the default installation directory is
C:\Program Files\isee systems\isee NetSim 1.1
- Create a copy of the file named netsim.ini and rename it oldnetsim.ini
- Open the file named netsim.ini.
- Locate the line in the file containing Proxy URL::
- Enter the host name or IP address of the proxy server. For example,
Proxy URL::myproxy.iseesystems.com OR
- By default, isee NetSim will connect to port 1080. To specify a different port number, enter a colon followed by the port number after the host name or IP address. For example,
Proxy URL::myproxy.iseesystems.com:4400 OR
- Go to the File menu and select Save to save your changes to the netsim.ini configuration file.