注册登陆后可查看附件和大图,以及购买相关内容
您需要 登录 才可以下载或查看,没有账号?注册会员
x
3.2.7 IMAQ Write String写字符串写字符串函数的作用与写文件函数的作用很类似,只是这里会返回一个包含了图像文件所有内容编码的字符串。该字符串可以保存到文件,如TXT,也可以通过FTP传递到远程复计算机上。
IMAQ Write String写字符串函数在函数选板中的位置
IMAQWrite String写字符串函数在函数选板中的位置
IMAQ Write String写字符串函数的功能说明、支持的图像类型及接线端
IMAQWrite String写字符串函数的功能说明、支持的图像类型及接线端 写字符串函数也是一个多态VI,与写文件函数的函数类型接线端也非常相似。只是该函数会少一个路径的输入接线端,而会多一个File String Out的输出接线端。即该函数并不直接作用于文件,而是将图像数据转换成了字符串。因此,真正上可能叫转换图像为字符串可能更适合一些,因为其本身并没有写的作用。要想写文件,仍然还得通过保存成TXT、写EXCEL、传递到数据库中等方式来实现。 FileString Out文件字符串输出:文件字符串,包含编码图像文件的全部内容。该字符串可以使用二进制文件写函数保存到磁盘中,也可以传输到其它计算机中。 其它的接线端,以及JPEG、PNG、TIFF等多态VI的,请参考前面章节的写文件函数。下面来看一个实例。本实例使用事件结构:
写字符串函数实例程序框图-BMP格式
写字符串函数实例程序框图-BMP格式
写字符串函数实例程序效果-BMP格式
写字符串函数实例程序效果-BMP格式 BMP格式时,30万像素的相机(656*492=322752),输出的字符串也是30万以上的长度(326546),会比有效数据略大一点。
写字符串函数实例程序框图-JPEG格式
写字符串函数实例程序框图-JPEG格式
写字符串函数实例程序框图-JPEG格式
写字符串函数实例程序效果-JPEG格式 使用JPEG格式时,因为默认会使用750的压缩,这时输出的字符串长度比较小,只有60425,也就是60K左右的大小,比BMP时小很多。
写字符串函数实例程序框图-PNG格式
写字符串函数实例程序框图-PNG格式
写字符串函数实例程序效果-PNG格式
写字符串函数实例程序效果-PNG格式 使用PNG格式时,有一定的压缩,但压缩不多,30万像素的图像输出,仍然有258K左右的大小。
写字符串函数实例程序框图-PNG win Vision Info格式
写字符串函数实例程序框图-PNGwin Vision Info格式
写字符串函数实例程序效果-PNG win Vision Info格式
写字符串函数实例程序效果-PNGwin Vision Info格式 使用PNG with VisionInfo时,大小比纯粹使用PNG时会略大一点,会加一些视觉信息进去,当然这个是没有填写有效数据时的差别。如果有OVERLAY、标定信息,则会比PNG更大一些。
写字符串函数实例程序框图-TIFF格式
写字符串函数实例程序框图-TIFF格式
写字符串函数实例程序效果-TIFF格式
写字符串函数实例程序效果-TIFF格式 TIFF格式和BMP格式的大小差不多,也有300K的大小,会略小于BMP格式。注意,以上的例子,均只是采集了一次图像后再保存的数据,也就是图像原始数据是一样的。 实际使用时,该函数其实比较少用到,因为这个图像转字符串过程,需要比较长的时间。转换一幅30万像素的图像,都需要好几秒钟,而如果是500万像素的图像或更高像素的图像,那么时间会更长。
实例下载:LabVIEW2014SP1版及更新版 |