Talk:Repository.BlockSim.GetAllRBDBlocksData/Notes: Difference between revisions

From ReliaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 10: Line 10:
===Properties===
===Properties===
''DiagramID''
''DiagramID''
:Required. Integer. The numeric ID of the RBD.
:Required. Integer. The numeric ID of the RBD or fault tree.





Revision as of 14:49, 9 May 2016

DRAFT

APIWiki.png


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)