メインコンテンツ

clear

R2026b

Clear Safety Analysis Manager document flag

Since R2023b

Description

clear(flag) clears the flag, flag, in the Safety Analysis Manager document.

example

Examples

collapse all

Suppose you have a Safety Analysis Manager spreadsheet open that has two columns and two rows. Retrieve the Spreadsheet object.

mySpreadsheet = safetyAnalysisMgr.getOpenDocuments;

Get the SpreadsheetCell object of the cell in the first row and first column.

myCell = getCell(mySpreadsheet,1,1);

Add a warning flag to the cell.

myFlag = addFlag(myCell,"warning");

Clear the flag from the document.

clear(myFlag)

Since R2026b

Create a new Safety Analysis Manager fault tree document.

myFaultTreeDoc = safetyAnalysisMgr.newDocument("fault-tree");

Retrieve the fault tree from the document.

myFaultTree = myFaultTreeDoc(1).FaultTrees(1);

New fault trees contain one top-level gate. Retrieve the gate.

myGate = myFaultTree.Gates(1);

Add two basic events to the gate.

myEvent1 = createEvent(myGate);
myEvent2 = createEvent(myGate);

Add a check flag to the first event, and a warning flag to the second event.

myFlag1 = addFlag(myEvent1,"check");
myFlag2 = addFlag(myEvent2,"warning");

Clear the warning flag.

clear(myFlag2)

Input Arguments

collapse all

Flag in the Safety Analysis Manager document, specified as a DocumentFlag object. Using this function does not delete the DocumentFlag object from the base workspace, but clears association with the object.

Version History

Introduced in R2023b

expand all