DataViews for Windows Version 2.0

Size: px
Start display at page:

Download "DataViews for Windows Version 2.0"

Transcription

1 DataViews for Windows Version 2.0

2 Introduction GE Fanuc DataViews Headquarters 47 Pleasant Street Northampton, MA U.S.A. Telephone:(413) FAX:(413) web: GE Fanuc DataViews Japan Sales Office 16 Parale Mitsui Bldg 8 Higashida-cho Kawasaki-ku, Kawasaki Kanagawa, , Japan. Telephone: FAX: dv-japan@dvcorp.com web: GE Fanuc DataViews U.K. Sales Office Unit 1, Mill Square Featherstone Road Wolverton Mill South Miton Keynes, MK12 5BZ United Kingdom Telephone: FAX: duncan.stewart@gefanuceur.ge.com web: Copyrights and Trademarks Copyright 2000 GE Fanuc DataViews All Rights Reserved. This manual is subject to copyright protection. No portion of the contents of this book may be reproduced in any form or by any means without prior written consent from GE Fanuc DataViews. DataViews, DV-Tools, and DV-Draw are registered trademarks of GE Fanuc DataViews. DVX-Designer is a trademarks of GE Fanuc DataViews. All other trademarks are acknowledged as the property of their respective owners. August 1999 Software Release Version 2.0 Document Number Document Revision C

3 iii DataViews Visual Basic Tutorial Guide Table of Contents Introduction...v How This Manual is Organized... vi Chapter 1: Getting Started in DV-Draw...1 Preparing a Directory... 4 Creating Objects... 5 Applying Dynamics Using the Palette Using Data Using Graphs Using Rules Running the Interface Chapter 2: Deploying Your View in a Visual Basic Application...27 Overview of the DataViews Visual Basic Tutorial Adding Data Objects to the View Getting Started in Visual Basic Editing the Properties of the DVPlayer Control Manipulating Objects Displayed in the DVPlayer Control For More Information... 48

4

5 v Introduction Intro DataViews is a powerful development tool that lets you create complex applications for monitoring and controlling live data processes. DataViews provides several tools for developing applications from beginning to end. These tools include: DV-Draw Editor With the DV-Draw editor, you can create detailed drawings for your application. You can create custom objects, save them to a palette, and use the palette to create instances of these objects. Custom objects can include dynamics and embedded bitmaps. Some DataViews objects are inherently dynamic, such as graphs, and you can add dynamic behavior to other objects. You can connect dynamics to various kinds of data, including ODBC databases and custom data sources. You can add rules to manage view navigation, to overlay other views or objects from other views, to pop up objects from other views, and to control data values and run speed. With multiple views, these rules let you construct a working interface right in the DV-Draw editor. DVPlayer ActiveX Control The DVPlayer ActiveX control lets you deploy an application in a Visual Basic, Visual C++, or web-based application without advanced programming. DataViews Type Library The DataViews type library is a COM object library that makes view management and object manipulation available to Visual Basic programmers. This tutorial demonstrates how to create and run a dynamic interface in DV-Draw, and how to deploy the interface in the DVPlayer ActiveX Control using Visual Basic. The tutorial does not demonstrate all possible features or capabilities of the product, but leads you through basic procedures for building and deploying an interface. The remaining documentation provided with your release describes all DV-Draw and API features in detail.

6 vi DataViews Visual Basic Tutorial Guide How This Manual is Organized This document contains the following chapters: Chapter 1: Getting Started in DV-Draw This chapter demonstrates some basic techniques used to create views in DV-Draw, and illustrates some of the editor s significant features. You will create a view containing three gauges and a graph to display capacity, temperature, and pressure data about a processing tank. You will learn to use rules to go to another view, provided in the release. The second view displays a picture of the tank, three gauges, and buttons to let you correct dangerous levels of capacity, temperature, or pressure. By the end of the chapter, you will have a working interface. Chapter 2: Deploying Views in a Visual Basic Application This chapter demonstrates how to take the interface you created in the first chapter and deploy it in a Visual Basic application using ActiveX technology.

7 Table of Contents 1 Chapter 1 1 Getting Started in DV-Draw 1 Preparing a Directory... 4 Creating Objects... 5 Applying Dynamics Using the Palette Using Data Using Graphs Using Rules Running the Interface... 24

8

9 3 Chapter 1 1 Getting Started in DV-Draw 1 This chapter demonstrates some basic techniques used to create views in DV-Draw, and illustrates some of the editor s significant features. By the end of the chapter, you will have created a view containing three gauges, each displaying different data, and a graph. These objects will display capacity, temperature, and pressure data about a processing tank: Youwilllearntouserulestogotoanotherview,whichisprovidedintherelease.The second view displays a picture of the tank, the same gauges you create in your own view, and buttons to let you correct dangerous levels of capacity, temperature, or pressure:

10 4 DataViews Visual Basic Tutorial Guide The tutorial material that follows this chapter will demonstrate how to deploy these views as a working application. Preparing a Directory Before starting this tutorial exercise, you may want to set up a special directory for your views. The name does not matter. After creating a directory where you want it, go to the <dataviews>\dvtutorial\chapter1 directory. This directory contains the following files: capacity.dat gauge.sd inflow.dat overlays.v pressure.dat

11 Chapter 1: Getting Started in DV-Draw 5 tank.v temperature.dat top.v To follow the instructions in this tutorial to create your own views, copy all of these files to your working directory except gauge.sd and top.v. Later, you might want to compare your versions of gauge.sd and top.v to the versions provided with the product. Creating Objects Saving Views In this section of the tutorial, you will create three objects and edit their properties. These objects will later be used together as a subdrawing. Be sure to save your view often. The first time you save the view, pull down the File Menu and select Save As. Enter any view name of your choice and click on OK. After that, you can pull down the File Menu and select Save, or just click on the Save button in the standard toolbar. This tutorial does not tell you when to save, although it points out times when saving would be a particularly good idea. PreparingtoDraw 1. Start DV-Draw. Select DV-Draw in the Start menu or double-click on the DV-Draw executable in Explorer. 2. Turn on the grid. Pull down the View Menu, select Grid, and select Display Grid. If the grid is difficult to see, you can change the grid point color. To change the grid color, pull down the Edit Menu and select Preferences. In the Grid Settings area of the Preferences dialog, click on the Edit button next to the current grid color and use the color palette that appears to select a new color. click on OK to close the dialog. 3. Turn on snap. Pull down the View Menu, select Grid, and select Snap.

12 6 DataViews Visual Basic Tutorial Guide Creating an Object 1. Create a closed polygon in the shape of an arrow. Use the polygon button,, in the object toolbar. When you are finished selecting points, double-click. Polygons let you add and delete control points. To add points: 1. Select the object. 2. Pull down the Object Menu and toggle the Handles option to Reshape. 3. Place the cursor on a control point near where you want to add points. 4. Press <a> to add points after the point the cursor is on, or press <i>, to insert points before thepointthecursorison. The line where you want to add points disappears. You can add points in the resulting gap. 5. After adding new points, double click. A new line or curve segment closes the remaining gap. To delete a point: 1. Select the object. 2. Pull down the Object Menu and toggle the Handles option to Reshape.

13 Chapter 1: Getting Started in DV-Draw 7 3. Place the cursor on the point to be deleted and press <x>. The selected point disappears, and a new line or curve segment closes the gap. These keyboard commands are not case-sensitive. Displaying the Object Properties Dialog You can change most attributes of an object using the Object Properties dialog. There are various ways to display the Object Properties dialog. Double-clicking: 1. Double-click on the object. The Object Properties dialog appears. Using the context menu: 1. Select the object. 2. Click right. The context menu appears. 3. Select Properties. The Object Properties dialog appears. Using the Main Menu: 1. Select the object. 2. Pull down the Object Menu from the Main Menu. 3. Select Properties. The Object Properties dialog appears. You can also select Dynamics to go directly to the Dynamic tab, Rules to go directly to the Rules tab, or the color palettebuttontogodirectlytothecolortab. Setting Object Attributes 1. Name the object Arrow. Double-click on the polygon to display the Object Properties dialog. Enter Arrow in the name field.

14 8 DataViews Visual Basic Tutorial Guide 2. Change the line width to 3. On the Color tab of the Object Properties dialog, pull down the Line Width menu and select 3. An alternative is to click twice on the Line Width button in the toolbar,, to cycle to line width Change the fill status to foreground with background. On the Color tab of the Object Properties dialog, pull down the Fill Style menu and select Fill: FG; Edge: BG. An alternative is to pull down the Fill Style menu in the Attributes toolbar and select Fill: FG; Edge: BG. 4. Change the foreground color to yellow. On the Color tab of the Object Properties dialog, click on the FG square next to the color palette, then select yellow in the palette. The index number below the palette should be Change the background color to dark yellow. On the Color tab of the Object Properties dialog, click on the BG square next to the color palette, then select a dark yellow in the palette. Use the dark yellow with an index number of Click on the X in the upper right corner of the dialog to close it. The Arrow should now resemble the following figure. Creating Another Object 1. Create a polygon object around the arrow in the shape of an octagon. 2. Move the Octagon behind the Arrow. Close the Object Properties dialog. Click on the Back button,, or pull

