- 1、本文档共71页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 LabVIEW程序生成规范
8.2.5 Windows安装程序发布 “注册表”页 添加注册表信息,本例中需要添加License注册表项,用以存储用户注册的注册码的密文 * 8.2.5 Windows安装程序发布 “硬件配置”页 加载NI MAX的配置文件,本例中并没有使用到这一项,因此不用配置 * 8.2.5 Windows安装程序发布 “高级”页 设置一些高级选项,如安装自定义错误代码文件、操作系统要求和安装完后执行的EXE程序或命令等 * 8.2.6 .NET互操作程序集发布 .NET互操作程序集生成规范将LabVIEW项目中的VI以.NET互操作程序集的形式生成和发布,这样就可以在.NET的开发平台上调用labview的程序 将VI编译成.NET互操作程序集发布可以解决软件工程师在托管代码中调用非托管代码的难题 * 8.2.6 .NET互操作程序集发布 配置.NET互操作程序集发布 简单例程,定义一个加法运算器 在程序生成规范新建选项中选择“.NET互操作程序集” 在弹出的“我的互操作程序集 属性”对话框中配置源代码发布相关参数 * 8.2.6 .NET互操作程序集发布 配置“我的互操作程序集 属性” * 8.2.6 .NET互操作程序集发布 配置“定义VI原型” 在“源文件”页中选择需要导出的函数将弹出“定义VI原型”对话框,当定义了VI的端口后,LabVIEW会自动识别各个端口的数据类型,并创建相应的接口 * 8.2.7 Web服务(RESTful)发布 在LabVIEW中,可将VI作为服务器端的Web服务发布,LabVIEW Web服务用于在网络上创建和部署Web应用,使HTTP客户端可访问这些应用 将LabVIEW项目中的VI作为Web服务发布,必须首先激活LabVIEW Web服务器上的功能 选择“工具?选项”,打开选项对话框,选择“Web服务器”在常规部分勾选“启用Web服务器”激活Web服务器上的Web服务 * 8.2.7 Web服务(RESTful)发布 激活LabVIEW Web服务器功能 * 8.2.7 Web服务(RESTful)发布 LabVIEW Web服务包括Web方法VI、Web方法VI依赖关系和静态文件 创建Web服务 准备LabVIEW项目和Web方法VI * 8.2.7 Web服务(RESTful)发布 配置Web服务发布 在程序生成规范新建选项中选择“Web服务 (RESTful)” 在弹出的“我的Web服务 属性”对话框中配置源代码发布相关参数 * 8.2.7 Web服务(RESTful)发布 “信息”页 在服务名称文本框中输入mywebservice。因为服务名称是URL的一部分,HTTP客户端将使用该URL访问Web服务,所以服务名称必须符合标准URL规范 * 8.2.7 Web服务(RESTful)发布 “源文件”页 把Web服务VI(mul.vi)添加到服务VI,会弹出“配置RESTful VI”对话框,其中可以在输出格式下拉菜单中选择Web服务返回的数据类型,使用默认即可 * 8.2.7 Web服务(RESTful)发布 “URL映射”页 设置用于指定一个URL,允许用户发送和接收Web服务中Web方法VI的数据 * 8.2.7 Web服务(RESTful)发布 配置URL映射 将VI添加至源文件页的服务VI列表框时,LabVIEW自动为Web方法VI创建了一个默认URL映射 该例中,根据变量创建顺序的前后,默认URL映射为/mul/:x/:y或/mul/:y/:x 如上述URL映射未显示或显示的URL不是上例所示,可手动创建一个URL映射 * 8.2.7 Web服务(RESTful)发布 “服务设定”页 设置Web服务需要发布的Web服务器,其中Web服务器的服务器标签和HTTP端口可以在“工具?选项”的Web服务器中设置。其余选项均使用默认设置即可,点击生成,即可完成Web服务的生成 * 8.2.7 Web服务(RESTful)发布 部署Web服务 右键单击项目浏览器窗口程序生成规范下的我的Web服务,从快捷菜单中选择部署即可 完成Web服务创建 打开Web浏览器,输入下列自定义浏览URL:http://localhost/mywebservice/mul/2/3。 URL由Web服务器名称、Web服务名称和URL映射组成。值2和3对应于在URL映射中指定的x和y,出现在mul.vi连线板上。URL元素/mul是在URL映射页指定的固定字符串。提交URL,该URL将发送HTTP请求以调用Web方法VI。Web方法VI mul.vi执行并按照之前指定的输出格式返回值result。在该例中,值是6。 * 本章总结 本章讨论了
文档评论(0)