Ceiling Height LISP Sample Project

v1.0


Table of Contents

Project Overview
Project Installation
Project Usage Method 1: Manual Entry
Project Usage Method 2: Udb Entry
Project Notes
Project Directory Structure
Project Release History

Top of Page

Project Overview

This sample project is to demostrate how to interface LaserDWG to a custom Lisp routine.

LaserDWG has the ability to transmit distance measurements from a laser distance meter (i.e. Disto A6) to the command line of IntelliCAD. The measured distance is transferred by pressing the Enter key on the laser distance meter.

This project can be done using one of two methods. Method 1 is a manual step by step procedure. Method 2 show a procedure that uses LaserDWG User Defined Buttons feature.

Top of Page

Project Installation

The project depends on the the directory structure as provide in the zip file.

  1. Extract the contents of the zip file.
  2. The extracted directories and files should on the C: drive
  3. Open Windows Explore to verify that C:\Sample_CeilingHeight_Project has been created.
Top of Page

Project Usage Method 1: Manual Entry

Method 1 show the manual steps to utilize the CeilingHeight LISP routine. To use the project follow the steps listed below.

  1. Files must be in the directory C:\Sample_CeilingHeight_Project
  2. Launch LaserDWG.
    1. Make sure to start the Disto device.
  3. Switch to IntelliCAD after LaserDWG has finished loading.
  4. Open the drawing.
    1. Select File->Open
    2. The Open File Dialog will be displayed.
    3. Navigate to C:\Sample_CeilingHeight_Project
    4. Select the file SampleCeilingHeightRoom.dwg
    5. Click Open button in the dialog box.
  5. Load the lisp function:
    1. Select Tools->Load LISP or SDS applications
    2. The Load Application Files dialog will be displayed
    3. Click Add File ... button (left lower corner)
    4. Pull Down the Look in box
    5. Navigate to C:\Sample_CeilingHeight_Project
    6. Select the file CeilingHeight.lsp
    7. Click Open button in the dialog box.
    8. Highlight the C:\Sample_CeilingHeight_Project\CeilingHeight.lsp
    9. Click Load button in the dialog box.
    10. The Load Application Files dialog disappears.
  6. On the IntelliCAD command.
    1. Type in CeilingHeight
    2. Press Enter key.
  7. The CeilingHeight LISP function will now prompt for the following:
    1. Enter the insertion point Now pick a the place point on the drawing area.
    2. Enter the Ceiling Height
      1. Match sure that the 2nd function on the Disto is visible on the screen.
      2. Make a measurement on the Disto
      3. Now press the Enter on the Disto keypad. (Note on the A6 this the Bluetooth key)
  8. The CeilingHeight block is now been inserted at the selected point with measurement from Disto displayed in the drawing.
Top of Page

Project Usage Method 2: Udb Entry

Method 2 show the to utilize the CeilingHeight LISP routine using LaserDWG User Defined Buttons. To use the project follow the steps listed below.

  1. Files must be in the directory C:\Sample_CeilingHeight_Project
  2. Launch LaserDWG.
    1. Make sure to start the Disto device.
  3. Switch to IntelliCAD after LaserDWG has finished loading.
  4. Open the drawing.
    1. Select File->Open
    2. The Open File Dialog will be displayed.
    3. Navigate to C:\Sample_CeilingHeight_Project
    4. Select the file SampleCeilingHeightRoom.dwg
    5. Click Open button in the dialog box.
  5. Import the file CeilingHeight.udb
    1. Switch to LaserDWG. Click on LaserDWG in the taskbar
    2. Select File->Export/Import Buttons
    3. Dialog box will appear for selecting Export or Import function.
    4. Click the button labeled Import
    5. The Open File Dialog will be displayed.
    6. Navigate to C:\Sample_CeilingHeight_Project
    7. Select the file CeilingHeight.udb
    8. Click Ok button in the dialog box.
    9. The maindialog should now be updated
    10. The middle row of buttons should now read Load and Ceiling
  6. Click button labeled Load. This will load the CeilingHeight.lsp file into IntelliCAD.
  7. Click button labeled Ceiling. The CeilingHeight command will now execute in IntelliCAD.
  8. The CeilingHeight LISP function will now prompt for the following:
    1. Enter the insertion point Now pick a the place point on the drawing area.
    2. Enter the Ceiling Height
      1. Match sure that the 2nd function on the Disto is visible on the screen.
      2. Make a measurement on the Disto
      3. Now press the Enter on the Disto keypad. (Note on the A6 this the Bluetooth key)
  9. The CeilingHeight block is now been inserted at the selected point with measurement from Disto displayed in the drawing.
Top of Page

Project Notes

The following are some highlights and notes on this project.

Top of Page

Project Directory Structure

To directory structure for the project is listed below.

Top of Page

Project History

The following table describes the release history of Ceiling Height Lisp Sample Project.

Release Date Description
Cieling Height 1.0 8/1/2008 Initial release of sample project.

Top of Page

JMA is a trademark of JMA Technology, Inc.
All registered trademarks, trade names or logos belong to their respective companies.
Copyright © 2008 JMA Technology, Inc. All Rights Reserved.