0

Hi EA SysML mavens,

  1. I create a BDD, and it has a block; call the block B1. I give B1 two ports.
  2. I create an IBD diagram.
  3. I drag the block B1 (from Project Browser) onto the IBD diagram. It appears with the two ports.
  4. I later decide I need a 3rd port on B1. So I go back to the BDD diagram and add a 3rd port.
  5. I then look at the IBD and expect that it now has 3 ports. it does not.

Question: Why does the IBD diagram now still have just 2 ports instead of 3 ports?

avi10000
  • 101
  • 5

1 Answers1

1

You need to show newly created port instances manually.

enter image description here

In the above picture Port1 was created with the instance if Class1. (Actually whether /Port1 is directly shown changes with the weather Down Under or how Sparx implements it per versions.) Anyhow, Port2 has been created after instantiation of Class1. So the Features window indicates that /Port2 is not visible. Just set the tick mark and the port will be shown.

qwerty_so
  • 35,448
  • 8
  • 62
  • 86
  • Actually there is no defined notation for ports on instance specifications. The orginal poster also asked about internal block diagrams. Your answer is true for ibds as well, though. – Axel Scheithauer Jun 25 '20 at 12:52
  • @AxelScheithauer EA has a so-called MDG (profile set) for SysML which I don't have. So I fell back to basic UML. – qwerty_so Jun 25 '20 at 18:31