MX V8i Longsections

I'm creating numerous project control line longsections through input files with standard LONGDRAW and LONGLINE macros.

In these longsections I'm displaying the horizontal and verical geometry information by referencing the proposed control line "G" string.

This annotates the longsection display with R for horizontal radius, D for horiz straights and CL for transitions and K for vertical radius and P for gradient etc.

Is there a way to amend/alter these annotation letters in MX? For example, the transition CL to become TL, the horiz D to be L and the vertical gradient P to be G.

I can manually change each section once they've been cut and output using either Microstation or CAD but it's very time consuming.

I've looked at the LONGDRAW and LONGLINE macros and can't see any way of changing these values.

Any help gratefully received.

Cheers,

Gary

Parents
  • Hi Gary

    The geometric annotation is being carried out to a set schematic style in the macro, the annotation labels are fixed for the schematic style.

    If you want to have control over the annotation labels the best approach would be to create an input file for the long section and control the annotation using linemode. The example below show the linemode for the horizontal and vertical schematics. The 001 code can be changed to suit what you require.

    001,Gradient =&GRTV&% can be changed to 001,G=&GRTV&%

    HORIZONTAL SCHEMATIC

       Define annotation area
       ----------------------
    845,bbl,,3=box2,9=-6.0,3.0
    808,4=0.1
    701,gast,,box2

       Draw Horizontal Schematic line
       ------------------------------
    711,gast,,hlin

       Annotate Straights with infinity symbol
       ---------------------------------------
    721,gast,line,10=90
    721,3=tval,4=-48
    001,R=&tval&

       Annotate transition A value
       ---------------------------
    721,gast,line,10=90
    721,3=tva2,4=-42
    001,A=&tva2&

       Annotate radius of curves
       -------------------------
    721,gast,line,i000,10=90
    721,3=tva3,4=-44
    001,R=&tva3&

       Annotate length of curves
       -------------------------
    721,gast,line,i001,10=90
    721,3=tva4,4=-45
    001,LC=&tva4&

    VERTICAL SCHEMATIC

       Set up box and text box width 3.0 cms
       -------------------------------------
    810
    805
    845,BBL ,BCPT,1009,9=-6.500,3.0
    845,BBL ,CL ,3009,6=-6.000,6,,-13.500,3.0
    808,4=0.4,,0.75
    806
    847,*,,3009,10=0
    001,VERTICAL
    808

       Specify Reference String for Vertical Schematic diagram
       ---------------------------------------------
    701,GAST,,1009

       Set up line colour and style for Vertical schematic VLIN line and draw it
       -----------------------------------------
    805
    806
    810
    805
    711,,,VLIN,0.2

       Set up text colour and style
       ----------------------------
    806
    808
    806
    808,4=0.18

       Annotate Radius value
       ---------------------
    721,GAST,10=90
    721,,,VRTV,-44
    001,Radius =&VRTV&m

       Annotate Radius length
       ----------------------
    721,GAST,I001,10=90
    721,,,LRTV,-45
    001,Length =&LRTV&m

       Annotate Gradient length
       ------------------------
    721,GAST,10=90
    721,,,GLTV,-40
    001Length =&GLTV&m

       Annotate Gradient
       -----------------
    721,GAST,,I001,10=90
    721,,,GRTV,-23
    001,Gradient =&GRTV&%

    The dimension annotations for option 721 are listed below

    -23.0 Percentage gradient
    -40.0 Length of straights
    -42.0 RL/A value of transitions
    -43.0 Length of transitions
    -44.0 Radius of curves
    -45.0 Length of curves
    -48.0 Radius of straight
    -53.0 Vertical radius (G strings)



    Answer Verified By: Gary Manship 

Reply
  • Hi Gary

    The geometric annotation is being carried out to a set schematic style in the macro, the annotation labels are fixed for the schematic style.

    If you want to have control over the annotation labels the best approach would be to create an input file for the long section and control the annotation using linemode. The example below show the linemode for the horizontal and vertical schematics. The 001 code can be changed to suit what you require.

    001,Gradient =&GRTV&% can be changed to 001,G=&GRTV&%

    HORIZONTAL SCHEMATIC

       Define annotation area
       ----------------------
    845,bbl,,3=box2,9=-6.0,3.0
    808,4=0.1
    701,gast,,box2

       Draw Horizontal Schematic line
       ------------------------------
    711,gast,,hlin

       Annotate Straights with infinity symbol
       ---------------------------------------
    721,gast,line,10=90
    721,3=tval,4=-48
    001,R=&tval&

       Annotate transition A value
       ---------------------------
    721,gast,line,10=90
    721,3=tva2,4=-42
    001,A=&tva2&

       Annotate radius of curves
       -------------------------
    721,gast,line,i000,10=90
    721,3=tva3,4=-44
    001,R=&tva3&

       Annotate length of curves
       -------------------------
    721,gast,line,i001,10=90
    721,3=tva4,4=-45
    001,LC=&tva4&

    VERTICAL SCHEMATIC

       Set up box and text box width 3.0 cms
       -------------------------------------
    810
    805
    845,BBL ,BCPT,1009,9=-6.500,3.0
    845,BBL ,CL ,3009,6=-6.000,6,,-13.500,3.0
    808,4=0.4,,0.75
    806
    847,*,,3009,10=0
    001,VERTICAL
    808

       Specify Reference String for Vertical Schematic diagram
       ---------------------------------------------
    701,GAST,,1009

       Set up line colour and style for Vertical schematic VLIN line and draw it
       -----------------------------------------
    805
    806
    810
    805
    711,,,VLIN,0.2

       Set up text colour and style
       ----------------------------
    806
    808
    806
    808,4=0.18

       Annotate Radius value
       ---------------------
    721,GAST,10=90
    721,,,VRTV,-44
    001,Radius =&VRTV&m

       Annotate Radius length
       ----------------------
    721,GAST,I001,10=90
    721,,,LRTV,-45
    001,Length =&LRTV&m

       Annotate Gradient length
       ------------------------
    721,GAST,10=90
    721,,,GLTV,-40
    001Length =&GLTV&m

       Annotate Gradient
       -----------------
    721,GAST,,I001,10=90
    721,,,GRTV,-23
    001,Gradient =&GRTV&%

    The dimension annotations for option 721 are listed below

    -23.0 Percentage gradient
    -40.0 Length of straights
    -42.0 RL/A value of transitions
    -43.0 Length of transitions
    -44.0 Radius of curves
    -45.0 Length of curves
    -48.0 Radius of straight
    -53.0 Vertical radius (G strings)



    Answer Verified By: Gary Manship 

Children