0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

LabVIEW的编程之道—自带报表

jf_NKOETB7n 来源:LabVIEW的编程之道 作者:LabVIEW的编程之道 2023-01-04 09:28 次阅读

一、自带报表函数简介

LabVIEW自带报表分为三大类:excel、word和HTML。报表工具使用的LVOOP设计,很多功能是公用的,这里只讲述excel,其它的有其它需求可以自行研究。

b5dfd980-8b95-11ed-bfe3-dac502259ad0.png

通用报表函数,HTML、Word和Excel通用

1、创建报表,可以只选择报表类型,也可以使用已经创建好的模板,一般使用模板比纯使用脚本简单。

b5f4dd80-8b95-11ed-bfe3-dac502259ad0.png

2、保存报表至文件

当报表已经完成后需要保存到文件中,使用这个函数,注意保存文件的路径为合法路径,文件会自动创建。这个函数不影响你的报表模板。

需要把报表保存为PDF格式文件就必须用这个函数。

b61a29c8-8b95-11ed-bfe3-dac502259ad0.png

3、处置报表

是否保存你的报表,如果前面已经使用了保存报表至文件或使用了模板,这里就把保存改动设置为False。

b62e3d5a-8b95-11ed-bfe3-dac502259ad0.png

4、添加报表文本

像报表里添加文本,这个主要针对word报表。

b64881b0-8b95-11ed-bfe3-dac502259ad0.png

5、添加报表至报表

向报表里添加表格,这个可以是word也可以是excel。

b6606eec-8b95-11ed-bfe3-dac502259ad0.png

6、添加控件图像至报表

将LabVIEW控件图像添加到报表,一般添加图片或波形控件。

b675c968-8b95-11ed-bfe3-dac502259ad0.png

7、添加图像至报表

将图片插入报表中

b68815a0-8b95-11ed-bfe3-dac502259ad0.png

Excel专用函数

8、在exccel中插入工作表,一般添加到最后面。

b69edd12-8b95-11ed-bfe3-dac502259ad0.png

9、设置工作表编辑,工作表从0开始

b6b40458-8b95-11ed-bfe3-dac502259ad0.png

10、修改改工作表名称

b6c90aec-8b95-11ed-bfe3-dac502259ad0.png

11、获取excel的表个数和当前表名称

b6fc3a3e-8b95-11ed-bfe3-dac502259ad0.png

12、在表格中插入公式或值

这个是一个重要的函数,可以在单元格中插入公式或插入值,特别是你创建了excel模板,填值时必须用到这个函数。

可以为模板单元格取个别名,然后用别名设置值。

b71d6740-8b95-11ed-bfe3-dac502259ad0.png

二、报表范例

下面是一个excel报表例子,读模板Model.xlsx然后在里面写入数据和插入图片,保存成excel或pdf

b752a4e6-8b95-11ed-bfe3-dac502259ad0.png

生成的报表文件

b77095e6-8b95-11ed-bfe3-dac502259ad0.png

三、需要安装的软件、工具包和库

1、LabVIEW2015中文版

2、office2016

3、office激活工具

四、注意事项

LabVIEW自带的报表工具包功能齐全,使用简单,但是有一个很重要的问题,经常报错。

1、源代码正常运行,生成exe后报错

主要是因为代码里有很多动态调用,打包时应该把关联的库全部包含到exe中。

b7bc1ce6-8b95-11ed-bfe3-dac502259ad0.png

b7cf1e4a-8b95-11ed-bfe3-dac502259ad0.png

2、可以保存word,excel但是无法保存pdf文件,保存最后会出错

我碰到的情况是因为装了WPS无法生成pdf,卸载WPS后连运行创建报表函数都报错,错误码为-2146827284。

b7e6f5d8-8b95-11ed-bfe3-dac502259ad0.png

最后卸载office后重装解决,可以保存为pdf,最简单粗暴的方法最节约时间。

3、如果生成exe运行一段时间后一段时间报错无法生成报表,建议检查是否安装WPS,如果没有就重装同版本的office。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LabVIEW
    +关注

    关注

    1976

    文章

    3657

    浏览量

    325232
  • 编程
    +关注

    关注

    88

    文章

    3637

    浏览量

    93930
  • HTML
    +关注

    关注

    0

    文章

    278

    浏览量

    36338
  • Excel
    +关注

    关注

    4

    文章

    224

    浏览量

    55579
  • 报表
    +关注

    关注

    0

    文章

    18

    浏览量

    9404

