<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > labview深入探索----labview和ClipBoard(剪切板)

          labview深入探索----labview和ClipBoard(剪切板)

          作者: 時(shí)間:2017-01-09 來源:網(wǎng)絡(luò) 收藏
          用過計(jì)算機(jī)的人幾乎沒有不知道剪切板的,但是剪切板實(shí)質(zhì)是什么,如何在程序中編程實(shí)現(xiàn),尤其是對(duì)LV來說,剪切板很少有人涉及,實(shí)際上有些時(shí)候,恰當(dāng)?shù)剡\(yùn)用剪切板可以取得事半功倍的效果.

          剪貼板內(nèi)置在windows中,并且使用系統(tǒng)的內(nèi)部資源RAM,或虛擬內(nèi)存來臨時(shí)保存剪切和復(fù)制的信息,可以存放的信息種類是多種多樣的。剪切或復(fù)制時(shí)保存在剪貼板上的信息,只有再剪貼或復(fù)制另外的信息,或停電、或退出windows,或有意地清除時(shí),才可能更新或清除其內(nèi)容,即剪貼或復(fù)制一次,就可以粘貼多次。

          本文引用地址:http://www.ex-cimer.com/article/201701/337212.htm

          clipboard本質(zhì)上一段共享的內(nèi)存區(qū)域,任何應(yīng)用程序都可以讀寫clipboard,相當(dāng)于全局變量,不過這個(gè)全局變量是針對(duì)WINDOWS操作系統(tǒng)的,所以它可以實(shí)現(xiàn)在幾個(gè)LV執(zhí)行文件或者LV和其它WINDOWS程序?qū)崿F(xiàn)數(shù)據(jù)傳遞,只所以LV很少涉及到它,因?yàn)樗惶m合實(shí)時(shí)控制,在任何時(shí)刻,任何WINDOWS程序都可以進(jìn)行讀寫,讀沒問題,因?yàn)榧羟邪遄x操作是不會(huì)清理剪切板的,而寫操作則會(huì)更新剪切板,原來的信息丟失.

          共享內(nèi)存在單片中,有硬件雙口RAM,原理和剪切板類似,應(yīng)用非常廣泛,主要用于實(shí)現(xiàn)一個(gè)控制板上多個(gè)單片機(jī)交換數(shù)據(jù).

          LV是否直接支持剪切板操作那? lv在APP屬性節(jié)點(diǎn)中提供了操作CLIPBOARD的功能.


          上面非黃色的屬性節(jié)點(diǎn)在LV中是看不到了,NI公司未公開的私有屬性節(jié)點(diǎn),NI不保證它在以后的版本中繼續(xù)支持.

          私有屬性節(jié)點(diǎn)是從CLIPBOARD讀取圖片.

          CLIPBOARD READ屬性節(jié)點(diǎn)是從CLIPBOARD讀取字符串

          CLIPBOARD TEXT屬性節(jié)點(diǎn)是向CLIPBOARD寫入字符串.

          CLIPBOARD SAVE是暫時(shí)存儲(chǔ)CLIPBOARD內(nèi)容,可以用 CLIPBOARD RESTORE恢復(fù).

          可見,LABVIEW直接支持CLIPBOARD對(duì)字符串的操作.沒有直接提供對(duì)圖片的支持.

          PREDEFINED CLIPBOARD FORMATS
          -------------------------------------------
          CF_TEXT = 1
          CF_BITMAP = 2
          CF_METAFILEPICT = 3
          CF_SYLK = 4
          CF_DIF = 5
          CF_TIFF = 6
          CF_OEMTEXT = 7
          CF_DIB = 8
          CF_PALETTE = 9
          CF_PENDATA = 10
          CF_RIFF = 11
          CF_WAVE = 12
          CF_UNICODETEXT = 13
          CF_ENHMETAFILE = 14
          CF_HDROP = 15
          CF_LOCALE = 16
          CF_MAX = 17
          CF_OWNERDISPLAY 0x0080
          CF_DSPTEXT 0x0081
          CF_DSPBITMAP 0x0082
          CF_DSPMETAFILEPICT 0x0083
          CF_DSPENHMETAFILE 0x008E

          可見,WINDOWS支持CLIIPBOARD多種格式,但是最常見的還是字符串和圖片格式.

          我們看看如何才能實(shí)現(xiàn)CLIPBOARD圖片的讀寫那

          在IMAQ中,直接提供的了CLIPBOARD圖片操作函數(shù),但是一般人的計(jì)算機(jī)上都沒有安裝,可以利用PICTURE BOX間接實(shí)現(xiàn)圖片寫入CLIPBOARD.

          這是PICTURE BOX的導(dǎo)出圖片的方法節(jié)點(diǎn)

          把圖片寫入PICTURE BOX是非常簡單的,看一下例子,目的是把前面板形成圖片寫入剪切板


          上一頁 1 2 下一頁

          關(guān)鍵詞: labviewClipBoard剪切

          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();