{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

custom MicroStation Descartes - 18 Customizing MicroStation...

Info icon This preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
MicroStation Descartes User’s Guide 18-1 18 Customizing MicroStation Descartes This chapter explains how to customize MicroStation Descartes: how to use the workspace editing capabilities of MicroStation to create workspaces by yourself; how to build your own tool boxes or tool frames by picking any tool from MicroStation Descartes or from MicroStation itself: how to use the MicroStation BASIC macro recorder and the MicroStation Descartes key-ins to build your own commands or applications. About Customization MicroStation Descartes offers an extensive set of more than 1000 commands that allows full customization and automation using either the MicroStation BASIC or the MDL programming language. In MicroStation Descartes, all commands are accessible in a consistent manner using key-ins. Even though key-ins can be typed in a command line or used in customized workspaces, in scripts or in UCM, the real power will be achieved when called from a MicroStation BASIC or MDL application. An application based on such key-ins will not need to be recompiled or adapted when new versions of Descartes become available. The complete list of Descartes key-ins is presented in Appendix A. Descartes key-ins follow a standard nomenclature to help you find them or even deduce them easily and quickly. Descartes key- ins are made of three words followed by optional parameters,
Image of page 1

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
18 18-2 MicroStation Descartes User’s Guide Customizing MicroStation Descartes About Customization each word having its own meaning as shown in the following table. Development of a solution can be as simple as a macro and as efficient as an application intended for a broad audience of users. In a typical development process today, it is common practice to structure the application into smaller tasks that are quickly prototyped with visual tools (example: the MicroStation BASIC recorder) to verify the satisfaction of user requirements. You can then try, comment and iterate until the right functionality is obtained. The prototype can then evolve until you build a complete application, or be thrown away for a complete re- implementation in the appropriate language. Module Object Action Related key-ins are grouped in modules. This modular approach serves as a quick index for find- ing related key-ins. The module name always starts with IMG, this groups all Descartes functions together in the Key-in Browser. Examples are: IMG IMGMANAGER IMGEDIT IMGTRANSFORM IMGREGISTER The object on which the action will be per- formed. These objects can be dialog boxes, tool boxes, tools, files, views, images, color filters , etc. Examples are: DIALOG DLG name TOOL name PROJECT FILE FILTER STAMP Specifies the action done with the object. If the object is a dialog box, tool box, file or project, it can be opened or closed . If the object is a variable, typically presented in a dialog box item, a set and a get action is available.
Image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern