主要内容

RollbackEdit

Undo most recent changes to data

Description

DataObjMod = RollbackEdit(DataObj) reverts changes that you made to the data since you called BeginEdit. For example, use RollbackEdit to revert edits you made importing or appending data, applying filters or creating new user variables.

example

Examples

collapse all

This example shows how to revert edits for a data object in a project object ProjObj.

DataObj = ProjObj.Data;
BeginEdit(DataObj);
AddVariable(DataObj, 'TQ = tq', 'lbft');
AddFilter(DataObj, 'TQ < 200');
DefineTestGroups(DataObj, {'RPM' 'AFR'}, [50 10], 'MyLogNo');
RollbackEdit(DataObj);

This example shows how to revert edits when IsEditable is false and IsBeingEdited is true. ProjObj is a mbcmodel.project object, d and d1 are mbcmodel.data objects.

D = ProjObj.Data;
D1 = ProjObj.Data;
BeginEdit(D1);
tp = ProjObj.Testplan;
Attach(tp, D);

This example shows how to revert edits when IsEditable for D1 is false because it is Attached to the test plan. To modify D1, use the test plan. However:

OK = D1.IsBeingEdited
Is true. Calling CommitEdit will fail.

Input Arguments

collapse all

mbcmodel.data data object.

Output Arguments

collapse all

Modified mbcmodel.data object.

Version History

Introduced before R2006a