您的位置 首页 汽车

labview深化探究—-labview和ClipBoard(剪切板)

用过计算机的人几乎没有不知道剪切板的,但是剪切板实质是什么,如何在程序中编程实现,尤其是对LV来说,剪切板很少有人涉及,实际上有些时候,恰

用过核算机的人几乎没有不知道剪切板的,可是剪切板本质是什么,如安在程序中编程完成,尤其是对LV来说,剪切板很少有人触及,实际上有些时分,恰当地运用剪切板能够获得事半功倍的作用.

剪贴板内置在windows中,而且运用体系的内部资源RAM,或虚拟内存来暂时保存剪切和仿制的信息,能够寄存的信息品种是多种多样的。剪切或仿制时保存在剪贴板上的信息,只要再剪贴或仿制别的的信息,或停电、或退出windows,或有意地铲除时,才或许更新或铲除其内容,即剪贴或仿制一次,就能够张贴屡次。

clipboard本质上一段同享的内存区域,任何使用程序都能够读写clipboard,相当于全局变量,不过这个全局变量是针对WINDOWS操作体系的,所以它能够完成在几个LV履行文件或许LV和其它WINDOWS程序完成数据传递,只所以LV很少触及到它,由于它不太合适实时操控,在任何时刻,任何WINDOWS程序都能够进行读写,读没问题,由于剪切板读操作是不会整理剪切板的,而写操作则会更新剪切板,本来的信息丢掉.

同享内存在单片中,有硬件双口RAM,原理和剪切板相似,使用十分广泛,首要用于完成一个操控板上多个单片机交流数据.

LV是否直接支撑剪切板操作那? lv在APP特点节点中供给了操作CLIPBOARD的功用.

上面非黄色的特点节点在LV中是看不到了,NI公司未公开的私有特点节点,NI不确保它在今后的版别中持续支撑.

私有特点节点是从CLIPBOARD读取图片.

CLIPBOARD READ特点节点是从CLIPBOARD读取字符串

CLIPBOARD TEXT特点节点是向CLIPBOARD写入字符串.

CLIPBOARD SAVE是暂时存储CLIPBOARD内容,能够用 CLIPBOARD RESTORE康复.

可见,LABVIEW直接支撑CLIPBOARD对字符串的操作.没有直接供给对图片的支撑.

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多种格局,可是最常见的仍是字符串和图片格局.

咱们看看怎么才干完成CLIPBOARD图片的读写那

在IMAQ中,直接供给的了CLIPBOARD图片操作函数,可是一般人的核算机上都没有装置,能够使用PICTURE BOX直接完成图片写入CLIPBOARD.

这是PICTURE BOX的导出图片的办法节点

把图片写入P%&&&&&%TURE BOX是十分简略的,看一下比如,意图是把前面板构成图片写入剪切板

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/211412.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部