15 Chapter 1: Getting Started in DV-Draw 9 down the Object Menu and select Reorder, then Send to Back. Setting Its Attributes 1. Name the object Octagon. Open the Object Properties dialog. Double-click on the polygon to display the Object Properties dialog. Enter Octagon in the name field. 2. Change the line width to Change the fill status to Fill: FG; Edge: BG. 4. Change the foreground color to blue (index 33). 5. Change the background color to dark blue (index 50). You will not see the arrow as shown below until you deselect the octagon. Creating a Text Object 1. Create a true type text object that says Data Value. Use the true type text button,, in the object toolbar. When you are finished, press <Esc> or click with the left mouse button.

16 10 DataViews Visual Basic Tutorial Guide 2. Change the foreground color to dark blue (index 50). 3. Make the text bold. Click on the bold button, Properties dialog., in the toolbar or on the Text tab of the Object 4. Change the font to Arial. Pull down the font list in the toolbar or on the Text tab of the Object Properties dialog and select Arial. 5. Change the size to 20. Pull down the font size in the toolbar or on the Text tab of the Object Properties dialog and select Name the text object Data Value. Enter Data Value in the name field of the Object Properties dialog. Arranging the Objects Since we are going to use this view as a subdrawing, it is useful to arrange the objects in the center of the view. This will ensure that the subdrawing appears where we expect it to later. 1. Center the Arrow and Octagon vertically. Select the Arrow and Octagon. You can select both by clicking on one, then Shift-clicking on the other. Click on the Align Middle button in the toolbar,, or pull down the Object Menu and select Align, then Align Middle. 2. Position the text object below the Arrow and Octagon.

17 Chapter 1: Getting Started in DV-Draw Center the objects horizontally. Select all three objects, then either click on the Align Center button, pull down the Object Menu and select Align, then Align Center., or 4. Size the objects. If you have made large shapes, select the Arrow and Octagon and shrink them to the size you would like your gauges to appear. To shrink the objects, click on the Shrink button,, in the Transform toolbar. You may need to click on it more than once. Our gauge occupies a screen area of about 2 x2 at 130% zoom. You should not need to change the size of the text object but you may want to adjust its distance from the octagon if you change the size of the octagon. 5. Turn off the grid. The objects in your view should now resemble the following figure: This is a good time to save your view, before you proceed to adding dynamics. Applying Dynamics In this section, you will apply dynamics to each of the three objects in your view. When you finish, the arrow will rotate and change colors when the data value crosses certain thresholds, and the text object will display the current data value. Applying Blink Dynamics to the Arrow 1. Select the Arrow. 2. Go to the Dynamic tab of the Object Properties dialog.

18 12 DataViews Visual Basic Tutorial Guide 3. Apply blink dynamics. Scroll down through the list of dynamic attributes to find Blink. Click in the check box to turn blink dynamics on. 4. Select a variable. When the Data Browser appears, there is only one data source and one data variable in the list. The Data Browser displays all data sources and data variables in the view. Data sources provide data to your objects via data variables. Select the default.dat:var1 variable and click on OK. 5. Create blinking thresholds. Click on the ellipsis button next to Edit Threshold to display the threshold editor. Use the slider or enter numbers in the threshold value field to create thresholds at 0.7 and 0.9. Click on Add after setting each value. 6. Select a data variable to control the middle threshold value. Select in the middle threshold area. Toggle the Use Data Variable setting. When the Data Browser appears, click on the New Variable button. This adds Var:2. Select Var:2 and click on OK. 7. Select a data variable to control the top threshold value. Select in the top threshold area. Toggle the Use Data Variable setting. When the Data Browser appears, click on the New Variable button. This adds Var:3. Select Var:3 and click on OK. 8. Assign blinking colors. For the lowest threshold, keep the blink setting of No Blink. Make the normal foreground color yellow (index 11) and the normal background color dark yellow (index 91) to match the colors of the object in its static state. For the middle threshold, keep the blink setting of No Blink. Make the normal foreground color orange (index 9) and the normal background color dark orange (index 89).

19 Chapter 1: Getting Started in DV-Draw 13 Running the View For the highest threshold, click in the threshold area and toggle the blink setting to Blink. Make the normal foreground color red (index 7) and the normal background color dark red (index 71). Make the blink foreground color dark red (index 55) and the blink background color darker red (index 87). Set the period to 500. This is a good time to run the view. The arrow should change colors at irregular intervals. Because default.dat is random data, there will be no pattern to the changes, and the arrow may not be in the blinking state long enough to see all the colors involved. To run the view, use the buttons in the Run toolbar: Start: Starts running the view. Slower: Makes the view run more slowly. Faster: Makes the view run more quickly. Stop: Stops the run. Applying Rotation Dynamics to the Arrow 1. Apply Rotation dynamics. Display the Object Properties dialog for the Arrow and go to the Dynamic tab. Scroll down through the list of dynamic attributes to find Rotate. Click in the check box to turn rotation on. 2. Select a variable. Select default.dat:var1 and click on OK. 3. Set the out range. Double-click on the out range minimum value and change it from 0 to 90. Double-click on the out range maximum value and change it from 360 to -90. This will make the arrow sweep in a counter-clockwise direction through only the upper half of the Octagon. 4. Change the Erase Method to Redraw Immediate.

20 14 DataViews Visual Basic Tutorial Guide Applying Text Dynamics to the Data Label 1. Select the Data Label. 2. Go to the Dynamic tab of the Object Properties dialog. 3. Apply Text dynamics. 1. Scroll down through the list of dynamic attributes to find Text. Click in the check box to turn text dynamics on. 2. Select a variable. Select default.dat:var1 and click on OK. Run the view again to see the rotation and text dynamics in action. See Running the View. Preparing the Data Variables for Mapping In order to use the dynamics in this subdrawing to display different data when you use it in another view, the data variable must be public so you can map it to a different variable in another view. 1. Pull down the Edit Menu and select Data Variables. The Data Browser appears. 2. Select Var:1. This displays the settings for the data variable. 3. Change the Scope from Private to Public. 4. Repeat for Var:2 and Var:3. Using the Palette In this section, you will: addatabtothepalette add objects to the new tab as a new item create a new view create multiple instances of the palette item in the new view

21 Chapter 1: Getting Started in DV-Draw 15 Adding a Tab to the Palette 1. Right click in the palette to display the palette context menu. 2. Select Add Tab. A new tab appears in the palette immediately. The default name is New Tab. 3. Go to the new tab. You may have to scroll sideways through the tabs to find the new tab. Click on the new tab to select it. 4. Right click to display the context menu again and select Rename Tab. In the dialog that appears, change the name to Tutorial. Adding Objects to the Palette Do this with the Tutorial tab showing in the Palette. 1. Select all three objects. Click and drag a marquee around all the objects, or pull down the Edit Menu and select Select All. 2. Clickrightandselect AddtoPalette. A new item appears in the Tutorial tab of the palette. The name is assigned by DV-Draw.

22 16 DataViews Visual Basic Tutorial Guide 3. Change the item s name to gauge.sd. Click once on the name of the new item in the palette, then click on the name again to make it editable. Edit the name exactly as you would edit the name of a file in the Explorer window. Note that the name must end in.sd. Note that when you select the object in the palette, the dynamics are active in the palette preview window. This is a good time to save your view. Creating Objects from the Palette 1. Create a new view. Pull down the File Menu and select New. 2. Create an object from the palette. Click on gauge.sd then drag it into the new view. A gauge.sd object appears in the view. 3. Repeat step 2 twice to make two more objects. Arrange the gauges side by side.

23 Chapter 1: Getting Started in DV-Draw Align the objects to their vertical centers. Select all three objects and click on the Align Middle button,. 5. Name the objects. Name the left gauge.sd object Capacity Gauge. Name the center one Temperature Gauge. Name the right one Pressure Gauge. 6. Turn on the dynamics. For each object, go to the Subdrawing tab of the Object Properties dialog and turn on the Dynamics Enabled toggle. 7. Save the view as top.v. This is an interesting time to run the view. All three objects should now be dynamic, and behaving in exactly the same manner. See Running the View. Using Data In this section, you will apply different data variables to the three gauges to demonstrate how you can use multiple instances of the same palette object to display different data. Note that this tutorial does not demonstrate the use of ODBC databases or custom data sources. For instructions on using these features, see the on-line DV-Draw Help Topics.

24 18 DataViews Visual Basic Tutorial Guide Editing Data We have created three subdrawing objects in this view. They are intended to display capacity, temperature, and pressure data. Your tutorial directory should already contain the data files, capacity.dat, temperature.dat, andpressure.dat, copied from the <dataviews>\dvtutorial\chapter1 directory, as instructed in Preparing a Directory.In order to use this data, we must add these three data sources to this view. The data sources are provided with your product as files in <dataviews>\dvtutorials\chapter1. 1. Display the Data Browser. Pull down the Edit Menu and select Data Variables to display the Data Browser. 2. Add three File data sources. The current data source type is probably File. If it isn t, pull down the New Data Source option menu and select File. Click three times on the Add New Data Source button,. Three new data sources appear in the data source list. 3. Rename the new data sources. Select the first new data source s name in the list. In the File Origin field on the right, change the name from default.dat to capacity.dat. Name the second new data source temperature.dat. Name the third new data source pressure.dat. 4. Add a data variable to each data source. Select capacity.dat and click on the Add Variable button,. Repeat for temperature.dat and pressure.dat. Each data source should now have one variable. 5. Rename the new data variables. Select the variable name under capacity.dat.inthenamefieldontheright, change the name to capacity. Change the variable name under temperature.dat to temperature. Change the variable name under pressure.dat to pressure.

