|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
我用的是Windows 2000 Professional 打了SP4补丁的操作系统
安装了IIS5.0
,MDAC2.8
安装matlab 6.5再安装ActivePerl-5.8.4.810-MSWin32-x86.msi
然后重新启动
再配置IIS,选好主目录(路径是D:\matlab6p5\toolbox\webserver\wsdemos),选项全勾上.
然后设好默认文档
再创建虚拟目录,路径也指向D:\matlab6p5\toolbox\webserver\wsdemos,权限均为读取,运行脚本,执行
然后安装了Microsoft® .NET Framework 1.1 版可再发行组件包
Microsoft .NET Framework 1.1 版 简体中文语言包
Microsoft® .NET Framework SDK 1.1 版
还有SP1补丁.
matweb.conf是这样设置的:
[func_1]
mlserver=xxdk18
mldir=D://matlab6p5/toolbox/webserver/wsdemos
用户名是正确的,不过不知道路径的格式要怎么样,
我试过改成地址栏上那样的显示也没结果.
连接是这样的:
- <html>
- <body>
- <p align="center"><strong>调试页面</strong></p>
- <table align="center">
- <form action="/cgi-bin/matweb.exe" method="POST" target="outputwindow" >
- <input type="hidden" name="mlmfile" value="functest">
- <tr>
- <textarea name="funcname" size="90" rows="20" cols="100" value="" ></textarea>
- </tr>
- <tr>
- <td><input type="submit" id="Submit" value="提交"></td>
- <td><input type="reset" name="reset" value="重置"></td>
- </tr>
- </form>
- </table>
- </body>
- </html>
复制代码
结果返回页面:
- <!-- $Revision: 1.4 $ -->
- <html>
- <body bgcolor=#FFFFFF>
- <div align="center">
- <p><strong>结果返回页面</strong></p>
- <p>经服务器运算所得的图象将显示在这里;</p>
- </div>
- </body>
- </html>
- func_1.m文件:
- function PageString=functest(InputSet,OutFile)
- cd(InputSet.mldir);
- % 清除1个小时以前的旧图形
- wscleanup('func*.jpeg',1);
- Fig=figure('visible','off');
- % 接收输入值,并进行转换
- S=InputSet.funcname;
- eval(S);
- ylabel('Function Test');
- title(['******函数:' S '的图像******']);
- pos = get(gcf, 'position');
- pos(3) = 380;
- pos(4) = 310;
- set(gcf,'Position', pos,'PaperPosition',[.25 .25 9 9]);
- PlotFile = sprintf('func%s.jpeg', InputSet.mlid);
- drawnow;
- wsprintjpeg(Fig, PlotFile);
- close(Fig);
- % 对输出模板进行处理,生成输出HTML文件
- templatefile = which('functemplate1.htm');
- if ( exist('OutFile','var')== 1 )
- s.GraphFileName = PlotFile; %[PlotFile];
- PageString = htmlrep(s, templatefile, OutFile);
- else
- s.GraphFileName = sprintf('/icons/%s',PlotFile);
- % Put name of graphic file into HTML template file.
- PageString = htmlrep(s, templatefile);
- end
- functemplate1.htm
- <html>
- <p align="center">
- <img border=0 src="$GraphFileName$">
- </body>
- </html>
复制代码
当我输入绘图命令,按提交后,返回是一个windows窗体,提示我要下载matweb.exe选项有打开,保存,取消,信息四个,点打开说路径不可访问,点取消后.但结果返回页面并没有任何信息.这是哪里出问题了? |
|