0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

LabVIEW的編程之道—自帶報表

jf_NKOETB7n ? 來源:LabVIEW的編程之道 ? 作者:LabVIEW的編程之道 ? 2023-01-04 09:28 ? 次閱讀

一、自帶報表函數(shù)簡介

LabVIEW自帶報表分為三大類:excel、word和HTML。報表工具使用的LVOOP設(shè)計,很多功能是公用的,這里只講述excel,其它的有其它需求可以自行研究。

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

通用報表函數(shù),HTML、Word和Excel通用

1、創(chuàng)建報表,可以只選擇報表類型,也可以使用已經(jīng)創(chuàng)建好的模板,一般使用模板比純使用腳本簡單。

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

2、保存報表至文件

當報表已經(jīng)完成后需要保存到文件中,使用這個函數(shù),注意保存文件的路徑為合法路徑,文件會自動創(chuàng)建。這個函數(shù)不影響你的報表模板。

需要把報表保存為PDF格式文件就必須用這個函數(shù)。

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

3、處置報表

是否保存你的報表,如果前面已經(jīng)使用了保存報表至文件或使用了模板,這里就把保存改動設(shè)置為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專用函數(shù)

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

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

9、設(shè)置工作表編輯,工作表從0開始

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

10、修改改工作表名稱

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

11、獲取excel的表個數(shù)和當前表名稱

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

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

這個是一個重要的函數(shù),可以在單元格中插入公式或插入值,特別是你創(chuàng)建了excel模板,填值時必須用到這個函數(shù)。

可以為模板單元格取個別名,然后用別名設(shè)置值。

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

二、報表范例

下面是一個excel報表例子,讀模板Model.xlsx然后在里面寫入數(shù)據(jù)和插入圖片,保存成excel或pdf

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

生成的報表文件

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

三、需要安裝的軟件、工具包和庫

1、LabVIEW2015中文版

2、office2016

3、office激活工具

四、注意事項

LabVIEW自帶的報表工具包功能齊全,使用簡單,但是有一個很重要的問題,經(jīng)常報錯。

1、源代碼正常運行,生成exe后報錯

主要是因為代碼里有很多動態(tài)調(diào)用,打包時應(yīng)該把關(guān)聯(lián)的庫全部包含到exe中。

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

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

2、可以保存word,excel但是無法保存pdf文件,保存最后會出錯

我碰到的情況是因為裝了WPS無法生成pdf,卸載WPS后連運行創(chuàng)建報表函數(shù)都報錯,錯誤碼為-2146827284。

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

最后卸載office后重裝解決,可以保存為pdf,最簡單粗暴的方法最節(jié)約時間。

3、如果生成exe運行一段時間后一段時間報錯無法生成報表,建議檢查是否安裝WPS,如果沒有就重裝同版本的office。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • LabVIEW
    +關(guān)注

    關(guān)注

    1995

    文章

    3670

    瀏覽量

    333400
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3683

    瀏覽量

    94899
  • HTML
    +關(guān)注

    關(guān)注

    0

    文章

    280

    瀏覽量

    41000
  • Excel
    +關(guān)注

    關(guān)注

    4

    文章

    225

    瀏覽量

    56393
  • 報表
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    9506

原文標題:LabVIEW的編程之道—自帶報表

文章出處:【微信號:LabVIEW的編程之道,微信公眾號:LabVIEW的編程之道】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 5人收藏
  • 往事如风SSR1
  • jf_310443561

評論

相關(guān)推薦
熱點推薦

Labview技術(shù)幫助文檔

Labview最好的教材就是自帶的幫助文檔
發(fā)表于 03-05 18:01 ?0次下載

請問DLP6540怎樣編程?

請問DLP6540怎樣編程,怎樣通過那個DLP composer來新建工程,配置各項參數(shù),有參考資料教程之類的么,謝謝
發(fā)表于 02-21 06:49

labview2015使用Excel報表程序打包生成后打開程序要選一個vi才能使用,否則軟件就會報錯,這是什么問題?

labview2015使用Excel報表程序打包生成后打開程序要選一個vi才能使用,否則軟件就會報錯。這是什么問題?
發(fā)表于 12-09 16:14

labview創(chuàng)建DIAdem報表的具體方法

