www.gusucode.com > connector工具箱matlab源码程序 > connector/connector/connector.m

    function [isRunning, hostInfo] = connector(arg, varargin)

% Changes MATLAB path if needed and re-executes this API with C++ Connector
if connector.internal.connectorVersionSwitch
    [isRunning, hostInfo] = connector(arg, varargin{:});
    return;
end


try
    if nargin == 0
        % Default to 'status' if no action is specified.
        action = 'status';
    else
        action = arg;
    end

    if nargout == 0
        connectorHandler(action, varargin{:});
    elseif nargout == 1
        [isRunning] = connectorHandler(action, varargin{:});
    else
        [isRunning, hostInfo] = connectorHandler(action, varargin{:});
    end
catch exception
    exception.throwAsCaller;
end