手动创建自动化服务器
微软®视窗®当客户端应用程序首先建立服务器连接时,操作系统会自动创建自动化服务器。当操作系统创建MATLAB时®服务器,此会话与其他MATLAB会话不同。客户端应用程序与服务器会话通信,而不会干扰可能正在运行的任何交互式MATLAB会话。
另外,您可以将当前运行的MATLAB会话指定为COM服务器。在这种情况下,您的应用程序可以访问MATLAB会话中创建的数据。要手动创建MATLAB COM服务器,在启动客户端进程之前,请致电启用服务
从MATLAB命令提示符或使用MATLAB-自动化
转变。您的客户端应用程序与此运行MATLAB连接。
创建自动化服务器MATLAB命令提示符
要使MATLAB成为自动化服务器,请致电启用服务
功能:
启用服务('Automationserver',true)
确定MATLAB自动化服务器的当前状态。类型:
启用服务('Automationserver')
如果显示MATLAB:
ans = 1
然后,MATLAB是当前的自动化服务器。
在启动时创建自动化服务器
要在启动时创建MATLAB服务器,请使用MATLAB
-自动化
启动命令。
从操作系统提示符中,导航到指定的MATLAB版本的安装文件夹,然后键入:
MATLAB -AUTOMATION
添加-自动化
切换到MATLAB快捷方式图标
要使MATLAB每次运行MATLAB时,请添加-自动化
切换到快捷方式图标。
右键单击MATLAB快捷方式图标
并选择特性从上下文菜单。属性对话框
matlab.exe
打开捷径标签。在里面目标字段,添加
-自动化
到目标路径的尽头matlab.exe
。确保在文件名和连字符之间包括一个空间。例如:“ c:\ program文件\ matlab \ r2016a \ bin \ win64 \ matlab.exe” - automation