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

Автоматический запуск Spreadsheet Link и MATLAB

При установке и конфигурировании в соответствии с инструкциями в Add-In 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. (Вы можете использовать значок на рабочем столе или в меню Start Windows.)

  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, как обычно.

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

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