Запустите и остановите Spreadsheet Link и MATLAB

Запустите Spreadsheet Link и MATLAB автоматически

Когда установлено и сконфигурировано согласно инструкциям в Дополнительном Setup, Spreadsheet Link™ и MATLAB® программное обеспечение автоматически запускается, когда вы запускаете Microsoft® Excel® сеанс.

Запустите Spreadsheet Link и MATLAB вручную

  1. Выберите Tools> Macro.

    • В Excel 2007 кликните по вкладке View или Developer, и затем нажмите кнопку Macros.

    • В Excel 2010 кликните по меню View и выберите Macros на панели инструментов Excel, и затем нажмите View Macros.

  2. Войти matlabinit в поле Macro Name/Reference.

  3. Нажмите Run. Кнопка MATLAB Command Window появляется на Microsoft Windows® панель задач.

Соединитесь с уже рабочим сеансом работы с MATLAB

По умолчанию Spreadsheet Link запускает новый сеанс работы с MATLAB. В качестве альтернативы это может соединиться с уже рабочим сеансом работы с MATLAB.

Примечание

Если несколько версий MATLAB установлены на вашем компьютере, Spreadsheet Link всегда использует последнюю зарегистрированную версию. При попытке соединиться с уже рабочим сеансом работы с MATLAB, который не является последней зарегистрированной версией, Spreadsheet Link запускает новый сеанс работы с MATLAB. Spreadsheet Link не соединяется с существующим. Чтобы изменить последнюю зарегистрированную версию, смотрите Ошибки Запуска.

Соединять новый сеанс Excel с уже рабочим сеансом работы с MATLAB:

  1. В MATLAB введите следующую команду:

    enableservice('AutomationServer',true)

    Эта команда преобразует рабочий сеанс работы с MATLAB в Сервер автоматизации.

  2. Запустите новый сеанс Excel. Это автоматически соединяется с рабочим сеансом работы с MATLAB.

В качестве альтернативы можно запустить MATLAB как сервер автоматизации с начала. Чтобы запустить MATLAB как сервер автоматизации, используйте automation параметр командной строки:

matlab -automation

Эта команда не запускает MATLAB в полном настольном режиме. Для этого используйте -desktop опция:

matlab -automation -desktop

Если вы всегда используете MATLAB в качестве сервера автоматизации, изменяете ярлык, который вы используете, чтобы запустить MATLAB:

  1. Щелкните правой кнопкой по своему ярлыку MATLAB. (Можно использовать значок на рабочем столе или в меню Windows Start.)

  2. Выберите Properties.

  3. Кликните по вкладке Shortcut.

  4. Добавьте -automation в поле Target. Не забудьте покидать пробел между matlab.exe и -automation.

  5. Нажмите OK.

Для получения дополнительной информации см. Ручное создание сервера автоматизации.

Задайте папку запуска MATLAB

MATLAB запускается в корневой папке MATLAB и завершает инициализацию. После запуска MATLAB изменяет в Spreadsheet Link папку запуска MATLAB. Для получения дополнительной информации об определении папки запуска, смотрите MLStartDir.

Остановите Spreadsheet Link и MATLAB

Если вы запустили программное обеспечение Spreadsheet Link и MATLAB с интерфейса Excel:

  • Чтобы остановить обоих программное обеспечение Spreadsheet Link и MATLAB, закройте сеанс Excel, как вы обычно были бы.

  • Чтобы остановить программное обеспечение Spreadsheet Link и MATLAB и оставить выполнение сеанса Excel, войдите =MLClose() команда в ячейку рабочего листа Excel. Можно использовать MLOpen или matlabinit функционируйте, чтобы перезапустить Spreadsheet Link и сеансы работы с MATLAB вручную.

Если вы соединили сеанс Excel с существующим сеансом работы с MATLAB, близким Excel и сеансами работы с MATLAB отдельно. Закрывание одного сеанса автоматически не закрывает другой.