From time to time, we may want Civil 3D label certain subassemblies within our corridor model. The problem with the Top or Default code is that we get those links we want labeled, plus many others. As you can see from the image below, this isn't what we want.
In order to get around this, we can go into our code set style and add some additional link codes that we will assign to just the links we wish to label.
Once we are editing the code set style, we can right click on links, and hit add. Here we can add a link code for such things as foreslope, ditch, etc. These additional codes will allow us to specifically assign them to certain links. After selecting add, it will ask for the link style witch isn't important.
After selecting the link style, you will notice that it makes a new link code named new code. We can rename this to Ditch, or whatever additional feature we wish to label. Here we can also assign an appropriate label style to label elevation, slope, or whatever data we wish to convey.
The following screen capture depicts what the new code set style should look like after creating the additional codes with an appropriate label style.
Now that we have created the two additional link codes, we can go into the subassembly properties of the two individual links.
From the parameters tab, we simply go to the link codes, put in a coma, and add the appropriate code we just created, in this instance we would add ditch. It is important that we spell the code to match exactly with the code created, upper or lower case does matter.
We can do the same for the foreslope as well. Here is what the subassemblies look like.
This process will save time on labeling, and these styles can ultimately be added to the corporate template for others to use.