下载 >  开发技术 >  其它 > 实例labview开发

实例labview开发

labview程序开发,基于板卡的系统设计
2009-05-22 上传大小:40KB
分享
收藏 举报
LABVIEW的视觉处理例程

LABVIEW的视觉处理例程,含有大量实例

立即下载
labview55个经典实例

这是关于 labview 的55个比较实用的实例

立即下载
基于LABVIEW的CAN通信实例

基于LABVIEW的CAN通信实例,有助于CAN通信上位机制作。

立即下载
labview 各种实战例子

用于labview学习,LabVIEW 界面技巧演示,LabVIEW-Report Demo,LabVIEW仿真PPT演示,labview例子程序等

立即下载
LABVIEW2012入门与实战开发(100实例)pdf

是一款图形化的编程软件。它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW集成 了与满足GPIB、VXI、RS-232 和RS-485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP、ActiveX等软件标准的库函数。这是一个功能强大且灵活的软 件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。

立即下载
LABVIEW应用实例55个

内含本人搜集整理的55个LABVIEW应用实例。

立即下载
LabVIEW Vision图像处理开发宝典完整.pdf版下载

LabVIEW Vision图像处理开发宝典... 1 版权声明... 7 读者利益... 7 感谢... 7 前言... 8 第一章 概述... 9 第一节 NI LabVIEW & NI Vision简介... 9 第二节 NI各款视觉软件的应用范围... 14 2.1 LabVIEW的应用... 14 2.2 VDM视觉开发模块的应用... 15 2.3 VA视觉助手的应用... 16 2.4 VBAI视觉生成器的应用... 17 2.5 VAS视觉采集软件的应用... 18 第三节 NI软件的兼容性... 19 3.1 LabVIEW与操作系统兼容性... 19 3.2 LabVIEW的生命周期策略... 20 3.2.1 NI LabVIEW年度发行... 20 3.2.2 NI LabVIEW生命周期策略的各个阶段... 21 3.2.3 NI LabVIEW生命周期策略... 21 3.3 视觉软件的兼容性... 23 第二章 结构框架... 27 第一节 编程风格... 27 第二节 编程框架... 30 第三节 通用图像处理平台项目结构... 39 第四节 通用图像处理平台流程图... 44 第三章 功能函数与主程序... 4 7 第一节 功能函数与模块... 47 1.1 Camera相机模块... 49 1.1.1 打开相机... 51 1.1.2 设置属性... 53 对照MAX中的属性设置属性... 56 使用.icd文件查看属性... 58 使用枚举属性函数查看属性... 60 读写相机属性文件... 60 1.1.3 读视频模式... 61 1.1.4 写视频模式... 62 1.1.5 配置相机... 63 1.1.6 采集图像... 64 1.1.7 停止相机... 65 1.1.8 关闭相机... 66 1.1.9 大恒相机DLL调用... 67 函数LvGetDeviceTotal 68 函数LvOpenDevice. 69 函数LvAllocateResources. 71 函数LvSetResolution. 73 函数LvSetSnapMode. 75 函数LvSetGain. 78 函数LvGetImageWidth. 81 函数LvGetImageHeight. 83 函数LvSetAOI 83 函数LvSetShutter. 88 函数LvSetADCLevel 91 函数LvSetTimeout. 94 函数LvGrabSingle. 96 函数LvExportImageData. 101 函数LvStartGrab. 102 函数LvStopGrab. 104 函数LvCloseDevice. 106 函数使用简要说明... 108 1.2 Datalog数据记录... 109 1.2.1 Open打开数据库... 110 1.2.2 Write写数据... 111 1.2.3 Search查询数据... 113 1.2.4 Update更新数据... 114 1.2.5 Delete删除数据... 115 1.2.6 Close关闭数据库... 115 1.3 Sub VI子函数... 116 1.3.1 ImageforUse. 117 Create创建图像缓存... 117 Use使用图像... 118 Copy复制图像... 119 Dispose释放图像缓存... 120 1.3.2 帮助... 120 1.3.3 等待(有错误)... 121 1.3.4 读写参数... 122 1.3.5 读写最后机种... 126 1.3.6 仿真采集图像... 129 1.3.7 放大图像算子... 131 1.3.8 缩小图像算子... 132 1.3.9 检查文件夹存在及新建... 133 1.3.10 良率计算... 134 1.3.11 路径(开发与应用环境)... 135 1.3.12 罗列文件-多文件类型... 137 1.3.13 判断数组大小并截取子集... 138 1.3.14 任一范围随机数... 139 1.3.15 首行行号... 140 1.3.16 提示信息... 143 1.3.17 新建文件... 145 第二节 主程序与功能实现... 149 2.1 主程序前面板说明... 151 2.2 主程序初始化... 153 2.2.1 程序执行时的原始初始化... 154 初始化状态提示... 155 初始化主队列... 156 初始化从队列... 156 建立相对路径... 157 前面板全屏运行... 157 访问网页... 159 2.2.2 队列初始化... 160 元素出队列... 161 状态机-初始化... 162 循环控制及状态机控制... 163 状态机-初始化控件... 165 状态机-加载机种参数... 169 状态机-初始化参数... 171 2.3 前面板事件响应... 176 2.3.1 用户登陆/退出事件... 176 2.3.2 设置参数... 185 2.3.3 保存参数... 189 2.3.4 参数另存为... 192 2.3.5 打开参数... 195 2.3.6 运动... 197 2.3.7 连续采集... 198 2.3.8 单帧采集... 201 2.3.9 图像处理... 203 2.3.10 自动运行... 205 2.3.11 缩小图像... 215 2.3.12 放大图像... 215 2.3.13 原始尺寸... 216 2.3.14 适合窗口... 217 2.3.15 保存图像... 218 2.3.16 帮助... 221 2.3.17 最小化... 221 2.3.18 退出程序... 223 2.3.19 访问主页... 225 2.3.20 机种... 226 2.3.21 规格参数... 228 2.3.22 相机参数... 230 2.3.23 运动参数... 232 2.3.24 图像参数... 233 2.3.25 其它参数... 240 2.4 程序退出... 243 2.5 单相机程序框图与双相机程序框图... 246 第四章 图像处理实例... 248 第一节 尺寸测量... 248 1.1 视觉助手生成脚本... 248 1.2 视觉助手生成LabVIEW代码... 250 1.3 生成LabVIEW代码的优化... 251 1.3.1 删除打开图像文件代码... 251 1.3.2 删除Image显示控件调色板类型... 252 1.3.3 删除错误代码判断... 254 1.3.4 删除IVA代码... 255 1.3.5 合并部分函数输入控件... 259 1.3.6 优化输入输出控件... 261 1.4 通用图像处理平台中加载图像处理-clamp函数... 264 1.5 自动运行... 264 第二节 二维码识别... 266 2.1 视觉助手生成脚本... 266 2.2 视觉助手生成LabVIEW代码... 269 2.3 生成LabVIEW代码的优化... 271 2.3.1 删除冗余代码... 271 2.3.2 使用覆盖多段线函数覆盖条码边框... 271 2.3.3 优化输入输出控件... 278 2.4 通用图像处理平台中加载图像处理-QR识别函数... 280 2.5 数据判断... 281 2.5 图像参数... 281 2.6 初始化... 284 2.7 结果保存... 285 2.8 自动运行... 285 第三节 模式匹配... 286 3.1 视觉助手生成脚本... 287 3.2 视觉助手生成LabVIEW代码... 289 3.3 生成LabVIEW代码的优化... 293 3.3.1 删除错误判断代码和IVA存储结果代码... 293 3.3.2 改善模板图像的调用... 294 3.3.3 修改匹配数量... 294 3.3.4 优化输入输出控件... 295 3.4 通用图像处理平台中加载图像处理-模式匹配函数... 298 3.5 添加匹配边框... 303 3.6 ROI赋值... 307 3.7 模板文件的制作... 311 3.7.1 使用NI的Teplate Editor. 311 3.7.2 使用命令提示符调用Template Editor. 312 3.7.3 使用模式匹配库函数学习模板... 323 3.8 自动运行效果... 330 第四节 形状检测-圆... 332 4.1 视觉助手生成脚本... 332 4.2 视觉助手生成LabVIEW代码... 334 4.3 生成LabVIEW代码的优化... 335 4.3.1 删除错误判断代码和IVA存储结果代码... 335 4.3.2 删除打开图片代码... 337 4.3.3 设置图像参数自定义控件... 337 4.3.4 添加圆覆盖... 339 4.4 通过图像处理平台加载图像处理-形状检测查找圆函数... 342 4.5 初始化控件... 343 4.6 图像参数值改变... 343 4.7 ROI赋值... 344 4.8 数据判断... 348 4.9 结果保存... 349 4.10 简单标定... 349 4.11 标定数据标定... 349 4.12 运行效果... 361 第五节 LED编带机方向判断... 362 5.1 视觉助手生成脚本... 363 5.2 视觉助手生成LabVIEW代码... 367 5.3 生成LabVIEW代码的优化... 370 5.3.1 删除错误判断代码... 370 5.3.2 修改ROI 371 5.3.3 改善IVA Measure2函数... 373 5.3.4 坐标系优化与求交点优化... 376 5.3.5 设置图像参数自定义控件... 382 5.3.6 生成最终图像处理子函数... 386 5.4 通过图像处理平台加载图像处理-方向判断函数... 387 5.5 数据判断... 388 5.6 结果保存... 388 5.7 初始化控件... 389 5.8 参数设置... 390 5.8.1 定义左边ROI 391 5.8.2 查找左边... 392 5.8.3 定义顶边ROI 393 5.8.4 查找顶边... 394 5.8.5 定义参考坐标系... 395 5.8.6 定义检测区域... 396 5.8.7 参数设置流程... 396 5.9 自动运行... 401 5.10 执行效率研究... 402 5.11 图像采集、图像处理串行处理... 410 5.11.1 自动运行图像处理... 410 5.11.2 保存数据... 412 5.11.3 存储图像... 413 5.12 改善后自动运行... 413 第六节 OCR字符识别... 416 6.1 视觉助手生成脚本... 417 6.2 视觉助手生成LabVIEW代码... 420 6.3 生成LabVIEW代码的优化... 422 6.3.1 删除错误判断等冗余代码... 422 6.3.2 删除字符集参数设置... 423 6.3.3 覆盖兴趣区域和字符边框区域... 425 6.3.4 改善字符集文件操作... 427 6.4 通过图像处理平台加载字符识别函数... 432 6.5 自定义字符识别ROI 434 6.6 学习字符集文件... 434 6.7 初始化等修改... 436 6.8 自动运行效果... 439