25 Chapter 1: Getting Started in DV-Draw 19 Mapping Data Variables Mapping lets you replace the data from the subdrawing view with data from the current view, where the subdrawing object is. 1. Select the Capacity Gauge. 2. Go to the Subdrawing tab of the Object Properties dialog. The Variable Mapping area should list Var:1, Var:2,andVar:3 in the Subdrawing Data Variable column. 3. Select Var:1. 4. Pull down the Mapping Type option menu and select Map to Variable. This displays the Data Source List. 5. Select the capacity variable, then click on OK. The Variable Mapping area now shows that Var:1 is mapped to capacity for this gauge. 6. Select Var:2. 7. Pull down the Mapping Type option menu and select Map to Constant. 8. Enter.8 in the Is Mapped To column. 9. Select Var: Pull down the Mapping Type option menu and select Map to Constant. 11. Enter.6 in the Is Mapped To column.

26 20 DataViews Visual Basic Tutorial Guide 12. Repeat this procedure for the Temperature Gauge and the Pressure Gauge. For the Temperature Gauge, map Var:1 to the temperature variable, Var:2 to a constant value of.9, and Var:3 to a constant value of.95. For the Pressure Gauge, map Var:1 to the pressure variable, Var:2 to a constant value of.7, and Var:3 to a constant value of.85. Now when you run the view, the three objects should display different data values. See Running the View. Note that the capacity threshold values cause the gauge to display the red value most of the time. In order to make this gauge work as expected, turning red when the capacity level is too low, you must create a different version of the gauge.sd file with different colors in the thresholds. The release includes a gauge_capacity.sd file. Try changing the subdrawing to use this file. Then map Var:2 to.6 and Var:3 to.5. Using Graphs We ll add a graph to the view to display the data in a different way. PreparingtoAddaGraph You may have to move your arrow gauges to make room for the graph in the upper part of the view. Move the objects to the bottom of the view. Creating a Graph 1. Click on the graph button,, in the object toolbar.

27 Chapter 1: Getting Started in DV-Draw Click and drag in the drawing area to select points to define the rectangular area of the graph. Make the graph fill most of the upper portion of the view. Editing the Graph 1. Double-click on the graph to display the Object Properties dialog. 2. Name the graph graph. 3. Click on More Properties to display the Graph Editor. 4. Give the graph a title. On the Basic tab, enter Boiler Statistics in the title Field. Click on Apply. 5. Change the graph type to a Strip Chart. On the Types tab, scroll through the list and select the Strip Chart icon:

28 22 DataViews Visual Basic Tutorial Guide Clickon Apply. 6. Change the number of samples. On the XAxis tab, change the number of samples to 40. Click on Apply. Adding Data to the Graph We want the graph to display the capacity, temperature, and pressure variables. 1. Go to the Variables tab of the Graph Editor. 2. Click on the variable button,. This displays the Data Source List. 3. Select capacity, then click on OK. 4. Repeat to add temperature and pressure. 5. Pull down the list of variables assigned to the graph: 6. Select default.dat:var:1. Note that the variable number might be different on your machine. 7. Click on the Delete button,, to remove this variable from the graph. 8. Clickon Apply. Now when you run the graph, it displays our three data variables. If the lines are difficult to see, you can change their color: 1. Go to the Variables tab of the Graph Editor.

29 Chapter 1: Getting Started in DV-Draw With the current variable selected, click on the color threshold button,. This displays the Color Threshold Editor. The threshold area reflects the variable s current color. 3. Clickinthethresholdarea. 4. Select a better color from the color palette. 5. Click on the X in the upper right corner of the threshold editor to close it. 6. Click on Apply or OK to close the Graph Editor. Using Rules Editing Rules In this section, we will add a rule to swap to another view. Rules provide display management, letting you change views, overlay views, and overlay or pop up objects, as well as letting you affect variables and objects in the view. This section refers to a view you have not created, but is provided with the release. Your directory should already contain the view called tank.v, copiedfromthe <dataviews>\dvtutorial\chapter1 directory. We will use a rule to go to this view. We will attach the rule to the view so that going to the other view is not associated with a click on any specific object, but with a click on the background of the view. 1. Double-click in the view area. 2. Go to the Rules tab of the View Properties dialog. 3. Click on the Create a New Rule button. This adds one rule to the list of rules for this view. The first field is the Event field. The default event is Mouse Pick. The second field is the Condition field. The default condition is Always. We will keep the default values in these two fields so that the rule will be executed any time the user clicks in the view.

30 24 DataViews Visual Basic Tutorial Guide 4. Pull down the list of Actions. 5. Select Go to View. This displays a field for the view name. 6. Specify the tank view. Click on the ellipsis button to the right of the view name field and select tank.v. Click on Open. Be sure to save your view now. The top.v view you have created, together with the files provided in the product, can now work together as a functioning interface. Before running the view again, be sure your directory includes the files listed in Preparing a Directory,andreadRunning the Interface. Running the Interface You can now run your interface by running top.v and accessing the rules in this view and the tank.v view. Before running the view, be sure your directory includes the files listed in Preparing a Directory. To run the interface: 1. Run the top.v view. See Running the View. 2. Click anywhere in the view background. This goes to tank.v.

31 Chapter 1: Getting Started in DV-Draw 25 The following steps show the options available in the tank.v view. The order in which they are listed do not indicate any order in which you must perform them. The rules used to make changes in the interface are described here. You may want to open tank.v and examine the rules for yourself. Click on the Fill button to overlay a stream of fluid running into the tank. This button has two rules. One clears any overlays, and the other overlays the fill object from the overlays.v view. Click on the Release button to overlay a steam vent releasing steam from the tank. This button has two rules. One clears any overlays, and the other overlays the steam object from the overlays.v view. Click on the Cool Down button to clear either overlay. This button has only one rule, which clears any overlays.

32 26 DataViews Visual Basic Tutorial Guide Click on the Return button to return to top.v. This button has only one rule, to return to thepreviousview. The center object of the tank has fill up dynamics using the capacity.dat:capacity data variable. This view contains no other dynamics. The fill and steam objects are provided in the overlays.v view, shown below. The fill object has fill down dynamics. The view has no other dynamics. The steam object is an included subdrawing. Conclusion This chapter demonstrates many common DV-Draw techniques. For detailed instructions on all DV-Draw procedures, see the on-line DV-Draw help.

33 Table of Contents 27 Chapter 2 2 Deploying Your View in a Visual Basic Application 2 Overview of the DataViews Visual Basic Tutorial Adding Data Objects to the View Adding a Data Variable to the Graph Object Getting Started in Visual Basic Adding the DVPlayer Control to the Visual Basic Project Adding the DataViews Type Library to the Visual Basic Project Editing the Properties of the DVPlayer Control Loading the View into the Control Updating Data in the Control Manipulating Objects Displayed in the DVPlayer Control Changing the Object Properties Changing the Number of Data Iterations Changing the Object Type Stopping/Restarting View Dynamics Displaying the Zoom/Pan Control Panel Connecting Data to the Application Handling Events Off of the DVPlayer Control Testing the Example For More Information... 48

34

35 29 Chapter 2 2 Deploying Views in a Visual Basic Application 2 In the previous chapter, you learned how to use DV-Draw to create graphical DataViews views containing data-driven dynamic objects. In this chapter, you learn how to take your work in DV-Draw and deploy it in a Visual Basic application using ActiveX technology. This chapter discusses using the DataViews DVPlayer ActiveX control in the Microsoft Visual Basic 6.0 programming environment. The DVPlayer ActiveX control lets you add DataViews views to a Visual Basic application without using DataViews code. To do this, you program DataViews applications through the control s events, properties, and methods using Visual Basic. The code for the application we develop in this chapter can be found in the <dataviews>\dvtutorials\chapter2 directory. Instead of stepping through this tutorial and building the application, you can open up the Chapter2.vbp project file in Visual Basic, then view the code and run the executable. This chapter illustrates the steps required to build a Visual Basic project using the DVPlayer ActiveX control. It contains the following sections: Overview of the DataViews Visual Basic Tutorial Presents an overview of the components of the tutorial example. Getting Started in Visual Basic Describes how to create a new project in Visual Basic and how to set up your Visual Basic environment so that the DVPlayer ActiveX control is available to your application. Editing the Properties of the DVPlayer Control Provides a brief description of the DVPlayer control properties and how to edit the properties using the Property pages dialog. Manipulating Objects Displayed in the DVPlayer Control Describes how to add several MFC controls, and the appropriate code, in order to provide user interaction with the view.

36 30 DataViews Visual Basic Tutorial Guide Overview of the DataViews Visual Basic Tutorial This tutorial demonstrates the use of the DVPlayer ActiveX control in a Visual Basic project. This section introduces this example and discusses points of interest. The following figure shows the completed application. the application consists of a Visual Basic form that contains the DVPlayer control and several standard controls such as text boxes, push buttons and radio buttons. This application displays a DataViews view file using the DVPlayer control. The view file is the view created in the Getting Started in DV-Draw chapter. It contains a graph object and three custom objects representing dials. The other controls in the application allow you to change the graph s title, the number of data iterations, and the graph type. You can also stop and restart the updating of the graph s data as well as display the DVPlayer control s zoom/pan dialog.

