如何將waveform chart貼到指定的excel裡面

如下圖所示要怎麼將waveform chart或是XY graph貼到指定的excel格子中

![](upload://vPoJC2jamIEdBnfSosU9LmJPFJI.jpeg)

單純的使用copy 和 paste就可以了

在front panel上用左鍵點一下chart

然後按ctrl+c

進入excel 然後在你要放的地方按 ctrl+v 完成

嗯~~我的意思是用LabVIEW寫一支程式貼ㄝ!

抱歉誤會你的意思了

不過我找到的答案可能會讓你很失望

就我知道labview並沒有任何一樣功能可以直接把chart貼到excel中

然後我也去ni的網站和討論區裡查了一下資料

但是得到的答案是

http://forums.ni.com/ni/board/message?board.id=170&message.id=35495&requireLogin=False

There is no VI that will take the image of a LabVIEW chart and put it in excel. Passing the data is doable and there are several examples that show how that is done. The only workarounds that I could think of are the ones you suggested.

目前沒有任何vi可以直接把labview chart的圖形放到excel中

傳送資料是可行的而且也有好幾種範例可以完成

我唯一可以想到的就是你建議的方式

他說的是waveform tool 中的Export Waveforms to Spreadsheet File.vi

不好意思 小弟不才也想不到別種方式

也許有那位高手會寫的話再指點一下吧

 

1.如果你有安裝report toolkit的話,在LabVIEW>>Help>>Find Examples...搜尋excel,有一個XY Graph(Excel).vi的範例可參考

2.在以下紅色框框裡的position的參數,改變它即可指定graph的位置

![](upload://6qP9FEHOaA5oTNKjlfS0lHHl5hw.jpeg)

用google查了一下

這東西好像要另外買是吧?

原來還有這種東西 真是意外

請問ancle大大,Excel Insert Graph這個icon的Data只能接收2D array嗎?因為我是用waveform chart做一個電壓與電流的曲線因此只要知道X軸與Y軸並且描點即可,可是example用到2D array太複雜了看不太懂,而我用1D array無法連接請問這是怎麼回事?

PS.我在公司無法上傳檔案與圖片因此只能用文字敘述,等晚一點我在補圖上來,我先用文字敘述大概的連接方式

Numeric-->

                    Build Array--> Waveform Chart

Numeric-->

 

yankess38936.4101967593

我做出來了!這必須要用Report Generation做才好做,因為公司會擋上傳的檔案所以我用文字敘述希望好心人士幫我轉一下圖檔分享給大家

1.在程式區中的waveform chart上按右鍵create一個"Reference"

2.在程式區中放一個New Report.vi檔案格式選擇Excel

3.在程式區中放一個Append Control Image to Report .vi(這是在Report Generation才有的)

4.將"Reference"連到Append Control Image to Report .vi的ctrl reference腳上,其它的就按照屬性連一連就OK了

5.控制waveform chart在excel的位置是Append Control Image to Report .vi中MS office parameters這支腳位

希望各位好好享用喔......

你參考一下..這是我之前提問的..有高手幫我解答..希望對你有幫肋

http://www.labview.com.tw/forum/forum_posts.asp?TID=5312&KW=excel

我那文字敘述中就是這個方法!謝謝jock幫我貼出連結!!