立即下载
LabVIEW Vision图像处理开发宝典 高清完整.pdf版下载

LabVIEW Vision图像处理开发宝典... 1 版权声明... 7 读者利益... 7 感谢... 7 前言... 8 第一章 概述... 9 第一节 NI LabVIEW & NI Vision简介... 9 第二节 NI各款视觉软件的应用范围... 14 2.1 LabVIEW的应用... 14 2.2 VDM视觉开发模块的应用... 15 2.3 VA视觉助手的应用... 16 2.4 VBAI视觉生成器的应用... 17 2.5 VAS视觉采集软件的应用... 18 第三节 NI软件的兼容性... 19 3.1 LabVIEW与操作系统兼容性... 19 3.2 LabVIEW的生命周期策略... 20 3.2.1 NI LabVIEW年度发行... 20 3.2.2 NI LabVIEW生命周期策略的各个阶段... 21 3.2.3 NI LabVIEW生命周期策略... 21 3.3 视觉软件的兼容性... 23 第二章 结构框架... 27 第一节 编程风格... 27 第二节 编程框架... 30 第三节 通用图像处理平台项目结构... 39 第四节 通用图像处理平台流程图... 44 第三章 功能函数与主程序... 47 第一节 功能函数与模块... 47 1.1 Camera相机模块... 49 1.1.1 打开相机... 51 1.1.2 设置属性... 53 对照MAX中的属性设置属性... 56 使用.icd文件查看属性... 58 使用枚举属性函数查看属性... 60 读写相机属性文件... 60 1.1.3 读视频模式... 61 1.1.4 写视频模式... 62 1.1.5 配置相机... 63 1.1.6 采集图像... 64 1.1.7 停止相机... 65 1.1.8 关闭相机... 66 1.1.9 大恒相机DLL调用... 67 函数LvGetDeviceTotal 68 函数LvOpenDevice. 69 函数LvAllocateResources. 71 函数LvSetResolution. 73 函数LvSetSnapMode. 75 函数LvSetGain. 78 函数LvGetImageWidth. 81 函数LvGetImageHeight. 83 函数LvSetAOI 83 函数LvSetShutter. 88 函数LvSetADCLevel 91 函数LvSetTimeout. 94 函数LvGrabSingle. 96 函数LvExportImageData. 101 函数LvStartGrab. 102 函数LvStopGrab. 104 函数LvCloseDevice. 106 函数使用简要说明... 108 1.2 Datalog数据记录... 109 1.2.1 Open打开数据库... 110 1.2.2 Write写数据... 111 1.2.3 Search查询数据... 113 1.2.4 Update更新数据... 114 1.2.5 Delete删除数据... 115 1.2.6 Close关闭数据库... 115 1.3 Sub VI子函数... 116 1.3.1 ImageforUse. 117 Create创建图像缓存... 117 Use使用图像... 118 Copy复制图像... 119 Dispose释放图像缓存... 120 1.3.2 帮助... 120 1.3.3 等待(有错误)... 121 1.3.4 读写参数... 122 1.3.5 读写最后机种... 126 1.3.6 仿真采集图像... 129 1.3.7 放大图像算子... 131 1.3.8 缩小图像算子... 132 1.3.9 检查文件夹存在及新建... 133 1.3.10 良率计算... 134 1.3.11 路径(开发与应用环境)... 135 1.3.12 罗列文件-多文件类型... 137 1.3.13 判断数组大小并截取子集... 138 1.3.14 任一范围随机数... 139 1.3.15 首行行号... 140 1.3.16 提示信息... 143 1.3.17 新建文件... 145 第二节 主程序与功能实现... 149 2.1 主程序前面板说明... 151 2.2 主程序初始化... 153 2.2.1 程序执行时的原始初始化... 154 初始化状态提示... 155 初始化主队列... 156 初始化从队列... 156 建立相对路径... 157 前面板全屏运行... 157 访问网页... 159 2.2.2 队列初始化... 160 元素出队列... 161 状态机-初始化... 162 循环控制及状态机控制... 163 状态机-初始化控件... 165 状态机-加载机种参数... 169 状态机-初始化参数... 171 2.3 前面板事件响应... 176 2.3.1 用户登陆/退出事件... 176 2.3.2 设置参数... 185 2.3.3 保存参数... 189 2.3.4 参数另存为... 192 2.3.5 打开参数... 195 2.3.6 运动... 197 2.3.7 连续采集... 198 2.3.8 单帧采集... 201 2.3.9 图像处理... 203 2.3.10 自动运行... 205 2.3.11 缩小图像... 215 2.3.12 放大图像... 215 2.3.13 原始尺寸... 216 2.3.14 适合窗口... 217 2.3.15 保存图像... 218 2.3.16 帮助... 221 2.3.17 最小化... 221 2.3.18 退出程序... 223 2.3.19 访问主页... 225 2.3.20 机种... 226 2.3.21 规格参数... 228 2.3.22 相机参数... 230 2.3.23 运动参数... 232 2.3.24 图像参数... 233 2.3.25 其它参数... 240 2.4 程序退出... 243 2.5 单相机程序框图与双相机程序框图... 246 第四章 图像处理实例... 248 第一节 尺寸测量... 248 1.1 视觉助手生成脚本... 248 1.2 视觉助手生成LabVIEW代码... 250 1.3 生成LabVIEW代码的优化... 251 1.3.1 删除打开图像文件代码... 251 1.3.2 删除Image显示控件调色板类型... 252 1.3.3 删除错误代码判断... 254 1.3.4 删除IVA代码... 255 1.3.5 合并部分函数输入控件... 259 1.3.6 优化输入输出控件... 261 1.4 通用图像处理平台中加载图像处理-clamp函数... 264 1.5 自动运行... 264 第二节 二维码识别... 266 2.1 视觉助手生成脚本... 266 2.2 视觉助手生成LabVIEW代码... 269 2.3 生成LabVIEW代码的优化... 271 2.3.1 删除冗余代码... 271 2.3.2 使用覆盖多段线函数覆盖条码边框... 271 2.3.3 优化输入输出控件... 278 2.4 通用图像处理平台中加载图像处理-QR识别函数... 280 2.5 数据判断... 281 2.5 图像参数... 281 2.6 初始化... 284 2.7 结果保存... 285 2.8 自动运行... 285 第三节 模式匹配... 286 3.1 视觉助手生成脚本... 287 3.2 视觉助手生成LabVIEW代码... 289 3.3 生成LabVIEW代码的优化... 293 3.3.1 删除错误判断代码和IVA存储结果代码... 293 3.3.2 改善模板图像的调用... 294 3.3.3 修改匹配数量... 294 3.3.4 优化输入输出控件... 295 3.4 通用图像处理平台中加载图像处理-模式匹配函数... 298 3.5 添加匹配边框... 303 3.6 ROI赋值... 307 3.7 模板文件的制作... 311 3.7.1 使用NI的Teplate Editor. 311 3.7.2 使用命令提示符调用Template Editor. 312 3.7.3 使用模式匹配库函数学习模板... 323 3.8 自动运行效果... 330 第四节 形状检测-圆... 332 4.1 视觉助手生成脚本... 332 4.2 视觉助手生成LabVIEW代码... 334 4.3 生成LabVIEW代码的优化... 335 4.3.1 删除错误判断代码和IVA存储结果代码... 335 4.3.2 删除打开图片代码... 337 4.3.3 设置图像参数自定义控件... 337 4.3.4 添加圆覆盖... 339 4.4 通过图像处理平台加载图像处理-形状检测查找圆函数... 342 4.5 初始化控件... 343 4.6 图像参数值改变... 343 4.7 ROI赋值... 344 4.8 数据判断... 348 4.9 结果保存... 349 4.10 简单标定... 349 4.11 标定数据标定... 349 4.12 运行效果... 361 第五节 LED编带机方向判断... 362 5.1 视觉助手生成脚本... 363 5.2 视觉助手生成LabVIEW代码... 367 5.3 生成LabVIEW代码的优化... 370 5.3.1 删除错误判断代码... 370 5.3.2 修改ROI 371 5.3.3 改善IVA Measure2函数... 373 5.3.4 坐标系优化与求交点优化... 376 5.3.5 设置图像参数自定义控件... 382 5.3.6 生成最终图像处理子函数... 386 5.4 通过图像处理平台加载图像处理-方向判断函数... 387 5.5 数据判断... 388 5.6 结果保存... 388 5.7 初始化控件... 389 5.8 参数设置... 390 5.8.1 定义左边ROI 391 5.8.2 查找左边... 392 5.8.3 定义顶边ROI 393 5.8.4 查找顶边... 394 5.8.5 定义参考坐标系... 395 5.8.6 定义检测区域... 396 5.8.7 参数设置流程... 396 5.9 自动运行... 401 5.10 执行效率研究... 402 5.11 图像采集、图像处理串行处理... 410 5.11.1 自动运行图像处理... 410 5.11.2 保存数据... 412 5.11.3 存储图像... 413 5.12 改善后自动运行... 413 第六节 OCR字符识别... 416 6.1 视觉助手生成脚本... 417 6.2 视觉助手生成LabVIEW代码... 420 6.3 生成LabVIEW代码的优化... 422 6.3.1 删除错误判断等冗余代码... 422 6.3.2 删除字符集参数设置... 423 6.3.3 覆盖兴趣区域和字符边框区域... 425 6.3.4 改善字符集文件操作... 427 6.4 通过图像处理平台加载字符识别函数... 432 6.5 自定义字符识别ROI 434 6.6 学习字符集文件... 434 6.7 初始化等修改... 436 6.8 自动运行效果... 439 转载 资源来源于网上