37 Chapter 2: Deploying Views in a Visual Basic Application 31 The code and view files for the application that we develop in this tutorial can be found in the <dataviews>\dvtutorials\chapter2 directory. Instead of stepping through this tutorial and building the application, you can open up the Chapter2.vbp project file in Visual Basic, then view the code and run the executable. Adding Data Objects to the View Before we describe how to create a Visual Basic application that uses DataViews views, we need to make somemodifications to thetop.v view created in the Getting Started in DV-Draw chapter of this tutorial. In this tutorial, we want to connect a standard slider control in the Visual Basic application to data being displayed in the view. We will add an horizontal slider control to the Visual Basic application form later in this chapter. First, we use DV-Draw to add a memory data source to the view developed in the Getting Started in DV-Draw chapter for the slider to use. In this way, we can incorporate the DataViews view into an Visual Basic application and demonstrate connecting data in the view to controls embedded in the application. Adding a Data Variable to the Graph Object In this tutorial, we want to be able to manipulate a slider control in the Visual Basic application and see data changing in the graph. To do this, we use the DV-Draw editor to add a data source and data variable to the graph that the slider will ultimately use to control data values in the graph. 1. Open the Graph Properties dialog. With the top.v view loaded, double-click the graph in DV-Draw to display the Graph Properties dialog. 2. Open the Graph Editor dialog. Select More Properties... in the General tab to display the Graph Editor dialog. 3. Create a memory data source. Select the Variables tab of the Graph Editor dialog. In the Variables section of the tab, add a new data variable by selecting. This displays the Data Selection for Graphs dialog.

38 32 DataViews Visual Basic Tutorial Guide The slider control requires a memory data source. Create a new memory data source for the graph by selecting Memory from the New Data Source combo box and clicking. This create a default memory data source called default.mem. 4. Create a memory data variable. Select to add a new variable to the memory data source. Choose the Edit>> button and change the data variable name from its default value to read slider. The new data source and data variable should appear along with the other graph variables as in the following figure: New memory data source and data variable Dismiss the Data Selection for Graphs dialog with your changes by clicking OK. In the Graph Editor, click OK to add the new data variable to the graph and dismiss the dialog. Close any other open dialogs when you are finished and save the view file.

39 Chapter 2: Deploying Views in a Visual Basic Application 33 Getting Started in Visual Basic A Visual Basic project consists of one or more forms with one or more controls on each form. You insert controls into forms by clicking on the appropriate control in the tool palette and placing it on the form. When you bring up a new project, a variety of default controls is provided. Before you can place the DVPlayer ActiveX control on a form, you must add it to this palette. 1. Start Visual Basic. Select the Visual Basic option from the Start menu or from Windows Explorer where Visual Basic is installed. Visual Basic opens and then displays the New Project dialog. 2. Start a new project in Visual Basic. Select the Standard EXE option under the New tab of the New Project dialog. Click Open to have Visual Basic display an empty form. 3. Resize the empty form To create a usable form for this tutorial, we need to enlarge the empty form Form1. In the Visual Basic Properties Window for the selected form, change the Width property to pixels and the Height property to 7500 pixels. 4. Change the Caption on the form. Set the Caption property of the form to read DataViews Visual Basic Tutorial. 5. Save the form. Save the form in Visual Basic by selecting the Save Form1.frm option under the File menu. This brings up a file selection dialog. Choose a separate working directory from where DataViews is installed to avoid overwriting any supplied projects, and save the form using its default name Form1.frm. 6. Save the Visual Basic project. Save your work in Visual Basic by selecting the Save Project As... option under the File menu. Locate your working directory and save your work as Chapter2.vbp.

40 34 DataViews Visual Basic Tutorial Guide Adding the DVPlayer Control to the Visual Basic Project To begin working with the DVPlayer ActiveX control in Visual Basic, you need to add the component to your project. 1. Add the DVPlayer control to your tool palette. Pull down the Project menu and select Components. The Components dialog appears. On the Controls tab, turn on the DataViews Player Control Library check box. Click on OK. Now the DataViews DVPlayer Control is available on the tool palette and is represented by the DV icon,. 2. Add the DVPlayer control to your project. Click on the DV icon,, then click and drag in your form to specify the bounding rectangle for the control. Make the control cover a little over half of the form, as shown in the following figure:

41 Chapter 2: Deploying Views in a Visual Basic Application 35 Adding the DataViews Type Library to the Visual Basic Project This tutorial requires you to use various DataViews objects that are displayed in the DVPlayer ActiveX control. To gain access to the DataViews objects in Visual Basic, you need to add the DataViews Type Library to your Visual Basic project s list of references. 1. Display the References Dialog. Select the References... option under the Project menu in Visual Basic to display the References dialog. The dialog displays a list of libraries and controls available on your system. 2. Select the DataViews Type Library. Click the check box next to DataViews Type Library to add the library to your Visual Basic project. Select the OK button to set the reference and dismiss the dialog. Editing the Properties of the DVPlayer Control This tutorial discusses a few of the DVPlayer control properties, including: View File Read Data On Update There are many other useful properties on the control. You can view and edit the properties using the Visual Basic Properties Window. Alternatively, you can use the DVPlayer control s own Property Pages dialog.

42 36 DataViews Visual Basic Tutorial Guide To display the control s property pages, perform the following steps: 1. Select the DVPlayer control in the Visual Basic Editor. 2. Display the DVPlayer Property Pages dialog. With the control selected, right-click with the mouse to display the context menu. Select the Properties... option to display the DVPlayer control s properties dialog. Using this dialog, you can set many useful properties on the DVPlayer control, such as the view file, to display various data update properties, click events, web URLs, etc. For more information about the DVPlayer control and its properties, see the DataViews Visual Basic Application Developer s Guide and the DataViews on-line documentation.

43 Chapter 2: Deploying Views in a Visual Basic Application 37 Loading the View into the Control By default, the DVPlayer control displays the DataViews logo found in the logo.v view file. To change this file, perform the following steps: 1. Select a DataViews view file. Under the General tab of the DVPlayer Property Pages dialog, select the ellipsis button,, by the View File text box. Browse through your file system until you find a DataViews view file to load into the DVPlayer control. For the purposes of this tutorial, select the <dataviews>\dvtutorials\chapter2\top.v file. 2. Set the View File Property. Select the Apply button to set the new view file. The new view is displayed in the control. Updating Data in the Control The DVPlayer control includes properties relating to data and display dynamics. The view file we work with in this tutorial includes a graph with dynamic data. We would like the graph in the view to constantly read its data and display new values. In order to do this,we need to turn on the Read Data On Update flag on the DVPlayer control. To change this property, perform the following steps: 1. Enable the DVPlayer control to read data. Under the Update tab of the DVPlayer Property Pages dialog, select the Read Data On Update option. 2. Set the Read Data On Update property. Select the Apply button to set the property. The graph now displays its data while in the control. Manipulating Objects Displayed in the DVPlayer Control With the DVPlayer control in the Visual Basic form, you can now add other controls to your form that act upon various characteristics of the objects in the DataViews views displayed by the control.

44 38 DataViews Visual Basic Tutorial Guide In this tutorial, we will add the following functionality: Enter/edit the title for the graph displayed in the control. Change the number of data iterations displayed in the graph. Toggle between two different graph types. Stop/restart graph dynamics. Display a dialog that lets you zoom/pan within the control. Handle a simple event off of the DVPlayer control. Changing the Object Properties 1. Add a TextBox control to the form. Select the TextBox control on the control palette in Visual Basic. Click and drag in the form, to the right of the DVPlayer control, to set the text box control s position and size. Change the Text property on the TextBox control. Replace the default text Text1 with Enter new graph title here: Also, change the control s Name property from its default Text1 to Graph_Title_Field. 2. Add a Label control to the form. Select the Label control on the control palette in Visual Basic. Click and drag in the form, above the TextBox, to set the text label control s position and size. Change the Caption property on the Label control. Replace the default text Labe1l with Graph Title: 3. Add code to allow for the graph title to change. Double click on the TextBox control to display the Visual Basic code editor. Add code to your Graph_Title_Field_Change() event procedure so that it appears as follows: Private Sub Graph_Title_Field_Change() Dim graph As DVGraph Set graph = DVPlayerCtrl1.View.Objects("graph") graph.title = Graph_Title_Field.Text End Sub After initializing a variable called graph as an object of type DVGraph, the code obtains the object named graph from within the view object displayed by the DVPlayer control. The final line assigns the Title property of the

45 Chapter 2: Deploying Views in a Visual Basic Application 39 DVGraph object to the information set in the Text property of the Graph_Title_Field text box control. That means that when the user enters or changes text in the text field, the information is displayed in the graph as the graph title. Changing the Number of Data Iterations 1. Add another TextBox control to the form. Change the Text property on the TextBox control and replace the default text with a numerical value of 100. Also, change the control s Name property from its default Text1 to Num_Data_Field. 2. Add another Label control to the form. Change the Caption property on the Label control. Replace the default text with Number of Data Iterations: 3. Add a CommandButton control to the form. Select the CommandButton control on the control palette in Visual Basic. Click and drag in the form, to the right of the new text box, to set the command button control s position and size. Change the Caption property on the CommandButton control to read Apply. Change the Name property of the control to read Apply_Data. 4. Add code to apply the number of data iterations to the graph. Double click on the CommandButton control to display the Visual Basic code editor. Add code to your Apply_Data_Click() event procedure so that it appears as follows: Private Sub Apply_Data_Click() Dim graph As DVGraph Set graph = DVPlayerCtrl1.View.Objects("graph") graph.numslots = Num_Data_Field.Text End Sub Again, a graph variable of type DVGraph is initialized and the object named graph is obtained from within the view object displayed by the DVPlayer control. The final line assigns the NumSlots property of the DVGraph object to the numerical information set in the Text property of the Num_Data_Field text

