if strcmp(vehicle, 'Car')
    Simulink.Bus.cellToObject({
    % Input Bus
    {
	'cm1Wheels', {
	    {'FL',	1,'double', -1, 'real', 'Sample'};
	    {'FR',	1,'double', -1, 'real', 'Sample'};
	    {'RL',	1,'double', -1, 'real', 'Sample'};
	    {'RR',	1,'double', -1, 'real', 'Sample'};
	}
    }
    {
	'cm1WheelsTrq_stat', {
	    {'FL',	1,'cm1Trq_statMap', -1, 'real', 'Sample'};
	    {'FR',	1,'cm1Trq_statMap', -1, 'real', 'Sample'};
	    {'RL',	1,'cm1Trq_statMap', -1, 'real', 'Sample'};
	    {'RR',	1,'cm1Trq_statMap', -1, 'real', 'Sample'};
	}
    }
    });
elseif strcmp(vehicle, 'Truck')
    Simulink.Bus.cellToObject({
    % Input Bus
    {
	'cm1Wheels', {
	    {'FL',	1,'double', -1, 'real', 'Sample'};
	    {'FR',	1,'double', -1, 'real', 'Sample'};
	    {'RL',	1,'double', -1, 'real', 'Sample'};
	    {'RR',	1,'double', -1, 'real', 'Sample'};
	    {'RL2',	1,'double', -1, 'real', 'Sample'};
	    {'RR2',	1,'double', -1, 'real', 'Sample'};
	    {'FL2',	1,'double', -1, 'real', 'Sample'};
	    {'FR2',	1,'double', -1, 'real', 'Sample'};
	}
    }
    {
	'cm1WheelsTrq_stat', {
	    {'FL',	1,'cm1Trq_statMap', -1, 'real', 'Sample'};
	    {'FR',	1,'cm1Trq_statMap', -1, 'real', 'Sample'};
	    {'RL',	1,'cm1Trq_statMap', -1, 'real', 'Sample'};
	    {'RR',	1,'cm1Trq_statMap', -1, 'real', 'Sample'};
	    {'RL2',	1,'cm1Trq_statMap', -1, 'real', 'Sample'};
	    {'RR2',	1,'cm1Trq_statMap', -1, 'real', 'Sample'};
	    {'FL2',	1,'cm1Trq_statMap', -1, 'real', 'Sample'};
	    {'FR2',	1,'cm1Trq_statMap', -1, 'real', 'Sample'};
	}
    }
    });
end
Simulink.Bus.cellToObject({
% Input Bus
{
    'cmAirBrakeControlIn', {
	{'Pedal',		1, 'double', -1, 'real', 'Sample'};
	{'Park', 		1, 'double', -1, 'real', 'Sample'};
	{'T_env', 		1, 'double', -1, 'real', 'Sample'};
	{'Trq_BrakeReg_max', 	1, 'cm1Wheels', -1, 'real', 'Sample'};
	{'Trq_BrakeReg', 	1, 'cm1Wheels', -1, 'real', 'Sample'};
    }
}
% Output Bus
{
    'cmAirBrakeControlOut', {
    	{'Pedal',		1, 'double', -1, 'real', 'Sample'};
	{'Park', 		1, 'double', -1, 'real', 'Sample'};
    	{'Trq_BrakeReg_trg',	1,'cm1Wheels', -1, 'real', 'Sample'};
    }
}
% CfgInput Bus
{
    'cm1Trq_statMap', {
	{'x',	100,'double', -1, 'real', 'Sample'};
	{'z',	100,'double', -1, 'real', 'Sample'};
    }
}
{
    'cmAirBrakeControlCfgIn' , {
	{'VehicleClassId', 	1, 'double', -1, 'real', 'Sample'};
	{'nWheels', 	1, 'double', -1, 'real', 'Sample'};
	{'BrakeKind', 	1, 'double', -1, 'real', 'Sample'};
	{'Trq_stat', 	1, 'cm1WheelsTrq_stat', -1, 'real', 'Sample'};
    }
}
});