Block editing frustrations


Author
Message
Rob Robinson
Rob Robinson
Forum Administrator (386K reputation)
Group: Administrators
Posts: 2.3K, Visits: 8.9K
That's correct.  If you create a symbol under My Libraries with the path Blocks | Biamp | Nexia SP then for the Convert to... function to work you would need to create an equivalent with - and this is critical - exactly the same path and name under different environment folders, i.e. Pictorials | Biamp | Nexia SP and Racks  | Biamp | Nexia SP

Kind regards,
Rob Robinson
Stardraw.com
Greg
Greg
Supreme Being (2.5K reputation)Supreme Being (2.5K reputation)Supreme Being (2.5K reputation)Supreme Being (2.5K reputation)Supreme Being (2.5K reputation)Supreme Being (2.5K reputation)Supreme Being (2.5K reputation)Supreme Being (2.5K reputation)Supreme Being (2.5K reputation)
Group: Forum Members
Posts: 11, Visits: 45
Many Many thanks Rob,

Works perfectly.

If I copy my block into my Library then I'm right in thinking I have to also copy the same item into the pictorials so it will appear correctly when I convert it into pictorial style?

Very impressed with the speedy response Smile

Greg
Rob Robinson
Rob Robinson
Forum Administrator (386K reputation)
Group: Administrators
Posts: 2.3K, Visits: 8.9K
Hi Greg,

Actually there is a better way to do this:

  1. Drag the unedited symbol from your document into the Library List under My Symbols (for neatness you may first want to rightclick on My Libraries and choose New Folder, e.g. "Blocks" and then, under that, "Biamp")
  2. When you drag the symbol into the Library List it will be given a default name, like "Symbol1" - type in the name of your choice, e.g. Nexia SP.
  3. Doubleclick on the symbol in the Library List and click on Yes when asked if you want to edit the symbol.  This opens up the newly-created symbol file for editing.
  4. (Optional) I find it easiest to set Grid settings to match the Block Schematic environment.  Rightclick anywhere on the document and select Document, go to the Grid page and enter 2.5mm for the X and Y grid spacing.  This makes it easy to position IO stubs.
  5. Edit the symbol howsoever you please.  Note that as you are editing the base symbol file you do not need to mess about with Lock/Unlock.
  6. Save and close the file
  7. Drag the symbol into your document

The advantages of using this method are (a) the edited symbol can be used over and over again, (b) the symbol, including any objects you've added, behaves as a single entity in your document and (c) you wll be able to connect Cables and Doglegs to any newly created IO stubs, and they will follow the symbol as you move it.  This would not happen if you just added IO stubs to a symbol already in your document.

re: your question about 'children': A symbol is treated as a single object, but it is made up of other objects like lines, rectangles, text etc.  These objects are its children. A symbol (i.e. the reference to that symbol) can be on a layer, e.g. 'Work Layer', but its children can be on different layers: lines forming IO stubs can be on "Audio Circuit Paths" or "Video Circuit Paths" etc, while the red outline of the symbol is on the "Outline" layer, and so on.

If you have selected a symbol and you choose a new layer for that symbol, the question about children pops up.  Answer Yes and the component objects of the symbol will also move to the new layer.  This is generally a Bad Thing.  Answering No, however, will leave the component objects on their current layers and only move the parent (i.e. the reference to the symbol) to the new layer.  Unless I knew exactly what I wanted to do I would check "Set all children in the selection like this" box and click on NO.

Note also that if you hide the layer that a symbol is on, its children will also be hidden, even if they are on layers that are visible.  Inheritance from a child's parent takes precedence over any other inheritance.

Generally, though, there is not much need to move symbols to different layers and I suspect you came across this by accidentally selecting a symbol when really all you wanted to do was move some Cables and/or Doglegs to new layers.

I hope this is helpful.

Kind regards,
Rob Robinson
Stardraw.com

Greg
Greg
Supreme Being (2.5K reputation)Supreme Being (2.5K reputation)Supreme Being (2.5K reputation)Supreme Being (2.5K reputation)Supreme Being (2.5K reputation)Supreme Being (2.5K reputation)Supreme Being (2.5K reputation)Supreme Being (2.5K reputation)Supreme Being (2.5K reputation)
Group: Forum Members
Posts: 11, Visits: 45
Hi,

Please help..

I want to add "remote control bus" to nexia blocks in star draw as they are missing.

I was told in my webinar last night to do the following.

Unlock the block (Nexia SP) make changes and then re lock it.

The changes were made by doing the following.

Copy paste end node, copy paste edit text, re lock.

The text stayed put after re locking it, I assume this is because it's inside the object but the new node will not become part of the block once it's be locked.

Also when changing layers for cabling i got a message about "children" ??? I kept saying no when it asked if I wanted it to affect the children. What does this mean??

Help... I'm pretty new at this so I'm sure it's good old fashioned user error.

Appreciate it...

Greg

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search