立即下载
LABVIEW串口通信实例

本例程是本人在原有串口例程改的,写个十六进制数,收十六进制转成十进制字符串

立即下载
labview基础教程及实例视频

labview基础教程及实例视频,内涵18个视频,从入门到高级编程实例

立即下载
精通LabVIEW程序设计书中的全部实例

张桐 陈国顺 王正林编著的《精通LabVIEW程序设计》,压缩包里包含书中全部的实例,非常不错

立即下载
LabVIEW实例--完整的应用程序

几个完整的labview应用实例 图像 电子秤 ····

立即下载
labview实例

labview实例压缩包,包括贪吃蛇、围棋、远程开启、数字时钟等

立即下载
各种 LabVIEW实例

LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。 LabVIEW软件是NI设计平台的核心,也是开发测量或控制系统的理想选择。 LabVIEW开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新

立即下载
Labview串口通信开发实例

labview串口通信开发实例 上位机

立即下载
周立功CAN通用上位机例程(Labview)

本文件夹中所带的例子可操作以下型号设备 PC104-CAN PC104-CAN2 ISA-9620 ISA-5420 PCI-5110 PCI-5121 PCI-9810 (PCI-9810I) PCI-9820 PCI-9820I PCI-9840 USBCAN (USBCAN-I USBCAN-I+ USBCAN-II USBCAN-II+ USBCAN-2A) DNP9810 PEC9920 PCIE9220

立即下载
labviewRS485通讯样例

一个使用labview开发的RS485通讯样例,实时传递采集数据

立即下载
labview实例 一些小程序

有些事labview自带的实例,把它们一些拿出,

立即下载
labview高级程序设计实例

labview高级程序设计实例(杨乐平) 希望可以帮助大家!!!

立即下载
labview 的MODBUS 程序范例

MODBUS 通讯 的程序范例 很经典!!!

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

实例labview开发

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: