• Access exclusive shipbuilding insights: SSI Blog
  • Find out more: Contact SSI
  • en English
SSI 30th Anniversary
        • Design
        • The most significant opportunities to impact the cost of building and operating a ship are found in the design and engineering phase.

          Initial Design  |  Basic Design  |  Detailed Design

        • Build
        • Even a smaller shipbuilding project is immense in scope and scale. Manage the challenges that are unique to ship construction.

          Prepare  |  Fabricate  |  Assemble

        • Maintain
        • With the majority of a ship’s life taking place after it’s been built, it’s crucial to ensure that the organization has a clear picture of the vessel at all times.

          Assess  |  Manage  |  Repair / Refit

        • MyLearning
        • SSI MyLearning is where SSI users can access detailed training exercises, materials, courses, and certifications. The self-directed training curriculum ensures that training happens on your schedule and when you need it most.

        • Nexus
        • SSI Nexus is the place where users, creators, & implementers of SSI software get together. Here they discuss best practices & industry trends, tackle common challenges, gain access to the latest software, and provide input into the future of the products that bring them together.

        • SSI Blogs
        • The SSI blog is your place to get insights into the intersection of shipbuilding and technology, how our industry is moving forward, and keep up with SSI news. It’s the only place to read the latest from Denis Morais and Darren Larkins, SSI’s co-CEOs.

          Lighthouse Waveform  |  Crow’s Nest

        • Get a Trial
        • Already sold? Get access to a trial of our solution.

        • Case Studies
        • See how we’ve solved some of shipbuilding’s toughest challenges.

        • Articles & Papers
        • Read about the future of shipbuilding and technology.

        • Company
        • Learn more about SSI and our leadership.

        • Locations & Contact
        • You need a partner with a global presence.

        • News
        • The latest on SSI and shipbuilding.

        • Events
        • Join us at our next event, conference, or trade show.

        • Partners
        • Learn more about our Platform and Development Partners.

        • Clients
        • See the industry leaders who trust SSI.

        • Careers
        • Help us make the business of shipbuilding possible.

September 15, 2014
Best PracticesShipbuildingShipConstructorTips & Tricks

Tips & Tricks Detail Views

This is my first of many blog posts where I will discuss Tips & Tricks. This is related to my goal to provide valuable bite sized chunks of useful hands-on information to those who are using ShipConstructor.

If you have a topic you want me to discuss, you can email me or ask me via the various other channels: AUGI Marine, Twitter, Google+, LinkedIn. Even if you are not a subscription user or a current ShipConstructor user, if the question will benefit our community, I will attempt to answer it.

My first topic will be about how to create a detail view within ShipConstructor. It is pretty common to call out details within your project production documentation. I decided to create this post because a few months ago I saw a particular client’s production package which had more than the usual amount of detailing you would expect on a typical package. I asked them if they could show me how they create these details as I would have assumed that they would have a pretty slick way of creating these details since there were so many.

To my surprise, they did it manually. The amount of time to create each view was in the minutes. If I multiplied the time it took to do one by all the detail views they created in just one package we were talking many man hours.

I decided that I would show them how they could automate it within ShipConstructor. After 20ish minutes I created a command which would create a detail view in seconds. There was still some adjustment required but it was minimal. In this scenario I was not able to use AutoCAD Mechanical’s detail view command because they were using plain AutoCAD, as well as AutoCAD’s VIEWBASE command did not give us the required output.

I resorted to scripting the commands and then encapsulating the script in a custom command using AutoCAD’s CUI editor. I could have used lisp but I really did not need to in this case; also my lisp skills are not as good as they use to be. I was able to use some features from AutoCAD Express tools which was luckily already installed. If you do not have AutoCAD Express tools you should make sure you install it.


The workflow

  1. Run the new streamlined command
  2. Select the center of the object you want to detail
  3. Pick the radius of the detail source view
    • I used a circle as my detail window but you could use any other shape
  4. Pick the same point as in step 2.
    • Yes this is a little like a recipe 😉 
  5. Select the viewport which the main item you are detailing is contained in
    • This is where I use the AutoCAD express command VPSYNC
  6. Select the detail view which was created
    • I created the detailed view to be 5x the original view. This can easily be changed
  7. Press enter
  8. Select where you want the detail view to be moved to

It is a bit of a recipe and something which can be improved on, but with only twenty minutes, I think this was a huge improvement.


Steps to create the streamlined command

  1. Open the CUI editor by running command CUI
  2. Select the acad.cui or acadm.cui customization file
    CUI_Selection
  3. In the CUI editor click the Create a New Command button  in the Command List section. It can take a long time to load.
    CreateCommand
  4. In the Properties:Command:Name field enter the name you want to call your command
  5. In the Properties:Command:Command Display Name enter the display name (spaces are allowed)
  6. In the Properties:Command:Macro select the button
  7. Enter the code in the Source Code section of this post
  8. Optional: Select an icon for the Properties:Images:Large image and Properties:Images:Small image
    • Should look similar to below image
      CUI_Command
  9. Create new Panel by right clicking on the Ribbon:Panels icon and selecting New Panel.
    NewPanel
  10. Name it appropriately
  11. Find the command you created and drag it to the Row 1 child of the newly created Panel
    NewPanelWithCommand
  12. Click and drag the new Panel to an appropriate Tab

The source code

^C^C_PS;_circle;\\_Copy;l;;0,0;0,0;_Scale;l;;\5;_mview;o;l;_VPSYNC;\l;_MS;_Zoom;s;5x;_PS;_Move;\\


Video

Leave a Reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.