[請益]LabVIEW的Report方式

我想在做完分析後一般都會印出圖表吧!

我目前知道的有直接將Front Panel中的Control直接印出來;還有利用Word或是Excel的圖形以及LabVIEW中的Picture...

可是我覺得似乎不是那麼的好看,不知道還有哪些Report的方式?

希望大家能夠不吝指教...謝謝!

我想這個你應該用現有labview的報表功能配合你的巧思來設計一個你所需要

的報表格式或排版方式....你的應用是用在哪一方面啊....需要很漂亮的報表...

另外,你的labview版本是7.0版的嗎??若是7.0版本的,我記得在labview 7.0 full

version不是有一片名為DIAdem的光碟,那不就是提供為報表時所用?? ![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)

我都是採集數據,然後再用Excel做圖。然後再印出來。對我來說,後半段整理數據到列印的過程,通通都是手動的。

我的方式是

1.先建立一個範本(excel or word)

2.程式擷取量測所需資料

3.程式呼叫開啟已建立好的範本(此部分可讓Excel or wrod 隱藏起來讓使用者不察覺)

4.程式丟值

5.關閉儲存或列印excel or word

6.完成

降就不用再程式裏建excel了,偷懶的方法

 

 

阿k先生:

可以請你跟詳細敘述你製作report方法嗎?

可以直接用labview 7.0就做到嗎??

阿K的做法跟我一樣

開檔(我已設定好的Excel檔)將此檔案複製到另一檔案(檔名都已經設定好了)

然後複製完標準檔後關閉檔案

量測數據整理

在開啟剛剛複製的標準檔存資料

關閉檔案因為我要做的功能測試蠻多的

所以Excel(sheet1 sheet2......如下)![](upload://bYCGLVQ2xYCkY6TSDzv2PwwNXoA.gif)

Dear :

謝謝菜鳥的解答,就像我上面說的.我excel的範本是先建好固定的

要使用時再開啟他, 以前我是用ActiveX去寫, 但目前有買report generator Toolkit . 所以都之接用toolkit寫比較快

那請問阿K大大

在LabView中不是有內建的範例程式嗎

與您說的toolkit是一樣的東西嗎

我逛了一下ni的網站 

Report Generation toolkit到底跟內建程式有何不同呢

可以在Excel和word執行巨集 

但這個巨集的VB程式還必須要在執行前就寫好

能我在LabView中寫巨集的程式嗎

還有如果在Excel中的Sheet1,Sheet2 ..... 的名字要如何更改

還有最近玩玩LabView Express中的report的功能

發現做出來的報表都有一點醜耶

要如何更改表格的寬度以及繪出圖形的大小呢?

 

你要是有Report Generation有各已經寫好的viExcel Rename Worksheet.vi

這邊可以變更sheet的名字,還有一各方法不用這樣做,

就是我上述所說的先設定一各標準檔案,為何要設定標準檔案呢?

例如excel都會把你的內容預設為數字的樣子,也就是說假設我LabView

設定資料為11-11(在LabView為字串模式),但是存到Excel他會把你的資料

顯示為1111日(這並不是你要的字串,也就是說他並不是以字串模式顯示),

現在我只要開啟一各標準檔,先在開啟的Excel做上點選全部表格,

然後上方工具列:格式->儲存表格->數字類別選項更改為文字。

當你開始測試的時候先開啟剛剛設定的標準表格,複製到另一各檔名(自己設的檔

名),等你量測完資料後,開啟剛剛以複製完的哪個檔案,

資料貼過去就不會再出現1111日了,因為你之前已經把格式設定為文字了,

至於你說的設定sheet名字也一樣,都一並設定在標準檔案內。

你有安裝LabViewExcelWordReport Generation嗎?

如果有我可以把我寫好的程式po上來給你參考,不然你也打不開。

![](upload://aeTYlqEc1qXvs9Jv3ju6pnq9wZt.gif)

謝謝 菜鳥大大的說明

我本來是想說有沒有不用LabView toolkit

因為LabView toolkit要錢低

是不是能自己寫子vi來控制Excel

如更改Sheet的名字等等

我是沒有LabViewExcelWordReport Generation

所以如您所說 我是無法打開低![](upload://ekm3yUkVpx9yRp2Oc1K3CjKn5ta.gif)

 

要自己寫的話很麻煩喔,

其實另外買ExcelWord功能,也都是ni已經寫好了例子,

哪些例子可以讓你使用而已,因為我有去看過哪些例子,

真的很難,對我來說真的要自己寫來控制,也是可以只是出問題等等

會很麻煩因為牽涉到ActiveX等等的技術,我也曾經想自己把裡面例子

改成可以放在網路上給大家看,最慘的是他們有些程式還鎖碼。![](upload://qPCmzfq2KigUaPncn6Um67RUCob.gif)

現在只能等我把目前的專題告一段落才有時間研究更深的技巧了

 

抱歉補充,因為看到蠻多站友,都因為這套另外的軟體要付費,

所以我決定研究一下,重裡面程式自己寫一套來跟大家分享

目前遇到蠻多關於excel的問題,給我時間研究研究吧。![](upload://fwLdedPZdXLjZyCWa7zyAqECATM.gif)

 

鎖碼是指完全打不開子Vi嗎 

還是用密碼保護啊  呵呵 

不過只要牽扯到ActiveX的都應該很麻煩吧 

看來自己的功力還要再加強才行

唉...![](upload://ekm3yUkVpx9yRp2Oc1K3CjKn5ta.gif)

 

嗯密碼保護沒錯

[QUOTE=麟仔]

我想這個你應該用現有labview的報表功能配合你的巧思來設計一個你所需要

的報表格式或排版方式....你的應用是用在哪一方面啊....需要很漂亮的報表...

另外,你的labview版本是7.0版的嗎??若是7.0版本的,我記得在labview 7.0 full

version不是有一片名為DIAdem的光碟,那不就是提供為報表時所用?? ![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)

[/QUOTE]

請問一下!

你所謂的報表功能是「Report Generation」嗎?

 

順便請教一下各位...

有人有利用Active X連結Grapher做報表嗎?

因為我都連結失敗ㄟ...

不知是否有人用過,能不能夠指點我一下!