词条 | MatLabWeb |
释义 | Matlab web server 工作原理图 右边显示:Matlab Web Server 组件包括matlabserver.exe、matweb.exe和两个配置文件matlabserver.conf、matweb.conf。 MatLabServer.exe是采用TCP/iP协议传输的数据的接口。客户端通过Web浏览器发送请求,MatLabServer服务器接收数据并将数据返回到客户端,在浏览器上给予显示。 同时matlabserver管理Web 应用和Matlab之间的通信,它运行输入HTML 文档内的隐藏域mlmfile 的值指定的M文件(当然也可以传递参数,参数名为mlmfile),再由它来执行这个M文件. matlabserver可以侦听任何一个合法的 TCP/IP 端口,不过要配置matlabserver.conf 文件,并且在该文件中还可以设置开启多少个连接。 Matweb是matlabserver 的一个客户端应用,利用 CGI 把 HTML 的输入数据传送给matlabserver; 当然需要配置matweb.conf 接着 进行简单的构建MatLab Web配置 配置matlabserver.conf当matlabserver启动时,从matlabserver.conf文件获取初始设置数据,当安装Matlab Web server时生成了这个文件 位于MatLab安装目录下webserver内 配置设置必须显示在matlabserver.conf的第一行,其基本的设置选项为: 选项 说明 -p [n] Matlabserver 侦听的端口号 默认值是8888 -m [n] Matlabserver同时运行的最大线程数 m,默认值是1 -o timeout 等待Matlabserver开始的秒数,默认值300 -a path 配置matweb.confWeb Server 的配置文件为: 位于MatLab安装目录\\toolbox\\webserver\\wsdemos\\matweb.conf Web Server 的CGI程序 同样为根目录下\\toolbox\\webserver\\wsdemos\\matweb.exe 而对于以上2个文件 将是附着在网站内 而我们只要把地址指向matweb.exe就可以了 ,而之前我们要先进行配置 选项 说明 参考值 [application] mldir mllog mlserver mlport mltimeout my_var 用户自定义的配置变量 举例配置 ,例如 我们要进行调试一个名为Fun.m的文件 只要在MatWeb.conf这么写就可以了 [Fun] mldir=C:\\MFile (表示此m存放的位置) mlserver=localhost (表示本机地址 ,这里只要写上服务器地址就可以了) mls=localhost/MFile (这句的作用是为了知道生成图片或则其他结果的位置,方便在程序内调用 当然无特殊需要可省略) 当配置好文件 当在Web前台操作完后,只要将目标的地址指向MatWeb.exe即可了。 如果要顺利完成程序的运行 还需要编写好m文件 具体请看扩展 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。