Когда установлено и сконфигурировано согласно инструкциям в Дополнительном Setup, Spreadsheet Link™ и MATLAB автоматически запускаются, когда вы запускаете сеанс Microsoft® Excel®.
Выберите Tools> Macro.
В Excel 2007 кликните по вкладке View или Developer, и затем нажмите кнопку Macros.
В Excel 2010 кликните по меню View и выберите Macros на панели инструментов Excel, и затем нажмите View Macros.
Введите matlabinit
в поле Macro Name/Reference.
Нажмите Run. Кнопка MATLAB Command Window появляется на панели задач Microsoft Windows®.
По умолчанию Spreadsheet Link запускает новый сеанс работы с MATLAB. В качестве альтернативы это может соединиться с уже рабочим сеансом работы с MATLAB.
Если несколько версий MATLAB установлены на вашем компьютере, Spreadsheet Link всегда использует последнюю зарегистрированную версию. При попытке соединиться с уже рабочим сеансом работы с MATLAB, который не является последней зарегистрированной версией, Spreadsheet Link запускает новый сеанс работы с MATLAB. Spreadsheet Link не соединяется с существующим. Чтобы изменить последнюю зарегистрированную версию, смотрите Ошибки Запуска.
Соединять новый сеанс Excel с уже рабочим сеансом работы с MATLAB:
В MATLAB введите следующую команду:
enableservice('AutomationServer',true)
Эта команда преобразует рабочий сеанс работы с MATLAB в Сервер автоматизации.
Запустите новый сеанс Excel. Это автоматически соединяется с рабочим сеансом работы с MATLAB.
В качестве альтернативы можно запустить MATLAB как сервер автоматизации с начала. Чтобы запустить MATLAB как сервер автоматизации, используйте automation
параметр командной строки:
matlab -automation
Эта команда не запускает MATLAB в полном настольном режиме. Для этого используйте -desktop
опция:
matlab -automation -desktop
Если вы всегда используете MATLAB в качестве сервера автоматизации, изменяете ярлык, который вы используете, чтобы запустить MATLAB:
Щелкните правой кнопкой по своему ярлыку MATLAB. (Можно использовать значок на рабочем столе или в меню Windows Start.)
Выберите Properties.
Кликните по вкладке Shortcut.
Добавьте -automation
в поле Target. Не забудьте покидать пробел между matlab.exe
и -automation
.
Нажмите OK.
Для получения дополнительной информации см. Ручное создание сервера автоматизации (MATLAB).
MATLAB запускается в корневой папке MATLAB и завершает инициализацию. После запуска MATLAB изменяет в Spreadsheet Link папку запуска MATLAB. Для получения дополнительной информации об определении папки запуска, смотрите MLStartDir
.
Если вы запустили Spreadsheet Link и программное обеспечение MATLAB от интерфейса Excel:
Чтобы остановить и Spreadsheet Link и программное обеспечение MATLAB, закройте сеанс Excel, как вы обычно были бы.
Чтобы остановить Spreadsheet Link и программное обеспечение MATLAB и оставить выполнение сеанса Excel, введите =MLClose()
команда в ячейку рабочего листа Excel. Можно использовать MLOpen
или matlabinit
функционируйте, чтобы перезапустить Spreadsheet Link и сеансы работы с MATLAB вручную.
Если вы соединили сеанс Excel с существующим сеансом работы с MATLAB, близким Excel и сеансами работы с MATLAB отдельно. Закрывание одного сеанса автоматически не закрывает другой.