Book a Demo

Author Topic: Consistent use of ports on blocks and parts  (Read 3507 times)

mike08

  • EA User
  • **
  • Posts: 20
  • Karma: +0/-0
    • View Profile
Consistent use of ports on blocks and parts
« on: October 18, 2012, 12:15:41 am »
Hi all,

I'm working on a SysML design within I use BDDs and IBDs. I've created a block "House" including a number of ports to be re-used. When now creating IBDs I drag the House block onto the IBD to create a part myhouse:House.
However, this instance does not include any of the created ports.

How can I use EA to visualize/access and use the ports of the underlying block in the derived part? Or (equivalently) how can I assign any newly created port in the part back to the original block for further use in other contexts?

Thanks,
Mike

MMA

  • EA User
  • **
  • Posts: 63
  • Karma: +3/-0
    • View Profile
Re: Consistent use of ports on blocks and parts
« Reply #1 on: October 18, 2012, 01:56:17 pm »
In EA 935, you can Ctrl + Drag the block with ports (element House) on an IBD diagram, then the "Paste Element" will prompt.
1. Select "as Property of Element(SysML 1.2::Property")
2. Check "Inlucde Embedded Elements" | Select "All Embedded Elements"
OK
Then a property typed by House will be created. This property have a port on it.

You can also show/hide the embedded elements by: context menu on the property | Embedded Elements | Embedded Elements | Check "Show Owned/Inherited" | All | Close

Cheers

mike08

  • EA User
  • **
  • Posts: 20
  • Karma: +0/-0
    • View Profile
Re: Consistent use of ports on blocks and parts
« Reply #2 on: October 18, 2012, 03:29:22 pm »
Thanks, that exactly did the job!

Best regards,
Mike