Main Content

save

Save architecture instance

Description

save(instance,fileName) saves an architecture instance to a MAT-file. The save method is part of the systemcomposer.analysis.ArchitectureInstance class.

Note

This function is part of the instance programmatic interfaces that you can use to analyze the model iteratively, element-by-element. The instance refers to the element instance on which the iteration is being performed.

example

Examples

collapse all

Create a profile for latency characteristics and save it.

profile = systemcomposer.profile.Profile.createProfile("LatencyProfile");

latencybase = profile.addStereotype("LatencyBase");
latencybase.addProperty("latency",Type="double");
latencybase.addProperty("dataRate",Type="double",DefaultValue="10");

connLatency = profile.addStereotype("ConnectorLatency",...
Parent="LatencyProfile.LatencyBase");
connLatency.addProperty("secure",Type="boolean");
connLatency.addProperty("linkDistance",Type="double");

nodeLatency = profile.addStereotype("NodeLatency",...
Parent="LatencyProfile.LatencyBase");
nodeLatency.addProperty("resources",Type="double",DefaultValue="1");

portLatency = profile.addStereotype("PortLatency",...
Parent="LatencyProfile.LatencyBase");
portLatency.addProperty("queueDepth",Type="double");
portLatency.addProperty("dummy",Type="int32");

profile.save

Instantiate all stereotypes in a profile.

model = systemcomposer.createModel("archModel");
systemcomposer.openModel("archModel");
instance = instantiate(model.Architecture,"LatencyProfile","NewInstance");

Save the architecture instance.

instance.save("InstanceFile")

Input Arguments

collapse all

Architecture instance to be saved, specified as a systemcomposer.analysis.ArchitectureInstance object.

MAT-file to save instance, specified as a character vector or string.

Example: "InstanceFile"

Data Types: char | string

More About

collapse all

Version History

Introduced in R2019a