bdeCreateBlock

Creates a block using blockid along with parent. Parent can be of type hwscpDiagram or hwscpBlock but hwscpBlock is not available as a return type from other commands.

Syntax

block = bdeCreateBlock(blockid, parentBlock)

block = bdeCreateBlock(blockid, parentDiagram)

Inputs

blockid
The id of the block type to be used. A block's id can be seen from hovering over the block with cursor. If this doesn't happen go to file->preferences->tooltips and check show tooltips on blocks.
Type: string
parentDiagram
The container diagram that the block is in going to be created in.
Type: diagram
parentBlock
Is of type hwscpBlock which is unavailable as a return type. The parent container block the newly created block will be a part of.
Type: block

Outputs

block
The block that is created.
Type: block

Examples

Creates a block to use in a diagram:

          diagram = bdeGetCurrentDiagram()
          block = bdeCreateBlock('system/MathOperations/Sum', diagram)
        

          block = hwscpHyperBlock