46 40 DataViews Visual Basic Tutorial Guide box control. That means that when the user enters or changes a number in the text field and selects the Apply button, the number of data iterations changes in the displayed view. Changing the Object Type 1. Add two OptionButton controls to the form. Select the OptionButton control on the control palette in Visual Basic. Click and drag in the form, to the right of the DVPlayer control, to set the option button control s position and size. Repeat the procedure to add a second option button control below the first. Change their Caption properties so that the Option1 control has a Caption property of Bar Graph while the Option2 control has a Caption property of Strip Graph. 2. Add code to swap between graph types. Double click on the Option1 control and code to your Option1_Click() event procedure so that it appears as follows: Private Sub Option1_Click() Dim graph As DVGraph Set graph = DVPlayerCtrl1.View.Objects("graph") graph.graphtype = dvgtbar End Sub This code is similar to the code for the other controls we have placed in the form. The graph object properties are accessed through the DVPlayer control. In this procedure, the GraphType property on the DVGraph object is assigned a new value: that of a bar graph. When a user selects this option in the Visual Basic application, the graph displayed by the control will change from a strip graph to a bar graph. In order to allow the user to revert to the original graph type, we added code to the Option2_Click() event procedure as follows: Private Sub Option2_Click() Dim graph As DVGraph Set graph = DVPlayerCtrl1.View.Objects("graph") graph.graphtype = dvgtstrip End Sub

47 Chapter 2: Deploying Views in a Visual Basic Application 41 Here the graph type is assigned to be a strip graph, which was its original type. The dvgtstrip and dvgtbar assignments represent enumerated types that DataViews and the DVPlayer control can interpret internally as different types of graphs. For more information concerning DataViews COM objects, such as DVGraph, and DataViews enumerated types, see the DataViews Visual Basic Reference Manual. Stopping/Restarting View Dynamics 1. Add two CommandButton controls to the form. Select the CommandButton control on the control palette in Visual Basic. Click and drag in the form, to the right of the DVPlayer control, to set the command button control s position and size. Repeat the procedure to add a second command button control below the first. Change their Caption properties so that the Command1 control has a Caption property of Start Dynamics while the Command2 control has a Caption property of Stop Dynamics. Also, change the Name properties so that the Command1 control has a Name property of Start_Dynamics while the Command2 control has a Name property of Stop_Dynamics. In addition, set the Enabled property on the Start_Dynamics button to False. This will disable the button when the application begins since dynamics in the view already has been activated when we set the Read Data On Update property on the DVPlayer control. 2. Addcodetostartandstopdynamics. Double click on the Start_Dynamics control and insert code into your Start_Dynamics_Click() event procedure as follows: Private Sub Start_Dynamics_Click() DVPlayerCtrl1.AutoUpdate = True Stop_Dynamics.Enabled = True Start_Dynamics.Enabled = False End Sub

48 42 DataViews Visual Basic Tutorial Guide This code turns on the DVPlayer control s ability to automatically update objects by setting the AutoUpdate boolean flag to TRUE. The Stop Dynamics button is enabled and the Start Dynamics button is disabled. Double click on the Stop_Dynamics control and insert code into your Stop_Dynamics_Click() event procedure as follows: Private Sub Stop_Dynamics_Click() DVPlayerCtrl1.AutoUpdate = False Start_Dynamics.Enabled = True Stop_Dynamics.Enabled = False End Sub This code turns off the DVPlayer control s ability to automatically update objects by setting the AutoUpdate boolean flag to FALSE. The Start Dynamics button is enabled and the Stop Dynamics button is disabled. Displaying the Zoom/Pan Control Panel 1. Add another CommandButton control to the form. Select another CommandButton control on the control palette in Visual Basic. Change its Caption property to Show Control Panel. Also, change the Name property so that the Command1 control has a Name property of Show_Control_Panel. 2. Add code to display the zoom/pan control panel. Double click on the Show_Control_Panel control and insert code into your Show_Control_Panel_Click() event procedure as follows: Private Sub Show_Control_Panel_Click() DVPlayerCtrl1.ShowControlPanel End Sub This code displays the DVPlayer Control Panel dialog. The dialog consists of several buttons that allow you to incrementally pan and zoom across the view displayed by the DVPlayer control.

DataViews Visual C++ Tutorial Guide. DataViews for Windows Version 2.2

DataViews Visual C++ Tutorial Guide. DataViews for Windows Version 2.2 DataViews Visual C++ Tutorial Guide DataViews for Windows Version 2.2 Introduction GE Fanuc DataViews Corporate Headquarters 47 Pleasant Street Northampton, MA 01060 U.S.A. Telephone:(413) 586-4144 FAX:(413)

More information

How to...create a Video VBOX Gauge in Inkscape. So you want to create your own gauge? How about a transparent background for those text elements?

How to...create a Video VBOX Gauge in Inkscape. So you want to create your own gauge? How about a transparent background for those text elements? BASIC GAUGE CREATION The Video VBox setup software is capable of using many different image formats for gauge backgrounds, static images, or logos, including Bitmaps, JPEGs, or PNG s. When the software

More information

Setup Examples. RTPView Project Program

Setup Examples. RTPView Project Program Setup Examples RTPView Project Program RTPView Project Program Example 2005, 2007, 2008, 2009 RTP Corporation Not for reproduction in any printed or electronic media without express written consent from

More information

DataViews Custom Data Reference Manual. DataViews for Windows Version 2.2

DataViews Custom Data Reference Manual. DataViews for Windows Version 2.2 DataViews Custom Data Reference Manual DataViews for Windows Version 2.2 Introduction GE Fanuc DataViews Corporate Headquarters 47 Pleasant Street Northampton, MA 01060 U.S.A. Telephone:(413) 586-4144

More information

DataViews Custom Editor Reference Manual. DataViews for Windows Version 2.0

DataViews Custom Editor Reference Manual. DataViews for Windows Version 2.0 DataViews Custom Editor Reference Manual DataViews for Windows Version 2.0 GE Fanuc DataViews Headquarters 47 Pleasant Street Northampton, MA 01060 U.S.A. Telephone:(413) 586-4144 FAX:(413) 586-3805 email:info@dvcorp.com

More information

DataViews Visual C++ Reference. DataViews for Windows Version 2.1

DataViews Visual C++ Reference. DataViews for Windows Version 2.1 DataViews Visual C++ Reference DataViews for Windows Version 2.1 GE Fanuc DataViews Headquarters 47 Pleasant Street Northampton, MA 01060 U.S.A. Telephone: (413) 586-4144 FAX: (413) 586-3805 email: info@dvcorp.com

More information

Quick Guide for Photoshop CC Basics April 2016 Training:

Quick Guide for Photoshop CC Basics April 2016 Training: Photoshop CC Basics Creating a New File 1. Click File > New 2. Keep Default Photoshop Size selected in the Preset drop-down list. 3. Click OK. Showing Rulers 1. On the Menu bar, click View. 2. Click Rulers.

More information

XnView 1.9. a ZOOMERS guide. Introduction...2 Browser Mode... 5 Image View Mode...15 Printing Image Editing...28 Configuration...

XnView 1.9. a ZOOMERS guide. Introduction...2 Browser Mode... 5 Image View Mode...15 Printing Image Editing...28 Configuration... XnView 1.9 a ZOOMERS guide Introduction...2 Browser Mode... 5 Image View Mode...15 Printing... 22 Image Editing...28 Configuration... 36 Written by Chorlton Workshop for hsbp Introduction This is a guide

More information

ASIC-200 Version 5.0. integrated industrial control software. HMI Guide

ASIC-200 Version 5.0. integrated industrial control software. HMI Guide ASIC-200 Version 5.0 integrated industrial control software HMI Guide Revision Description Date C Name change, correct where applicable with document 4/07 HMI Guide: 139168(C) Published by: Pro-face 750

More information

In this exercise you will be creating the graphics for the index page of a Website for children about reptiles.

In this exercise you will be creating the graphics for the index page of a Website for children about reptiles. LESSON 2: CREATING AND MANIPULATING IMAGES OBJECTIVES By the end of this lesson, you will be able to: create and import graphics use the text tool attach text to a path create shapes create curved and

More information

Handout created by Cheryl Tice, Instructional Support for Technology, GST BOCES

Handout created by Cheryl Tice, Instructional Support for Technology, GST BOCES Handout created by Cheryl Tice, Instructional Support for Technology, GST BOCES Intro to FrontPage OVERVIEW: This handout provides a general overview of Microsoft FrontPage. AUDIENCE: All Instructional

More information

Microsoft Powerpoint 2013

Microsoft Powerpoint 2013 Microsoft Powerpoint 2013 Lesson 4 Designing a Presentation 2014, John Wiley & Sons, Inc. Microsoft Official Academic Course, Microsoft Word 2013 1 Objectives 2014, John Wiley & Sons, Inc. Microsoft Official

More information

Press the Plus + key to zoom in. Press the Minus - key to zoom out. Scroll the mouse wheel away from you to zoom in; towards you to zoom out.

Press the Plus + key to zoom in. Press the Minus - key to zoom out. Scroll the mouse wheel away from you to zoom in; towards you to zoom out. Navigate Around the Map Interactive maps provide many choices for displaying information, searching for more details, and moving around the map. Most navigation uses the mouse, but at times you may also

More information

Introducing Gupta Report Builder

Introducing Gupta Report Builder Business Reporting Chapter 1 Introducing Gupta Report Builder You can use Report Builder to design reports. This chapter describes: Our approach to building reports. Some of the reports you can build.

More information

4. If you are prompted to enable hardware acceleration to improve performance, click

