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 - PeterHeintz

Pages: 1 ... 23 24 [25] 26 27 ... 50
To relativize the statement of querty a bit, yes graphical programming is state of the art and sometimes very useful, but only when focusing on data flows typically used when controlling some kind of processes. There are several IEC 61131 tools available, other tools are Matlab/Simulink, Ascet,.. (can all be regarded as domain specific graphical languages).

For general purpose stuff using UML tools for requirements, architecture and not so much detailed design, works fine for me. UML is a set of specification languages, is not and presumably will never be a graphical programming language.

Yes you can generate some code fragments from UML and I know there are people still trying to use UML as a programming language. However in my opinion this is just nonsense and I know several people which came to the same conclusion after trying for a while.

Regarding you CAN controller question, what modelling language to use, depends on what behavior you are focusing on. If you want to focus on CAN messages using the sequence diagram sounds reasonable. If you want to focus on something else state machines or activities might be useful.

Bugs and Issues / Re: Enterprise Architect 13 cannot display tooltips
« on: November 09, 2016, 03:06:46 am »
On "Customize/Options/Toolbar/Show Screen Tips on toolbars" you can return to the old useful behavior.

Uml Process / Re: Event in state machine
« on: November 07, 2016, 08:17:54 pm »
Converting you can do in contect Menu Advanced Make Sender/Make Receiver.
The question if this, having in a diagram is UML I had as well, but did not jet check against UML Spec.

On this level of information it is hard to give you many hints.
In any way, what you intend to do is a quiet advanced topic!
You have already realized that you have to integrate your models, what basically mean that you need an on other model that integrates your SW, HW and mechanics.
How this can be achieved depends unfortunately much on what you have.

I recommend that you start to e.g. simulate your SW state machines to get a feeling how simulation works.

Anyhow if you really need such integrated simulation it might be helpful to look for a consultant or a coach to support you.

General Board / Re: How to enable Enable Security
« on: October 22, 2016, 04:29:35 am »
To enable security you need to download an enable string from Sparx (you need a login to do that).
I am not absolutely sure, but I belief to remember that the  Prof. edition does not include that feature at all.

General Board / Re: Map functions to signals
« on: October 20, 2016, 10:47:38 pm »
Ok, let’s assume this:

You have two structure elements SW and HW. Both are connected with an interface to handle frequency somehow.

The two structures you represent in SysML with Blocks (more or less a UML Class).
The overall frequency interface you represent with a port (I do not use nested ports to keep the things simple).

To give your port more information you create another Block maybe called “FrequencyPort”.
Before filling that block with information you decide from which side you want to specify the information (let’s say from HW).

If you do not want to define the features in the “FrequencyPort” directly, maybe because your Port could also work with other features, you add a flow property and a “FrequencyFlowProperty” block (I would probably not do in your case).

The port you classify with “FrequencyPort” and the flow property with  “FrequencyFlowProperty”.
Either in the “FrequencyPort” or in the “FrequencyFlowProperty” you add the provided feature operations oSetFrequency() and oStroreFrequency() and the required feature operations iAccept (above decided to do it from HW side).

Your HW port you classify with “FrequencyPort”, yous SW port as well, but Advanced/IsConjugated set to true.

Within your SD you drag and drop the SW and HW blocks. For both make your ports (or additional your flow properties) visible by Context Menu/Structural Elements… feature.
Create your messages and select you operations.

General Board / Re: How to integrate SysML model with Simulink model?
« on: October 20, 2016, 07:05:55 pm »
I do not think that there is a solution on that, coming out of the box. Maybe the ”LieberLieber” AUTOSAR stuff is some kind off bridge.

What work now since V13 is connection SysML to Modelica.

General Board / Re: Map functions to signals
« on: October 20, 2016, 06:52:53 pm »
I do not understand what you want to do!

What do you want to map?
Do you want to map your converter interfaces to your PLC interfaces (structure) or to behavior withing you PLC.

In general sequence diagrams are from my point of view not intended to do mapping.

General Board / Re: Edit Hyperlink in Element Note
« on: October 18, 2016, 07:35:27 pm »
In my (maybe naive idea) the stored hyperlink in the text already presumably has the GUID of the element, because it even works when the name of the referred element is changed.
So for me, it means that the view (notes box) just need to find out the name of the guid before shown/used, or an open text box view need to be refreshed once the name is changed.
This is what you probably do in any diagram , and for me it is implausible that this can be done for diagrams but not for text boxes.

General Board / Re: These Templates Are Driving Me Crazy
« on: October 18, 2016, 07:00:45 pm »
Hi Stephen,
it is not uncommon that the template stuff make users crazy in case of non-primitive templates.

For me it seems that you want to treat each package more or less individually.
If you really want to treat those packages individually you should stereotype your packages and your template selector should fire on the package stereotypes rather than on stereotyped requirements.
If you do not have the need to filter out diagrams e.g. because your package 1 has no diagrams at all and e.g. package 2 has only behavioral diagrams and so on, your template selector should fire on the elements having the embedded diagrams (e.g. Activity, Requirement, ...).

In the first case you should call the selector on package level and in the second one on element level.

General Board / Re: Edit Hyperlink in Element Note
« on: October 17, 2016, 11:21:39 pm »
AFAIK this is not really possible.

You can use the context menu  “Edit Hyperlink” feature, but to get the name updated you have to switch the element somehow (more or less the same as delete/add).

From my point of view, the hyperlink should be always updated to the current name of the item it links to, especially because in the current implementation you have no choice to use something else as link name.

Bugs and Issues / Re: V13 State Machine Fork/Join Z-Order problem
« on: October 17, 2016, 07:35:19 pm »
Fixed in build 1306!

In atomic actions, EA allows to insert text to an Effect property.
This text can be shown in a diagram “Show Effect in Diagram".

The text editor allows you to insert in that Effect property e.g. some kind of pseudocode (with line breaks) to describe the effect.

However in the diagram the effect is shown as a single line and the width of the action is expanded to fit to that effect text line.

Please keep the line breaks when the effect is shown in the diagram!!!!

General Board / Re: Should our organisation migrate to EA12.1 or EA13?
« on: October 12, 2016, 11:40:10 pm »
We stil stay on V12 and we know some issues to be fixed in V13, before we switch (maybe Build 1307).

Info from Sparx: A correction (option to revert to the old style ) has been made and will be included in a future release.

Pages: 1 ... 23 24 [25] 26 27 ... 50