Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - mike08

Pages: [1] 2
1
Automation Interface, Add-Ins and Tools / Nested properties in SysML IBDs
« on: January 15, 2016, 07:55:35 pm »
Hi all,

I'm working on a project which includes a large number of nested components. To state a minimum sample of my problem (EA10):
if I have a Block A wich contains a Block B which contains a Block C I can design the internals of Block B including a property c:Block C and do
the same with Block A including a property b:Block B. My problem is that if I want to show the additional internal of property b in the IDB of Block A
I can not access the same information as represented in the IDB of Block B. Looking at the element browser this seems reasonable as I've designed internals to Block B in
its IDB and I'm referring to internals of part b from within the Block A's IDB. However, I'm missing the point to provide a view on the model which selectively
shows detailed information by looking into properties.
Is there a way to do this in EA?

Best,
Mike

2
General Board / Re: Filepath Length Limit
« on: June 03, 2015, 12:04:40 am »
Thanks, will do (the feature request thing ...).

Best,
M.

3
General Board / Filepath Length Limit
« on: May 29, 2015, 05:59:44 pm »
I'm adding file links to SysML blocks to refer to external information. During a change of the underlying file structure I started to hit the length limit of the EA Filepath field (Error DAO.Field[3163]). The link I'm trying to add to Filepath in this situation has 291 characters.

Is there a way to extend this limit? Without that I would loose the benefit of an easy access to external documents.

Best,
M.

4
General Board / Setting up auto counters for SysML Testcases
« on: January 11, 2013, 07:23:07 pm »
Hi all,

using EA 10, I'm trying to use an auto-counter for naming SysML Testcase elemets - with no luck so far. Using the standard dialog
Settings/Auto Names and Counters does not show the TestCase Element
in the Types list. Is there a way to still get auto counters to work
on Testcase Elements?

Many Thanks,
Mike

BTW: I'm using a testcase template which is based on the SysML1.3
testcase and only extends it by a number of Tags. So I think this should not interfere with the auto counter functionality.

5
General Board / Re: Consistent use of ports on blocks and parts
« on: October 18, 2012, 03:29:22 pm »
Thanks, that exactly did the job!

Best regards,
Mike

6
General Board / 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

7
Uml Process / Re: Domain model and project glossary
« on: October 07, 2014, 06:17:36 pm »
Thanks for your reply. Indeed, moving to <<term>> objects does simplify the scripting quite a bit.

The linking issues resolved itself: the link names within the scenario editor are updated according to the target objects only after you close and reopen it.

Best,
Mike

8
Uml Process / Domain model and project glossary
« on: October 03, 2014, 10:42:22 pm »
Hi,

I'm trying to develop a domain model on an UML class diagram using class objects. Following the ICONIX process this model will eventually converge to (among other things) act as project glossary.
Now, EA has a glossary database but I seem to have the following issues when using it during the domain modelling:
- I can not enter the names of classes as terms in the project glossary (e.g. via right mouse click -> create glossary definition) which works for terms from within e.g. the notes field.
- Changes to the project glossary are not updated for all their occurances within my model.

Well, as changing the names of terms in the object model is one of the main activities it is difficult to keep track/sync with the glossary.
I also tried to skip the derivation of the glossary from the domain model during model updates and only do it at the end of the development. This still does not solve yet another issue:
I want to use the proper terms from my domain model in my use cases. Using the project glossary does not work (reason see above), inserting links to classes in the domain model does not work either as changing the name of an object in the domain model is not backpropagated to its link within the use case.

What am I doing wrong here? Is there a way to consistently use terms in an evolving domain model and some use cases simultanely in EA?

Many thanks for your hints!
Mike

9
Hi,

I'm trying to disable the listing of flowports of a block property in the IBD in order clean-up the diagrams. EA12 seems to ignore me setting the "Diagram Properties -> Elemets -> Show Compartments -> Flow Ports" to disable (in fact I've disabled about everything there and still see the flow ports compartment in the IBD).

Is there any further setting which prevents me from disabling the flow port compartment?

Thx,
M.

10
I feared to read that - so if that did not change since then I'd better prepare for some scripting as a manual update would take me ages ...

Best,
M.

11
Using the conjugate property for a full port in SysML (EA12) does not show me the proper (reversed) flow directions of nested flowports. Rather the directions (the "<", ">", "<>" indications in the IDB) remain unchanged when I modify the conjugate property.
Tracing down the isConjugate Tag in the nested ports shows that they are unaffected by any modification to the container fullport.

Does anybody know how to enable/use the isConjugate Tag which would include the proper update to any nested port?

Best,
M.

12
Hi all,

in EA12 I'm using fullports and flowports in a SysML model. I ran into a visualization problem on IBDs: the direction of flowports is not porperly shown on the diagram. E.g if my flowport is an "in"-port in the block X then I see its direction visualized as "<>" in the IBD. What is strange, though, is that I can change the direction clicking on the flowport in the IBD of any block property of X by selecting the direction and pressing "Cancel" (as I can not modify the port property in the IBD and "Ok" is disabled correctly in that dialog). After that procedure the IBD shows the proper "<".

I also get the update done properly using Geert's "Modify Linestye" script which makes me believe that there is some update on the port visualization missing/wrong in EA.

Am I doing something wrong here or is that a known issue (which I did not find searching the forum)?

Best,
M.

13
I got the visualization of conjugate properties (i.e. the tilde in front of the type) working when using fullport rather than port. My design does not differentiate between these two types of ports so that works for me.

Best,
M.

14
Hi all,

I'm using ports of different types in a SysML model. When properly connecting a port to its conjugate EA does not seem to update/visualize the underlying "isconjugate" attribute in the IBD. Is there a way to clearly *show* on the IBD/BDD level that two connected ports use conjugate types in EA?

Thanks,
M.

15
Automation Interface, Add-Ins and Tools / Quantities in SysML
« on: June 16, 2015, 11:48:00 pm »
Dear all,

this is more a SysML than a "how to do in EA" type of question. So I hope an expert in this forum can share his experience: I'd like to specify an Interface where a SW System uses an operation with a parameter that represents a physical quantity *and* has a specific encoding. Consider e.g. an parameter P to an operation setPower() which is of ValueType ElectricalPower and which has the Tags quantityKind set to Power and unit set to Watt. Now I'd like to let SW know that this parameter shall be encoded in fractional binary format. Is there a way I can model that? Right now I'm using a user-specific tag "Encoding" added to the ValueType ElectricalPower to carry that information. This requires me to add specific ValueTypes for every encoding to the Model (e.g. ElectricalPowerFB, ElectricalPowerFloat, ...) which seems odd to me.

Thanks for your input!
Best,
M.

Pages: [1] 2