4. If you are prompted to enable hardware acceleration to improve performance, click Exercise 1a: Creating new points ArcGIS 10 Complexity: Beginner Data Requirement: ArcGIS Tutorial Data Setup About creating new points In this exercise, you will use an aerial photograph to create a new

More information

WELCOME TO ALL-TECH SYSTEMS & CO INTRODUCTION TO MICROSOFT WORD TUTORIAL

WELCOME TO ALL-TECH SYSTEMS & CO INTRODUCTION TO MICROSOFT WORD TUTORIAL WELCOME TO ALL-TECH SYSTEMS & CO INTRODUCTION TO MICROSOFT WORD TUTORIAL 1 Microsoft Office Word 2010 allows you to create and edit personal and business documents, such as letters, reports, invoices,

More information

Introduction to Microsoft Office PowerPoint 2010

Introduction to Microsoft Office PowerPoint 2010 Introduction to Microsoft Office PowerPoint 2010 TABLE OF CONTENTS Open PowerPoint 2010... 1 About the Editing Screen... 1 Create a Title Slide... 6 Save Your Presentation... 6 Create a New Slide... 7

More information

for ArcSketch Version 1.1 ArcSketch is a sample extension to ArcGIS. It works with ArcGIS 9.1

for ArcSketch Version 1.1 ArcSketch is a sample extension to ArcGIS. It works with ArcGIS 9.1 ArcSketch User Guide for ArcSketch Version 1.1 ArcSketch is a sample extension to ArcGIS. It works with ArcGIS 9.1 ArcSketch allows the user to quickly create, or sketch, features in ArcMap using easy-to-use

More information

Adobe Illustrator CS Design Professional GETTING STARTED WITH ILLUSTRATOR

Adobe Illustrator CS Design Professional GETTING STARTED WITH ILLUSTRATOR Adobe Illustrator CS Design Professional GETTING STARTED WITH ILLUSTRATOR Chapter Lessons Create a new document Explore the Illustrator window Create basic shapes Apply fill and stroke colors to objects

More information

GE Fanuc Automation. CIMPLICITY HMI Plant Edition. Trend and XY Chart. CIMPLICITY Monitoring and Control Products.

GE Fanuc Automation. CIMPLICITY HMI Plant Edition. Trend and XY Chart. CIMPLICITY Monitoring and Control Products. GE Fanuc Automation CIMPLICITY Monitoring and Control Products CIMPLICITY HMI Plant Edition Trend and XY Chart Operation Manual GFK-1260H July 2001 Following is a list of documentation icons: GFL-005 Warning

More information

A QUICK TOUR OF ADOBE ILLUSTRATOR CC (2018 RELEASE)

A QUICK TOUR OF ADOBE ILLUSTRATOR CC (2018 RELEASE) A QUICK TOUR OF ADOBE ILLUSTRATOR CC (2018 RELEASE) Lesson overview In this interactive demonstration of Adobe Illustrator CC (2018 release), you ll get an overview of the main features of the application.

More information

Learning ReportBuilder

Learning ReportBuilder Learning ReportBuilder The End-User s Guide to Building Reports Copyright 2000-2007 by Digital Metaphors Corporation i CONTENTS INTRODUCTION Design... 1 Preview... 1 Data... 1 About this book... 2 A QUICK

More information

Severe Weather Safety PSA

Severe Weather Safety PSA Contents Add Text 2 Format Text 3 Add Stickers 4 Resize Stickers 8 Change the Color of the Canvas 9 Name the Project 12 Add a Page 12 Practice Adding and Formatting Text 13 Use the Paint Brush Tool 14

More information

Designer Reference 1

Designer Reference 1 Designer Reference 1 Table of Contents USE OF THE DESIGNER...4 KEYBOARD SHORTCUTS...5 Shortcuts...5 Keyboard Hints...5 MENUS...7 File Menu...7 Edit Menu...8 Favorites Menu...9 Document Menu...10 Item Menu...12

More information

Getting Started with DADiSP

Getting Started with DADiSP Section 1: Welcome to DADiSP Getting Started with DADiSP This guide is designed to introduce you to the DADiSP environment. It gives you the opportunity to build and manipulate your own sample Worksheets

More information

ekaizen Lessons Table of Contents 1. ebook Basics 1 2. Create a new ebook Make Changes to the ebook Populate the ebook 41

ekaizen Lessons Table of Contents 1. ebook Basics 1 2. Create a new ebook Make Changes to the ebook Populate the ebook 41 Table of Contents 1. ebook Basics 1 2. Create a new ebook 20 3. Make Changes to the ebook 31 4. Populate the ebook 41 5. Share the ebook 63 ekaizen 1 2 1 1 3 4 2 2 5 The ebook is a tabbed electronic book

More information

Chapter 6 Formatting Graphic Objects

Chapter 6 Formatting Graphic Objects Impress Guide Chapter 6 OpenOffice.org Copyright This document is Copyright 2007 by its contributors as listed in the section titled Authors. You can distribute it and/or modify it under the terms of either

More information

Solo 4.6 Release Notes

Solo 4.6 Release Notes June9, 2017 (Updated to include Solo 4.6.4 changes) Solo 4.6 Release Notes This release contains a number of new features, as well as enhancements to the user interface and overall performance. Together

More information

Adding Objects Creating Shapes Adding. Text Printing and Exporting Getting Started Creating a. Creating Shapes Adding Text Printing and Exporting

Adding Objects Creating Shapes Adding. Text Printing and Exporting Getting Started Creating a. Creating Shapes Adding Text Printing and Exporting Getting Started Creating a Workspace Pages, Masters and Guides Adding Objects Creating Shapes Adding Text Printing and Exporting Getting Started Creating a Workspace Pages, Masters and Guides Adding Objects

More information

Center for Faculty Development and Support Creating Powerful and Accessible Presentation

Center for Faculty Development and Support Creating Powerful and Accessible Presentation Creating Powerful and Accessible Presentation PowerPoint 2007 Windows Tutorial Contents Create a New Document... 3 Navigate in the Normal View (default view)... 3 Input and Manipulate Text in a Slide...

More information

FactoryLink 7. Version 7.0. Client Builder Reference Manual

