CAD interface Development for WCATE Workspace Layout Tool
Abstract:
This report describes work that extends earlier efforts at building a graphical user interface for LOCATE, a workspace layout design tool used to assess the efficiency of communication among entities in a workspace. The primary objectives of the current work were to add the following functionality to LOCATE a an interface between LOCATE and other CAD packages b standard editing functions c workspace boundary tools for wall, door and window c saving and retrieval of generic objects chairs, desks, cabinets, etc., including the workspace boundary objects just mentioned and their attributes d capabilities for multiple selection and grouping and e a variety of minor refinements. Beyond the stated requirements, a facility was added for automatic grouping of generic objects within workstations and obstructions. That facility eliminates the need to group and ungroup objects repeatedly designs are developed. A notion of layered objects in the interface evolved concurrent with the work on automatic grouping, and three layers were identified. Selection, grouping and relative positioning of objects in the interface now are done within those layers. A variety of checks were added to LOCATE that warn users when they are about to violate the constraints of the interface and others that make sure that they have entered the data necessary to the running of a cost function, LOCATEs measure of communication efficiency. Finally, suggestions were made that could serve as a focus for future development work.