Delphi开发WebService给ASP.NET调用

申明:


1、本文档分3个项目组,分别为:


用Delphi编写WebService


在IIS下安排WebService


在ASP.NET中调用webservice


2、开辟景象为Windows XP SP2、Delphi 7.0、IIS 5.1、VS 2008(C#)


 


一、用Delphi编写WebService


第1步:File -> New -> Other -> WebServices -> SOAP Server Application



 


第2步:选择ISAPI/NSAPI Dynami Link Library



 


第3步:选择Yes




第4步:输入接口的名称,这里用Main,其他选项不消改,点OK



 


第5步:打开项目经管器,再打开MainIntf.pas文件,MainIntf.pas是接口定义单位



 


第6步:在MainIntf.pas中定义一个Sum函数,此函数的功能是策画2个整数的和并显示,如红色框中所示



 




第7步:打开MainImpl.pas文件,MainImpl.pas是接话柄现单位。在此单位中实现Sum函数


 




第8步:打开项目经管器,编译Project1.dll





二、在IIS下安排WebService


第1步:用inetmgr号令打开IIS经管器



 


第2步:如下图所示,在默认网站点击右键,然后新建 -> 虚拟目次

注意  需要将“Web服务扩展”中的“所有未知ISAPI扩展”设置为“允许”。


 


 


第3步:点下一步



 


第4步:虚拟目次别号,这里输入webservice,点下一步



 


第5步:输出目次,"建议应用C:\Inetpub\wwwroot","C:\Inetpub\wwwroot"这个目次在第8步中会用到。点下一步



 


第6步:接见权限,勾选“执行(如ISAPI引用法度活CGI)”,这项很首要,必然要勾选,然后点下一步



 


第7步:点击完成,在IIS经管器就可以看到webservice的虚拟目次了



 


 



 


第8步:把Project1.dll拷贝到C:\Inetpub\wwwroot目次中,若是提示Project1.dll被占用,可以在任务经管器中强行停止dllhost过程后再拷贝,如下图所示



 


第9步:在浏览器中输入http://localhost/webservice/Project1.dll这个网址,若是显示以下页面,申明webservice可用。


若是点击页面中IMain旁边的[WSDL],则浏览器会跳转到


http://localhost/webservice/Project1.dll/wsdl/IMain


这个网址接下来我们会用到



 


三、在ASP.NET中调用webservice


第1步:开启VS2008,文件 -> 新建 -> 网站



 


第2步:选择ASP.NET网站,说话是C#,点断定



 


第3步:解决规划资料经管器,点右键,选择添加Web引用


 


 


 


第4步:在URL中输入


http://localhost/webservice/Project1.dll/wsdl/IMain然后点前去;



 


第5步:web引用名,可以用默认值,点;添加引用;


 


 


 



 


第6步:双击;Default.aspx;,再双击“Default.aspx.cs”




第7步:在左边的“Default.aspx.cs”的代码窗口添加以下代码,如红色框中所示



 


第8步:按Ctrl+F5运行,正确的显示页面如下



 

内容概要:本文详细探讨了双馈风力发电机(DFIG)在Simulink环境下的建模方法及其在不同风速条件下的电流与电压波形特征。首先介绍了DFIG的基本原理,即定子直接接入电网,转子通过双向变流器连接电网的特点。接着阐述了Simulink模型的具体搭建步骤,包括风力机模型、传动系统模型、DFIG本体模型和变流器模型的建立。文中强调了变流器控制算法的重要性,特别是在应对风速变化时,通过实时调整转子侧的电压和电流,确保电流和电压波形的良好特性。此外,文章还讨论了模型中的关键技术和挑战,如转子电流环控制策略、低电压穿越性能、直流母线电压脉动等问题,并提供了具体的解决方案和技术细节。最终,通过对故障工况的仿真测试,验证了所建模型的有效性和优越性。 适用人群:从事风力发电研究的技术人员、高校相关专业师生、对电力电子控制系统感兴趣的工程技术人员。 使用场景及目标:适用于希望深入了解DFIG工作原理、掌握Simulink建模技能的研究人员;旨在帮助读者理解DFIG在不同风速条件下的动态响应机制,为优化风力发电系统的控制策略提供理论依据和技术支持。 其他说明:文章不仅提供了详细的理论解释,还附有大量Matlab/Simulink代码片段,便于读者进行实践操作。同时,针对一些常见问题给出了实用的调试技巧,有助于提高仿真的准确性和可靠性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值