Talk:Repository.BlockSim.GetAllRBDBlocksData/Notes

From ReliaWiki
Revision as of 22:42, 3 May 2016 by Kate Racaza (talk | contribs) (Created page with '=DRAFT= {{Template:API}}{{Template:APIBreadcrumb|.Repository}} <onlyinclude>Gets an array containing the data of all blocks in a BlockSim RBD or fault tree…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

DRAFT

APIWiki.png


Member of: SynthesisAPI.Repository


Gets an array containing the data of all blocks in a BlockSim RBD or fault tree. Returns an RBDBlockData object that represents the characteristics of each block.

Syntax

BlockSim.GetAllRBDBlocksData(DiagramID)

Properties

DiagramID

Required. Integer. The numeric ID of the RBD.


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)