function buttonGui()
    % Create new figure and resize
    h = figure;
    set(h, 'Position',[200 200 350 150]);
    
    % Create button object and declare Callback function, "buttonTrigger"
    uicontrol('Style','togglebutton','Callback',@buttonTrigger, ...
        'String','Simulink Route Button','Position',[15 15 325 125]);
    
end
function buttonTrigger(hObject,eventdata)

    mdlName = gcs;
    blkName = [mdlName '/MATLAB UI'];
    switchBlkName = [blkName '/ControlValue'];

    isDown = get(hObject,'Value');
    
    if isDown,
        set_param(switchBlkName,'Value','1');
        set_param(blkName,'BackgroundColor','green');
        set_param(blkName,'MaskDisplay','disp(''Button On/Off\nON'')');
    else
        set_param(switchBlkName,'Value','-1');
        set_param(blkName,'BackgroundColor','red');
        set_param(blkName,'MaskDisplay','disp(''Button On/Off\nOFF'')');
    end
end