--
--
You received this message because you are subscribed to the Google
Groups "SysML Forum" group.
Public website: http://www.SysMLforum.com
To post to this group, send email to sysml...@googlegroups.com
To unsubscribe from this group, send email to
sysmlforum+...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/sysmlforum?hl=en_US?hl=en
---
You received this message because you are subscribed to the Google Groups "SysML Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sysmlforum+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sysmlforum/b171bb97-0d93-42b8-9dde-b10bdc3506dcn%40googlegroups.com.
On 3 Nov 2021, at 02:20, avi-mak <amak...@gmail.com> wrote:
Hi,
--
--
You received this message because you are subscribed to the Google
Groups "SysML Forum" group.
Public website: http://www.SysMLforum.com
To post to this group, send email to sysml...@googlegroups.com
To unsubscribe from this group, send email to
sysmlforum+...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/sysmlforum?hl=en_US?hl=en
---
You received this message because you are subscribed to the Google Groups "SysML Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sysmlforum+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sysmlforum/2625dc81-3857-4351-9b0a-4411a45a5aedn%40googlegroups.com.
--
--
You received this message because you are subscribed to the Google
Groups "SysML Forum" group.
Public website: http://www.SysMLforum.com
To post to this group, send email to sysml...@googlegroups.com
To unsubscribe from this group, send email to
sysmlforum+...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/sysmlforum?hl=en_US?hl=en
---
You received this message because you are subscribed to the Google Groups "SysML Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sysmlforum+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sysmlforum/863ed295-c064-41e9-a5b9-efd344979ba2n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sysmlforum/153E1EAB-65DF-4B76-A8E5-B2BE96B70C44%40gmail.com.
James , I am back on this*.
First, thanks again for your responses, your patience, and the very useful and spot-on information.
>> can you share a nonproprietary example? It sounds like this is not SysML compliment (the concept of ports do not exist on State Machine diagrams)
Ok - I see that I made a mistake back then.
I was looking for a way to enter 'configuration set-up data' to the state machine, and for some reason I could not get my head around doing it by using signals, which I guess is the correct way. Signals was new to me. So I used something that was familiar to me, i.e., ports.
So I understand that correct solutions could be as follows:
(1) So if I want to set up a state machine by sending it data and then running it, I guess that I must supply the data as properties within the signal.
Correct?
(2) Also, if I want to get the state machine to send output data when it reaches its 'End' state, I understand that the best thing is to include some OutputData() operation in the 'Do /' clause of the final state.
Correct?
(3) Also could I do a 'send signal' from the final state and this could be picked up by a reception input to an activity diagram.
Correct?
(*Excuse me that I didn't open with the usual salutation 'Hi (James)', but today is a mourning day in my religion – and one of our traditions is that we don't say 'Hi'.)
Thanks
Avi
And with regards to your final comment:
>> For the first three, a sending Block may update a receiving Block via the flow properties on a Port
This is not yet something I have learned about. But I saw somewhere that you can associate a signal with a port.
Or maybe that it is not what you meant.
Thanks
Avi
On 7 Aug 2022, at 13:54, avi-mak <amak...@gmail.com> wrote:James , I am back on this*.
First, thanks again for your responses, your patience, and the very useful and spot-on information.
>> can you share a nonproprietary example? It sounds like this is not SysML compliment (the concept of ports do not exist on State Machine diagrams)
Ok - I see that I made a mistake back then.
I was looking for a way to enter 'configuration set-up data' to the state machine, and for some reason I could not get my head around doing it by using signals, which I guess is the correct way. Signals was new to me. So I used something that was familiar to me, i.e., ports.
So I understand that correct solutions could be as follows:
(1) So if I want to set up a state machine by sending it data and then running it, I guess that I must supply the data as properties within the signal.
Correct? - This is one way you could do it, the State Machine can also access the value properties of the owning Block so you could just store the configuration data in those.
(2) Also, if I want to get the state machine to send output data when it reaches its 'End' state, I understand that the best thing is to include some OutputData() operation in the 'Do /' clause of the final state.
Correct? - The Final State can’t have any behaviour so you would need to do this as the effect of the transition going to the final state. Alternatively you could put the whole thing inside a single composite (nesting) state and have the exit behaviour at that level.
(3) Also could I do a 'send signal' from the final state and this could be picked up by a reception input to an activity diagram.
Correct? - Not from the Final State (see above) but yes you could send a signal and use it to trigger an Accept Event Action in an Activity (NB the Activity will have to be already executing at the time, you can’t ‘start’ an Activity with a Signal)
(*Excuse me that I didn't open with the usual salutation 'Hi (James)', but today is a mourning day in my religion – and one of our traditions is that we don't say 'Hi'.)
Thanks
Avi
--
--
You received this message because you are subscribed to the Google
Groups "SysML Forum" group.
Public website: http://www.SysMLforum.com
To post to this group, send email to sysml...@googlegroups.com
To unsubscribe from this group, send email to
sysmlforum+...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/sysmlforum?hl=en_US?hl=en
---
You received this message because you are subscribed to the Google Groups "SysML Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sysmlforum+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sysmlforum/17c751aa-f0da-4a19-a852-b08226dbd485n%40googlegroups.com.
On 5 Aug 2022, at 14:50, avi-mak <amak...@gmail.com> wrote:usually
--
--
You received this message because you are subscribed to the Google
Groups "SysML Forum" group.
Public website: http://www.SysMLforum.com
To post to this group, send email to sysml...@googlegroups.com
To unsubscribe from this group, send email to
sysmlforum+...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/sysmlforum?hl=en_US?hl=en
---
You received this message because you are subscribed to the Google Groups "SysML Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sysmlforum+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sysmlforum/6f4beabb-970a-4078-9702-ee251cf8d08dn%40googlegroups.com.
--
--
You received this message because you are subscribed to the Google
Groups "SysML Forum" group.
Public website: http://www.SysMLforum.com
To post to this group, send email to sysml...@googlegroups.com
To unsubscribe from this group, send email to
sysmlforum+...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/sysmlforum?hl=en_US?hl=en
---
You received this message because you are subscribed to the Google Groups "SysML Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sysmlforum+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sysmlforum/2a2d659a-230f-469d-8f76-e34265c7337cn%40googlegroups.com.