bdeAddBlockToDiagram

Adds block to diagram. block is of type hwscpHyperBlock.

Syntax

bdeAddBlockToDiagram(diagram, block);

bdeAddBlockToDiagram(diagram, block, x, y);

Inputs

diagram
Diagram to add block to.
Type: diagram
block
Block to add to diagram.
Type: block
x
Location on the x-axis to place block on the diagram.
Type: double
y
Location on the y-axis to place block on the diagram.
Type: double

Examples

Add a block to a diagram:

          diagram = bdeGetCurrentDiagram();
          block = bdeGetSelectedBlock(d);
          clone = bdeCloneBlock(block);
          bdeAddBlockToDiagram(diagram, clone);
          bdeRedrawDiagram(d)
        
Add a block to a diagram:

          diagram = bdeGetCurrentDiagram();
          newBlock = bdeCreateBlock('system/MatrixOperations/MatrixGain', diagram);
          bdeAddBlockToDiagram(diagram, newBlock, 100, 100);
          bdeRedrawDiagram(d)