• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Allegro X Capture CIS
  3. How to create custom title block in OrCAD Capture CIS?

Stats

  • State Not Answered
  • Replies 2
  • Subscribers 41
  • Views 9156
  • Members are here 0
More Content

How to create custom title block in OrCAD Capture CIS?

yugandhar
yugandhar over 2 years ago

Title blocks play a crucial role in creating schematic designs to represent the design name, version, organization, and so on. In Capture, the title block is customizable with all required properties with the desired shape of your choice.  

Open the library in which you want to create the title block and select Design > New Symbol > Title Block.

The new title block window opens where you can assign all desired properties and create the required shape.

Now, you can browse this custom-created title block and place it in your designs by setting the title block as the default by using Options > Design Template > Title Block.

Browse the library location and select the desired name. This custom title block will be placed in every new design.

Regards,

Yugandhar.

  • Sign in to reply
  • Cancel
Parents
  • PatEscher
    0 PatEscher over 1 year ago

    Hello, 
    Thats good explanation.
    But how do we handle variant specific properties in the title block. The only variant specific parameter we could use is the variant name.
    It seems that it is not possible to have other parameters being variant specific like a customer property I put on my title block. as soon as we switch into variant View, the props are read-only.

    Any idea if this is possible with the tcl API?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • PatEscher
    0 PatEscher over 1 year ago

    Hello, 
    Thats good explanation.
    But how do we handle variant specific properties in the title block. The only variant specific parameter we could use is the variant name.
    It seems that it is not possible to have other parameters being variant specific like a customer property I put on my title block. as soon as we switch into variant View, the props are read-only.

    Any idea if this is possible with the tcl API?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
  • CadAP
    0 CadAP over 1 year ago in reply to PatEscher

    Hi PatEscher,

    Please check below tcl code it might provide you information you are looking for.

    #By running this script you can assign different Values for the properties present in the Title Block whenever we enter in the Variant mode. This script shows how .

     

    proc VariantPropSetEnabler {args} {
        return true
    }

     

    proc VariantPropTitleBlockSetCallBack { Object } {
      set lPropNameDoc [DboTclHelper_sMakeCString {Doc}]
      set lPropNameRevDoc [DboTclHelper_sMakeCString {RevCode}]

      set lActiveVariant [GetActiveVariant]

    #Change the Variant Name as per your Variant present in the design. In the script Var1 is the Variant Name.    
      if {$lActiveVariant=="Var1"} {
    #If the variant mode is activated to Var1 the Doc and RevCode properties will get the values which are defined in the script.  
        set lPropValue [DboTclHelper_sMakeCString "Rev1"]
        $Object AddVariantProp $lPropNameRevDoc $lPropValue
    # Here we have defined the value of RevCode as Rev1.

        set lPropValue [DboTclHelper_sMakeCString "Doc1"]
        $Object AddVariantProp $lPropNameDoc $lPropValue
    #Here we have defined the value of the Doc as Doc1.    
      }

     

    #Another Variant is defined i.e. Var2  
      if {$lActiveVariant=="Var2"} {


        set lPropValue [DboTclHelper_sMakeCString "Rev2"]
        $Object AddVariantProp $lPropNameRevDoc $lPropValue

        set lPropValue [DboTclHelper_sMakeCString "Doc2"]
        $Object AddVariantProp $lPropNameDoc $lPropValue
      }
    }

     

    RegisterAction "_cdnOrVariantViewSetTitleBlockProp" "VariantPropSetEnabler" "" "VariantPropTitleBlockSetCallBack" ""

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information