MATLAB: Difference between data store memory(DSM) and goto-from blocks

code generationdata store memoryfromgoto blocksimulink

In which situation we need to use DSM and From/Goto Blocks?
Effect on Code and model performance?

Best Answer

They are completely different. From/Goto is for flow control, "Send this signal to another part of the model that I have described somewhere else". DSM holds on to information until the information is replaced, able to retrieve the information whenever it is asked for. DSM corresponds to storing something into a variable.