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 - Takeshi K

Pages: 1 [2] 3 4 ... 37
16
General Board / Re: Reuse model element under version control
« on: July 17, 2024, 09:53:39 am »
Hello Mercurius,

I have heard of a similar problem (EA's behaviour is the same) and if I remember correctly the problem has now been fixed.
If you are not using the latest build of version 16.1, it is worth trying the latest build.

17
You might change Windows DPI and/or fonts to draw dialogs. About the DPI, usually Windows manages Textboxes to expand their width so the whole texts are displayed, but I know in some cases (especially, non-English Windows and default Windows screen font is different), Windows cannot display whole text in the width and then displays them with '...'.

In this case I am on the Dev side, it is very very difficult to avoid this '...' behaviour on Windows for all cases and all conditions. I hope it never happens when the DPI is 100% and the font is not changed from the original English fonts (Segoe UI maybe).



18
The 'Mode' is in the properties dialog of a diagram. So double-click the background of a diagram, then select 'Diagram' group and we can find the 'Mode' panel at the upper-right of the dialog. In the Mode panel, there are 4 checkboxes and one of them is the 'Always Open as Relationship Matrix'.

HTH,

19
Hello satrman,

Yes, you can hide it again, but we need to right click on the label (text of the name), not the MessageEndPoint to hide the label.

I think it makes sense, basically we right-click the label because we want to manipulate the label, but this is impossible when the label is hidden, so we need to manipulate the object.


20
Hello satrman,

You can show the label again by right-clicking the element | Appearance | Show Labels

HTH,

21
Hi Guillaume,

Installing the Microsoft Visual Studio 2010 Tools for Office Runtime might solve the problem. I guess you have not installed the runtime to the both machines, but it is installed when you install some other products e.g., Visual Studio. For exaple, if the active machine has Visual Studio and another does not, it could be the reason.

HTH,

22
Hello Michael,

Including your solution, the Example model contains the basic information. It is helpful to start the Model-based addins.
(about 'isEnabled.val = false', we can find the EA_GetMenuState reception of the TypeInfo class in the example model.)

HTH,


23
I suspect that the response is generated by an AI service, because (I think) we don't usually write 'I'm delighted to help!', but that is a common phrase for an AI's first response. (At least, the first reply by AI in Japanese language)

And the original post is not new. Maybe it is not difficult to write a script to get a post and send it to an AI service, then post the reply to the board automatically.

24
No problem... although I have to admit that now I go back into my sandbox area it is rendered as "Water {Water}", not "Water: Water". I think this is purely a graphical thing though and the underlying semantics are equivalent. Water/water... Potato/Tomato...

I am afraid that "Water {Water}" and "Water: Water" are not equivalent. I cannot see the "Water {Water}" display because I cannot follow the step 4 of your steps (InformationItem is a classifier and it cannot be typed by another classifier).

When a label is 'water : Liquid', it is an instance (usually Ports or Properties in the SysML BDD/IBD) named as 'water' and it is typed by a classifier (usually Blocks, InterfaceBlocks or ValueTypes) as 'Liquid'. And usually instance names are not capitalized. In the case, maybe create a Property from a Block 'Liquid' and name it 'water', then specify the Property to the Tagged Value as a flowing item. Usually FlowProperties are used to specify input/output of interfaces and are not used as actual flowing items (i.e. FlowProperties are not used as conveyed items of ItemFlows).

I am afraid my understanding is not correct, so please tell me if my post is wrong.

HTH,

25
Hello mse,

Just for your information,

To see what I mean, in Figure D.23 of https://sysml.org/.res/docs/specs/OMGSysML-v1.6-19-11-01.pdf there is a Fuel block which types the flow properties. The flow properties are on the owning blocks however. The ports are typed by the block Fuel which is what flows over the connector. There are separate connections: one for fuel return and one for fuel supply.

SysML 1.6 and earlier versions of the SysML specification examples have many inconsistencies with the specification, and one of the goals of SysML 1.7 is to correct these inconsistencies. Figure D.23 has also been updated so that we should see the figures in the SysML 1.7 specification.
(Normally we do not connect between ports in BDDs, so I think D.23 is incorrect and it has been fixed in the 1.7 document).

26
Hi all,

To apply an instance to the flow, specify it via the Tagged Value 'itemProperty' of an SysML::ItemFlow.
(The tagged value is defined in the SysML specification and EA implements it as defined in the specificaction correctly.)

Steps are like:
Create an ItemFlow and apply an instance to the Tagged Value, then add a Connector between Properties then realize the Connector - it is very complex so I have created an add-in to support these steps (users can specify both classifiers and instances in the same manner) and offer the addin to my customers.

HTH,

27
The following might be help:

1. double-click the background of the target diagram to show the Properties dialog
2. open the Fetures group
3. enter 'API-ID' into the 'Tag Names' editbox

HTH,

28
In the 'Create from Pattern' tab in the Start Page, you can find the 'ISO 80000 Library (Downloaded)' pattern in the SysML 1.5 Library group.

HTH,

29
General Board / Re: Create approver in Enterprise architecture
« on: May 07, 2024, 10:14:03 am »
Hello all,

If you do not enable the Security feature, you need to enable it to use the Reviewer.

HTH,

30
Uml Process / Re: Modelling internal vs. external connectors
« on: April 09, 2024, 09:39:36 am »
Hello Jochen,

This is just my idea and I am afraid it might be wrong.

I think it depends on what you want to describe as a model, especially which view you want to describe. There are two views, one is logical and the other is physical.

In the logical view, Device1 and Device2 are the same and I will choose the 'Device2' IBD. In both devices, port X1 is connected to port C1. (In the logical model, I do not care about the length of the cable between the ports. In Device1, the length of the cable between the ports is just 0).

In the following image, the left half is my logical model for both Device1 and Device2.

https://www.sparxsystems.jp/temp/devices.png

In the physical view, we need to distinguish these two Devices. I will describe the IBD of Device1 as shown in the image above, right side. This is because Device1 itself has the C01 port. The Device2 model is the same as yours.

HTH,


 

Pages: 1 [2] 3 4 ... 37