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
    +关注

    关注

    2013

    文章

    3681

    浏览量

    344318
  • 编程
    +关注

    关注

    90

    文章

    3708

    浏览量

    96765
  • HTML
    +关注

    关注

    0

    文章

    280

    浏览量

    45734
  • Excel
    +关注

    关注

    4

    文章

    230

    浏览量

    57553
  • 报表
    +关注

    关注

    0

    文章

    18

    浏览量

    9620

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深圳南柯电子|灯具EMC整改:低碳时代,能效与兼容性的平衡之道

    深圳南柯电子|灯具EMC整改:低碳时代,能效与兼容性的平衡之道
    的头像 发表于 11-20 10:00 164次阅读

    CherryUSB和RTThread自带的USB如何合理使用?

    RTThread自带了很多的USB的功能,但是我在想如果使用CherryUSB是否比使用 自带的更好。 所以我的操作一开始是这样的 1、RTThread使能自带的USB,使能了大容量设备MSC,测试正常
    发表于 10-13 07:52

    从0开始使用LabVIEW操作数据采集卡-概述和新建新建项目

    数据的程序。本文的阅读对象是不懂LabVIEW编程,但想要使用数据采集卡采集传感器输出信号的专业人士或者是想学习使用LabVIEW编程的技术人员。 ztdaq动态库支持EM9316BD
    的头像 发表于 10-10 14:54 301次阅读
    从0开始使用<b class='flag-5'>LabVIEW</b>操作数据采集卡-概述和新建新建项目

    labview工具包24】labview编程助手

    B站关注up, https://space.bilibili.com/386495696?spm_id_from=333.1007.0.0 让labview更加优雅 labview编程助手
    发表于 09-15 03:49

    Labview技巧合集】11 实现脚本化插件编程

    Labview技巧合集】11 实现脚本化插件编程
    发表于 09-02 18:10

    鸿蒙CodeGenie AI辅助编程工具详解

    【HarmonyOS 5】鸿蒙CodeGenie AI辅助编程工具详解 一、前言 1、CodeGenie是什么? CodeGenie (代码精灵)作为鸿蒙DevEco IDE自带的AI辅助编码工具
    的头像 发表于 07-07 11:54 1002次阅读
    鸿蒙CodeGenie AI辅助<b class='flag-5'>编程</b>工具详解

    Arduino与LabVIEW联合编程指南

    Arduino编程并与LabVIEW上位机结合实现设备的远程控制与数据采集。
    发表于 06-19 15:54 1次下载

    LabVIEW的详细简介和应用(文末免费分享LabVIEW相关资料合集)

    LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而
    的头像 发表于 05-22 11:43 2116次阅读
    <b class='flag-5'>LabVIEW</b>的详细简介和应用(文末免费分享<b class='flag-5'>LabVIEW</b>相关资料合集)

    Labview技术帮助文档

    Labview最好的教材就是自带的帮助文档
    发表于 03-05 18:01 2次下载

    请问DLP6540怎样编程

    请问DLP6540怎样编程,怎样通过那个DLP composer来新建工程,配置各项参数,有参考资料教程之类的么,谢谢
    发表于 02-21 06:49

    无缝连接Labview——国产DAQ软件 #电路知识 #DAQ #Labview

    LabVIEW
    西安阿尔泰电子科技发展有限公司
    发布于 :2025年01月21日 13:46:29

    LabVIEW程序代做,关于噪声测量方面,需要matlab与labview混合编程,涉及优化算法、PID控制等,可带价联系

    LabVIEW程序代做,关于噪声测量方面,需要matlab与labview混合编程,涉及优化算法、PID控制等,可带价联系QQ2789223947
    发表于 12-11 17:27

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

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