求一份用labview創(chuàng)建DIAdem報表的具體方法
發(fā)表于 11-27 14:31

HarmonyOS Next元服務(wù)大學之道動卡互動

各位大佬,純血鴻蒙HarmonyOS NEX手機、平板,應(yīng)用市場搜索“大學之道動卡”即可體驗,打開留言即可發(fā)表你的文學觀點,謝謝互動。 您也可以通過以下方式,打開“大學之道動卡”互動。
發(fā)表于 11-26 10:18

LABVIEW報表創(chuàng)建工具遇到的一個問題,麻煩大佬幫忙看一下

報表插入之后打開EXCEL選定的保存位置會提示如下 此時無論點是或者否保存的數(shù)據(jù)都會消失,仔細觀察之后發(fā)現(xiàn)創(chuàng)建報表創(chuàng)建的EXCEL進程,無法被處置報表VI關(guān)閉。此時手動點擊EXCEL保存的表格就會
發(fā)表于 10-09 10:03

labview控件怎么置于頂層

LabVIEW中,將控件置于頂層(特別是當討論的是整個前面板窗口的置頂,而非單個控件的層級調(diào)整)時,主要可以通過編程方式實現(xiàn),特別是利用VI服務(wù)器(VI Server)來控制前面板的屬性。以下
的頭像 發(fā)表于 09-04 18:06 ?2854次閱讀

labview生成應(yīng)用程序怎么包括userlist

1. 準備工作 在開始之前,確保你已經(jīng)安裝了LabVIEW,并且熟悉基本的LabVIEW編程概念。 2. 創(chuàng)建用戶界面 2.1 設(shè)計界面 打開LabVIEW :啟動
的頭像 發(fā)表于 09-04 17:28 ?867次閱讀

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

了程序運行所需的所有指令和數(shù)據(jù),但不再以LabVIEW的圖形化編程形式存在。 然而,如果你需要修改或查看exe文件背后的LabVIEW邏輯,你可以考慮以下幾種方法: 保留原始項目文件 : 最直接的方法
的頭像 發(fā)表于 09-04 17:12 ?2941次閱讀

labview中常用的程序結(jié)構(gòu)有哪幾種

LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一種圖形化編程語言,由美國國家儀器(National Instruments
的頭像 發(fā)表于 09-04 16:32 ?1631次閱讀

什么是labview?labview編寫的程序由哪幾部分組成?

LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一種圖形化編程語言,由美國國家儀器(National Instruments
的頭像 發(fā)表于 09-04 16:04 ?1790次閱讀

labview是什么編程語言寫的

的一種圖形化編程語言。它并不是用傳統(tǒng)的文本編程語言(如C++、Python等)編寫的,而是采用了一種獨特的圖形化編程語言,通常被稱為G語言(Graphics Language)。 1. Lab
的頭像 發(fā)表于 09-04 16:00 ?2019次閱讀

labview中如何實現(xiàn)字符串選擇輸出

LabVIEW中實現(xiàn)字符串選擇輸出是一項常見的任務(wù),它涉及到字符串處理、條件判斷和用戶界面設(shè)計等多個方面。由于LabVIEW是一種圖形化編程語言,其編程方式與傳統(tǒng)的文本
的頭像 發(fā)表于 09-04 15:44 ?2044次閱讀

labview字符串的四種表示各有什么特點

LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是一種圖形化編程語言,廣泛用于數(shù)據(jù)采集、儀器控制、數(shù)據(jù)分析和自動化測試等領(lǐng)域
的頭像 發(fā)表于 09-04 15:40 ?1269次閱讀

Labview實現(xiàn)自定義四維云圖(三維曲面圖像)可視化顯示

Labview自帶有三維曲面圖形繪制函數(shù),并可在曲面表面完成云圖可視化顯示,但是其顏色范圍由矩陣Z的最大、最小值自動配置,無法進行用戶自定義靈活配置,因此本文在Labview自帶的三
發(fā)表于 07-16 10:52 ?63次下載

電子發(fā)燒友

中國電子工程師最喜歡的網(wǎng)站

  • 2931785位工程師會員交流學習
  • 獲取您個性化的科技前沿技術(shù)信息
  • 參加活動獲取豐厚的禮品