This action might not be possible to undo. Are you sure you want to continue?
Read Me Document
QuickLinks Web Page What’s New in v6 Extend Product Line Purchasing an Extend Product Training and Technical Support Extend User Forum Contacting Imagine That! Release Notes for Version 6
Plus speciﬁc information about:
e The Extend Demo e The LT (Limited) Version e Extend RunTime e Extend Player e RunTime/Player Model Development
(click on a topic)
Extend OR.0305 (telephone) 408. frequently asked questions. Its free! Go to www.365.com/quick_links. etc.imaginethatinc.extenduser. What’s New in v6 Please go to www. links to training dates and locations.0305.imaginethatinc.html to see a list of what’s new.imaginethatinc. Suite 230 San Jose. Inc. and more.com Contacting Imagine That.imaginethatinc. fax: 408.mox shows you examples of these products.imaginethatinc. new or enhanced blocks.com Extend Training and Technical Support The Support menu at www.html Purchasing an Extend Product To purchase additional Extend licenses or to upgrade to a more advanced Extend package. Whether you are new to simulation.1251 (fax) email@example.com (USA) or firstname.lastname@example.org www. new to Extend.imaginethatinc. please use the Order Form that was installed on your computer when you installed Extend. 6830 Via Del Oro. the virtual meeting room where you can exchange ideas.1251. You may also contact us directly at: Imagine That. a resource café for blocks and models.html or contact Imagine That! at 408.Extend ReadMe QuickLinks Web Page Find the information you need quickly by visiting our QuickLinks page at www.. or a long-time Extend customer. or email: support@imaginethatinc. and post issues. Extend Industry. frequently asked questions.. Don’t forget to check the Extend web site www. this page will facilitate your search for general simulation information.365. For more information. CA 95119 USA 408. and more.com/prods_order. The model Demo.629. You may also download an order form at www.com has product updates. sample models from Imagine That! and Extend users. Product Line The Extend family of simulation packages includes Extend CP. modeling tips & techniques. product descriptions and features.com/prods_features_v6. go to www.html.com Extend User Forum Talk directly to other simulationists in the Extend E-Xchange.365. and Extend Suite.imaginethatinc. shows we’ll be attending.com/prods_prodline. You may also contact us with your support or training questions by telephone: 408.new releases.com for up-to-date news and information on Extend.com page 2 . Inc.629. discuss simulation techniques.
as well as blocks that use shifts). sample code.) A57 We added direct export to Excel for the statistics blocks. Upper Limits. you will NOT be able to unlock the model ﬁle. Changes to the User’s Guide O113 The maximum number of attributes per item has been increased from 300 to 500. the “Number of attributes for a discrete event item” is 500. A36 In Appendix B. Use the Tools submenu of the Library menu to access the Converter. To unlock a password-protected model. The password is saved with the model. page 3 . the last paragraph mentions the MacWin Converter. A36 In Appendix B. Cross-Platform Considerations. This is used in blocks that have "connectionless" connections (Queue Resource Pool. and testing of this feature. Note: if you locked your model but have forgotten the password. Summarized results can now be sent automatically to a new worksheet at the end of every simulation run. enter a password into the Enter Password ﬁeld and enter it again into the Repeat Password ﬁeld. A41 In Appendix C. A11 You can now choose in the Preferences command to save Print Setup information with the model. In the dialog that appears. select the Lock Model command and enter the password. This reduces the number of blocks visible in the popup menu and forces the connectionless connections within a hierarchical block to be local to that hierarchical block. which is 20 strings or 5100 characters. Throw. The optional "Lock Hblocks" checkbox in this dialog determines whether or not the hierarchical blocks on the locked model will be openable. (Many thanks to the folks at Boeing for their suggestions. there should be a line item for the “Maximum length of a popup menu”. A20 and E99 The Lock Model command has been enhanced to include password protection. A57 In the Discrete Event and Manufacturing libraries we added encapsulated referencing technology for blocks that reference other blocks. To password-protect a model. A57 We also added a “last column is run number” option for the statistics blocks. the only way to unlock a password-protected model is to choose the Lock Model command again and enter the password. Choosing this option limits the number of blocks displayed in the search popup. If you check this box. it only displays the block that is the closest hierarchically. statistics and Shift blocks. If the search identiﬁes duplicate blocks.Extend ReadMe Release Notes The following Release Notes reﬂect the differences between the printed documentation and the current release of Extend v6. Release Resource Pool. double clicking on a hierarchical block in the locked model will not open its worksheet window. Upper Limits. choose the Lock Model command in the Model menu. Catch.
or a ModL function call from a block. click the Select button to choose the Step 1 Time ﬁeld in the ﬁrst Get Attribute (DB) block and the the Step 2 Time ﬁeld in the second Get Attribute (DB) block. The model is now complete and ready to run. D170 The function GAPopupMenu now allows any size string array. changes a block’s view or the class of blocks in a model. in step 4.Extend ReadMe In27 In the Industry section. D10 The maximum length of a popup menu increased to 20 strings (5100 characters). the change is not made to the view or class. Before you do this. Conﬁgure the Change Attribute block to increment the attribute Step by a value of 1. (continued on the next page) page 4 . The picture should show that the “Attribute name: ‘Product’ is associated with the Table ‘Products’. BlockTableInfo. For optimal performance. Sent by some of the blocks to query data table size. Not sent by Extend. not just string15. Then connect the Exit and Write DB blocks you used in Database Tutorial #2 to the bottom output of the Select Output (5) block. In37 In the Industry section.” Changes to the Developer’s Reference Note for Block Developers The Extend version 6 compiler has many enhancements and optimizations. step 8 is missing. In36 In the Industry section. change the third paragraph to read: “Conﬁgure the Change Attribute block (following the Combine (5) block) to increment the "Step" attribute by 1. Sent when the user. Conﬁgure all the Get Attribute (Db) blocks following the Select DE (5) block to read the attribute named Product and the Get Attribute (Db) blocks to their right to read the attribute Step. we recommend that you recompile any blocks that you built in earlier versions. It should be: 8. please note that version 6 is not backward compatible and blocks compiled in v6 cannot be read by earlier versions of Extend.” In36 In the Industry section. step 7 should read: To use the new times you added to the data. If the user aborts this message with an abort statement. we strongly recommend you make backup copies of your libraries before you recompile them in Extend 6. Therefore. the picture of the Get Atribute (DB) dialog is not correct. as shown in the Tutorial 3 model worksheet on page In34. D37-39 There are 2 new Message Handlers that send messages to individual blocks: IconViewChange.
Extend ReadMe The following functions or function descriptions were added after the manual was printed: Function isSimulationPaused() Description Returns I I Returns a TRUE if the simulation is paused or is about to pause. string variableNameStr. returns the DispID. It returns TRUE if the CLSID is already in the registry and FALSE if it is not. (long dispHandle. The model can be saved by using the Save menu command or the SaveModel() function. long which) Returns TRUE if “which” qualities are true for the dialog item: 1: hidden 2: enabled 3: display only I I I I page 5 . OLEDispatchGetDispID Given a function/variable Name. PauseSimForSave() Pauses the current running active model for saving. This allows the user to save the model while paused and enables the Continue Simulation command discussed on page E224. ListDisposeAll(long Disposes all linked lists in a block. Note: The PauseSim function does a pause immediate which is useful for debugging. Saving Intermediate Results. ODBCConﬁgData Calls the Windows API SQLConﬁgDataSource() Source(long fRequest. but will not allow saving the model. string This function is the same as OLEGetDispID except theName) that it is expecting a DispHandle instead of a block number and dialog item name. Returns TRUE if blockNum) the block doesn’t exist or the lists have already been disposed. OLEObjectIsRegistered Checks to see if a speciﬁc CLSID is already regis(string clsid) tered. function with the entered arguments string szDriver. string szAttributes) GetDialogItemInfo(long blockNum.
Otherwise if neighbor is -1 (no neighbor) they are absolute worksheet coordinates.Extend ReadMe The following functions were changed after the Developer’s Reference was printed: Function AppendPopupLabels ListGetDouble ListGetLong ListGetString ListSetDouble ListSetLong ListSetString PlaceBlock Description Now accepts up to 5100 characters.0e-15 -9 Arg2 is negative or less than 1. page 6 . but not yet added. RandomCalculate There are additional distribution codes: ExtremeValue1A 20 ExtremeValue1B 21 JohnsonSB 22 JohnsonSU 23 Laplace 24 Rayleigh 25 InverseWeibull 26 Logarithmic 27 Hypergeometric 28 Chisquared 29 PowerFunction 30 RandomCheckParam This function now has more error return codes: -8 Arg1 is negative or less than 1.0 -13 Arg2 > 1. or the empty string ("") if Cancel was clicked.0e-15 -10 Arg3 is negative or less than 1. it refers to the current newly created. yPixel values are relative to the location of the neighbor. item.0 -14 Arg3 > 1. or the default string if there was no user entry. then the xPixel.0e-15 -11 Arg1 >= Arg2 -12 Arg1 > 1.0 UserParameter Description is missing the following information: Displays the prompt string and default string. Description is missing the following information: If the neighbor ﬁeld is ﬁlled in with a block number of a block already on the worksheet. Descriptions are missing the following information: If elementIndex is passed in as a value less than zero. then returns either the entry typed. If elementIndex is zero or greater it is used as an index value into the speciﬁed list.
Extend OR. With them you can: e Learn about Extend capabilities such as optimization. e Build and save your own custom blocks. e Access the source code of some of the libraries of blocks. e Determine which Extend product is right for you: Extend Suite. Extend Industry. the Extend OR and Extend CP products are available for either Windows or Macintosh OS. e Change values in block dialogs and view simulation results. Example Models The ﬁle Demo. You can open this ﬁle and all the other Extend models using the Open command in the File menu. However. and interacting with Microsoft Ofﬁce and other applications. activity-based costing. The Developer’s Reference is for those who want to modify Extend blocks or build their own blocks. e Explore additional applications such as Proof Animation (for professional level animation) and Stat::Fit (for distribution ﬁtting). e Print worksheets in the demo application.) Extend Manuals The Extend manuals are in . manuals in . and example models that illustrate the Extend product line: Extend Suite. The CD installs a demonstration version of all the Extend products. you cannot: e Save model changes. there will be differences between the documentation and the capabilities of the Demo application.pdf format and are located in the Documentation folder within the Extend folder. hierarchy.Extend ReadMe About The Extend Demo The Demo CD is designed for people who want to evaluate the Extend line of products. (Note: These ﬁles are structured the same as the printed manuals that ship with the full Extend product. (Note: The Suite and Industry products are only available for Windows operating systems. Extend Industry. and Extend CP. built-in authoring environment. and more. e Run models of any size (even bigger than 25 blocks). Thus. see the Extend Demo and Player License Agreement for complete terms.mox contains a selection of sample models for each Extend product. The User’s Guide provides instruction on how to run and build a model.pdf format. The use of the Extend Demo software is covered by a License Agreement. The Demo Application The Demo application allows you to explore the features and capabilities of Extend. or Extend CP. Extend OR. Example models are designed to help you evaluate Extend. use the Extend libraries. These two programs are included in the Extend Suite package for Windows. With the demo you can: e Build models (up to a maximum size of 25 blocks).) page 7 .
e Other examples allow you to explore Extend capabilities such as optimization. as a companion to a book. for Macintosh the LT is Extend OR. print and save models. there will be differences between the documentation and the capabilities of the LT application. block dialogs. supplying pre-built model segments you can copy and paste where wanted. activity-based costing. Manufacturing. you can also purchase printed manuals. However. however.) page 8 . e Build and save your own custom blocks. Example Models The LT version includes numerous sample models designed to help you build models and learn about Extend features and capabilities. (Note: These ﬁles are structured the same as the printed manuals that ship with the full Extend product. Extend Manuals The LT version includes . e Example models can also serve as templates for building your own models. and more. build. run pre-built models of any size. hierarchy. and interfacing with Microsoft Ofﬁce and other applications. built-in authoring environment. e Print model worksheets.pdf format. However. run. and Industry libraries have their block code protected. The Extend LT Application The LT version has many capabilities. The LT version includes documentation in . e The LT version expires 180 days after its ﬁrst use. e Run models of any size (even bigger than 75 blocks).Extend ReadMe About the LT (Limited) Version of Extend The LT product is a limited version of the Extend family of simulation packages. You can. The Developer’s Reference is for those who want to modify Extend blocks or build their own blocks. or for people who are evaluating Extend and want more capabilities than the Demo application.pdf manuals located in the Documentation folder within the Extend folder. Thus. there are some limitations: e The models you build are limited to a maximum of 75 blocks. e There is no upgrade path and technical support is limited to installation questions. you have access to the code of the rest of the library blocks. and so forth. use the Extend libraries. For example. you can: e Build models. e Printed documentation is not included. e The BPR. e Change values and save simulation results. The User’s Guide provides instruction on how to run and build a model. It is designed for students doing coursework with Extend. up to a maximum size of 75 blocks. e Tutorial models show you how to open. For Windows the LT is Extend Suite.
Therefore. e Print models. You can install the RunTime version from the Extend CD or from the Extend RunTime CD. If you have it. For support or information about the models. add or delete dialog items. provided the RunTime model has these features. If you develop models for others to use with the RunTime version of Extend. change a block's programmed behavior. e Save changes made to the model. please contact the person who developed your models. e Change parameters (values) in a model and run the changed simulation. Blocks (the components of the model) can not be added to or removed from the RunTime models nor can connections between the blocks be altered. The RunTime version is a single-user license. e You can neither change the model’s structure nor build your own models. please contact your RunTime model Developer. e Import and/or export ﬁles and interface through the serial ports. Limitations of the RunTime Version: e Models must be developed in the full version of Extend.txt” ﬁle. and so forth. Additional Information When you received your RunTime models. page 9 . you may have also received an “ex_name. For technical support or information about the RunTime models. dialogs. e RunTime model developers can personalize the RunTime startup screen.txt” ﬁle into your RunTime folder. Capabilities of the RunTime Version: e Run models built in the full version and obtain graphical and tabular outputs. install the “ex_name. please see the section titled Notes to Developers of RunTime and Player Models. e You cannot build your own blocks or access the structure and dialog editor of an existing block. e The RunTime application can only read RunTime versions of the Extend libraries. the model Developer's contact information will appear in the application's start-up screen. so each customer needs to purchase a serial number to activate their RunTime application.Extend ReadMe About The Extend RunTime Version Extend RunTime allows you to use models that others have built in the full version of Extend. e There is no upgrade path. e Technical support is limited to installation questions. you cannot modify icons. RunTime model developers can use this ﬁle to provide their contact information. When you launch Extend RunTime. e See animation in the model if the model has animation in it and Show Animation is selected in the Run menu. or make other structural changes.
dialogs. You may download the Player for free from our web site and use it for your personal use.com. you cannot modify icons. You can neither change the model’s structure nor build your own models. add or delete dialog items.imaginethatinc. The Limitations of the Player Version: e e e e You cannot save changes to the models. change a block's programmed behavior. Models must be developed in the full version of Extend. e There is no upgrade path. and obtain graphical and tabular outputs. e See animation in the model if the model has animation in it and Show Animation is selected in the Run menu. or reports. however. you may not include the Player on a CD-ROM or any other media nor place the Player for direct download from your web site. For support or information about the Extend models. (You may. Inc.Extend ReadMe About the Player Version of Extend Like the Runtime version. Licensing Information This Player version of Extend is licensed to you by Imagine That. The Extend Player is available as a free download from our web site at www. e The Player application can only read RunTime versions of the Extend libraries. the Extend Player allows you to run models that others have built in the full version of Extend and make changes to those models. and its use is covered by a License Agreement. However. Inc. unless you have obtained the prior written consent of Imagine That. You cannot print model worksheets. and so forth. web site’s location for downloading the Player. please contact the person who developed your models. Capabilities of the Player Version: e Run models built in the full version. e Change parameters (values) in a model and run the changed simulation. place a link from your web site to our. Blocks (the components of the model) can not be added to or removed from the models nor can connections between the blocks be altered. e Technical support is limited to installation questions. Unlike the RunTime version. Therefore. e You cannot build your own blocks or access the structure and dialog editor of an existing block. e Import and/or export ﬁles and interface through the serial ports. you cannot save your changes or print.) See the Extend Demo and Player License Agreement for complete terms. page 10 . provided the Extend model has these features.
e Libraries converted to RunTime format keep the same name as the original.com. You may purchase a RunTime CD or you may purchase a RunTime serial number and install the RunTime ﬁles from the CD that installs the full version of Extend. but add the extension “. you will need to convert your libraries to RunTime format so that they are: e Readable by the RunTime or Player versions of Extend. (The full version of Extend can open a model that uses RunTime libraries. The RunTime CD and the Player download include RunTime versions of all of the standard Extend libraries. For example. Those who use your models will need to purchase their own RunTime license or download the free Player version from the Imagine That! web site at www. If you build custom libraries. you need a serial number to activate the RunTime application.imaginethatinc.Extend ReadMe Notes to Developers of RunTime and Player Models You may want to share your Extend models with customers or others who do not have the full version of Extend. you will need to purchase an Extend RunTime license or download a Player version." in the Tools command of the Library menu. the Windows RunTime version can only read libraries that have been converted to RunTime format on the Windows platform. To convert your custom built libraries to RunTime format: e Extend libraries are platform speciﬁc.. Extend will make a copy of the library. e In the full version of Extend.. and deliver your models to the end user. The Extend RunTime and Player versions are a perfect solution. Converting Your Libraries to RunTime Format The RunTime and Player versions require that the libraries used by your models be in RunTime format. In either case. the full version of Extend will not be able to open RunTime libraries unless it is in RunTime mode. e Unreadable by Extend when running as a full version. e Select the library for conversion.) e Protected so that block source code is removed and cannot be accessed. However.lrx” (Windows) or “. convert it to RunTime format.rt” (Macintosh). Library conversion must be done on the model user’s platform. page 11 . you need to convert your custom libraries (if any) to RunTime format. They allow you to distribute Extend models and libraries to those who do not have Extend. customize the startup screen with your contact information (RunTime only). and save it in the same location as the original library. So that other people can run and use your models. choose "Convert to RunTime Library. models you distribute with the RunTime version of Extend will recognize the RunTime libraries as if they were the originals. e Since the name is the same. but Extend will then convert to RunTime mode. In order to test your libraries and models in the RunTime/Player format.
e To test the customization. To customize the startup screen of a RunTime application that is already installed on your computer.txt” text ﬁle you created to customize the RunTime startup screen with your contact details (RunTime only. e Instructions for installing your ﬁles and using your model(s). e When the RunTime application is launched. in RunTime format. you can have your name and telephone number appear on the startup screen so that the model user can contact you. e Your custom libraries. e Any extensions required by your models (note that the RunTime CD includes the Extend extensions). it is your responsibility to supply the RunTime or Player user with sufﬁcient information to install and use your models. page 12 . For example. e A copy of the “ex_name. Please be sure to include the following items: e Your Extend model(s). The end user will need to purchase an Extend RunTime application to run your model ﬁles.txt” ﬁle into their ExtendRunTime folder. your text will appear on the startup screen and the text ﬁle will disappear. (That is why you need to use a copy of the customization ﬁle. Delivering Your Files and Documentation to the End User As the model developer.txt" ﬁle to the end user along with your model(s) and custom libraries. place a copy of the "ex_name.Extend ReadMe Customizing the RunTime Startup Screen (RunTime version only) You can customize an Extend RunTime startup screen with up to four lines of text.txt" ﬁle into your ExtendRunTime folder and launch Extend RunTime. To give end users a text ﬁle that will display your custom information in the RunTime applications they install on their computers. do the following: e Install a RunTime version of Extend so you can test your customization. e Save the ﬁle as "ex_name.txt". typed exactly as shown here.) e Give the copy of the "ex_name. use the RunTime Startup Screen Editor command in the Tools section of the Library menu. e Open either the NotePad accessory (on Windows) or the SimpleText or TeachText application (on Macintosh) and type up to 4 lines of custom text. e Instruct the end user to install Extend RunTime and copy the "ex_name. see above).
This action might not be possible to undo. Are you sure you want to continue?
We've moved you to where you read on your other device.
Get the full title to continue listening from where you left off, or restart the preview.