![]() |
Telelogic Rhapsody (steve huntington) | ![]() |
Topic Title: Nested internal block diagrams Topic Summary: Created On: 20-Sep-2007 00:37 Status: Read Only |
Linear : Threading : Single : Branch |
![]() |
![]()
|
![]() |
|
I am using the SysML profile and I am trying to create an internal block diagram that shows nested parts, something like the Fuel Distribution diagram on page 68 of the SysML spec. How can I do this in Rhapsody?
|
|
![]() |
|
![]() |
|
Not quite sure what you're asking.
To create an internal block diagram showing parts, a) Create new SysML project; b) Create an Internal Block Diagram in a package; c) Create a couple of system blocks using the System Block button in the toolbar at the left of the diagram; d) Create parts using the Part button, drawing them within the area of the blocks/parts that they are part of. Which of this didn't work for you? |
|
![]() |
|
![]() |
|
This does work. I realized that I am actually trying to do something a little different to just creating parts inside parts. I want to create an internal block diagram using parts based on system blocks that have their own internal structure and have that structure shown in within the part. In effect I want to instantiate a system block together with its internal structure so that I can illustrate how the internal structures of two parts of the same type interact.
|
|
![]() |
|
![]() |
|
I think you are trying to get a diagram to show the structure of parts that is already defined in the browser?
I haven't seen a way to automatically populate a diagram like that, but the semi-automatic method I would use is: a) Create the Internal Block Diagram, b) Drag the top system block from browser onto diagram and adjust size to make it large enough, c) Use the "Specification/Structured View" button to get the structure view of the system block, d) Drag the parts from the browser to inside the system block. If you want to go down further levels, you just repeat for a part, i.e. e) Select a part and adjust size to make it large enough, f) Use the "Specification/Structured View" button to get the structure view of the part, g) Drag the parts of the part from the browser (they will be under the system block of which the part is an instantiation) to inside the part. Does that do what you want? It might be nice if there was a layout menu item to do this .... how about proposing an enhancement to the help desk? |
|
![]() |
Telelogic Rhapsody
» Rhapsody Category » Rhapsody
»
Nested internal block diagrams
|
![]() |
FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.