原文标题:LabVIEW的编程之道—自带报表

文章出处:【微信号:LabVIEW的编程之道,微信公众号:LabVIEW的编程之道】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    labview2015使用Excel报表程序打包生成后打开程序要选一个vi才能使用,否则软件就会报错,这是什么问题?

    labview2015使用Excel报表程序打包生成后打开程序要选一个vi才能使用,否则软件就会报错。这是什么问题?
    发表于 12-09 16:14

    labview创建DIAdem报表的具体方法

    求一份用labview创建DIAdem报表的具体方法
    发表于 11-27 14:31

    HarmonyOS Next元服务大学之道动卡互动

    各位大佬,纯血鸿蒙HarmonyOS NEX手机、平板,应用市场搜索“大学之道动卡”即可体验,打开留言即可发表你的文学观点,谢谢互动。 您也可以通过以下方式,打开“大学之道动卡”互动。
    发表于 11-26 10:18

    LABVIEW报表创建工具遇到的一个问题,麻烦大佬帮忙看一下

    报表插入之后打开EXCEL选定的保存位置会提示如下 此时无论点是或者否保存的数据都会消失,仔细观察之后发现创建报表创建的EXCEL进程,无法被处置报表VI关闭。此时手动点击EXCEL保存的表格就会
    发表于 10-09 10:03

    labview控件怎么置于顶层

    LabVIEW中,将控件置于顶层(特别是当讨论的是整个前面板窗口的置顶,而非单个控件的层级调整)时,主要可以通过编程方式实现,特别是利用VI服务器(VI Server)来控制前面板的属性。以下
    的头像 发表于 09-04 18:06 1768次阅读

    labview生成应用程序怎么包括userlist

    1. 准备工作 在开始之前,确保你已经安装了LabVIEW,并且熟悉基本的LabVIEW编程概念。 2. 创建用户界面 2.1 设计界面 打开LabVIEW :启动
    的头像 发表于 09-04 17:28 573次阅读

    labview程序生成exe文件怎么还原

    了程序运行所需的所有指令和数据,但不再以LabVIEW的图形化编程形式存在。 然而,如果你需要修改或查看exe文件背后的LabVIEW逻辑,你可以考虑以下几种方法: 保留原始项目文件 : 最直接的方法
    的头像 发表于 09-04 17:12 1751次阅读

    labview中常用的程序结构有哪几种

    LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种图形化编程语言,由美国国家仪器(National Instruments
    的头像 发表于 09-04 16:32 965次阅读

    什么是labview?labview编写的程序由哪几部分组成?

    LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一种图形化编程语言,由美国国家仪器(National Instruments
    的头像 发表于 09-04 16:04 1002次阅读

    labview是什么编程语言写的

    的一种图形化编程语言。它并不是用传统的文本编程语言(如C++、Python等)编写的,而是采用了一种独特的图形化编程语言,通常被称为G语言(Graphics Language)。 1. Lab
    的头像 发表于 09-04 16:00 1107次阅读

    labview中如何实现字符串选择输出

    LabVIEW中实现字符串选择输出是一项常见的任务,它涉及到字符串处理、条件判断和用户界面设计等多个方面。由于LabVIEW是一种图形化编程语言,其编程方式与传统的文本
    的头像 发表于 09-04 15:44 1068次阅读

    Labview实现自定义四维云图(三维曲面图像)可视化显示

    Labview自带有三维曲面图形绘制函数,并可在曲面表面完成云图可视化显示,但是其颜色范围由矩阵Z的最大、最小值自动配置,无法进行用户自定义灵活配置,因此本文在Labview自带的三
    发表于 07-16 10:52 58次下载

    labview实例源码之控压取样系统

    labview源码,包含报表、曲线、通讯等
    发表于 06-06 11:23 1次下载

    EMI电磁干扰:EMI电磁干扰的识别与解决之道

    深圳比创达EMC|EMI电磁干扰:EMI电磁干扰的识别与解决之道
    的头像 发表于 04-25 11:17 934次阅读
    EMI电磁干扰:EMI电磁干扰的识别与解决<b class='flag-5'>之道</b>

    LabVIEW报表生成

    请问LabVIEW如何实现通过对Excel表格的读取后,选择特定列生成word文档,文档包括数据和图像
    发表于 03-18 00:25