Repository.BlockSim.GetAllRBDBlocksData
Jump to navigation
Jump to search
Member of: SynthesisAPI.Repository
Gets an array containing the data of all blocks in a BlockSim reliability block diagram (RBD) or fault tree. Returns an RBDBlockData object that represents the properties of each block.
Syntax
.BlockSim.GetAllRBDBlocksData(DiagramID)
Properties
DiagramID
- Required. Integer. The numeric ID of the RBD or fault tree.
Example
VBA|VB.NET 'Connect to a Synthesis repository. Dim MyRepository As New Repository MyRepository.ConnectToAccessRepository("C:\RSRepository1.rsr10") 'Connect to a project that contains a BlockSim diagram. MyRepository.Project.SetCurrentProject(1) 'Get all block data in diagram #21. Dim ABlock() As RBDBlockData ABlock = MyRepository.BlockSim.GetAllRBDBlocksData(21) 'Display the name and ID of the first block in the array. Dim Name As String Dim ID As Integer Name= ABlock(0).DisplayName ID= ABlock(0).BlockID MsgBox (Name & ", " & ID)