1 Extend is a simulation tool to create models quickly, with all the blocks you need and without even having to type an equation. You can use a series.

Slides:



Advertisements
Similar presentations
LabVIEW is a graphical programming development environment for data acquisition and control, data analysis, and data presentation. With LabVIEW you can.
Advertisements

Exploring Office Grauer and Barber 1 Committed to Shaping the Next Generation of IT Experts. Chapter 1 – Introduction to Excel: What is a Spreadsheet?
475 Wall Street, Princeton NJ Introduction to PSCAD © 2012 Nayak Corporation Inc. 1.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
CS320n –Visual Programming LabVIEW Foundations. Visual ProgrammingLabVIEW Foundations2 What We Will Do Today Hand back and review the midterm Look at.
How to use the VHDL and schematic design entry tools.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
Customizing Word Microsoft Office Word 2007 Illustrated Complete.
A Guide to Oracle9i1 Creating an Integrated Database Application Chapter 8.
Using the Visual Basic Editor Visual Basic for Applications 1.
Geography 465 Overview Geoprocessing in ArcGIS. MODELING Geoprocessing as modeling.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
1 An Introduction to Visual Basic Objectives Explain the history of programming languages Define the terminology used in object-oriented programming.
Textbook: Applied Simulation, modeling and Analysis using FlexSim
© 2011 Delmar, Cengage Learning Chapter 8 Building Complex Animations.
Access Tutorial 10 Automating Tasks with Macros
Microsoft Visual Basic 2010: Reloaded Fourth Edition Chapter One An Introduction to Visual Basic 2010.
Chapter 9 Introduction to ActionScript 3.0. Chapter 9 Lessons 1.Understand ActionScript Work with instances of movie clip symbols 3.Use code snippets.
Microsoft Visual Basic 2005 CHAPTER 8 Using Procedures and Exception Handling.
WORKING WITH MACROS CHAPTER 10 WORKING WITH MACROS.
Infinity-project.org Engineering education for today’s classroom The Infinity Project SM LabVIEW for The Infinity Project.
Visual Basic Chapter 1 Mr. Wangler.
OPNET Modeler - An Introduction For COSC (taught by Dr. Osborne) - Zankar Parekh.
Exploring Excel 2003 Revised - Grauer and Barber 1 Committed to Shaping the Next Generation of IT Experts. Chapter 1 – Introduction to Excel: What is a.
Sharing Resources Lesson 6. Objectives Manage NTFS and share permissions Determine effective permissions Configure Windows printing.
Chapter 1 LabVIEW Basics. Features > Uses Graphic Symbols > Created by National Instruments > Virtual Instruments (VIs) > Extensive Library of VIs.
Microsoft Visual Basic 2012 Using Procedures and Exception Handling CHAPTER SEVEN.
Microsoft Visual Basic 2005: Reloaded Second Edition
Introduction to Graphical User Interfaces. Objectives * Students should understand what a procedural program is. * Students should understand what an.
Chapter 7 Structuring System Process Requirements
Microsoft Visual Basic 2008 CHAPTER 8 Using Procedures and Exception Handling.
Chapter 8: Writing Graphical User Interfaces
Prepared by: Sanaz Helmi Hoda Akbari Zahra Ahmadi Sharif University of Tech. Summer 2006 An Introduction to.
Microsoft Visual Basic 2010: Reloaded Fourth Edition Chapter Twelve Access Databases and LINQ.
Automating Database Processing Chapter 6. Chapter Introduction Design and implement user-friendly menu – Called navigation form Macros – Automate repetitive.
Simulink SubSystems and Masking April 22, Copyright , Andy Packard. This work is licensed under the.
Chapter One An Introduction to Visual Basic 2010 Programming with Microsoft Visual Basic th Edition.
OCC Network Drives  H:\  P:\ 
Active Server Pages  In this chapter, you will learn:  How browsers and servers interacted on the Internet when the Internet first became popular 
Active-HDL Interfaces Debugging C Code Course 10.
Active-HDL Interfaces Building VHPI Applications C Compilation Course 9.
Key Applications Module Lesson 21 — Access Essentials
Selected Topics in Software Engineering - Distributed Software Development.
Chapter Two Creating a First Project in Visual Basic.
Timer class and inner classes. Processing timer events Timer is part of javax.swing helps manage activity over time Use it to set up a timer to generate.
Digital Electronics and Computer Interfacing Tim Mewes 4. LabVIEW - Advanced.
Introduction to ArcGIS for Environmental Scientists Module 3 – GIS Analysis Model Builder.
1 Creating Windows GUIs with Visual Studio. 2 Creating the Project New Project Visual C++ Projects Windows Forms Application Give the Project a Name and.
Practical Programming COMP153-08S Week 5 Lecture 1: Screen Design Subroutines and Functions.
Parameter Study Principles & Practices. What is Parameter Study? Parameter study is the application of a single algorithm over a set of independent inputs:
1.
1 Chapter 7: Customizing and Organizing Project Results 7.1 Combining Results 7.2 Updating Results 7.3 Customizing the Output Style (Self-Study)
Microsoft Visual Basic 2008: Reloaded Third Edition Chapter One An Introduction to Visual Basic 2008.
Unit 3: Text, Fields & Tables DT2510: Advanced CAD Methods.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 14 Event-Driven Programming with Graphical User Interfaces.
1 januari 2008 RIBASIM input data by Wil N.M. van der Krogt.
FlowLevel Client, server & elements monitoring and controlling system Message Include End Dial Start.
Microsoft Visual Basic 2012: Reloaded Fifth Edition Chapter One An Introduction to Visual Basic 2012.
1 Team Skill 3 Defining the System Part 1: Use Case Modeling Noureddine Abbadeni Al-Ain University of Science and Technology College of Engineering and.
Microsoft Visual Basic 2010: Reloaded Fourth Edition
Forms Concepts Triggers Fired when Internal/External events occur
Chapter Topics 15.1 Graphical User Interfaces
Chapter 5: MACHINATIONS
How to automatise the grid production - using model builder in ArcGIS
Using Procedures and Exception Handling
CIS16 Application Development Programming with Visual Basic
Creating a Windows Forms User Interface
The Basic Usage and The Event Handling in Glade.
Chapter 15: GUI Applications & Event-Driven Programming
Presentation transcript:

