2016-07-26 70 views
3

LabVIEW是一種可視化編程語言。要在StackOverflow上發佈其他用戶的代碼,我需要發佈我的程序框圖的圖像。發佈此類代碼的最佳方式是什麼?如何將LabVIEW代碼發佈到其他人可以執行的StackOverflow? AKA如何創建VI片段?

+0

我建議把這個帖子[元],這是適當的子部分的問題*有關*堆棧溢出。 (它可能是重複的) – usr2564301

+0

除了一般的LabVIEW外,我認爲在StackOverflow本身的主要「我該怎麼做」這個區域留下一個合理的問題。 – srm

回答

2

在StackOverflow上顯示LabVIEW代碼的最佳方式是將VI代碼片段作爲PNG圖像發佈。

VI片段是一個PNG,可以像在任何圖像一樣在線查看。與普通的PNG不同,它嵌入了元數據,因此當用戶在程序框圖中放置PNG時,不會粘貼圖片,而是粘貼圖片中的代碼。這允許其他用戶探索你的多幀結構節點並執行你的代碼(如果代碼沒有被破壞)。

要創建VI片段,選擇您想要的框圖上的代碼(也可以是整個程序框圖),然後從菜單編輯選擇>>從選擇創建VI片段。系統會提示您保存.PNG文件。 例如,這樣做: enter image description here 產生這樣的: enter image description here

片段將幫助StackOverflow的用戶回答你的問題。如果您真的認爲您在LabVIEW中發現了錯誤或需要某人在NDA下調查您的整個層次結構,請聯繫NI技術支持(http://ni.com)。他們的法律部門可以與您一起設置調查代碼的方式,而不違反NDA。

請注意,爲StackOverflow託管的默認圖像是imgur.com。許多公司阻止imgur.com。如果您可以在其他主機上發佈圖片,然後將其鏈接到您的帖子中,則更多人可能會看到它。

+0

請注意,您還可以使用名爲[代碼捕獲工具](https://lavag.org/files/file/63-code-capture-tool/)的外部工具,它比內置代碼段工具具有一些優勢,比如顯示FP或運行插件(例如自動上傳到imgur)。 – Yair

4

您應該選擇全部(ctl + A),然後轉到編輯並選擇 - >從選擇創建VI片段。

enter image description here

下面是結果圖像,其可以通過LabVIEW中被打開,並進一步使用。

enter image description here

+0

請注意是否將您的圖片添加到我的答案中?我發佈了這個帖子,並且專門回答了這個問題,以便展示更多細節,而不僅僅是創建代碼片段的實際機制,因爲我發現自己不得不定期發佈這些信息作爲對StackOverflow的評論,並且我想要一個可以鏈接的問題/答案。 – srm

+0

請注意,爲SO託管的默認圖像是imgur.com。許多公司阻止imgur.com :( –

+0

然後你可以提供Dropbox鏈接到圖片。 –

相關問題