El archivo de configuración de WorkSpace
El siguiente paso en el proceso de configuración es determinar el archivo de configuración del WorkSpace. Cada WorkSpace tiene un archivo de configuración denominado <NombreWorkSpace>.cfg que se debe ubicar en el directorio al que apunta _USTN_WORKSPACESROOT. Como se suministra, _USTN_WORKSPACESROOT se define como $(_USTN_CONFIGURATION)WorkSpaces/, pero eso se puede cambiar en el archivo WorkSpaceSetup.cfg del WorkSpace según lo detallado anteriormente.
Se procesa un y solamente un Archivo de configuración del WorkSpace. Hay una cierta lógica en msconfig.cfg que determina qué archivo de configuración del WorkSpace se debe cargar definiendo _USTN_WORKSPACENAME, pero eso se puede ignorar para nuestros propósitos actuales. MicroStation es responsable de recordar el nombre del WorkSpace más reciente y usarlo para definir _USTN_WORKSPACENAME.
%if defined (_USTN_WORKSPACENAME) % if exists ($(_USTN_WORKSPACESROOT)$(_USTN_WORKSPACENAME).cfg) _USTN_WORKSPACECFG = $(_USTN_WORKSPACESROOT)$(_USTN_WORKSPACENAME).cfg % include $(_USTN_WORKSPACECFG) level WorkSpace % endif %endif
#---------------------------------------------------------------------- # WorkSpace.Template - Template for new WorkSpaces # # When MicroStation runs, one and only one WorkSpace Configuration File # is chosen and included. # # The function of the WorkSpace Configuration File is to define the location # of _USTN_WORKSPACEROOT, _USTN_WORKSPACESTANDARDS, and/or _USTN_WORKSETSROOT # for this WorkSpace. Those are the root directory, the standards directory, # and the WorkSets root directory, respectively. # # Default locations are defined in msconfig.cfg: # _USTN_WORKSPACEROOT is $(_USTN_WORKSPACESROOT)$(_USTN_WORKSPACENAME)/ # _USTN_WORKSPACESTANDARDS is defined as $(USTN_WORKSPACEROOT)Standards/ # _USTN_WORKSETSROOT is defined as $(USTN_WORKSPACEROOT)WorkSets/ # If those defaults are acceptable, this file need not make any definitions. # To move all WorkSpace data to a separate directory (e.g., to a network share) # _USTN_WORKSPACEROOT can be redefined and the default values retained for # _USTN_WORKSPACESTANDARDS and _USTN_WORKSETSROOT #----------------------------------------------------------------------
Como puede ver, cualquier combinación de estándares de la raíz del WorkSpace o del directorio raíz del WorkSetse puede reorientar según las exigencias del usuario.
#---------------------------------------------------------------------- # When we get to this point, we have a WorkSpace defined. # There may be .cfg files within the WorkSpace. Process those here. #---------------------------------------------------------------------- %if exists ($(_USTN_WORKSPACEROOT)*.cfg) % include $(_USTN_WORKSPACEROOT)*.cfg level WorkSpace %endif
Estos archivos de configuración son opcionales y pueden contener cualquier definición de variable de configuración que sea apropiada para el ciclo de trabajo del usuario. A menudo, no se necesitan archivos de configuración adicionales. El WorkSpace Example suministrado con MicroStation no tiene ninguno.