GetAttachment - MapleSim Help

GetAttachment

get the attachment of the linked MapleSim model

Parameters

 name - string ; name of the attachment to retrieve

Returns

 • anything : contents of the specified attachment

Description

 • A:-GetAttachment returns the contents of the specified attachment of the linked model A.
 • The A := MapleSim:-LinkModel() statement needs to be run prior to successfully using any of the ModelObject A's export functions.

Examples

Linking to a MapleSim model (located in .msim file):

 > $A≔\mathrm{MapleSim}:-\mathrm{LinkModel}\left('\mathrm{filename}'=\mathrm{cat}\left(\mathrm{kernelopts}\left('\mathrm{toolboxdir}'=\mathrm{MapleSim}\right),"/data/examples/RLCcircuit.msim"\right)\right):$

Setting the attachment to the linked MapleSim Model:

 > $\mathrm{data}≔"this will be the ship"$
 ${\mathrm{data}}{≔}{"this will be the ship"}$ (1)
 > $A:-\mathrm{SetAttachment}\left("data.txt",\mathrm{data},'\mathrm{category}'="other"\right)$

Listing the attachments of the linked MapleSim Model:

 > $A:-\mathrm{ListAttachments}\left(\right)$
 $\left[{"data.txt"}\right]$ (2)

Getting the data from the specified attachment of the linked MapleSim Model:

 > $A:-\mathrm{GetAttachment}\left("data.txt"\right)$
 ${"this will be the ship"}$ (3)