Chapter 29 Introduction to Dialog Control Language (DCL)

Size: px
Start display at page:

Download "Chapter 29 Introduction to Dialog Control Language (DCL)"

Transcription

1 CHAPTER Introduction to Dialog Control Language (DCL Learning Objectives After completing this chapter, you will be able to: Describe the types of files that control dialog boxes. Define the components of a dialog box. Write a DCL file for a basic dialog box. Write an AutoLISP file to control a dialog box. Associate an action with a dialog box tile. Programmable dialog boxes can be used to completely customize the interface of AutoLISP programs. These dialog boxes allow LISP programs to work like many of AutoCAD s built-in functions. Using dialog boxes improves efficiency and reduces data-entry errors. Dialog boxes minimize the amount of typing required by the user. Rather than answering a series of text prompts on the command line, the user selects options from the dialog box. Dialog box fields can be filled in by the user in any order. While the dialog box is still active, the user can revise values as necessary. AutoLISP provides basic tools for controlling dialog boxes, but the dialog box itself must be defined using the Dialog Control Language (DCL. The definition is written to an ASCII file with a.dcl file extension. When creating and editing DCL files, the Visual LISP Editor provides many helpful tools, including color coding. This chapter is only an introduction to DCL. It covers basic DCL file construction and a few common tile types. For more information, refer to the online help documentation. DCL File Formats A DCL file is formatted as an ASCII text file with a.dcl file extension. These files can have any valid file name, but a file name with 1 to 8 characters is recommended. Writing DCL is easy. Many of the components of a DCL file are normal English words. The components of a dialog box such as edit boxes, images, and drop-down lists are referred to as tiles. Tiles are defined by specifying various attribute values. Each attribute controls a specific property of the tile, such as size, location, and default values. Chapter 29 Introduction to Dialog Control Language (DCL AutoCAD and Its Applications Advanced 690

2 Figure A portion of the acad.dcl file. acad_snap : dialog { label = "Drawing Aids"; : column { : boxed_column { label = "Modes"; : toggle { label = "&Ortho"; key = "ortho"; : toggle { label = "Solid &Fill"; key = "fill"; Dialog definition Label attribute adds a text string Key attribute identifies a text string that associates the dialog tile with an AutoLISP function When writing a DCL file, you do not use parentheses as you do with AutoLISP. When defining a dialog box or tile, all of the required attributes are placed within {braces. As with AutoLISP programs, indentation helps to separate individual elements, making the file more readable. Comments are preceded by two forward slashes (//. Semicolons are used at the end of an attribute definition line. To view an example of DCL code, open the acad.dcl and base.dcl files in a text editor. These two files are found in the user s \Support folder, not the AutoCAD \Support folder. A portion of the acad.dcl file is shown in Figure CAUTION The base.dcl file contains standard prototype definitions. The acad.dcl file contains definitions for dialog boxes used by AutoCAD. Do not edit either one of these files! Altering them can cause AutoCAD s built-in dialog boxes to crash. AutoLISP and DCL A DCL file simply defines a dialog box. The dialog box cannot actually do anything without a controlling application. AutoLISP is frequently used to control dialog sessions. This section shows examples using the AutoLISP dialog-handling functions. In order to display a dialog box, the controlling AutoLISP application must first load the dialog definition. The AutoLISP (load_dialog function loads the specified dialog definition file: (load_dialog "file name.dcl" The file name is enclosed in quotation marks. The (load_dialog function returns a positive integer that identifies the loaded DCL file. If the attempted load was unsuccessful, a negative integer is returned. The next step is to activate a specific dialog box definition contained within the DCL file. The AutoLISP (new_dialog function activates the dialog box specified, where dlgname is the name of the dialog box: (new_dialog dlgname dcl_id This function is case sensitive. Suppose the dialog definition is named main. Specifying Main or MAIN will not activate this dialog box since the text string does not exactly match. The dcl_id argument represents the integer value returned by (load_dialog. This value is often assigned to a variable, as you will see later. The (new_dialog function also supports additional, optional arguments, which are not discussed here. Chapter 29 Introduction to Dialog Control Language (DCL AutoCAD and Its Applications Advanced 691

3 To actually begin accepting input from the user, the AutoLISP (start_dialog function must be used: (start_dialog This function has no arguments. It allows input to be received from the dialog box initialized by the previous (new_dialog expression. With these basic AutoLISP functions, it is possible to display the dialog box shown in Figure You will create this dialog box in the next section. After the AutoLISP program is written and saved, it can be loaded into AutoCAD using the load function or the APPLOAD command. Enter the controlling AutoLISP application named EXAMPLE1.LSP as follows. (setq EX1_DCL_ID (load_dialog "EXAMPLE1.DCL" (if (not (new_dialog "main" EX1_DCL_ID (exit (start_dialog Now, take a closer look at the controlling code for this dialog box: (setq EX1_DCL_ID (load_dialog "EXAMPLE1.DCL" (if (not (new_dialog "main" EX1_DCL_ID (exit (start_dialog This expression loads the dialog definition found in EXAMPLE1.DCL and assigns the value returned by (load_dialog to the variable EX1_DCL_ID. (setq EX1_DCL_ID (load_dialog "EXAMPLE1.DCL" (if (not (new_dialog "main" EX1_DCL_ID (exit (start_dialog If (new_dialog is unable to activate the specified dialog box for any reason, the expression in the next three lines exits (terminates the application. This is an important safety feature. In many cases, loading an incorrect or incomplete definition can cause your system to lock up and may require the system to be rebooted. (setq EX1_DCL_ID (load_dialog "EXAMPLE1.DCL" (if (not (new_dialog "main" EX1_DCL_ID (exit (start_dialog The last expression opens the dialog box indicated by the previous (new_dialog expression. Once the descriptions within a specific DCL file are no longer needed, they can be removed from memory using the AutoLISP (unload_dialog function. (unload_dialog dcl_id Do not unload a dialog definition until your application is finished using the DCL file. Otherwise, your application may fail to properly function. Figure A sample custom dialog box. Text item Title bar Predefined button Chapter 29 Introduction to Dialog Control Language (DCL AutoCAD and Its Applications Advanced 692

4 DCL Tiles Your work in AutoCAD has provided you with a good background in how dialog boxes function. By now, you should be familiar with the use of buttons, edit boxes, radio buttons, and list boxes. This will be helpful as you design dialog interfaces for your AutoLISP programs. DCL tiles are used individually or combined into structures called clusters. For example, a series of button tiles can be placed in a column tile to control the arrangement of the buttons in the dialog box. The primary tile is the dialog box itself. The best way to begin understanding the format of a DCL file is to study a simple dialog box definition. The following DCL code defines the dialog box shown in Figure main : dialog { label = "Dialog Box Example 1"; value = "This is an example."; ok_only; Now, take a closer look at the definition of this dialog box. The dialog definition is always the first tile definition. main : dialog { label = "Dialog Box Example 1"; value = "This is an example."; ok_only; Everything within the braces defines the features of the dialog box. The word main indicates the name of the dialog box within the code. This name is referenced by the controlling AutoLISP application. A colon (: precedes all tile callouts. In the case of a dialog tile, the colon separates the name from the tile callout. main : dialog { label = "Dialog Box Example 1"; value = "This is an example."; ok_only; The label attribute of the dialog tile controls the text that appears in the title bar of the dialog box. The line is terminated with a semicolon. All attribute lines must be terminated with a semicolon. main : dialog { label = "Dialog Box Example 1"; value = "This is an example."; ok_only; Chapter 29 Introduction to Dialog Control Language (DCL AutoCAD and Its Applications Advanced 693

5 The text_part tile allows placement of text items in a dialog box. The value attribute is used to specify the text that is displayed. Just as with the dialog tile, all of the attributes are defined between braces. main : dialog { label = "Dialog Box Example 1"; value = "This is an example."; ok_only; There are many predefined tiles and subassemblies in the base.dcl file. A subassembly is a cluster of predefined tiles, such as ok_cancel and ok_help. The ok_only tile places an OK button at the bottom of the dialog box, as shown in Figure The statement is not preceded by a colon because it is not a specific definition. This line is terminated with a semicolon, just like an attribute. Braces are not required because the statement is a reference to a predefined tile, rather than a tile definition. Once you have defined a dialog box, the definition must then be saved in a DCL file. For this example, the dialog definition above should be saved in the file EXAMPLE1.DCL. This is treated as any other support file and should be saved in the AutoCAD support path. For examples of other DCL functions, look at the Viewpoint Presets dialog box shown in Figure Various tiles of this dialog box are identified with the corresponding Figure Some of the tile definitions and attributes associated with the Viewpoint Presets dialog box (this dialog box is no longer defined by a DCL file. ddvpoint : dialog { aspect_ratio = 0; label = "Viewpoint Presets"; fixed_height = true; fixed_width = true; : column { : text { label = "Set Viewing Angles"; key = "ddvp_header"; fixed_width = true; fixed_height = true; : image_button { alignment = top; fixed_width = true; fixed_height = true; key = "ddvp_image"; width = 39; height = 12; color = 0; is_tab_stop = false; : button { label = "Set to Plan View"; key = "ddvp_set_plan"; mnemonic = "V"; spacer_1; ok_cancel_help_errtile; : radio_row { : radio_button { label = "Absolute to WCS"; key = "ddvp_abs_wcs"; mnemonic = "W"; value = "1"; : radio_button { label = "Relative to UCS"; key = "ddvp_rel_ucs"; mnemonic = "U"; : edit_box { label = "From: X Axis:"; mnemonic = "A"; key = "ddvp_val_x"; fixed_width = true; edit_width = 6; : edit_box { label = "XY Plane:"; mnemonic = "P"; key = "ddvp_val_xyp"; fixed_width = true; edit_width = 6; Chapter 29 Introduction to Dialog Control Language (DCL AutoCAD and Its Applications Advanced 694

6 DCL code needed to define the tile. In older releases of AutoCAD, this dialog box was defined by a stand-alone DCL file named ddvpoint.dcl. However, this DCL file no longer exists as the dialog box is now defined by a different method. Exercise 29-1 Complete the exercise on the student website. Associating Functions with Tiles Most tiles can be associated with actions. These actions vary from run-time error checking to performing tasks outside of the dialog box session. The (action_tile AutoLISP function provides the basic means of associating tiles with actions. (action_tile "key" "action-expression" The key references the attribute assigned in the DCL file. The action-expression is the AutoLISP expression performed when the action is called. When the desired action requires a large amount of AutoLISP code, it is best to define a function to perform the required tasks. This function is then called within the action-expression. Both the key and action-expression arguments are supplied as text strings. In order to access a specific tile from AutoLISP, the key of the tile must be referenced. The key is specified as an attribute in the DCL file. Tiles that are static (no associated action do not require keys. Any tile that must be referenced in any way such as setting or retrieving a value, associating an action, or enabling/disabling the tile requires a key. The next example changes the previous dialog box by adding a button that displays the current time when picked. The new or changed DCL code is shown in color. Save this file as EXAMPLE2.DCL. main : dialog { label = "Dialog Box Example 2"; value = ""; key = "time"; : button { key = "update"; label = "Display Current Time"; mnemonic = "C"; ok_only; Chapter 29 Introduction to Dialog Control Language (DCL AutoCAD and Its Applications Advanced 695

7 Notice the addition of a key attribute to the text_part tile. This allows access by the AutoLISP application while the dialog box is open. Another addition is the button tile. A key attribute is provided in the button tile so an association can be created in the AutoLISP program with an action-expression argument. The label attribute provides the text displayed on the button. The mnemonic attribute underlines the specified letter within the label to allow keyboard access. The AutoLISP application used to manage this dialog session is as follows. Save the program as EXAMPLE2.LSP. (setq EX2_DCL_ID (load_dialog "EXAMPLE2.DCL" (if (not (new_dialog "main" EX2_DCL_ID (exit (defun UPDTILE ( (setq CDVAR (rtos (getvar "CDATE" 2 16 CDTXT (strcat "Current Time: " (substr CDVAR 10 2 ":" (substr CDVAR 12 2 ":" (substr CDVAR 14 2 (set_tile "time" CDTXT (UPDTILE (action_tile "update" "(UPDTILE" (start_dialog The dialog box displayed by this code is shown in Figure The time button displays the current time when the button is picked. The mnemonic character is displayed once the [Alt] key is pressed. Note: Some AutoLISP functions not covered in this text are used in the above programming to retrieve and display the current time. Commands that change the display or require user input (outside of the dialog box interface cannot be used while a dialog box is active. These AutoLISP functions cannot be used with DCL: command getangle getpoint grread prompt entdel getcorner getreal grtext redraw entmake getdist getstring grvecs ssget (interactive entmod getint graphscr menucmd textpage entsel getkword grclear nentsel textscr entupd getorient grdraw osnap Exercise 29-2 Complete the exercise on the student website. Figure The dialog box defined by EXAMPLE2.DCL and controlled by EXAMPLE2.LSP. Mnemonic attribute is underlined Label attribute from button tile Chapter 29 Introduction to Dialog Control Language (DCL AutoCAD and Its Applications Advanced 696

8 Working with DCL There are many types of DCL tiles available. You can provide edit boxes for users to directly enter information, such as numeric or text information. You can create lists and drop-down lists to allow users to choose from preset selections. You can also add buttons to provide a simple means of initiating an action. Images can be used to enhance dialog boxes. For example, you can place company or personal logos in your dialog boxes. An interactive image, such as the one that appears in the Viewpoint Presets dialog box shown in Figure 29-3, can also be used. Tools such as text tiles, sliders, and clusters are used to control the layout of tiles in a dialog box. A wide variety of attributes are available for controlling the appearance and function of a dialog session. In addition, several AutoLISP functions are provided to control your dialog session. You can disable or enable tiles and change the active tile. It is even possible to change the value or state of a tile based on an entry in another tile. You have already seen two examples of dialog boxes created using DCL and AutoLISP. The following sections provide two additional applications that use various dialog boxes. Study these examples for additional insight into the creation of dialog boxes. Be sure to have an appropriate reference handy, such as the online documentation, to look up DCL and AutoLISP terms. You can adapt or modify these programs to produce dialog sessions of your own. Dialog Example 3 Create the following DCL and AutoLISP programs. Save the programs as EXAMPLE3.DCL and EXAMPLE3.LSP. Then, load the AutoLISP program file. To open the dialog box, type DRAW. The dialog box is shown in Figure ;EXAMPLE3.LSP ;This file displays the dialog box defined in EXAMPLE3.DCL and begins the ; selected drawing command as specified by the user. ; (defun C:DRAW (/ EX3_DCL_ID (setq EX3_DCL_ID (load_dialog "EXAMPLE3.DCL" (if (not (new_dialog "draw" EX3_DCL_ID (exit (action_tile "line" "(setq CMD $key (done_dialog" (action_tile "circle" "(setq CMD $key (done_dialog" (action_tile "arc" "(setq CMD $key (done_dialog" (action_tile "cancel" "(setq CMD nil (done_dialog" (start_dialog (unload_dialog EX3_DCL_ID (command CMD Figure The dialog box displayed using the EXAMPLE3 DCL and LSP files. Chapter 29 Introduction to Dialog Control Language (DCL AutoCAD and Its Applications Advanced 697

9 //EXAMPLE3.DCL //Defines a dialog box that presents three drawing options to the user. // draw : dialog { label = "Select Drawing Option"; label = "Select object type to draw: "; : button { key = "line"; label = "Line"; mnemonic = "L"; fixed_width : button { key label mnemonic fixed_width : button { key label mnemonic fixed_width : button { key label is_cancel fixed_width = true; = "circle"; = "Circle"; = "C"; = true; = "arc"; = "Arc"; = "A"; = true; = "cancel"; = "Cancel"; = true; = true; Chapter 29 Introduction to Dialog Control Language (DCL AutoCAD and Its Applications Advanced 698

10 Dialog Example 4 This example allows you to select a new current layer from a drop-down list in a dialog box. Save the files as EXAMPLE4.DCL and EXAMPLE4.LSP. Then, load the AutoLISP file. To access the dialog box, type GOFOR. The dialog box is shown in Figure ;;EXAMPLE4.LSP ;; (defun CHECKOUT ( (setq LD (tblsearch "LAYER" (nth (atoi (get_tile "lyr_pop" LL LN (cdr (assoc 2 LD LS (cdr (assoc 70 LD (if (and (/= 1 LS (/= 65 LS (progn (setvar "CLAYER" (nth (atoi (get_tile "lyr_pop" LL (done_dialog (alert "Selected layer is frozen!" (defun C:GOFOR ( (setq EX4_DCL_ID (load_dialog "EXAMPLE4.DCL" (if (not (new_dialog "fourth" EX4_DCL_ID (exit (start_list "lyr_pop" (setq LL '( NL (tblnext "LAYER" T IDX 0 (while NL (if (= (getvar "CLAYER" (cdr (assoc 2 NL (setq CL IDX (setq IDX (1+ IDX (setq LL (append LL (list (cdr (assoc 2 NL NL (tblnext "LAYER" (mapcar 'add_list LL (end_list (set_tile "lyr_pop" (itoa CL (action_tile "lyr_pop" "(if (= $reason 4 (mode_tile \"accept\" 2" (action_tile "accept" "(CHECKOUT" (start_dialog (unload_dialog EX4_DCL_ID (princ Figure The dialog box displayed using the EXAMPLE4 DCL and LSP files. Chapter 29 Introduction to Dialog Control Language (DCL AutoCAD and Its Applications Advanced 699

11 //EXAMPLE4.DCL // Presents a list of layers to the user. fourth : dialog { label = "Select Layer"; : popup_list { label = "New Current Layer:"; mnemonic = "N"; key allow_accept = true; width = 32; ok_cancel; = "lyr_pop"; Chapter Test Answer the following questions. Write your answers on a separate sheet of paper or complete the electronic chapter test on the student website What are the two types of files that must be created to construct a functioning dialog box? 2. When referring to a dialog box, what is a tile? 3. When defining a dialog or tile, inside of which character are all of the required attributes for a tile definition placed? 4. Which symbol indicates a comment inside of a DCL file? 5. Write the appropriate notation for the first line of a DCL file that defines a dialog box named Test. 6. Write the appropriate notation in a DCL file that defines the text in the title bar of a dialog box named Select Application. 7. Write the notation in a DCL file for defining a cluster of four buttons labeled OK, Next, Cancel, and Help. 8. Write the notation that would appear in a LSP file that loads a dialog file named PICKFILE. 9. What is a key in a DCL file? 10. Write the proper DCL file notation for the first line that identifies a button. Chapter 29 Introduction to Dialog Control Language (DCL AutoCAD and Its Applications Advanced 700

12 Drawing Problems 1. Create a dialog box that contains the following items. Write the required DCL and AutoLISP files. A. Title bar Dialog Box Test B. Label This is a test. C. Contains an OK button 2. Create a dialog box that contains the following items. Write the required DCL and AutoLISP files. A. Title bar Date B. Label Current Date: C. Action button Display Current Date D. Contains an OK button 3. Create a dialog box that performs the following tasks. Then, write the required DCL and AutoLISP files. A. Displays the current date. B. Displays the current time. C. Contains buttons to display and update current date and time. D. Displays the current drawing name. E. Contains an OK button. Drawing Problems - Chapter 29 Chapter 29 Introduction to Dialog Control Language (DCL AutoCAD and Its Applications Advanced 701

4 Accessing Commands and Services Command Submission

4 Accessing Commands and Services Command Submission AutoLISP_DCL_Course. Total Duration : 60hrs AutoLISP_DCL_Course Curriculum Hrs. Using the AutoLISP Language AutoLISP Basics AutoLISP Expressions AutoLISP Function Syntax AutoLISP Data Types Integers Reals

More information

Beyond AutoLISP Basics

Beyond AutoLISP Basics CHAPTER Beyond AutoLISP Basics Learning Objectives After completing this chapter, you will be able to: Identify ways to provide for user input. Retrieve and use system variable values in AutoLISP programs.

More information

*.lsp Commands: + - * / setq setvar getvar getpoint defun command getstring appload vlide

*.lsp Commands: + - * / setq setvar getvar getpoint defun command getstring appload vlide *.lsp Commands: + - * / setq setvar getvar getpoint defun command getstring appload vlide Autolisp is version of an old programming language (circa 1960) called LISP (List Processor) Autolisp programs

More information

Speaker Name: Bill Kramer. Course: CP31-2 A Visual LISP Wizard's Advanced Techniques. Course Description

Speaker Name: Bill Kramer. Course: CP31-2 A Visual LISP Wizard's Advanced Techniques. Course Description Speaker Name: Bill Kramer Course: CP31-2 A Visual LISP Wizard's Advanced Techniques Course Description Ready to move beyond DEFUN, SETQ, GETPOINT, and COMMAND? This class is intended for veteran AutoCAD

More information

Chapter 28 Beyond AutoLISP Basics. Learning Objectives

Chapter 28 Beyond AutoLISP Basics. Learning Objectives Chapter Beyond AutoLISP Basics Learning Objectives After completing this chapter, you will be able to: Identify ways to provide for user input. Retrieve and use system variable values in AutoLISP programs.

More information

AutoLISP - Beyond the Crash Course Robert Green Robert Green Consulting Group

AutoLISP - Beyond the Crash Course Robert Green Robert Green Consulting Group AutoLISP - Beyond the Crash Course Robert Green Robert Green Consulting Group CP111-1 So you ve started using AutoLISP/Visual LISP but now you want to gain more functionality and build more elegant routines?

More information

The Anglemaker Program

The Anglemaker Program C h a p t e r 3 The Anglemaker Program In this chapter, you will learn the following to World Class standards: 1. Drawing and Labeling the Anglemaker Programming Sketch 2. Launching the Visual LISP Editor

More information

Las Vegas, Nevada, December 3 6, Speaker Name: dave espinosa-aguilar. Course Title: Fundamentals of AutoLISP.

Las Vegas, Nevada, December 3 6, Speaker Name: dave espinosa-aguilar. Course Title: Fundamentals of AutoLISP. Las Vegas, Nevada, December 3 6, 2002 Speaker Name: dave espinosa-aguilar Course Title: Fundamentals of AutoLISP Course ID: CP11-2 Course Outline: AutoLISP has been around for a long time and has always

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

AutoLISP Functions. The following is a catalog of the AutoLISP functions available in AutoCAD. The functions are listed alphabetically.

AutoLISP Functions. The following is a catalog of the AutoLISP functions available in AutoCAD. The functions are listed alphabetically. Page 1 of 376 The following is a catalog of the AutoLISP functions available in AutoCAD. The functions are listed alphabetically. In this chapter, each listing contains a brief description of the function's

More information

Using Coordinate Systems

Using Coordinate Systems Using Coordinate Systems In This Chapter 5 As you draw you use the coordinate system to specify points in the drawing. You can locate and use your own movable user coordinate system (UCS) for working on

More information

Assessment TESTS SLO #1 CADD 131

Assessment TESTS SLO #1 CADD 131 CADD 131 Assessment TESTS 1- SLO #1 1. Of what does a mesh model consist? 2. What is another term for mesh models? 3. What are tessellation divisions? 4. When creating a mesh primitive, when should mesh

More information

Blockbusters: Unleashing the Power of Dynamic Blocks Revealed!

Blockbusters: Unleashing the Power of Dynamic Blocks Revealed! Blockbusters: Unleashing the Power of Dynamic Blocks Revealed! Matt Murphy - ACADventures GD201-3P Discover the full potential of Dynamic Blocks in AutoCAD. Learn how each parameter and action behaves

More information

Course Title: Mastering the Visual LISP Integrated Development Environment (IDE)

Course Title: Mastering the Visual LISP Integrated Development Environment (IDE) Las Vegas, Nevada, December 3 6, 2002 Speaker Name: R. Robert Bell Course Title: Mastering the Visual LISP Integrated Development Environment (IDE) Course ID: CP42-1 Course Outline: The introduction of

More information

Speaker Name: Bill Kramer. Course: CP42-2 A Visual LISP Wizard's Into to Reactor Magic. Course Description

Speaker Name: Bill Kramer. Course: CP42-2 A Visual LISP Wizard's Into to Reactor Magic. Course Description Speaker Name: Bill Kramer Course: CP42-2 A Visual LISP Wizard's Into to Reactor Magic Course Description Visual LISP reactors are the tools by which event-driven applications are created. If you want to

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

Las Vegas, Nevada December 3-6, Course: Working with Custom menus in ADT

Las Vegas, Nevada December 3-6, Course: Working with Custom menus in ADT Las Vegas, Nevada December 3-6, 2002 Speaker Name: Bob Callori Course: Working with Custom menus in ADT Course Description Want to customize ADT so that the Design Center symbol library content appears

More information

An Overview of VBA in AutoCAD 2006

An Overview of VBA in AutoCAD 2006 11/29/2005-5:00 pm - 6:30 pm Room:Swan 2 (Swan Walt Disney World Swan and Dolphin Resort Orlando, Florida An Overview of VBA in AutoCAD 2006 Phil Kreiker - Looking Glass Microproducts CP22-2 This course

More information

Discover the DATA behind the Drawing Using A+CAD. Permission to copy

Discover the DATA behind the Drawing Using A+CAD. Permission to copy Discover the DATA behind the Drawing Using A+CAD Permission to copy The CAD Academy Did you ever wonder how the entities you draw on the screen look in the database? Understanding how CAD stores data makes

More information

Fundamentals of Programming Session 4

Fundamentals of Programming Session 4 Fundamentals of Programming Session 4 Instructor: Reza Entezari-Maleki Email: entezari@ce.sharif.edu 1 Fall 2011 These slides are created using Deitel s slides, ( 1992-2010 by Pearson Education, Inc).

More information

ntroduction Topics in this section Working in Visual LISP Tutorial Overview Please send us your comment about this page

ntroduction Topics in this section Working in Visual LISP Tutorial Overview Please send us your comment about this page ntroduction This tutorial is designed to demonstrate several powerful capabilities of the AutoLISP programming environment for AutoCAD and introduce features of the AutoLISP language that may be new to

More information

AutoLISP Module 6 Competency Test No.1

AutoLISP Module 6 Competency Test No.1 AutoCAD Self-paced ecourse AutoLISP Module 6 Competency Test No.1 Learning Outcomes When you have completed this module, you will be able to: 1 Complete a written exam and write an AutoLISP program on

More information

The Department of Construction Management and Civil Engineering Technology CMCE-1110 Construction Drawings 1 Lecture Introduction to AutoCAD What is

The Department of Construction Management and Civil Engineering Technology CMCE-1110 Construction Drawings 1 Lecture Introduction to AutoCAD What is The Department of Construction Management and Civil Engineering Technology CMCE-1110 Construction Drawings 1 Lecture Introduction to AutoCAD What is AutoCAD? The term CAD (Computer Aided Design /Drafting)

More information

StickFont v2.12 User Manual. Copyright 2012 NCPlot Software LLC

StickFont v2.12 User Manual. Copyright 2012 NCPlot Software LLC StickFont v2.12 User Manual Copyright 2012 NCPlot Software LLC StickFont Manual Table of Contents Welcome... 1 Registering StickFont... 3 Getting Started... 5 Getting Started... 5 Adding text to your

More information

AutoLISP Productivity Power

AutoLISP Productivity Power AutoLISP Productivity Power Robert Green CAD-Manager.com Quick bio Mechanical engineer turned computer geek Private consultant since 1991 AutoLISP programmer since the beginning Focusing on CAD standardization,

More information

Randy H. Shih. Jack Zecher PUBLICATIONS

Randy H. Shih. Jack Zecher   PUBLICATIONS Randy H. Shih Jack Zecher PUBLICATIONS WWW.SDCACAD.COM AutoCAD LT 2000 MultiMedia Tutorial 1-1 Lesson 1 Geometric Construction Basics! " # 1-2 AutoCAD LT 2000 MultiMedia Tutorial Introduction Learning

More information

Speaker Name: Bill Kramer. Course: CP33-2 A Visual LISP Wizard's Intro to Object Magic. Course Description

Speaker Name: Bill Kramer. Course: CP33-2 A Visual LISP Wizard's Intro to Object Magic. Course Description Speaker Name: Bill Kramer Course: CP33-2 A Visual LISP Wizard's Intro to Object Magic Course Description This course introduces the use of objects in Visual LISP and demonstrates how they can be created

More information

After completing this lesson, you will be able to:

After completing this lesson, you will be able to: LEARNING OBJECTIVES After completing this lesson, you will be able to: 1. Create a template. 2. Understand the AutoCAD Window. 3. Understand the use of the function keys. 4. Select commands using the Pull-down

More information

Tutorial 3: Constructive Editing (2D-CAD)

Tutorial 3: Constructive Editing (2D-CAD) (2D-CAD) The editing done up to now is not much different from the normal drawing board techniques. This section deals with commands to copy items we have already drawn, to move them and to make multiple

More information

Welcome to MicroStation

Welcome to MicroStation Welcome to MicroStation Module Overview This module will help a new user become familiar with the tools and features found in the MicroStation design environment. Module Prerequisites Fundamental knowledge

More information

Chapter Eight: Editing a Part Program

Chapter Eight: Editing a Part Program Chapter Eight: Editing a Part Program Introduction PC-DMIS's main purposes are to allow you to create, edit, and execute part programs with ease. This chapter discusses using the Edit menu (with other

More information

After completing this lesson, you will be able to:

After completing this lesson, you will be able to: LEARNING OBJECTIVES After completing this lesson, you will be able to: 1. Create a template. 2. Understand the AutoCAD Window. 3. Understand the use of the function keys. 4. Select commands using the Pull-down

More information

In this chapter, I explain the essentials that you need to start drawings. After a

In this chapter, I explain the essentials that you need to start drawings. After a In this chapter, I explain the essentials that you need to start drawings. After a little background, I discuss the basics of the screen that you see when you open AutoCAD or AutoCAD LT, and how to use

More information

ZWCAD 2018 Official ZWSOFT 2017/8/30

ZWCAD 2018 Official ZWSOFT 2017/8/30 ZWCAD 2018 Official ZWSOFT 2017/8/30 Thank you for downloading ZWCAD 2018 Official August 2017 Dear Friends, We are so excited that ZWCAD 2018 Official is released now. 2018 comes with a brand-new designed

More information

Customizing Interface Elements and Commands Part 02

Customizing Interface Elements and Commands Part 02 Customizing Interface Elements and Commands Part 02 Sacramento City College Engineering Design Technology Customizing Interface Elements and Commands 1 Creating New Commands Customizing Interface Elements

More information

Quick Crash Scene Tutorial

Quick Crash Scene Tutorial Quick Crash Scene Tutorial With Crash Zone or Crime Zone, even new users can create a quick crash scene diagram in less than 10 minutes! In this tutorial we ll show how to use Crash Zone s unique features

More information

LABORATORY 4: TO CONSTRUCT CAD MULTIPLE VIEWS I AND II

LABORATORY 4: TO CONSTRUCT CAD MULTIPLE VIEWS I AND II LABORATORY 4: TO CONSTRUCT CAD MULTIPLE VIEWS I AND II OBJECTIVES: After completing this session, you should be able to: 1. Use the User Coordinate System 2. Convert a solid model to a multiview using

More information

AutoCAD 2009 User InterfaceChapter1:

AutoCAD 2009 User InterfaceChapter1: AutoCAD 2009 User InterfaceChapter1: Chapter 1 The AutoCAD 2009 interface has been enhanced to make AutoCAD even easier to use, while making as much screen space available as possible. In this chapter,

More information

Copyright. Trademarks Attachmate Corporation. All rights reserved. USA Patents Pending. WRQ ReflectionVisual Basic User Guide

Copyright. Trademarks Attachmate Corporation. All rights reserved. USA Patents Pending. WRQ ReflectionVisual Basic User Guide PROGRAMMING WITH REFLECTION: VISUAL BASIC USER GUIDE WINDOWS XP WINDOWS 2000 WINDOWS SERVER 2003 WINDOWS 2000 SERVER WINDOWS TERMINAL SERVER CITRIX METAFRAME CITRIX METRAFRAME XP ENGLISH Copyright 1994-2006

More information

CreateDcl.lsp V2.0 On-the-fly Dynamic DCL engine September, By James W. Dean, AIA

CreateDcl.lsp V2.0 On-the-fly Dynamic DCL engine September, By James W. Dean, AIA CreateDcl.lsp V2.0 On-the-fly Dynamic DCL engine September, 2000 2000 By James W. Dean, AIA This collection of 10 routines is provided to create "on the fly" DCL dialog boxes, allowing the lisp routine

More information

Introduction to AutoCAD 2010

Introduction to AutoCAD 2010 Page 1 Introduction to AutoCAD 2010 Alf Yarwood Chapter 2 Exercise 1 1. Open AutoCAD 2010 - either with a double-click on its start-up icon in the Windows desktop, or by using the method on the computer

More information

USERS MANUAL WHAT IS REQUIRED TO USE THIS PROGRAM

USERS MANUAL WHAT IS REQUIRED TO USE THIS PROGRAM USERS MANUAL AN AUTOCAD BASES HUMAN MODELING PROGRAM-HUMAN Developed by Arijit K. Sengupta Department of Engineering Technology New Jersey Institute of Technology Nerark, NJ 07102-1982 Email: sengupta@njit.edu

More information

Blocks reduce drawing size since multiple instances of a block are stored in one definition.

Blocks reduce drawing size since multiple instances of a block are stored in one definition. AGENDA: 1. Blocks and Controlling Block Properties 2. Creating and Inserting Blocks 3. Editing Blocks after Insertion 4. Storing Blocks Blocks A block is a collection of entities, grouped together and

More information

Tutorial Second Level

Tutorial Second Level AutoCAD 2018 Tutorial Second Level 3D Modeling Randy H. Shih SDC PUBLICATIONS Better Textbooks. Lower Prices. www.sdcpublications.com Powered by TCPDF (www.tcpdf.org) Visit the following websites to learn

More information

MicroStation I/RAS B TM

MicroStation I/RAS B TM TM MicroStation I/RAS B Engineer Tools Tutorial Workbook DAA021470-1/0001 Table of Contents Table of Contents... 1 Setup... 1 Section I Setting Working Units and View Preferences... 1 Section II Raster

More information

CHAPTER 4: MICROSOFT OFFICE: EXCEL 2010

CHAPTER 4: MICROSOFT OFFICE: EXCEL 2010 CHAPTER 4: MICROSOFT OFFICE: EXCEL 2010 Quick Summary A workbook an Excel document that stores data contains one or more pages called a worksheet. A worksheet or spreadsheet is stored in a workbook, and

More information

Publication Number spse01695

Publication Number spse01695 XpresRoute (tubing) Publication Number spse01695 XpresRoute (tubing) Publication Number spse01695 Proprietary and restricted rights notice This software and related documentation are proprietary to Siemens

More information

Renew License Key. Renewing an Expiring License Key

Renew License Key. Renewing an Expiring License Key Renew License Key Renewing an Expiring License Key An STX License Key will expire once a year, or once a quarter if you are leasing the software. If you need to renew your license, either because your

More information

Publication Number spse01695

Publication Number spse01695 XpresRoute (tubing) Publication Number spse01695 XpresRoute (tubing) Publication Number spse01695 Proprietary and restricted rights notice This software and related documentation are proprietary to Siemens

More information

Corel Ventura 8 Introduction

Corel Ventura 8 Introduction Corel Ventura 8 Introduction Training Manual A! ANZAI 1998 Anzai! Inc. Corel Ventura 8 Introduction Table of Contents Section 1, Introduction...1 What Is Corel Ventura?...2 Course Objectives...3 How to

More information

Chapter 4. Part 1 AutoCAD Basics

Chapter 4. Part 1 AutoCAD Basics Chapter 4. Part 1 AutoCAD Basics Chapter Objectives Describe the AutoCAD screen layout. Perform an AutoCAD drawing setup, including setting units, limits, layers, linetypes, and lineweights. Explain the

More information

Mapping Specification for DWG/DXF (MSD) AutoLISP Code Samples

Mapping Specification for DWG/DXF (MSD) AutoLISP Code Samples Mapping Specification for DWG/DXF (MSD AutoLISP Code Samples The code samples contained herein are intended as learning tools and demonstrate basic coding techniques used to implement MSD. They were created

More information

MIMAKI ENGINEERING CO., LTD.

MIMAKI ENGINEERING CO., LTD. CAMLINK Instruction manual MIMAKI ENGINEERING CO., LTD. TKB Gotenyama Building, 5-9-41, Kitashinagawa, Shinagawa-ku, Tokyo 141-0001, Japan Phone: +81-3-5420-8671 Fax: +81-3-5420-8687 URL: http://www.mimaki.co.jp/

More information

3 AXIS STANDARD CAD. BobCAD-CAM Version 28 Training Workbook 3 Axis Standard CAD

3 AXIS STANDARD CAD. BobCAD-CAM Version 28 Training Workbook 3 Axis Standard CAD 3 AXIS STANDARD CAD This tutorial explains how to create the CAD model for the Mill 3 Axis Standard demonstration file. The design process includes using the Shape Library and other wireframe functions

More information

EXCEL 2007 TIP SHEET. Dialog Box Launcher these allow you to access additional features associated with a specific Group of buttons within a Ribbon.

EXCEL 2007 TIP SHEET. Dialog Box Launcher these allow you to access additional features associated with a specific Group of buttons within a Ribbon. EXCEL 2007 TIP SHEET GLOSSARY AutoSum a function in Excel that adds the contents of a specified range of Cells; the AutoSum button appears on the Home ribbon as a. Dialog Box Launcher these allow you to

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

Excel Select a template category in the Office.com Templates section. 5. Click the Download button.

Excel Select a template category in the Office.com Templates section. 5. Click the Download button. Microsoft QUICK Excel 2010 Source Getting Started The Excel Window u v w z Creating a New Blank Workbook 2. Select New in the left pane. 3. Select the Blank workbook template in the Available Templates

More information

NURBS modeling for Windows. Training Manual Level 1

NURBS modeling for Windows. Training Manual Level 1 NURBS modeling for Windows Training Manual Level 1 Rhino Level 1 Training 2nd Ed.doc Robert McNeel & Associates 1997-2000 All Rights Reserved. Printed in U.S.A. Copyright by Robert McNeel & Associates.

More information

Rhinoceros NURBS modeling for Windows. Version 1.0 Training Manual Level 1

Rhinoceros NURBS modeling for Windows. Version 1.0 Training Manual Level 1 Rhinoceros NURBS modeling for Windows Version 1.0 Training Manual Level 1 rhinolevel 1.doc Robert McNeel & Associates 1997. All Rights Reserved. Printed in U.S.A. Copyright by Robert McNeel & Associates.

More information

Back to Flat Producing 2D Output from 3D Models

Back to Flat Producing 2D Output from 3D Models Back to Flat Producing 2D Output from 3D Models David Cohn Modeling in 3D is fine, but eventually, you need to produce 2D drawings. In this class, you ll learn about tools in AutoCAD that let you quickly

More information

Organizing Design Data

Organizing Design Data Organizing Design Data Module Overview This module explains how to use the data in different files for reference purposes. Module Prerequisites Knowledge of MicroStation s interface Some knowledge about

More information

Symbolic Programming. Dr. Zoran Duric () Symbolic Programming 1/ 89 August 28, / 89

Symbolic Programming. Dr. Zoran Duric () Symbolic Programming 1/ 89 August 28, / 89 Symbolic Programming Symbols: +, -, 1, 2 etc. Symbolic expressions: (+ 1 2), (+ (* 3 4) 2) Symbolic programs are programs that manipulate symbolic expressions. Symbolic manipulation: you do it all the

More information

Using the Customize Dialog Box

Using the Customize Dialog Box Toolbar Tools > Customize Using the Customize Dialog Box The Customize tool is used to define custom work environment, toolbar, and tool settings. The Customize dialog box appears when you access the Customize

More information

1 In the Mini Window Editor, double-click phase 1 (GF-Wall-External) to make it current:

1 In the Mini Window Editor, double-click phase 1 (GF-Wall-External) to make it current: 1 This Quick Start tutorial introduces you to the basics of creating an intelligent drawing using the BIM components supplied with MicroGDS 2010. Here we demonstrate how to construct the external walls

More information

Part II: Creating Visio Drawings

Part II: Creating Visio Drawings 128 Part II: Creating Visio Drawings Figure 5-3: Use any of five alignment styles where appropriate. Figure 5-4: Vertical alignment places your text at the top, bottom, or middle of a text block. You could

More information

Autodesk Fusion 360 Training: The Future of Making Things Attendee Guide

Autodesk Fusion 360 Training: The Future of Making Things Attendee Guide Autodesk Fusion 360 Training: The Future of Making Things Attendee Guide Abstract After completing this workshop, you will have a basic understanding of editing 3D models using Autodesk Fusion 360 TM to

More information

Announcement. Overview. LISP: A Quick Overview. Outline of Writing and Running Lisp.

Announcement. Overview. LISP: A Quick Overview. Outline of Writing and Running Lisp. Overview Announcement Announcement Lisp Basics CMUCL to be available on sun.cs. You may use GNU Common List (GCL http://www.gnu.org/software/gcl/ which is available on most Linux platforms. There is also

More information

Text Express Tools. Arc-Aligned Text

Text Express Tools. Arc-Aligned Text AutoCAD and Its Applications BASICS Chapter 10 Text The Text panel of the ribbon tab includes additional text commands. This document explains the most useful express tools for specific text applications.

More information

CMI Standards Manager v11 User Training Manual

CMI Standards Manager v11 User Training Manual CMI Standards Manager v11 User Training Manual CAD Masters, Inc. 1111 Civic Drive, Suite 130 Walnut Creek, CA 94596 (925) 939-1378 sales (925) 939-1399 support Table of Contents CONVENTIONS USED IN THIS

More information

ArmCAD 6. reinforced concrete detailing program [updated for Build 2028]

ArmCAD 6. reinforced concrete detailing program [updated for Build 2028] ArmCAD 6 reinforced concrete detailing program [updated for Build 2028] This user manual explains only new program features and commands that have not been included in ArmCAD 2005, so it is thus primarily

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

Object Snap. Sacramento City College Engineering Design Technology. Object Snap 1

Object Snap. Sacramento City College Engineering Design Technology. Object Snap 1 Object Snap Sacramento City College Engineering Design Technology Object Snap 1 Objectives Use OSNAP to create precision drawings Use object snap overrides for single point selections Set running object

More information

Assoc. Prof. Dr. Marenglen Biba. (C) 2010 Pearson Education, Inc. All rights reserved.

Assoc. Prof. Dr. Marenglen Biba. (C) 2010 Pearson Education, Inc. All rights reserved. Assoc. Prof. Dr. Marenglen Biba Laboratory Session: Exercises on classes Analogy to help you understand classes and their contents. Suppose you want to drive a car and make it go faster by pressing down

More information

QuickTutor. An Introductory SilverScreen Modeling Tutorial. Solid Modeler

QuickTutor. An Introductory SilverScreen Modeling Tutorial. Solid Modeler QuickTutor An Introductory SilverScreen Modeling Tutorial Solid Modeler TM Copyright Copyright 2005 by Schroff Development Corporation, Shawnee-Mission, Kansas, United States of America. All rights reserved.

More information

Fixed problem with PointXYZ command's Z value changing to previous Y value.

Fixed problem with PointXYZ command's Z value changing to previous Y value. DesignCAD 3D Max 19.1 Release Notes Mar. 20, 2009 DesignCAD 19.1 offers the following fixes and enhancements: The number of useable layers was increased from 1,000 to 2,000. Fixed problem with PointXYZ

More information

Understanding. AutoLISP. Programming for Productivity, Second Edition. William and Denise Kramer. ö Delmar. Publishers Inc.

Understanding. AutoLISP. Programming for Productivity, Second Edition. William and Denise Kramer. ö Delmar. Publishers Inc. Understanding AutoLISP Programming for Productivity, Second Edition William and Denise Kramer ö Delmar Publishers Inc. Contents Introduction xxi 1. Introduction to AutoLISP 1 Historical Perspective 1 How

More information

بسم اهلل الرمحن الرحيم

بسم اهلل الرمحن الرحيم بسم اهلل الرمحن الرحيم Fundamentals of Programming C Session # 10 By: Saeed Haratian Fall 2015 Outlines Examples Using the for Statement switch Multiple-Selection Statement do while Repetition Statement

More information

Using Basic Formulas 4

Using Basic Formulas 4 Using Basic Formulas 4 LESSON SKILL MATRIX Skills Exam Objective Objective Number Understanding and Displaying Formulas Display formulas. 1.4.8 Using Cell References in Formulas Insert references. 4.1.1

More information

Microsoft Excel 2010 Handout

Microsoft Excel 2010 Handout Microsoft Excel 2010 Handout Excel is an electronic spreadsheet program you can use to enter and organize data, and perform a wide variety of number crunching tasks. Excel helps you organize and track

More information

UNIT OBJECTIVES OVERVIEW INTRODUCTION OUTLINE WORKING WITH GRIPS

UNIT OBJECTIVES OVERVIEW INTRODUCTION OUTLINE WORKING WITH GRIPS 11 UNIT EDITING WITH GRIPS """""""'-_ ===""""~.~~~..Ii. l! 11 OVERVIEW Editing a drawing is a common practice when using AutoCAD. Moving, copying, and rotating objects are just some of the editing functions

More information

Never Digitize Again! Converting Paper Drawings to Vector

Never Digitize Again! Converting Paper Drawings to Vector December 2-5, 2003 MGM Grand Hotel Las Vegas Never Digitize Again! Converting Paper Drawings to Vector Felicia Provencal GD42-3L How many hours have you spent hunched over a digitizing board converting

More information

Outline. CSE 1570 Interacting with MATLAB. Starting MATLAB. Outline (Cont d) MATLAB Windows. MATLAB Desktop Window. Instructor: Aijun An

Outline. CSE 1570 Interacting with MATLAB. Starting MATLAB. Outline (Cont d) MATLAB Windows. MATLAB Desktop Window. Instructor: Aijun An CSE 170 Interacting with MATLAB Instructor: Aijun An Department of Computer Science and Engineering York University aan@cse.yorku.ca Outline Starting MATLAB MATLAB Windows Using the Command Window Some

More information

Switch between open apps Close the active item, or exit the active app

Switch between open apps Close the active item, or exit the active app Ctrl + X Ctrl + C (or Ctrl + Insert) Ctrl + V (or Shift + Insert) Ctrl + Z Alt + Tab Alt + F4 L D F2 F3 F4 F5 F6 F10 Alt + F8 Alt + Esc Alt + underlined letter Alt + Enter Alt + Spacebar Alt + Left arrow

More information

AUGI Tips and Tricks GD12-2. Donnia Tabor-Hanson - MossCreek Designs

AUGI Tips and Tricks GD12-2. Donnia Tabor-Hanson - MossCreek Designs 11/28/2005-10:00 am - 11:30 am Room:S. Hemispheres (Salon II) (Dolphin) Walt Disney World Swan and Dolphin Resort Orlando, Florida AUGI Tips and Tricks Donnia Tabor-Hanson - MossCreek Designs GD12-2 Did

More information

Run Specifi by clicking on the icon on your Desktop.

Run Specifi by clicking on the icon on your Desktop. Run Specifi by clicking on the icon on your Desktop. Note: If you are using a demo version, once the program is loaded, a message will tell you the remaining days of the evaluation period. The main screen

More information

Good Habits for Coding in Visual LISP

Good Habits for Coding in Visual LISP R. Robert Bell Sparling CP319-1 The power of AutoCAD lies in its customization capabilities. Visual LISP is a powerful tool for expanding your options. Unhappily, it is easy to have a scatter-shot approach

More information

StickFont Editor v1.01 User Manual. Copyright 2012 NCPlot Software LLC

StickFont Editor v1.01 User Manual. Copyright 2012 NCPlot Software LLC StickFont Editor v1.01 User Manual Copyright 2012 NCPlot Software LLC StickFont Editor Manual Table of Contents Welcome... 1 Registering StickFont Editor... 3 Getting Started... 5 Getting Started...

More information

Top 10 Reasons to Upgrade from AutoCAD 2000 to AutoCAD 2008

Top 10 Reasons to Upgrade from AutoCAD 2000 to AutoCAD 2008 AUTOCAD 2008 Top 10 Reasons to Upgrade from AutoCAD 2000 to AutoCAD 2008 Everyday Tools Are Better Than Before AutoCAD 2008 software has all your favorite tools, but now they re better than ever. You ll

More information

Label Printing Software BA-300 Version 1.00

Label Printing Software BA-300 Version 1.00 Label Printing Software BA-300 Version 1.00 EN For Windows User s Guide What you can do with the BA-300 Application Using the BA-300 Application Troubleshooting Be sure to keep all user documentation handy

More information

Formatting Cells and Ranges

Formatting Cells and Ranges 6 Formatting Cells and Ranges LESSON SKILL MATRIX Skills Exam Objective Objective Number Inserting and Deleting Cells Insert and delete cells. 2.1.5 Manually Formatting Cell Contents Modify cell alignment

More information

S206E Lecture 3, 5/15/2017, Rhino 2D drawing an overview

S206E Lecture 3, 5/15/2017, Rhino 2D drawing an overview Copyright 2017, Chiu-Shui Chan. All Rights Reserved. S206E057 Spring 2017 Rhino 2D drawing is very much the same as it is developed in AutoCAD. There are a lot of similarities in interface and in executing

More information

7/21/2009. Chapters Learning Objectives. Fillet Tool

7/21/2009. Chapters Learning Objectives. Fillet Tool Chapters 12-13 JULY 21, 2009 Learning Objectives Chapter 12 Chapter 13 Use the FILLET tool to draw fillets, rounds, and other rounded corners. Place chamfers and angled corners with the CHAMFER tool. Separate

More information

3D Body. Summary. Modified by Admin on Sep 13, Parent page: Objects

3D Body. Summary. Modified by Admin on Sep 13, Parent page: Objects 3D Body Old Content - visit altium.com/documentation Modified by Admin on Sep 13, 2017 Parent page: Objects A sphere, a cylinder and 4 extruded rectangles have been used to create the 3D body for an LED.

More information

Allegro CL Certification Program

Allegro CL Certification Program Allegro CL Certification Program Lisp Programming Series Level I Review David Margolies 1 Summary 1 A lisp session contains a large number of objects which is typically increased by user-created lisp objects

More information

Exercise Guide. Published: August MecSoft Corpotation

Exercise Guide. Published: August MecSoft Corpotation VisualCAD Exercise Guide Published: August 2018 MecSoft Corpotation Copyright 1998-2018 VisualCAD 2018 Exercise Guide by Mecsoft Corporation User Notes: Contents 2 Table of Contents About this Guide 4

More information

3D Modeler Creating Custom myhouse Symbols

3D Modeler Creating Custom myhouse Symbols 3D Modeler Creating Custom myhouse Symbols myhouse includes a large number of predrawn symbols. For most designs and floorplans, these should be sufficient. For plans that require that special table, bed,

More information

Formulas and Functions

Formulas and Functions Conventions used in this document: Keyboard keys that must be pressed will be shown as Enter or Ctrl. Controls to be activated with the mouse will be shown as Start button > Settings > System > About.

More information

Chapter 12 Creating Tables of Contents, Indexes and Bibliographies

Chapter 12 Creating Tables of Contents, Indexes and Bibliographies Writer Guide Chapter 12 Creating Tables of Contents, Indexes and Bibliographies OpenOffice.org Copyright This document is Copyright 2005 by its contributors as listed in the section titled Authors. You

More information

Chapter 1: Introduction

Chapter 1: Introduction Modeling in 3-D is the process of creating a mathematical representation of an object's surfaces. The resulting model is displayed on your screen as a two-dimensional image. Rhino provides tools for creating,

More information

Introduction to Excel 2007 Table of Contents

Introduction to Excel 2007 Table of Contents Table of Contents Excel Microsoft s Spreadsheet... 1 Starting Excel... 1 Excel 2007 New Interface... 1 Exploring the Excel Screen... 2 Viewing Dialog Boxes... 2 Quick Access Toolbar... 3 Minimizing the

More information