restore a snapshot of the model. A snapshot is an image of the model, at a specific time, this snapshot contains the following values for the model: states, parameters, inputs and outputs. |
Required Control | Snapshot Control (or Monitoring Control). |
---|
Usage | RtlabApi.Snapshot (cmd, fileName, overwrite, increment, comment, commentLength) |
---|
Input | cmd: see OP_SNAPSHOT_CMD. fileName: Path on the target (optional) + name of file (without any extension) in which snapshot information is to be saved or to be read. This parameter is case-sensitive when the target runs on Linux. overwrite: True to overwrite the file if it already exists. If this parameter is set to false, a new snapshot file will be created each time a snapshot is taken. An incremental suffix (number) is added to filename. increment: Used only when restoring a snapshot. When taking a snapshot and if overwrite is set to false, a number is added at the end of the filename. This number is chosen automatically and is incremented with each new snapshot. When restoring a snapshot, the increment is used to select file created with an automatic number. comment: User comments to add to the snapshot file. commentLen: Length in number of bytes of the comment string input parameter.
|
---|
Output | None |
---|
Exception | EOK: Success. E2BIG: Filename length or comment length too big. EPERM: Snapshot control had not been granted to this client. EFAULT: Invalid snapshot file name. EINVAL: Trying to take snapshot when system is not loaded or trying to restore snapshot when system is not paused. EBADF: Model not specified by previous
|
---|