热点:

    LabVIEW构建Web服务器

      [   原创  ]   作者:
    收藏文章 暂无评论

    谈及Web服务器搭建,人们常想到微软IIS,但其对开发者技术要求较高。采用LabVIEW则能充分利用其计算高效、开发便捷的优势,尤其适用于测控领域云平台的构建,显著提升开发效率与系统稳定性。

    1、 创建一个新项目,在项目树中找到我的电脑,右键点击,选择新建→Web服务器,默认名称为WebService1。该名称将直接显示在URL中,建议修改为便于记忆的名称。

    2、 在Web服务器名称上点击右键,选择添加公共内容文件夹,然后指定目标文件夹,其内所有内容将自动显示在项目树中。

    3、 在公共内容文件夹中创建一个名为 index.html 的文件,用文本编辑器打开后,编写一个包含两个输入框和一个提交按钮的表单。

    4、 Web服务器已成功搭建,可进行功能验证。首先,在Web服务器图标上点击右键并选择启动,开启服务进程;随后,对index.html文件右键操作,选择显示公共URL,复制生成的链接地址。将该链接粘贴至浏览器地址栏并按下回车键。页面加载后,若显示两个输入框及一个提交按钮,即表明Web服务运行正常。需注意,公共目录下的HTML文件属于静态网页内容,未经过后端程序处理,直接由服务器返回给客户端展示。

    5、 停止Web服务器后,右键点击Web资源并选择新建VI,此VI即为HTTP方法VI,用于响应Web请求。请注意,前后面板上的LabVIEW Web服务请求控件不可删除,它们是接收Web请求的关键入口,必须保留以确保功能正常。

    6、 启动Web服务器后,在网页的两个输入框中填入数值并提交,页面跳转后返回XML格式数据,显示求和结果正确。同时双击打开HTTP方法VI,可见VI正在运行,接收到的输入数据及计算结果均准确无误,整个流程运行顺畅,数据交互正常。

    7、 很多时候,我们更倾向于返回HTML而非XML。可通过在Web服务器上右键点击,进入属性中的HTTP方法VI设置,选择需修改的VI,并将其输出类型设为数据流。需要注意的是,数据流内容应为有效的HTML代码。由于HTTP方法VI本身不提供直接生成HTML的函数,因此需提前准备一个以.esp为后缀的模板文件,通过调用该模板来输出HTML内容,从而实现网页的动态呈现。

    8、 在项目目录中创建一个新的.esp文件,使用任意文本编辑工具打开该文件,编写一段包含HTML的代码。在JavaScript部分定义一个函数,确保函数名为Get开头并包含返回语句,例如function GetPlusResult() { return form; }。仔细记录该函数名中双引号内的内容,如PlusResult,以便后续使用,确保命名规范且准确无误,避免后续调用时出现错误。

    9、 打开HTTP方法VI的后面板,从互联接口→Web服务中拖出设置ESP变量和渲染ESP终端两个函数,并将其依次连接。前者用于将指定内容替换到ESP模板的对应位置,后者则负责将替换完成后的HTML页面生成并返回给客户端,实现动态网页的响应与输出。

    10、 动态网页已成功搭建。启动Web服务器后,在页面两个输入框中填入数值并提交,页面迅速返回结果,且完全符合ESP模板规定的格式,功能运行正常。

    11、 一旦上述方法可行,后续只需持续优化网页并完善LabVIEW计算程序即可。

    soft.zol.com.cn true https://soft.zol.com.cn/1032/10321877.html report 2430 谈及Web服务器搭建,人们常想到微软IIS,但其对开发者技术要求较高。采用LabVIEW则能充分利用其计算高效、开发便捷的优势,尤其适用于测控领域云平台的构建,显著提升开发效率与系统稳定性。 1、 创建一个新项目,在项目树中找到我的电脑,右键点击,选择新建→Web服务器...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    箫心web个人服务器

    更新时间:2020年05月13日

    用户评分:0 | 0人点评

    软件类型:免费软件

    软件语言:简体中文

    箫心web个人服务器
    • 更新时间:2020年05月13日
    • 软件大小:4.6MB
    • 软件分类:FTP软件
    • 语言种类:简体中文
    • 软件评级:0 人点评