constructor(x, y, scope = globalScope, dir = 'RIGHT', identifier) {
        super(x, y, scope, dir, 1);
        // this.setDimensions(60,20);
        this.objectType = 'TB_Output';
        this.scope.TB_Output.push(this);

        // this.xSize=10;

        // this.plotValues = [];
        // this.inp1 = new Node(0, 0, 0, this);
        // this.inp1 = new Node(100, 100, 0, this);
        this.setIdentifier(identifier || 'Test1');
        this.inputs = [];
        this.testBenchInput = undefined;

        this.setup();
    }
TestBench Output has a node for it's  input which is
compared to desired output according tp testData of
input TB Every TB_output has a uniq identifier matching
it's TB_Input
@class
@extends CircuitElement
@param {number} x - the x coord of TB
@param {number} y - the y coord of TB
@param {Scope=} scope - the circuit on which TB is drawn
@param {string} dir - direction
@param {string} identifier - id to identify tests
@category testbench