FactoryLink 7. Version 7.0. Client Builder Reference Manual FactoryLink 7 Version 7.0 Client Builder Reference Manual Copyright 2000 United States Data Corporation. All rights reserved. NOTICE: The information contained in this document (and other media provided

More information

Page 1. Fireworks Exercise

Page 1. Fireworks Exercise Page 1 Fireworks Exercise 1. Create a New Fireworks Document - File>New. For this exercise, choose 800 for width, 600 for height, resolution 72 pixels/inch, canvas color to Transparent, then choose OK.

More information

Table of Contents. iii

Table of Contents. iii ToolBook Concepts Table of Contents Welcome... 1 The Interface... 3 The Main Window... 3 The Menu Bar... 3 The Tool Bar... 4 View Descriptions of Icons on the Tool Bar... 5 Move and Resize the Tool Bar...

More information

Chapter 4: Single Table Form Lab

Chapter 4: Single Table Form Lab Chapter 4: Single Table Form Lab Learning Objectives This chapter provides practice with creating forms for individual tables in Access 2003. After this chapter, you should have acquired the knowledge

More information

Using Microsoft Word. Working With Objects

Using Microsoft Word. Working With Objects Using Microsoft Word Many Word documents will require elements that were created in programs other than Word, such as the picture to the right. Nontext elements in a document are referred to as Objects

More information

Learning to use the drawing tools

Learning to use the drawing tools Create a blank slide This module was developed for Office 2000 and 2001, but although there are cosmetic changes in the appearance of some of the tools, the basic functionality is the same in Powerpoint

More information

A Guide to Autodesk Maya 2015

A Guide to Autodesk Maya 2015 A Guide to Autodesk Maya 2015 Written by Mitchell Youngerman Table of Contents Layout of Toolbars...pg 1 Creating Objects...pg 2 Selecting & Deselecting Objects...pg 3 Changing Perspective... pg 4 Transforming

More information

Guide to WB Annotations

Guide to WB Annotations Guide to WB Annotations 04 May 2016 Annotations are a powerful new feature added to Workbench v1.2.0 (Released May 2016) for placing text and symbols within wb_view tabs and windows. They enable generation

More information

Google LayOut 2 Help. Contents

Google LayOut 2 Help. Contents Contents Contents... 1 Welcome to LayOut... 9 What's New in this Release?... 10 Learning LayOut... 12 Technical Support... 14 Welcome to the LayOut Getting Started Guide... 15 Introduction to the LayOut

More information

Corel Draw 11. What is Vector Graphics?

Corel Draw 11. What is Vector Graphics? Corel Draw 11 Corel Draw is a vector based drawing that program that makes it easy to create professional artwork from logos to intricate technical illustrations. Corel Draw 11's enhanced text handling

More information

Software Program User Manual

Software Program User Manual 2MPro Sign Software Version 2.13 3/18/2004 Page 1 2MPRO Software Program User Manual Software License Agreement This Software was Written Specifically for use on predetermined signs and is not intended

More information

SETTING UP A. chapter

SETTING UP A. chapter 1-4283-1960-3_03_Rev2.qxd 5/18/07 8:24 PM Page 1 chapter 3 SETTING UP A DOCUMENT 1. Create a new document. 2. Create master pages. 3. Apply master pages to document pages. 4. Place text and thread text.

More information

CHAPTER 1 COPYRIGHTED MATERIAL. Getting to Know AutoCAD. Opening a new drawing. Getting familiar with the AutoCAD and AutoCAD LT Graphics windows

CHAPTER 1 COPYRIGHTED MATERIAL. Getting to Know AutoCAD. Opening a new drawing. Getting familiar with the AutoCAD and AutoCAD LT Graphics windows CHAPTER 1 Getting to Know AutoCAD Opening a new drawing Getting familiar with the AutoCAD and AutoCAD LT Graphics windows Modifying the display Displaying and arranging toolbars COPYRIGHTED MATERIAL 2

More information

Using Inspiration 7 I. How Inspiration Looks SYMBOL PALETTE

Using Inspiration 7 I. How Inspiration Looks SYMBOL PALETTE Using Inspiration 7 Inspiration is a graphic organizer application for grades 6 through adult providing visual thinking tools used to brainstorm, plan, organize, outline, diagram, and write. I. How Inspiration

More information

Part 1: Basics. Page Sorter:

Part 1: Basics. Page Sorter: Part 1: Basics Page Sorter: The Page Sorter displays all the pages in an open file as thumbnails and automatically updates as you add content. The page sorter can do the following. Display Pages Create

More information

How to Create Greeting Cards using LibreOffice Draw

How to Create Greeting Cards using LibreOffice Draw by Len Nasman, Bristol Village Ohio Computer Club If you want to create your own greeting cards, but you do not want to spend a lot of money on special software, you are in luck. It turns out that with

More information

Microsoft Visio 2016 Foundation. Microsoft Visio 2016 Foundation Level North American Edition SAMPLE

Microsoft Visio 2016 Foundation. Microsoft Visio 2016 Foundation Level North American Edition SAMPLE Microsoft Visio 2016 Foundation Microsoft Visio 2016 Foundation Level North American Edition Visio 2016 Foundation - Page 2 2015 Cheltenham Group Pty. Ltd. All trademarks acknowledged. E&OE. No part of

More information

Web-Friendly Sites. Planning & Design 1

Web-Friendly Sites. Planning & Design 1 Planning & Design 1 This tutorial presents useful tips and tricks to help you achieve a more Web-friendly design and make your sites more efficient. The following topics are discussed: How Z-order and

More information

Tutorial: Overview. CHAPTER 2 Tutorial

Tutorial: Overview. CHAPTER 2 Tutorial 2 CHAPTER 2 Tutorial... Tutorial: Overview This tutorial steps you through the creation of a simple banner for a web page and shows how to actually put the movie on the web. The tutorial explains how to

More information

Let s Make a Front Panel using FrontCAD

Let s Make a Front Panel using FrontCAD Let s Make a Front Panel using FrontCAD By Jim Patchell FrontCad is meant to be a simple, easy to use CAD program for creating front panel designs and artwork. It is a free, open source program, with the

More information

Display Systems International Software Demo Instructions

Display Systems International Software Demo Instructions Display Systems International Software Demo Instructions This demo guide has been re-written to better reflect the common features that people learning to use the DSI software are concerned with. This

More information

Software User s Manual

Software User s Manual 1 About the manual 2 Navigating the manual 2 3 Opening the control panel 3 Control panel overview 4 Control panel settings 5 Calibrating the interactive pen display 6 Adjusting frequency and tracking (VGA

More information

Impress Guide Chapter 11 Setting Up and Customizing Impress

Impress Guide Chapter 11 Setting Up and Customizing Impress Impress Guide Chapter 11 Setting Up and Customizing Impress This PDF is designed to be read onscreen, two pages at a time. If you want to print a copy, your PDF viewer should have an option for printing

More information

Libraries. Multi-Touch. Aero Peek. Sema Foundation 10 Classes 2 nd Exam Review ICT Department 5/22/ Lesson - 15

Libraries. Multi-Touch. Aero Peek. Sema Foundation 10 Classes 2 nd Exam Review ICT Department 5/22/ Lesson - 15 10 Classes 2 nd Exam Review Lesson - 15 Introduction Windows 7, previous version of the latest version (Windows 8.1) of Microsoft Windows, was produced for use on personal computers, including home and

More information

Unit 21 - Creating a Navigation Bar in Macromedia Fireworks

Unit 21 - Creating a Navigation Bar in Macromedia Fireworks Unit 21 - Creating a Navigation Bar in Macromedia Fireworks Items needed to complete the Navigation Bar: Unit 21 - House Style Unit 21 - Graphics Sketch Diagrams Document ------------------------------------------------------------------------------------------------

More information

L E S S O N 2 Background

L E S S O N 2 Background Flight, Naperville Central High School, Naperville, Ill. No hard hat needed in the InDesign work area Once you learn the concepts of good page design, and you learn how to use InDesign, you are limited

More information

Introduction to Microsoft PowerPoint 2000

Introduction to Microsoft PowerPoint 2000 Introduction to Microsoft PowerPoint 2000 TABLE OF CONTENTS Accessing PowerPoint 2000... 3 Starting a Presentation... 3 About the Editing Screen in Normal Screen View... 4 About Menu Displays in PowerPoint

More information

4 TRANSFORMING OBJECTS

4 TRANSFORMING OBJECTS 4 TRANSFORMING OBJECTS Lesson overview In this lesson, you ll learn how to do the following: Add, edit, rename, and reorder artboards in an existing document. Navigate artboards. Select individual objects,

More information

About Freeway. Freeway s Tools and Palettes

About Freeway. Freeway s Tools and Palettes About Freeway The most important thing to appreciate before you start a site in Freeway is how the process works, especially if you have tried other Web publishing software before. Freeway is not an HTML

More information

Chapter 2 Using Slide Masters, Styles, and Templates

Chapter 2 Using Slide Masters, Styles, and Templates Impress Guide Chapter 2 Using Slide Masters, Styles, and Templates OpenOffice.org Copyright This document is Copyright 2007 by its contributors as listed in the section titled Authors. You can distribute

More information

Coach s Office Playbook Tutorial Playbook i

Coach s Office Playbook Tutorial  Playbook i Playbook i The Playbook... 1 Overview... 1 Open the Playbook... 1 The Playbook Window... 2 Name the Chapter... 2 Insert the First Page... 3 Page Templates... 3 Define the Template Boxes... 4 Text on the

More information

Adding Dynamics. Introduction

Adding Dynamics. Introduction M-Graphic s User s Manual 11-1 Chapter 11 Adding Dynamics Introduction This chapter explains how to make single or multiple dynamic connections from display objects to points from OPC data servers. This

More information

Paint Tutorial (Project #14a)

Paint Tutorial (Project #14a) Paint Tutorial (Project #14a) In order to learn all there is to know about this drawing program, go through the Microsoft Tutorial (below). (Do not save this to your folder.) Practice using the different

More information

FrontPage 98 Quick Guide. Copyright 2000 Peter Pappas. edteck press All rights reserved.

FrontPage 98 Quick Guide. Copyright 2000 Peter Pappas. edteck press All rights reserved. Master web design skills with Microsoft FrontPage 98. This step-by-step guide uses over 40 full color close-up screen shots to clearly explain the fast and easy way to design a web site. Use edteck s QuickGuide

More information

This section provides an overview of the features available within the Standard, Align, and Text Toolbars.

This section provides an overview of the features available within the Standard, Align, and Text Toolbars. Using Toolbars Overview This section provides an overview of the features available within the Standard, Align, and Text Toolbars. Using toolbar icons is a convenient way to add and adjust label objects.

More information

Word 2013 Quick Start Guide

Word 2013 Quick Start Guide Getting Started File Tab: Click to access actions like Print, Save As, and Word Options. Ribbon: Logically organize actions onto Tabs, Groups, and Buttons to facilitate finding commands. Active Document

More information

Custom Shapes As Text Frames In Photoshop

Custom Shapes As Text Frames In Photoshop Custom Shapes As Text Frames In Photoshop I used a background for this activity. Save it and open in Photoshop: Select Photoshop's Custom Shape Tool from the Tools panel. In the custom shapes options panel

More information

Work with RSS Feeds. Procedures. Add an RSS Text Object CHAPTER. Procedures, page 7-1

Work with RSS Feeds. Procedures. Add an RSS Text Object CHAPTER. Procedures, page 7-1 CHAPTER 7 Revised: November 15, 2011 s, page 7-1 s Add an RSS Text Object, page 7-1 Rename an RSS Text Object, page 7-2 Delete or Restore an RSS Text Object, page 7-4 Manipulate an RSS Text Object, page

More information

Microsoft Excel 2007

Microsoft Excel 2007 Learning computers is Show ezy Microsoft Excel 2007 301 Excel screen, toolbars, views, sheets, and uses for Excel 2005-8 Steve Slisar 2005-8 COPYRIGHT: The copyright for this publication is owned by Steve

More information

v Introduction to WMS WMS 11.0 Tutorial Become familiar with the WMS interface Prerequisite Tutorials None Required Components Data Map

v Introduction to WMS WMS 11.0 Tutorial Become familiar with the WMS interface Prerequisite Tutorials None Required Components Data Map s v. 11.0 WMS 11.0 Tutorial Become familiar with the WMS interface Objectives Import files into WMS and change modules and display options to become familiar with the WMS interface. Prerequisite Tutorials

More information

Matrox MuraControl for Windows

Matrox MuraControl for Windows Matrox MuraControl for Windows User Guide (for software version 6.00) 20179-301-0600 2017.09.25 Contents About this user guide... 6 Using this guide... 6 More information... 6 Overview... 7 Supported Matrox

More information

ENVI Classic Tutorial: A Quick Start to ENVI Classic

ENVI Classic Tutorial: A Quick Start to ENVI Classic ENVI Classic Tutorial: A Quick Start to ENVI Classic A Quick Start to ENVI Classic 2 Files Used in this Tutorial 2 Getting Started with ENVI Classic 3 Loading a Gray Scale Image 3 Familiarizing Yourself

More information

Recipes4Success. Create a Character Scrapbook. Share 4

Recipes4Success. Create a Character Scrapbook. Share 4 In this Recipe, you will create a digital scrapbook for Apollo the Greek and Roman god of sun and music. You will learn how to add text, shapes, images, sounds, use master pages, and publish your project.

More information

ME 365 EXPERIMENT 3 INTRODUCTION TO LABVIEW

ME 365 EXPERIMENT 3 INTRODUCTION TO LABVIEW ME 365 EXPERIMENT 3 INTRODUCTION TO LABVIEW Objectives: The goal of this exercise is to introduce the Laboratory Virtual Instrument Engineering Workbench, or LabVIEW software. LabVIEW is the primary software

More information

W-E

W-E Signage Suite V2.20 User Guide 605220-02-01-W-E-051613-02 Trademarks Windows XP, Windows Vista, Windows 7, and Microsoft are registered trademarks of Microsoft Corporation. All other trademarks are the

More information

Kidspiration 3 Basics Website:

Kidspiration 3 Basics Website: Website: http://etc.usf.edu/te/ Kidspiration is the visual learning tool for K-5 learners from the makers of Inspiration. With Kidspiration, students can build graphic organizers such as webs, concept

More information

Controlling the Drawing Display

Controlling the Drawing Display Controlling the Drawing Display In This Chapter 8 AutoCAD provides many ways to display views of your drawing. As you edit your drawing, you can control the drawing display and move quickly to different

More information

Adobe PageMaker Tutorial

Adobe PageMaker Tutorial Tutorial Introduction This tutorial is designed to give you a basic understanding of Adobe PageMaker. The handout is designed for first-time users and will cover a few important basics. PageMaker is a

More information

Getting Started with ShowcaseChapter1:

Getting Started with ShowcaseChapter1: Chapter 1 Getting Started with ShowcaseChapter1: In this chapter, you learn the purpose of Autodesk Showcase, about its interface, and how to import geometry and adjust imported geometry. Objectives After

More information

SolidWorks Intro Part 1b

SolidWorks Intro Part 1b SolidWorks Intro Part 1b Dave Touretzky and Susan Finger 1. Create a new part We ll create a CAD model of the 2 ½ D key fob below to make on the laser cutter. Select File New Templates IPSpart If the SolidWorks

More information

User Manual Version 1.1 January 2015

User Manual Version 1.1 January 2015 User Manual Version 1.1 January 2015 - 2 / 112 - V1.1 Variegator... 7 Variegator Features... 7 1. Variable elements... 7 2. Static elements... 7 3. Element Manipulation... 7 4. Document Formats... 7 5.

More information

Acrobat X Professional

Acrobat X Professional Acrobat X Professional Toolbar Well Page Navigations/Page Indicator Buttons for paging through document Scroll Bar/box page indicator appears when using the scroll button to navigate. When you release

More information

Intermediate Microsoft Word 2010

Intermediate Microsoft Word 2010 Intermediate Microsoft Word 2010 USING PICTURES... PAGE 02! Inserting Pictures/The Insert Tab! Picture Tools/Format Tab! Resizing Images! Using the Arrange Tools! Positioning! Wrapping Text! Using the

More information

Getting Started. In This Chapter

Getting Started. In This Chapter Getting Started In This Chapter 2 This chapter introduces concepts and procedures that help you get started with AutoCAD. You learn how to open, close, and manage your drawings. You also learn about the

More information

ArcView QuickStart Guide. Contents. The ArcView Screen. Elements of an ArcView Project. Creating an ArcView Project. Adding Themes to Views

ArcView QuickStart Guide. Contents. The ArcView Screen. Elements of an ArcView Project. Creating an ArcView Project. Adding Themes to Views ArcView QuickStart Guide Page 1 ArcView QuickStart Guide Contents The ArcView Screen Elements of an ArcView Project Creating an ArcView Project Adding Themes to Views Zoom and Pan Tools Querying Themes

More information

To Select a Tool: Persistence of Tools. Tools. New Graphic Tool. Do one of the following: Click a tool icon on the palette.

To Select a Tool: Persistence of Tools. Tools. New Graphic Tool. Do one of the following: Click a tool icon on the palette. Visualization and Graphics 119 To Select a Tool: Do one of the following: Click a tool icon on the palette. With a graphic selected, type one of these letters: o, p, f, l, s, a, g, c, q, m, t Persistence

More information

Stat-VU Version 3.2 User s Guide

Stat-VU Version 3.2 User s Guide Stat-VU Version 3.2 User s Guide Part. No. 40310-03 540 North Commercial Street Manchester, NH 03101-1146 Tel. 603-645-1616 Support 603-606-5278 Fax 603-645-1424 Web www.ip-acd.com REVISION HISTORY 06/13/97

More information

PowerPoint 2016 Building a Presentation

PowerPoint 2016 Building a Presentation PowerPoint 2016 Building a Presentation What is PowerPoint? PowerPoint is presentation software that helps users quickly and efficiently create dynamic, professional-looking presentations through the use

More information

Section 5. Pictures. By the end of this Section you should be able to:

Section 5. Pictures. By the end of this Section you should be able to: Section 5 Pictures By the end of this Section you should be able to: Use the Clip Gallery Insert and Delete Pictures Import Pictures Move, Resize and Crop Pictures Add Borders and Colour Wrap Text around

More information

End User Guide. 2.1 Getting Started Toolbar Right-click Contextual Menu Navigation Panels... 2

End User Guide. 2.1 Getting Started Toolbar Right-click Contextual Menu Navigation Panels... 2 TABLE OF CONTENTS 1 OVERVIEW...1 2 WEB VIEWER DEMO ON DESKTOP...1 2.1 Getting Started... 1 2.1.1 Toolbar... 1 2.1.2 Right-click Contextual Menu... 2 2.1.3 Navigation Panels... 2 2.1.4 Floating Toolbar...

More information

SL-GMS Draw Tutorial. SL Corporation OBJECT-ORIENTED GRAPHICAL MODELING SYSTEM. Version 6.2a- 26 May Part Number DTUT

SL-GMS Draw Tutorial. SL Corporation OBJECT-ORIENTED GRAPHICAL MODELING SYSTEM. Version 6.2a- 26 May Part Number DTUT SL-GMS Draw Tutorial SL Corporation OBJECT-ORIENTED GRAPHICAL MODELING SYSTEM Part Number DTUT-360526 The information in this document is subject to change without notice and should not be construed as

More information

Center for Faculty Development and Support Making Documents Accessible

Center for Faculty Development and Support Making Documents Accessible Center for Faculty Development and Support Making Documents Accessible in Word 2007 Tutorial CONTENTS Create a New Document and Set Up a Document Map... 3 Apply Styles... 4 Modify Styles... 5 Use Table

More information

Status Bar: Right click on the Status Bar to add or remove features.

Status Bar: Right click on the Status Bar to add or remove features. Excel 2013 Quick Start Guide The Excel Window File Tab: Click to access actions like Print, Save As, etc. Also to set Excel options. Ribbon: Logically organizes actions onto Tabs, Groups, and Buttons to

More information

Lesson 1 Parametric Modeling Fundamentals

Lesson 1 Parametric Modeling Fundamentals 1-1 Lesson 1 Parametric Modeling Fundamentals Create Simple Parametric Models. Understand the Basic Parametric Modeling Process. Create and Profile Rough Sketches. Understand the "Shape before size" approach.

More information

Inserting Information into PowerPoint

Inserting Information into PowerPoint LESSON 6 6.1 Inserting Information into PowerPoint After completing this lesson, you will be able to: Change the layout of a slide. Insert a clip art image. Scale an image. Insert and format a table. Insert

More information

Document Editor Basics

Document Editor Basics Document Editor Basics When you use the Document Editor option, either from ZP Toolbox or from the Output option drop-down box, you will be taken to the Report Designer Screen. While in this window, you

More information

Exploring Microsoft Office Word 2007

Exploring Microsoft Office Word 2007 Exploring Microsoft Office Word 2007 Chapter 3: Enhancing a Document Robert Grauer, Keith Mulbery, Michelle Hulett Objectives Insert a table Format a table Sort and apply formulas to table data Convert

More information

Autodesk Inventor - Basics Tutorial Exercise 1

Autodesk Inventor - Basics Tutorial Exercise 1 Autodesk Inventor - Basics Tutorial Exercise 1 Launch Inventor Professional 2015 1. Start a New part. Depending on how Inventor was installed, using this icon may get you an Inch or Metric file. To be

More information

JobSite OnLine User s Guide Table of Contents

JobSite OnLine User s Guide Table of Contents JobSite OnLine User s Guide Table of Contents For the Beginner: 2 Preparing and Logging In to Run JobSite OnLine...2 How Drawings and Specs are Organized - Ease of Use...3 Searching for Files or Containers...4

More information

solidthinking Inspired Tutorials 2009 solidthinking, Inc. for Mac

solidthinking Inspired Tutorials 2009 solidthinking, Inc. for Mac solidthinking Inspired Tutorials 2009 solidthinking, Inc. for Mac Table of Contents Quick Start Tutorials 3 Tutorial 11: Simple... Bridge 4 Tutorial 22: Desk... 12 Tutorial 33: Bookcase... 35 2 1 Quick

More information