1 Extend is a simulation tool to create models quickly, with all the blocks you need and without even having to type an equation. You can use a series of simple block definitions to describe complex processes. Extend also provides an equation editor so you can combine the function of several blocks into one. You can even create your own libraries of custom blocks for specialized applications. EXTEND 1 - EXTEND

2 A full array of building blocks that allow you to build models rapidly. A customizable graphical interface showing the relationship in the system you are modeling. The ability to adjust settings while the simulation is running. Customizable reports for presentation and in-depth analysis. Full connectivity and interactivity with other programs and networks. EXTEND 1.1 – What Extend Can Do

3 Extend libraries hold blocks that you can use to create models. Classical simulation is generally divided into continuous and discrete event. The Generic and Electronics libraries are used for continuous simulation. The discrete event libraries (Discrete Event and Manufacturing) are used for models that use queues, item-specific attributes, and priorities. Other libraries are included as well. EXTEND 1.2 – Continuous and Discrete Event

4 Model – Composed of components (called blocks) with connections between them Library – Repository of blocks (Turn on the PC  ) Start the program: Start  Programs  Extend6  Extend6 Libraries are found by the Library menu item. The most important parts of a model are the blocks, the libraries where the blocks are stored, the dialogs associated with each block, the connectors on each block, and the connections between the blocks. EXTEND 2 – RUNNING A MODEL

5 A block specifies an action or a process. A block in Extend is like a block in a block diagram. It is used to represent a portion of the model. Some blocks are a source of information, other modify information as it passes through them. EXTEND 2.1 – Blocks Dialog Block Input Connectors Output Connectors

6 The entire definition for a block is stored in the library. When you include a block in a model, a reference to the block information in the library is included instead of copying actual blocks to the model. When you open a model, Extend automatically opens the needed libraries. EXTEND 2.2 – Libraries

7 Most blocks have a dialog associated with them. You use dialogs to enter values and settings before you run your simulations. To open a block’s dialog, simply double-click on the block’s icon. You can get more information about the block by clicking on the Help button. To the right of the Help button is a text entry box for typing a block label. When you click on a button while the simulation is running, it pauses, and, after resuming, the block gets that changed valued on the next step. EXTEND 2.3 – Dialogs

8 Most blocks in Extend have input and output connectors (usually pre-defined) You use connecting lines (connections) to hook blocks together EXTEND 2.4 – Connectors and Connections Value Connectors Used to pass values (information) Item Connectors Used to pass entities (items)

9 Continuous Simulation  Lake Pollution ExampleLake Pollution Example Discrete Event  Bank Line ExampleBank Line Example Open  Examples  Tutorials EXTEND 2.5 – See Built-In Examples

10 New Model Open the libraries Add blocks to the model Connect the right types of input with the right types of output. The behavior of most connectors is predefined. If the connection was not made correctly, the line will show as a dotted line instead as a solid line. EXTEND 3 – BUILDING A MODEL

11 Continuous modeling is used to describe a smooth flow of homogeneous values; discrete event models track individual and unique entities. In continuous models values change based directly on changes in time, and time changes in equal increments. In discrete event models, simulate time advances from one event to the next and it is unlikely that the time between events will be equal. You will often use blocks from different libraries within the same model. EXTEND 4 – CONTINUOUS AND DISCRETE EVENT MODELING

12 The blocks in the generic library are useful for both quickly building continuous models, and for performing specialized tasks when connected to value connectors in discrete event models. If you have connected an input and also enter a value for that input in the dialog, the connector’s value always overrides the value in the dialog. EXTEND 4.1 – Continuous Modeling

13 In discrete event blocks, an item connector passes an item and all the information associated with it to the next item connector. The Executive block must be to the left of all other blocks. EXTEND 4.2 – Discrete Event Modeling

14 Items are individual entities that can have unique properties as specified by their attributes, priorities and values. Values provide information about items and about model conditions. Extend moves items in your model only when an event occurs. Events are occurrences and are controlled by the Executive block. Blocks that do not generate events allow the blocks after them to pull items during a single event. EXTEND – Items and Values

15 - Extend v6 User’s Guide EXTEND BIBLIOGRAPHY