メインコンテンツ

deleteTransferGate

R2026b

Delete transfer gate from fault tree

Since R2026b

Description

deleteTransferGate(faultTree,transferGate) deletes the transfer gate transferGate from the Safety Analysis Manager fault tree faultTree.

example

Examples

collapse all

Create a new fault tree document in the Safety Analysis Manager and get the FaultTree object.

myTreeDoc = safetyAnalysisMgr.newDocument("fault-tree");
myFaultTree = myTreeDoc.FaultTrees(1);

The new document contains one fault tree. Create another fault tree.

myNewTree = createFaultTree(myTreeDoc);

Add a transfer gate to the top-level gate of myFaultTree that transfers from the top-level gate of myNewTree.

topGate = myFaultTree.Gates(1);
newTopGate = myNewTree.Gates(1);
myTransferGate = createTransferGate(topGate);
myTransferGate.Gate = newTopGate;

Delete the transfer gate.

deleteTransferGate(myFaultTree,myTransferGate);

Input Arguments

collapse all

Fault tree in the Safety Analysis Manager fault tree document, specified as a FaultTree object.

Transfer gate in the fault tree document, specified as a TransferGate object.

Version History

Introduced in R2026b