Block Overview

Blocks, visually represented by a rectangle, are the building blocks of the VP interface. There is a vast library of block available which can be simply dragged and dropped by the user.

Blocks have ports through which data enters or exists the block. Typically output port from one block is connected to input port of another. A block may have zero input ports if it does not accept any data or one or more input ports through which the data to be processed by the block enters it. Similarly, the block may have no output port, if it does not output any, or one or more output ports to send out the processed information.

Each block has properties that allow the user to fine tune the operations of the block.

When you left click on the block, the corresponding block will be selected, and the selected block will be highlighted.

Adding a Block

The user can simply drag and drop the block from the Toolbox. Otherwise, user can be able to copy (Ctrl + c) and paste (Ctrl + v) the selected block.

Edit a Block

The user can modify the block’s properties from the property’s menu.

Delete a Block

By performing a right click and selecting Delete, the block can be deleted. In Block deletion Block Input and output port connectors are not deleted.

In block deletion, the corresponding connector is deleted only if that connector doesn’t have any input and output blocks.