实例介绍
【实例简介】
Labview宝典随书例程,包含各个章节的例程代码,给予大家分享
【实例截图】
【核心代码】
labview宝典
├── LabVIEW宝典课件.ppt
└── LabVIEW宝典-代码
├── Private Node
│ └── 私有节点.vi
├── Thumbs.db
├── 第10章
│ ├── Counter.vi
│ ├── Firevi.vi
│ ├── PushPop.ctl
│ ├── QueueMessage.llb
│ ├── RelalyActionEngine.vi
│ ├── Relay.ctl
│ ├── Thumbs.db
│ ├── UserEvent.llb
│ ├── UserEventCaller.vi
│ ├── demo.vi
│ ├── earth.jpg
│ ├── 堆栈.vi
│ ├── 信号量.vi
│ ├── 集合点.vi
│ ├── 监控主VI.vi
│ ├── 指示灯类
│ │ ├── Counter .vi
│ │ ├── LED.lvclass
│ │ ├── LedCounter.vi
│ │ ├── 运行.vi
│ │ ├── 测试LED.vi
│ │ ├── 初始化.vi
│ │ ├── 写入手动.vi
│ │ ├── 绘制线段.vi
│ │ ├── 读取手动.vi
│ │ ├── 读计数器.vi
│ │ ├── 写入灯状态.vi
│ │ ├── 复位计数器.vi
│ │ ├── 读取灯状态.vi
│ │ ├── 测试计数器VI.vi
│ │ ├── 写入自动闪烁.vi
│ │ └── 读取自动闪烁.vi
│ ├── 运算项目
│ │ ├── Relative Path to Absolute Path.vi
│ │ ├── 乘方类
│ │ │ ├── 运算.vi
│ │ │ └── 乘方类.lvclass
│ │ ├── 乘法类
│ │ │ ├── 乘法.lvclass
│ │ │ └── 运算.vi
│ │ ├── 加法类
│ │ │ ├── 加法.lvclass
│ │ │ └── 运算.vi
│ │ ├── 运算类
│ │ │ ├── 运算.vi
│ │ │ ├── 写入x.vi
│ │ │ ├── 读取x.vi
│ │ │ ├── 写入y.vi
│ │ │ ├── 读取y.vi
│ │ │ └── 运算类.lvclass
│ │ ├── 运算项目.aliases
│ │ ├── 运算项目.lvlps
│ │ ├── 运算项目.lvproj
│ │ ├── 运算测试.vi
│ │ └── 动态加载类.vi
│ ├── 面向对象
│ │ ├── 未命名 1.vi
│ │ ├── 定时器.aliases
│ │ ├── 定时器.lvclass
│ │ ├── 定时器.lvlps
│ │ ├── 定时器.lvproj
│ │ ├── 复位定时器.vi
│ │ ├── 多个定时器.vi
│ │ ├── 定时器测试.vi
│ │ ├── 读取定时器.vi
│ │ ├── 写入设定时间.vi
│ │ ├── 设置定时时间.vi
│ │ └── 读取开始时间.vi
│ ├── 队列堆栈.vi
│ ├── 信号灯成员
│ │ ├── 控制.vi
│ │ ├── 初始化.vi
│ │ ├── 写入手动.vi
│ │ ├── 手动控制.vi
│ │ ├── 读取状态.vi
│ │ ├── 读取信号灯.vi
│ │ ├── 信号灯成员类.lvclass
│ │ └── 测试信号灯成员类.vi
│ ├── 项目管理器.aliases
│ ├── 项目管理器.lvlps
│ ├── 项目管理器.lvproj
│ ├── 多个通知器.vi
│ ├── 调用动作机.vi
│ ├── 信号灯继承类
│ │ ├── 控制.vi
│ │ ├── 初始化.vi
│ │ ├── 写入手动.vi
│ │ ├── 写入状态.vi
│ │ ├── 手动控制.vi
│ │ ├── 读取手动.vi
│ │ ├── 读取状态.vi
│ │ ├── 写入信号灯.vi
│ │ ├── 读取信号灯.vi
│ │ ├── 信号灯继承类.lvclass
│ │ ├── 写入设定时间.vi
│ │ ├── 读取设定时间.vi
│ │ └── 测试信号灯继承类.vi
│ ├── 判断过零次数.vi
│ ├── 简单用户事件.vi
│ ├── 队列全局变量.vi
│ ├── 调用堆栈动作机.vi
│ ├── 通知器同步循环.vi
│ ├── 通知器控制循环.vi
│ ├── 队列命令动作机.vi
│ ├── 队列数据缓冲区.vi
│ ├── 队列采集和显示.vi
│ ├── 动态注册事件主VI.vi
│ ├── 波形图表方式的XY图.vi
│ ├── 使用队列全局变量.vi
│ ├── 注册多个用户事件.vi
│ ├── 移动工作台一般用法.vi
│ ├── 移动工作台循环计数.vi
│ ├── 移动工作台简化用法.vi
│ ├── 移动工作台自动循环.vi
│ ├── 移动工作台定时器触发.vi
│ ├── 移动工作台自动循环改进1.vi
│ ├── 移动工作台自动循环改进2.vi
│ ├── 利用动态注册事件移动图片.vi
│ └── 移动工作台定时器触发电磁铁.vi
├── 第11章
│ ├── MC_ListBox_XControl_V1.2
│ │ └── MC_ListBox_XControl_V1.2.0
│ │ ├── Example.vi
│ │ ├── ListBox_Data.ctl
│ │ ├── ListBox_Facade.vi
│ │ ├── ListBox_State.ctl
│ │ ├── ListBox_XControl.xctl
│ │ ├── Listbox_Init.vi
│ │ ├── Methods
│ │ │ └── Autosize Column Width(s).vi
│ │ ├── Previous_Versions
│ │ │ ├── Default_V1_1_0_0.vi
│ │ │ └── ListBox_State_1_1_0_0.ctl
│ │ ├── Properties
│ │ │ ├── Altern_BG_Color Read.vi
│ │ │ ├── Altern_BG_Color Write.vi
│ │ │ ├── Altern_Text_Color Read.vi
│ │ │ ├── Altern_Text_Color Write.vi
│ │ │ ├── Clear Value Filters.vi
│ │ │ ├── Column Header Strings[] Read.vi
│ │ │ ├── Column Header Strings[] Write.vi
│ │ │ ├── Column Widths Read.vi
│ │ │ ├── Column Widths Write.vi
│ │ │ ├── Item Names after filtering Read.vi
│ │ │ ├── Item Names after filtering Write.vi
│ │ │ ├── Item Names before filtering Read.vi
│ │ │ ├── Item Names before filtering Write.vi
│ │ │ ├── Order_by_Col_Index Read.vi
│ │ │ ├── Order_by_Col_Index Write.vi
│ │ │ ├── Ordering_Type Read.vi
│ │ │ └── Ordering_Type Write.vi
│ │ ├── VIs
│ │ │ ├── Alternate_Row_Color.vi
│ │ │ ├── Apply Filters.vi
│ │ │ ├── Edit Cell.vi
│ │ │ ├── Get Cell.vi
│ │ │ ├── Get max string length.vi
│ │ │ ├── More Dialog.vi
│ │ │ ├── Multi Column Listbox.ctl
│ │ │ ├── Order Type Def.ctl
│ │ │ ├── Order_Items.vi
│ │ │ ├── Recall Column Widths.vi
│ │ │ ├── Remove Col Header Formatting.vi
│ │ │ ├── Save Column Widths.vi
│ │ │ ├── Toggle Order.vi
│ │ │ ├── Value Filters Read.vi
│ │ │ ├── Value Filters Write.vi
│ │ │ └── Value Filters.ctl
│ │ └── readme.pdf
│ ├── calculator_xcontrol
│ │ └── Calculator XControl
│ │ ├── Calculator Example.vi
│ │ ├── Calculator XControl Project.aliases
│ │ ├── Calculator XControl Project.lvproj
│ │ └── XControl
│ │ ├── Calculator XControl.xctl
│ │ ├── Controls
│ │ │ └── Format.ctl
│ │ ├── Data 1.ctl
│ │ ├── Facade 1.vi
│ │ ├── Init 1.vi
│ │ ├── State 1.ctl
│ │ └── subVIs
│ │ ├── Format Number.vi
│ │ └── Substitute Constants.vi
│ ├── demo.vi
│ ├── dinosau2.ani
│ ├── dinosaur.ani
│ ├── drum.ani
│ ├── error.vi
│ ├── paint_xcontrol_project
│ │ └── Paint_XControl_project
│ │ ├── Paint Demo.vi
│ │ ├── Paint XControl Project.aliases
│ │ ├── Paint XControl Project.lvlps
│ │ ├── Paint XControl Project.lvproj
│ │ ├── Readme.txt
│ │ └── xcontrol vis
│ │ ├── Data 1.ctl
│ │ ├── Facade 1.vi
│ │ ├── Init 1.vi
│ │ ├── State 1.ctl
│ │ ├── controls
│ │ │ ├── Color Array.ctl
│ │ │ ├── tool enum.ctl
│ │ │ └── 画笔工具.ctl
│ │ ├── paint Xcontrol.xctl
│ │ └── subVIs
│ │ ├── Get Extension.vi
│ │ ├── LabVIEW Coordinates to Picture Coordinates.vi
│ │ └── SaveFile
│ │ ├── Bitmap File Writer.vi
│ │ └── Supporting Files
│ │ ├── BITMAPFILEHEADER.vi
│ │ ├── BITMAPINFOHEADER.vi
│ │ └── Picture to 2-D Color Array.vi
│ ├── savemenufile.rtm
│ ├── 判断VI是否加载到子面板中.vi
│ ├── 布尔XCONTROL
│ │ ├── 数据.ctl
│ │ ├── 状态.ctl
│ │ ├── 外观.vi
│ │ ├── 测试.vi
│ │ ├── 未命名 2.vi
│ │ ├── 初始化.vi
│ │ ├── 传统方式.vi
│ │ ├── 属性对话框.vi
│ │ ├── 鼠标离开标题写入.vi
│ │ ├── 鼠标离开标题读取.vi
│ │ ├── 鼠标离开颜色写入.vi
│ │ ├── 鼠标离开颜色读取.vi
│ │ ├── 鼠标进入标题写入.vi
│ │ ├── 鼠标进入标题读取.vi
│ │ ├── 鼠标进入颜色写入.vi
│ │ ├── 鼠标进入颜色读取.vi
│ │ └── 可变颜色布尔按钮.xctl
│ ├── 主菜单.rtm
│ ├── 主菜单1.rtm
│ ├── 图片按钮.ctl
│ ├── 三角波形.vi
│ ├── 正弦波形.vi
│ ├── 锯齿波形.vi
│ ├── 正弦波形.vit
│ ├── 用户对话框.vi
│ ├── 双按钮对话框.vi
│ ├── 自动触发菜单.vi
│ ├── 设置为忙碌状态.vi
│ ├── 分隔栏创建多窗格.vi
│ ├── 获取页面引用句柄.vi
│ ├── 轮询方式查询菜单.vi
│ ├── 图像文本方式选项卡.vi
│ ├── 子面板动态载入界面.vi
│ ├── 模板方式子面板重用VI.vi
│ ├── 提示用户输入少量信息.vi
│ ├── 选项卡中创建公共控件.vi
│ ├── 删除菜单函数的几种用法.vi
│ ├── 设置和查询菜单项目状态.vi
│ └── 设置滚动条和子面板边界.vi
├── 第12章
│ ├── ADD.vi
│ ├── DialogUsingEvents 2.vi
│ ├── LV2型全局变量.vit
│ ├── TopLevel 1.vi
│ ├── counter.vi
│ ├── demo.vi
│ ├── 控件 3.ctl
│ ├── 断点.vi
│ ├── 状态图
│ │ ├── LED.lvsc
│ │ ├── LED_1.lvsc
│ │ ├── 测试LED.vi
│ │ ├── 测试LED1.vi
│ │ ├── 状态图.aliases
│ │ ├── 状态图.lvlps
│ │ ├── 状态图.lvproj
│ │ ├── 状态图库.lvsc
│ │ ├── 测试状态图.vi
│ │ ├── 零件加工状态图库.lvsc
│ │ ├── 零件加工状态图测试.vi
│ │ ├── 双面零件加工状态图库.lvsc
│ │ ├── 双面零件加工状态图测试.vi
│ │ └── 双面零件加工报警状态图库.lvsc
│ ├── 子状态.ctl
│ ├── 计算器.lvsc
│ ├── 分频器.vi
│ ├── 通过子VI重构程序框图.vi
│ ├── 加工次序.ctl
│ ├── 古典轮询.ctl
│ ├── 消息数据.ctl
│ ├── 状态选择.ctl
│ ├── 数据处理.vi
│ ├── 数组处理.vi
│ ├── 数组操作.vi
│ ├── 波形处理.vi
│ ├── 通过多态VI重构程序框图.vi
│ ├── 事件状态机.vi
│ ├── 信号灯处理.vi
│ ├── 消息队列状态.ctl
│ ├── 波形数组处理.vi
│ ├── 流程图控制滑台.vi
│ ├── 消息队列状态机.vi
│ ├── 系统时间定时触发.vi
│ ├── 古典轮询界面状态机.vi
│ ├── 消息数据队列状态机.vi
│ ├── 调用不可重入计数器.vi
│ ├── 层叠式顺序结构顶层VI.vi
│ ├── 平铺式顺序结构顶层VI.vi
│ ├── 零件加工次序与子状态.ctl
│ ├── 使用事件结构的对话框.vi
│ ├── 事件结构加定时循环模式.vi
│ ├── 事件结构加超时定时模式.vi
│ ├── 事件驱动消息队列状态机.vi
│ ├── 顺序状态机之零件加工程序.vi
│ ├── 使用事件结构的顶层应用程序.vi
│ ├── 顺序状态机之零件加工程序改进.vi
│ ├── 主状态与子状态在状态机中的运用.vi
│ └── 消息队列状态机数据采集分析显示.vi
├── 第13章
│ ├── DSC
│ │ ├── DSC.aliases
│ │ ├── DSC.lvlps
│ │ ├── DSC.lvproj
│ │ ├── IO服务器.lvlib
│ │ ├── IO服务器1.lvlib
│ │ ├── 使用ActiveX控件显示预警.vi
│ │ ├── 捕捉DSC事件.vi
│ │ ├── 利用TRACE直接写入数据库.vi
│ │ ├── 安全VI.vi
│ │ ├── 数据集.vi
│ │ ├── 实时趋势.vi
│ │ ├── 自动登录.vi
│ │ ├── 自定义开关.ctl
│ │ ├── 自定义按钮.ctl
│ │ ├── 自定义控件.vi
│ │ ├── 数据集测试库.lvlib
│ │ ├── 共享变量属性.vi
│ │ ├── 历史趋势曲线.vi
│ │ ├── 启动停止进程.vi
│ │ ├── 控件安全设置.vi
│ │ ├── 编程设置预警.vi
│ │ ├── 使用超级趋势ActiveX控件.vi
│ │ ├── 事件结构捕捉预警.vi
│ │ ├── 设置变量安全属性.vi
│ │ ├── 部署库与取消部署.vi
│ │ ├── 查找进程和共享变量.vi
│ │ ├── 查询方式读取预警信息.vi
│ │ └── 批量创建进程与共享变量.vi
│ ├── SUDT SerialNull.lnk
│ ├── XonXoff软握手.vi
│ ├── connector.vi
│ ├── demo.vi
│ ├── sscom.ini
│ ├── sscom32.exe
│ ├── 利用HTTP协议读取文件.vi
│ ├── 枚举VISA串并口资源.vi
│ ├── 共享变量
│ │ ├── DataSocket控件绑定.vi
│ │ ├── Datasocket.lvlib
│ │ ├── Datasocket读写共享变量.vi
│ │ ├── TCPUDP.lvlib
│ │ ├── UDP发送.vi
│ │ ├── UDP接收.vi
│ │ ├── 简单TCP数据客户端.vi
│ │ ├── 简单TCP数据服务器.vi
│ │ ├── 共享变量.aliases
│ │ ├── 共享变量.lvlib
│ │ ├── 共享变量.lvlps
│ │ ├── 共享变量.lvproj
│ │ ├── 简单命名TCP数据客户端.vi
│ │ ├── 简单命名TCP数据服务器.vi
│ │ ├── 读写数据项.vi
│ │ ├── 单进程实时FIFO.vi
│ │ ├── 控件绑定共享变量.vi
│ │ ├── 编程创建共享变量.vi
│ │ ├── 编程部署共享变量.vi
│ │ ├── 获取共享变量引用.vi
│ │ └── 缓冲方式读写数据项.vi
│ ├── 测试并口.vi
│ ├── 串口发送脉冲串.vi
│ ├── 简单发送与接收.vi
│ └── 读取缓冲区内所有字节.vi
├── 第14章
│ ├── HTML专用函数.vi
│ ├── LV DB Connectivity Toolkit Cheat Sheet 093.pdf
│ ├── MoveFirst.vi
│ ├── MoveLast.vi
│ ├── SQL插入数据.vi
│ ├── SetRecord.vi
│ ├── Thumbs.db
│ ├── UpdateRecord.vi
│ ├── Word格式化单元格.vi
│ ├── 报表.aliases
│ ├── 图片.jpg
│ ├── 报表.lvlps
│ ├── 报表.lvproj
│ ├── 打开Excel文件读取数据.vi
│ ├── 打开Excel文件写入信号数据.vi
│ ├── 打开Excel文件计算和与平均值.vi
│ ├── 写入VI信息至报表.vi
│ ├── 传真Word模板.dotx
│ ├── 创建Word报表.vi
│ ├── 未命名 1.vi
│ ├── 未命名 3.vi
│ ├── 未命名 6.vi
│ ├── 数据库.aliases
│ ├── 表操作.lvlib
│ ├── 记录集.lvlib
│ ├── 数据库.lvlps
│ ├── 数据库.lvproj
│ ├── 表操作.vi
│ ├── 测试数据.ctl
│ ├── 报表选板.jpg
│ ├── 插入数据.lvlib
│ ├── 读取数据.lvlib
│ ├── 新数据库.mdb
│ ├── 使用事务.vi
│ ├── 更新图表.vi
│ ├── 捐款收据.xltx
│ ├── 创建数据库.lvlib
│ ├── 连接数据库.lvlib
│ ├── 测试数据库.mdb
│ ├── 测试数据库.udl
│ ├── 数据库管理.vi
│ ├── 格式化图片.vi
│ ├── 测试数据库1.mdb
│ ├── 写入图表到Excel.vi
│ ├── 写入列表到HTML文件.vi
│ ├── 写入文本到HTML文件.vi
│ ├── 写入表格到HTML文件.vi
│ ├── 创建命名表单.vi
│ ├── 创建连接对象.vi
│ ├── 取得记录数据.vi
│ ├── 插入并创建表.vi
│ ├── 插入测试数据.vi
│ ├── 获取字段信息.vi
│ ├── 设置报表字体.vi
│ ├── 写入二进制数据.vi
│ ├── 写入图片到报表.vi
│ ├── 创建并设置图表.vi
│ ├── 同时读取多个表.vi
│ ├── 设置单元格格式.vi
│ ├── 读取图片与波形.vi
│ ├── 读取指定列数据.vi
│ ├── 读取文件到报表.vi
│ ├── 连接测试数据库.vi
│ ├── 写入表格数据到Excel.vi
│ ├── 使用电子表格模板.vi
│ ├── 创建与释放记录集.vi
│ ├── 插入部分测试数据.vi
│ ├── 自定义连接字符串.vi
│ ├── 读取连接对象属性.vi
│ ├── 写入标题和文本到Excel.vi
│ ├── 参数化查询插入数据.vi
│ ├── 设置数字单元格格式.vi
│ ├── 读取指定筛选条件数据.vi
│ ├── 获取记录集中的单个记录.vi
│ ├── 获取记录集中的所有记录.vi
│ ├── 测试数据转换成字符串数组.vi
│ ├── 读取测试数据表中所有数据.vi
│ └── 利用数据库文件作为模板创建新的数据库.vi
├── 第15章与第16章
│ ├── BeckHoff通信
│ │ ├── Beckhoff库
│ │ │ ├── Aiao
│ │ │ │ └── AiAoUpdata.vi
│ │ │ ├── DIDO
│ │ │ │ └── DiDoUpdata.vi
│ │ │ ├── Enum
│ │ │ │ ├── ModAddressIn.ctl
│ │ │ │ └── ModAddressOut.ctl
│ │ │ ├── Initial
│ │ │ │ ├── Inital.vi
│ │ │ │ ├── InitalBeckhoff.vi
│ │ │ │ └── RemoteDevice.ctl
│ │ │ └── SubObject
│ │ │ ├── BK9100.vi
│ │ │ ├── CmdEnum
│ │ │ │ ├── Bk9100Cmd.ctl
│ │ │ │ ├── KL306ACmd.ctl
│ │ │ │ ├── KL306AFilterSel.ctl
│ │ │ │ ├── KL320ACmd.ctl
│ │ │ │ ├── KL320AFilterSel.ctl
│ │ │ │ └── KL403ACmd.ctl
│ │ │ ├── GlobalV
│ │ │ │ ├── BeckhoffGlobal.vi
│ │ │ │ └── BeckhoffInterval.vi
│ │ │ ├── KL306A.vi
│ │ │ ├── KL320A.vi
│ │ │ ├── KL403A.vi
│ │ │ ├── ReadDIO.vi
│ │ │ ├── SubVI
│ │ │ │ ├── SubCommunication.vi
│ │ │ │ └── 枚举类型
│ │ │ │ └── CommunicationCmd.ctl
│ │ │ └── WriteDIO.vi
│ │ ├── Beckhoff通信测试.vi
│ │ ├── InputOutput
│ │ │ ├── BeckHoffAIO.vi
│ │ │ ├── BeckHoffDIO.vi
│ │ │ ├── BeckhoffParameter.ctl
│ │ │ ├── BeckhoffParameter.vi
│ │ │ ├── DelayTime.vi
│ │ │ ├── HandleX0DO.vi
│ │ │ ├── HandleX1DO.vi
│ │ │ ├── PXIAIAO.vi
│ │ │ └── ProgramState.vi
│ │ ├── Rt与Beckhoff通信.aliases
│ │ ├── Rt与Beckhoff通信.lvlps
│ │ └── Rt与Beckhoff通信.lvproj
│ └── 线程安全测试
│ ├── LV2变量.vi
│ ├── LV2变量线程安全.vi
│ ├── 全局.vi
│ ├── 线程安全介绍.aliases
│ ├── 线程安全介绍.lvlps
│ ├── 线程安全介绍.lvproj
│ ├── 信号量实现线程安全.vi
│ ├── 全局变量线程不安全.vi
│ └── 队列方式实现线程安全.vi
├── 第17章
│ ├── CRIOFPGA项目
│ │ ├── CRIO编程.aliases
│ │ ├── CRIO编程.lvlps
│ │ ├── CRIO编程.lvproj
│ │ ├── FPGA.vi
│ │ ├── GetRTD.vi
│ │ ├── PWM.vi
│ │ ├── Scan.aliases
│ │ ├── Scan.lvlps
│ │ ├── Scan.lvproj
│ │ ├── SetDA.vi
│ │ ├── test.vi
│ │ ├── 未命名 43.vi
│ │ └── 方波输出.vi
│ ├── IPCORE
│ │ └── fpga64bittiming102
│ │ ├── FPGA 64-bit Timing.aliases
│ │ ├── FPGA 64-bit Timing.lvlps
│ │ ├── FPGA 64-bit Timing.lvproj
│ │ ├── Tick Count (U64) Engine.vi
│ │ ├── Tick Count (U64) Global.vi
│ │ ├── Tick Count Example.vi
│ │ ├── Wait (U64).vi
│ │ └── Wait Example.vi
│ └── SPARTAN
│ └── test
│ ├── FPGA Bitfiles
│ │ ├── test.lvproj_FPGA Target_TESTSWLED.vi.lvbit
│ │ └── test.lvproj_FPGA Target_TestLed.vi.lvbit
│ ├── Host_TestLed.vi
│ ├── TESTSWLED.vi
│ ├── TestLed.vi
│ ├── _impactbatch.log
│ ├── test.aliases
│ ├── test.lvlps
│ ├── test.lvproj
│ └── 未命名 2.vi
├── 第1章与第2章
│ ├── Area.vi
│ ├── Control.llb
│ ├── EXA1.vi
│ ├── demo.vi
│ ├── try_start3.vi
│ ├── 控件 1.ctl
│ ├── 控件 2.ctl
│ ├── 布尔.vi
│ ├── 标签.vi
│ ├── 选择.vi
│ ├── 关系0运算.vi
│ ├── 模拟138译码器.vi
│ ├── 模拟138译码器性能.vi
│ ├── 多态VI.vi
│ ├── 未命名 1.vi
│ ├── 位运算.vi
│ ├── 簇与簇.vi
│ ├── 簇捆绑.vi
│ ├── 个人信息.ctl
│ ├── 基本信息.ctl
│ ├── 雇员信息.ctl
│ ├── 二次函数.vi
│ ├── 关系运算.vi
│ ├── 单选按钮.vi
│ ├── 字符判断.vi
│ ├── 布尔运算.vi
│ ├── 抽取数组.vi
│ ├── 数值控件.vi
│ ├── 数组交织.vi
│ ├── 数组创建.vi
│ ├── 数组子集.vi
│ ├── 数组拆分.vi
│ ├── 数组插值.vi
│ ├── 数组搜索.vi
│ ├── 数组移位.vi
│ ├── 数组索引.vi
│ ├── 数组转置.vi
│ ├── 数组阙值.vi
│ ├── 标量与簇.vi
│ ├── 判断空数组.vi
│ ├── 数组与数组.vi
│ ├── 数组初始化.vi
│ ├── 最大最小值.vi
│ ├── 标量与数组.vi
│ ├── 浮点数精度.vi
│ ├── 簇解除捆绑.vi
│ ├── 表达式节点.vi
│ ├── 一维数组插入.vi
│ ├── 二维数组删除.vi
│ ├── 二维数组插入.vi
│ ├── 判断空字符串.vi
│ ├── 数组大小举例.vi
│ ├── 数组排序例子.vi
│ ├── 数组最大最小.vi
│ ├── 数组重排例子.vi
│ ├── 簇按名称捆绑.vi
│ ├── 簇至数组转换.vi
│ ├── 索引与簇捆绑.vi
│ ├── 通用关系运算.vi
│ ├── 数组至矩阵转换.vi
│ ├── 浮点数比较错误.vi
│ ├── 矩阵至数组转换.vi
│ ├── 获取排序后索引.vi
│ ├── 一维数组移位练习.vi
│ ├── 二维数组替换子集.vi
│ ├── 簇按名称解除捆绑.vi
│ ├── 非法数字路径饮用.vi
│ ├── 元素比较与集合比较.vi
│ ├── 复合运算字符串加密.vi
│ ├── 复合运算符用法举例.vi
│ ├── 数组与数组大小不同.vi
│ ├── 最大最小值比较模式.vi
│ ├── 消除浮点数比较错误.vi
│ ├── 簇按名称捆绑显示簇.vi
│ ├── 判断范围强制类型转换.vi
│ └── 整数转换成布尔数组和逻辑左移.vi
├── 第3章
│ ├── FOR循环N测试.vi
│ ├── FOR循环快捷键.vi
│ ├── FOR练习与提高.vi
│ ├── FOR循环索引测试.vi
│ ├── LPTCOM.vi
│ ├── LPT端口常量.vi
│ ├── continue和break.vi
│ ├── demo.vi
│ ├── random.vi
│ ├── sine.vi
│ ├── while循环.vi
│ ├── 求5个随机数的平均值.vi
│ ├── 全局 2.vi
│ ├── 下拉列表.ctl
│ ├── 枚举条件.ctl
│ ├── 复制分支.vi
│ ├── 拆分数组.vi
│ ├── 时间标识.vi
│ ├── 时间测试.vi
│ ├── 计时测试.vi
│ ├── 运行次序.vi
│ ├── 顺序结构.vi
│ ├── 时间标识符.vi
│ ├── 检测功能键.vi
│ ├── 模拟红绿灯.vi
│ ├── 计算平方和.vi
│ ├── 锁定前面板.vi
│ ├── 二维数组与FOR.vi
│ ├── 自动初始化VI.vi
│ ├── 全局变量演示.vi
│ ├── 内置全局变量.vi
│ ├── 包含数组的簇.vi
│ ├── 基本设计模式.vi
│ ├── 定时循序结构.vi
│ ├── 定时循环分频.vi
│ ├── 服务器客户端.vi
│ ├── 自然数的求和.vi
│ ├── 顺序定时循环.vi
│ ├── 顺序局部变量.vi
│ ├── 全局变量服务器.vi
│ ├── 定时循环偏移量.vi
│ ├── 循环闪烁指示灯.vi
│ ├── 数据流发生脉冲.vi
│ ├── 调用自动初始化VI.vi
│ ├── 函数全局变量举例.vi
│ ├── 定时循环延迟完成.vi
│ ├── 局部变量用于互斥.vi
│ ├── 条件结构的默认值.vi
│ ├── 格式化时间字符串.vi
│ ├── 模拟温度采集系统.vi
│ ├── 禁用部分程序框图.vi
│ ├── 顺序结构发生脉冲.vi
│ ├── 鼠标事件测试程序.vi
│ ├── 基本函数全局变量vi.vi
│ ├── 局部变量用于初始化.vi
│ ├── 条件结构的输入形式.vi
│ ├── 检测全局鼠标和键盘.vi
│ ├── 等待整数倍实现同步.vi
│ ├── 过滤键盘转换成大写.vi
│ ├── 事件结构中的停止按钮.vi
│ ├── 局部变量用于布尔互锁.vi
│ ├── 局部变量用于停止多循环.vi
│ ├── 用已经过的时间周期触发.vi
│ ├── 用已经过的时间定时触发.vi
│ ├── 局部变量用于代表数据类型.vi
│ ├── 局部变量用于间隔记录数据.vi
│ └── 用已经过的时间取得系统时间.vi
├── 第4章
│ └── VI
│ ├── 16进制字符串的相互转换.vi
│ ├── ASCII表.vi
│ ├── U32转换成两个U16.vi
│ ├── U8二进制计算.vi
│ ├── U8与字符串相互转换.vi
│ ├── demo.vi
│ ├── 复数.vi
│ ├── 两个U16转换成U32.vi
│ ├── 定点数.vi
│ ├── 标量簇.vi
│ ├── 浮点数.vi
│ ├── 内存优化.vi
│ ├── 匹配模式.vi
│ ├── 变体数据.vi
│ ├── 三态指示灯.vi
│ ├── 类型描述符.vi
│ ├── 附加字符串.vi
│ ├── 字符串和路径.vi
│ ├── 格式化字符串.vi
│ ├── 数组的内存映射.vi
│ ├── 字符串转换成数值.vi
│ ├── 平化数据至字符串.vi
│ ├── 三维数组的内存映射.vi
│ ├── 基本字符串处理函数.vi
│ ├── 类型描述符基本结构.vi
│ ├── 类型转换与内存优化.vi
│ ├── 布尔转化成字符串和数值.vi
│ └── 字符串和数值转换成布尔量.vi
├── 第5章
│ ├── PanelToIni.vi
│ ├── TDMS内置属性.vi
│ ├── TDMS写随机数.vi
│ ├── TDMS文件属性.vi
│ ├── TDMS获取属性.vi
│ ├── TDMS写波形数据据.vi
│ ├── TDMS读波形数据据.vi
│ ├── TDMS写不同通道数据.vi
│ ├── TDMS读不同通道数据.vi
│ ├── TDM_Stream.tdms
│ ├── TDM_Stream.tdms_index
│ ├── TDM分组写入.vi
│ ├── TDM文件查询.vi
│ ├── TDM文件的属性.vi
│ ├── TDM文件的简单读写.vi
│ ├── Test.tdms
│ ├── Test.tdms_index
│ ├── Test1.tdms
│ ├── Test1.tdms_index
│ ├── Test2.tdms
│ ├── Test2.tdms_index
│ ├── Test3.tdms
│ ├── Test3.tdms_index
│ ├── Thumbs.db
│ ├── cluster.ini
│ ├── demo.vi
│ ├── panel.ini
│ ├── test.dat
│ ├── test.ini
│ ├── test.log
│ ├── test.txt
│ ├── test.xls
│ ├── test1.dat
│ ├── test1.txt
│ ├── test3.txt
│ ├── test3.xls
│ ├── 写入INI文件.vi
│ ├── 读取INI文件.vi
│ ├── 注册表.vi
│ ├── 数字表格.vi
│ ├── 写二进制文件.vi
│ ├── 创建注册表项.vi
│ ├── 获取文件属性.vi
│ ├── 读二进制文件.vi
│ ├── 读取数字表格.vi
│ ├── 读取注册表项.vi
│ ├── 写数据记录文件.vi
│ ├── 文本文件的读写.vi
│ ├── 读数据记录文件.vi
│ ├── 一次读取所有记录.vi
│ ├── 读写电子表格文件.vi
│ ├── 一次性写入文本文件.vi
│ ├── 一次性读入文本文件.vi
│ ├── 文件常量与常用函数.vi
│ ├── 磁盘流方式读文本文件.vi
│ ├── 以字节方式读取整个文件.vi
│ ├── 以磁盘流方式随机读数据.vi
│ ├── 磁盘流方式写入文本文件.vi
│ ├── 磁盘流方式添加文本文件.vi
│ └── 读二进制文件中数组的长度.vi
├── 第6章
│ ├── ChangeTextColorFontSize.vi
│ ├── Class ID and Name.xls
│ ├── Convert Panel Coords to Screen Coords.vi
│ ├── FindWin.vi
│ ├── LV名称和版本号.vi
│ ├── Thumbs.db
│ ├── Type_Def_Enum_-_Public_ClassID_Names_-_[1].ctl
│ ├── demo.vi
│ ├── vi名称打开VI.vi
│ ├── 类ID和类名称.vi
│ ├── 控件 1.ctl
│ ├── 控件 2.ctl
│ ├── 闪屏.vi
│ ├── 窗口A.vi
│ ├── 窗口B.vi
│ ├── 窗口C.vi
│ ├── 获取HWND.vi
│ ├── 排列VI1.vi
│ ├── 排列VI2.vi
│ ├── 常用VI属性.vi
│ ├── 获取VI控件值.vi
│ ├── 设置VI控件值.vi
│ ├── 控制VI显示状态.vi
│ ├── 查看VI内存使用情况.vi
│ ├── 未命名 1.vi
│ ├── 未命名.rtm
│ ├── 字符串.vi
│ ├── 簇滚屏.vi
│ ├── 事件转发.vi
│ ├── 动态调用.vi
│ ├── 后台程序.vi
│ ├── 坐标映射.vi
│ ├── 应用属性.vi
│ ├── 延迟更新.vi
│ ├── 控件闪烁.vi
│ ├── 档位开关.vi
│ ├── 生成波形.vi
│ ├── 类别属性.vi
│ ├── 设置原点.vi
│ ├── 设置透明.vi
│ ├── 动态调用VI.vi
│ ├── 运行时位置.txt
│ ├── 多态指示灯.vi
│ ├── 控件类属性.vi
│ ├── 运行时位置.vi
│ ├── 通用类属性.vi
│ ├── 内存中所有VI属性.vi
│ ├── 严格类型调用.vi
│ ├── 禁用错误处理.vi
│ ├── 自由标签属性.vi
│ ├── 获取图像方法.vi
│ ├── 装饰报警窗口.vi
│ ├── 获取生成波形VI控件值.vi
│ ├── 位置和边界属性.vi
│ ├── 修改簇元素属性.vi
│ ├── 前面板状态属性.vi
│ ├── 字符串方法节点.vi
│ ├── 字符串滚屏效果.vi
│ ├── 字符串颜色渐变.vi
│ ├── 恢复控件初始值.vi
│ ├── 更改前面板状态.vi
│ ├── 更改标题并闪烁.vi
│ ├── 枚举与下拉列表.vi
│ ├── 获取打印机属性.vi
│ ├── 获取控件值方法.vi
│ ├── 调用多态指示灯.vi
│ ├── 改变簇元素的属性.vi
│ ├── 禁止发灰所有控件.vi
│ ├── 窗格和分隔栏属性.vi
│ ├── 自动销湖引用测试.vi
│ ├── 触发显示控件事件.vi
│ ├── 动态调用严格类型VI
│ │ ├── plug.vi
│ │ ├── 乘.vi
│ │ ├── 减.vi
│ │ ├── 加.vi
│ │ ├── 除.vi
│ │ ├── 平均值.vi
│ │ ├── 最大值.vi
│ │ └── 最小值.vi
│ ├── 严格类型调用多个VI.vi
│ ├── 字符串显示最新数据.vi
│ ├── 布尔控件的专用属性.vi
│ ├── 数值控件类继承关系.vi
│ ├── 簇动态修改背景颜色.vi
│ ├── 设置当前值为默认值方法.vi
│ ├── 数组转换成簇实现特色显示.vi
│ ├── 通用类和专用类的相互转换.vi
│ ├── 前面板窗口边界和前面板边界.vi
│ ├── 动态修改数字控件的显示方式.vi
│ ├── 批量处理控件属性的常规方法.vi
│ ├── 批量处理控件属性的特殊方法.vi
│ ├── 字符串方法节点点击位置偏移量.vi
│ └── 获取显示分辨率颜色深度和任务栏高度.vi
├── 第7章
│ ├── 0至100随机自然数.vi
│ ├── TableColorChange.vi
│ ├── Thumbs.db
│ ├── XY图两条曲线.vi
│ ├── XY图标尺切换.vi
│ ├── XY图背景图片.vi
│ ├── XY图时间作为X轴.vi
│ ├── XY图复数数组输入.vi
│ ├── XY图实现波形图表.vi
│ ├── XY图点簇数组捆绑.vi
│ ├── XY图点簇数组输入.vi
│ ├── XY图的旋转和镜像.vi
│ ├── XY图复数数组捆绑簇.vi
│ ├── XY图一维数组组成的簇.vi
│ ├── XY图获取图像和导出图像.vi
│ ├── demo.vi
│ ├── 双Y轴波形图.vi
│ ├── 未命名 1.vi
│ ├── 长春地图.png
│ ├── 图片饼图.vi
│ ├── 极坐标图.vi
│ ├── 图片绘制XY图.vi
│ ├── 表格通讯录.vi
│ ├── 强度图显示256色图片.vi
│ ├── 波形图实时Y轴.vi
│ ├── 图片绘制波形.vi
│ ├── 标记波形波峰.vi
│ ├── 波形图簇输入.vi
│ ├── 绘制图片标尺.vi
│ ├── 表格嵌入控件.vi
│ ├── 表格排序排序.vi
│ ├── 列表框多选项目.vi
│ ├── 列表框拖动操作.vi
│ ├── 多列列表框创建.vi
│ ├── 多列列表框排序.vi
│ ├── 显示部分波形图.vi
│ ├── 查找所有同辈项.vi
│ ├── 禁止表格单元格.vi
│ ├── 获取排序后索引.vi
│ ├── 表格高亮显示行.vi
│ ├── 随机颜色发生器.vi
│ ├── 列表框罗列文件名.vi
│ ├── 列表框自定义符号.vi
│ ├── 动态创建数字表格.vi
│ ├── 图片控件特效文本.vi
│ ├── 图片的平移和缩放.vi
│ ├── 图片绘制五环标志.vi
│ ├── 图表控件标尺属性.vi
│ ├── 多列列表框列排序.vi
│ ├── 多条曲线单独定制.vi
│ ├── 多条曲线波形输入.vi
│ ├── 树形控件静态输入.vi
│ ├── 波形图簇数组输入.vi
│ ├── 波形图表分段显示.vi
│ ├── 波形图表刷新模式.vi
│ ├── 波形图表基本要素.vi
│ ├── 波形图表多条曲线.vi
│ ├── 波形图表曲线属性.vi
│ ├── 编程实现图片透明.vi
│ ├── 列表框选择运行次序.vi
│ ├── 动态创建波形图注释.vi
│ ├── 动态创建波形图游标.vi
│ ├── 多列列表框变换颜色.vi
│ ├── 检测游标的位置变化.vi
│ ├── 波形图二维数组输入.vi
│ ├── 波形图表的分段显示.vi
│ ├── 游标标记最大最小值.vi
│ ├── 表格设置单元值方法.vi
│ ├── 列表框判断鼠标所在行.vi
│ ├── 图片控件显示旋转图片.vi
│ ├── 多条曲线波形不同长度.vi
│ ├── 树形控件点到行列方法.vi
│ ├── 波形图表数字显示控件.vi
│ ├── 列表框常用属性及其效果.vi
│ ├── 多列列表框交替颜色变化.vi
│ ├── 树形控件填充目录和文件.vi
│ ├── 波形图表上下限特色显示.vi
│ ├── 多列列表框简易文件浏览器.vi
│ ├── 波形图表点输入和数组输入.vi
│ ├── 强度图的组成要件和输入参数.vi
│ └── 数字数据布尔数组和二进制数组的对应关系.vi
├── 第8章
│ ├── API_GetComputerName.vi
│ ├── API_GetCursorPos.vi
│ ├── API_GetCursorPos_Array.vi
│ ├── API_GetCursorPos_Num.vi
│ ├── API_GetCusorPos_Cluster.vi
│ ├── API_GetDirectory.vi
│ ├── API_GetWindowhWnd.vi
│ ├── API_GetWindowhWnd1.vi
│ ├── API_Getsysteminfo.vi
│ ├── API_SetParent.vi
│ ├── API_TEXTOUT.vi
│ ├── AX_Automation_WriteToCell.vi
│ ├── AX_BarCode.vi
│ ├── AX_Common_Dialog.vi
│ ├── AX_Formula.vi
│ ├── AX_MonthView.vi
│ ├── AX_SysInfo.vi
│ ├── AX_SysInfo_TimeChanged.vi
│ ├── CIN_Cluster.vi
│ ├── CIN_GenRandomArray.vi
│ ├── CIN_GetPortAdd.vi
│ ├── CIN_GlobalCounter.vi
│ ├── CIN_InRange.vi
│ ├── CIN_Multify.vi
│ ├── CIN_Reverse_Str.vi
│ ├── CIN_Strcat.vi
│ ├── Clipboard_Pic.vi
│ ├── Clipboard_Text.vi
│ ├── DDE_ MulItem_CLIENT.vi
│ ├── DDE_ MulItem_SERVER.vi
│ ├── DDE_ SIMPLE_CHECK_CLIENT.vi
│ ├── DDE_ SIMPLE_CLIENT.vi
│ ├── DDE_ SIMPLE_SERVER.vi
│ ├── DDE_CLIENT_Send.vi
│ ├── DDE_SERVER_Receive.vi
│ ├── DrawText
│ │ ├── cvibuild.cvitext
│ │ │ ├── build.ini
│ │ │ ├── cvitext.nidobj
│ │ │ ├── dependencies.bri
│ │ │ └── resources.res
│ │ ├── cvitext.c
│ │ ├── cvitext.cdb
│ │ ├── cvitext.cws
│ │ ├── cvitext.dll
│ │ ├── cvitext.h
│ │ ├── cvitext.lib
│ │ ├── cvitext.prj
│ │ ├── readme.txt
│ │ ├── useit.c
│ │ └── useit.prj
│ ├── MB CRC-16.vi
│ ├── MouseEvent.vi
│ ├── NET_ArrayList.vi
│ ├── NET_COMMON_DIALOG.vi
│ ├── NET_MaskedTextBox.vi
│ ├── NET_PictureBoxAndLinkLabel.vi
│ ├── SYS_ComandLine.vi
│ ├── SYS_Dir.vi
│ ├── SYS_Ipconfig.vi
│ ├── SYS_NotePad.vi
│ ├── code.c
│ ├── cvi_to_lv
│ │ ├── Add.c
│ │ ├── Add.cws
│ │ ├── Add.dll
│ │ ├── Add.h
│ │ ├── Add.lib
│ │ ├── Add.prj
│ │ ├── CallWrap.vi
│ │ ├── Wrapper.c
│ │ ├── Wrapper.cws
│ │ ├── Wrapper.dll
│ │ ├── Wrapper.h
│ │ ├── Wrapper.lib
│ │ ├── Wrapper.prj
│ │ ├── calladd.vi
│ │ ├── cvibuild.Add
│ │ │ ├── Add.niobj
│ │ │ ├── build.ini
│ │ │ └── resources.res
│ │ └── cvibuild.Wrapper
│ │ ├── Wrapper.niobj
│ │ ├── build.ini
│ │ └── resources.res
│ ├── demo.vi
│ ├── net
│ │ ├── createnotifyicon
│ │ │ └── NotifyIcon
│ │ │ ├── CallbackVIs
│ │ │ │ ├── DefaultClickCallback.vi
│ │ │ │ ├── NotifyIconClickCallback.vi
│ │ │ │ └── ShowHideClickCallback.vi
│ │ │ ├── Icons
│ │ │ │ ├── labview.ico
│ │ │ │ ├── max.ico
│ │ │ │ ├── ni.ico
│ │ │ │ └── scope.ico
│ │ │ ├── NotifyIcon.aliases
│ │ │ ├── NotifyIcon.lvproj
│ │ │ ├── NotifyIcon.vi
│ │ │ └── SubVIs
│ │ │ ├── CreateContextMenu.vi
│ │ │ ├── CreateIcon.vi
│ │ │ └── RegisterEventCallBacks.vi
│ │ ├── createnotifyicon.zip
│ │ ├── handling_dotnet_events2
│ │ │ ├── DotNetControlLibrary
│ │ │ │ ├── DotNetControlLibrary.csproj
│ │ │ │ ├── DotNetControlLibrary.sln
│ │ │ │ ├── DotNetControlLibrary.suo
│ │ │ │ ├── DotNetUserControl.Designer.cs
│ │ │ │ ├── DotNetUserControl.cs
│ │ │ │ ├── DotNetUserControl.resx
│ │ │ │ ├── Properties
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── DotNetControlLibrary.dll
│ │ │ │ │ └── DotNetControlLibrary.pdb
│ │ │ │ └── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── DotNetControlLibrary.DotNetUserControl.resources
│ │ │ │ │ ├── DotNetControlLibrary.csproj.GenerateResource.Cache
│ │ │ │ │ ├── DotNetControlLibrary.dll
│ │ │ │ │ └── DotNetControlLibrary.pdb
│ │ │ │ └── DotNetControlLibrary.csproj.FileListAbsolute.txt
│ │ │ ├── DotNetControlLibrary.dll
│ │ │ ├── EventHandler.vi
│ │ │ └── HandlingEventsInLabVIEW.vi
│ │ ├── handling_dotnet_events2.zip
│ │ ├── labviewstockwebservicecall.vi
│ │ ├── list_computers_on_network
│ │ │ └── List_computers_on_network
│ │ │ ├── List computers on network(6.0).vi
│ │ │ └── List computers on network(6.1).vi
│ │ ├── list_computers_on_network.zip
│ │ ├── lvscreenresolution.zip
│ │ ├── sogetvolume.vi
│ │ ├── wsbrowser8.2
│ │ │ ├── wsbrowser.ini
│ │ │ └── wsbrowser.llb
│ │ └── wsbrowser8.2.zip
│ ├── 未命名 1.vi
│ ├── 公式节点CRC16校验.vi
│ ├── 显式加载DLL.vi
│ ├── 公式节点生成随机数组.vi
│ └── 公式节点支持的数据类型.vi
└── 第9章
├── M_SinWave.vi
└── demo.vi
90 directories, 1038 files
Labview宝典随书例程,包含各个章节的例程代码,给予大家分享
【实例截图】
【核心代码】
labview宝典
├── LabVIEW宝典课件.ppt
└── LabVIEW宝典-代码
├── Private Node
│ └── 私有节点.vi
├── Thumbs.db
├── 第10章
│ ├── Counter.vi
│ ├── Firevi.vi
│ ├── PushPop.ctl
│ ├── QueueMessage.llb
│ ├── RelalyActionEngine.vi
│ ├── Relay.ctl
│ ├── Thumbs.db
│ ├── UserEvent.llb
│ ├── UserEventCaller.vi
│ ├── demo.vi
│ ├── earth.jpg
│ ├── 堆栈.vi
│ ├── 信号量.vi
│ ├── 集合点.vi
│ ├── 监控主VI.vi
│ ├── 指示灯类
│ │ ├── Counter .vi
│ │ ├── LED.lvclass
│ │ ├── LedCounter.vi
│ │ ├── 运行.vi
│ │ ├── 测试LED.vi
│ │ ├── 初始化.vi
│ │ ├── 写入手动.vi
│ │ ├── 绘制线段.vi
│ │ ├── 读取手动.vi
│ │ ├── 读计数器.vi
│ │ ├── 写入灯状态.vi
│ │ ├── 复位计数器.vi
│ │ ├── 读取灯状态.vi
│ │ ├── 测试计数器VI.vi
│ │ ├── 写入自动闪烁.vi
│ │ └── 读取自动闪烁.vi
│ ├── 运算项目
│ │ ├── Relative Path to Absolute Path.vi
│ │ ├── 乘方类
│ │ │ ├── 运算.vi
│ │ │ └── 乘方类.lvclass
│ │ ├── 乘法类
│ │ │ ├── 乘法.lvclass
│ │ │ └── 运算.vi
│ │ ├── 加法类
│ │ │ ├── 加法.lvclass
│ │ │ └── 运算.vi
│ │ ├── 运算类
│ │ │ ├── 运算.vi
│ │ │ ├── 写入x.vi
│ │ │ ├── 读取x.vi
│ │ │ ├── 写入y.vi
│ │ │ ├── 读取y.vi
│ │ │ └── 运算类.lvclass
│ │ ├── 运算项目.aliases
│ │ ├── 运算项目.lvlps
│ │ ├── 运算项目.lvproj
│ │ ├── 运算测试.vi
│ │ └── 动态加载类.vi
│ ├── 面向对象
│ │ ├── 未命名 1.vi
│ │ ├── 定时器.aliases
│ │ ├── 定时器.lvclass
│ │ ├── 定时器.lvlps
│ │ ├── 定时器.lvproj
│ │ ├── 复位定时器.vi
│ │ ├── 多个定时器.vi
│ │ ├── 定时器测试.vi
│ │ ├── 读取定时器.vi
│ │ ├── 写入设定时间.vi
│ │ ├── 设置定时时间.vi
│ │ └── 读取开始时间.vi
│ ├── 队列堆栈.vi
│ ├── 信号灯成员
│ │ ├── 控制.vi
│ │ ├── 初始化.vi
│ │ ├── 写入手动.vi
│ │ ├── 手动控制.vi
│ │ ├── 读取状态.vi
│ │ ├── 读取信号灯.vi
│ │ ├── 信号灯成员类.lvclass
│ │ └── 测试信号灯成员类.vi
│ ├── 项目管理器.aliases
│ ├── 项目管理器.lvlps
│ ├── 项目管理器.lvproj
│ ├── 多个通知器.vi
│ ├── 调用动作机.vi
│ ├── 信号灯继承类
│ │ ├── 控制.vi
│ │ ├── 初始化.vi
│ │ ├── 写入手动.vi
│ │ ├── 写入状态.vi
│ │ ├── 手动控制.vi
│ │ ├── 读取手动.vi
│ │ ├── 读取状态.vi
│ │ ├── 写入信号灯.vi
│ │ ├── 读取信号灯.vi
│ │ ├── 信号灯继承类.lvclass
│ │ ├── 写入设定时间.vi
│ │ ├── 读取设定时间.vi
│ │ └── 测试信号灯继承类.vi
│ ├── 判断过零次数.vi
│ ├── 简单用户事件.vi
│ ├── 队列全局变量.vi
│ ├── 调用堆栈动作机.vi
│ ├── 通知器同步循环.vi
│ ├── 通知器控制循环.vi
│ ├── 队列命令动作机.vi
│ ├── 队列数据缓冲区.vi
│ ├── 队列采集和显示.vi
│ ├── 动态注册事件主VI.vi
│ ├── 波形图表方式的XY图.vi
│ ├── 使用队列全局变量.vi
│ ├── 注册多个用户事件.vi
│ ├── 移动工作台一般用法.vi
│ ├── 移动工作台循环计数.vi
│ ├── 移动工作台简化用法.vi
│ ├── 移动工作台自动循环.vi
│ ├── 移动工作台定时器触发.vi
│ ├── 移动工作台自动循环改进1.vi
│ ├── 移动工作台自动循环改进2.vi
│ ├── 利用动态注册事件移动图片.vi
│ └── 移动工作台定时器触发电磁铁.vi
├── 第11章
│ ├── MC_ListBox_XControl_V1.2
│ │ └── MC_ListBox_XControl_V1.2.0
│ │ ├── Example.vi
│ │ ├── ListBox_Data.ctl
│ │ ├── ListBox_Facade.vi
│ │ ├── ListBox_State.ctl
│ │ ├── ListBox_XControl.xctl
│ │ ├── Listbox_Init.vi
│ │ ├── Methods
│ │ │ └── Autosize Column Width(s).vi
│ │ ├── Previous_Versions
│ │ │ ├── Default_V1_1_0_0.vi
│ │ │ └── ListBox_State_1_1_0_0.ctl
│ │ ├── Properties
│ │ │ ├── Altern_BG_Color Read.vi
│ │ │ ├── Altern_BG_Color Write.vi
│ │ │ ├── Altern_Text_Color Read.vi
│ │ │ ├── Altern_Text_Color Write.vi
│ │ │ ├── Clear Value Filters.vi
│ │ │ ├── Column Header Strings[] Read.vi
│ │ │ ├── Column Header Strings[] Write.vi
│ │ │ ├── Column Widths Read.vi
│ │ │ ├── Column Widths Write.vi
│ │ │ ├── Item Names after filtering Read.vi
│ │ │ ├── Item Names after filtering Write.vi
│ │ │ ├── Item Names before filtering Read.vi
│ │ │ ├── Item Names before filtering Write.vi
│ │ │ ├── Order_by_Col_Index Read.vi
│ │ │ ├── Order_by_Col_Index Write.vi
│ │ │ ├── Ordering_Type Read.vi
│ │ │ └── Ordering_Type Write.vi
│ │ ├── VIs
│ │ │ ├── Alternate_Row_Color.vi
│ │ │ ├── Apply Filters.vi
│ │ │ ├── Edit Cell.vi
│ │ │ ├── Get Cell.vi
│ │ │ ├── Get max string length.vi
│ │ │ ├── More Dialog.vi
│ │ │ ├── Multi Column Listbox.ctl
│ │ │ ├── Order Type Def.ctl
│ │ │ ├── Order_Items.vi
│ │ │ ├── Recall Column Widths.vi
│ │ │ ├── Remove Col Header Formatting.vi
│ │ │ ├── Save Column Widths.vi
│ │ │ ├── Toggle Order.vi
│ │ │ ├── Value Filters Read.vi
│ │ │ ├── Value Filters Write.vi
│ │ │ └── Value Filters.ctl
│ │ └── readme.pdf
│ ├── calculator_xcontrol
│ │ └── Calculator XControl
│ │ ├── Calculator Example.vi
│ │ ├── Calculator XControl Project.aliases
│ │ ├── Calculator XControl Project.lvproj
│ │ └── XControl
│ │ ├── Calculator XControl.xctl
│ │ ├── Controls
│ │ │ └── Format.ctl
│ │ ├── Data 1.ctl
│ │ ├── Facade 1.vi
│ │ ├── Init 1.vi
│ │ ├── State 1.ctl
│ │ └── subVIs
│ │ ├── Format Number.vi
│ │ └── Substitute Constants.vi
│ ├── demo.vi
│ ├── dinosau2.ani
│ ├── dinosaur.ani
│ ├── drum.ani
│ ├── error.vi
│ ├── paint_xcontrol_project
│ │ └── Paint_XControl_project
│ │ ├── Paint Demo.vi
│ │ ├── Paint XControl Project.aliases
│ │ ├── Paint XControl Project.lvlps
│ │ ├── Paint XControl Project.lvproj
│ │ ├── Readme.txt
│ │ └── xcontrol vis
│ │ ├── Data 1.ctl
│ │ ├── Facade 1.vi
│ │ ├── Init 1.vi
│ │ ├── State 1.ctl
│ │ ├── controls
│ │ │ ├── Color Array.ctl
│ │ │ ├── tool enum.ctl
│ │ │ └── 画笔工具.ctl
│ │ ├── paint Xcontrol.xctl
│ │ └── subVIs
│ │ ├── Get Extension.vi
│ │ ├── LabVIEW Coordinates to Picture Coordinates.vi
│ │ └── SaveFile
│ │ ├── Bitmap File Writer.vi
│ │ └── Supporting Files
│ │ ├── BITMAPFILEHEADER.vi
│ │ ├── BITMAPINFOHEADER.vi
│ │ └── Picture to 2-D Color Array.vi
│ ├── savemenufile.rtm
│ ├── 判断VI是否加载到子面板中.vi
│ ├── 布尔XCONTROL
│ │ ├── 数据.ctl
│ │ ├── 状态.ctl
│ │ ├── 外观.vi
│ │ ├── 测试.vi
│ │ ├── 未命名 2.vi
│ │ ├── 初始化.vi
│ │ ├── 传统方式.vi
│ │ ├── 属性对话框.vi
│ │ ├── 鼠标离开标题写入.vi
│ │ ├── 鼠标离开标题读取.vi
│ │ ├── 鼠标离开颜色写入.vi
│ │ ├── 鼠标离开颜色读取.vi
│ │ ├── 鼠标进入标题写入.vi
│ │ ├── 鼠标进入标题读取.vi
│ │ ├── 鼠标进入颜色写入.vi
│ │ ├── 鼠标进入颜色读取.vi
│ │ └── 可变颜色布尔按钮.xctl
│ ├── 主菜单.rtm
│ ├── 主菜单1.rtm
│ ├── 图片按钮.ctl
│ ├── 三角波形.vi
│ ├── 正弦波形.vi
│ ├── 锯齿波形.vi
│ ├── 正弦波形.vit
│ ├── 用户对话框.vi
│ ├── 双按钮对话框.vi
│ ├── 自动触发菜单.vi
│ ├── 设置为忙碌状态.vi
│ ├── 分隔栏创建多窗格.vi
│ ├── 获取页面引用句柄.vi
│ ├── 轮询方式查询菜单.vi
│ ├── 图像文本方式选项卡.vi
│ ├── 子面板动态载入界面.vi
│ ├── 模板方式子面板重用VI.vi
│ ├── 提示用户输入少量信息.vi
│ ├── 选项卡中创建公共控件.vi
│ ├── 删除菜单函数的几种用法.vi
│ ├── 设置和查询菜单项目状态.vi
│ └── 设置滚动条和子面板边界.vi
├── 第12章
│ ├── ADD.vi
│ ├── DialogUsingEvents 2.vi
│ ├── LV2型全局变量.vit
│ ├── TopLevel 1.vi
│ ├── counter.vi
│ ├── demo.vi
│ ├── 控件 3.ctl
│ ├── 断点.vi
│ ├── 状态图
│ │ ├── LED.lvsc
│ │ ├── LED_1.lvsc
│ │ ├── 测试LED.vi
│ │ ├── 测试LED1.vi
│ │ ├── 状态图.aliases
│ │ ├── 状态图.lvlps
│ │ ├── 状态图.lvproj
│ │ ├── 状态图库.lvsc
│ │ ├── 测试状态图.vi
│ │ ├── 零件加工状态图库.lvsc
│ │ ├── 零件加工状态图测试.vi
│ │ ├── 双面零件加工状态图库.lvsc
│ │ ├── 双面零件加工状态图测试.vi
│ │ └── 双面零件加工报警状态图库.lvsc
│ ├── 子状态.ctl
│ ├── 计算器.lvsc
│ ├── 分频器.vi
│ ├── 通过子VI重构程序框图.vi
│ ├── 加工次序.ctl
│ ├── 古典轮询.ctl
│ ├── 消息数据.ctl
│ ├── 状态选择.ctl
│ ├── 数据处理.vi
│ ├── 数组处理.vi
│ ├── 数组操作.vi
│ ├── 波形处理.vi
│ ├── 通过多态VI重构程序框图.vi
│ ├── 事件状态机.vi
│ ├── 信号灯处理.vi
│ ├── 消息队列状态.ctl
│ ├── 波形数组处理.vi
│ ├── 流程图控制滑台.vi
│ ├── 消息队列状态机.vi
│ ├── 系统时间定时触发.vi
│ ├── 古典轮询界面状态机.vi
│ ├── 消息数据队列状态机.vi
│ ├── 调用不可重入计数器.vi
│ ├── 层叠式顺序结构顶层VI.vi
│ ├── 平铺式顺序结构顶层VI.vi
│ ├── 零件加工次序与子状态.ctl
│ ├── 使用事件结构的对话框.vi
│ ├── 事件结构加定时循环模式.vi
│ ├── 事件结构加超时定时模式.vi
│ ├── 事件驱动消息队列状态机.vi
│ ├── 顺序状态机之零件加工程序.vi
│ ├── 使用事件结构的顶层应用程序.vi
│ ├── 顺序状态机之零件加工程序改进.vi
│ ├── 主状态与子状态在状态机中的运用.vi
│ └── 消息队列状态机数据采集分析显示.vi
├── 第13章
│ ├── DSC
│ │ ├── DSC.aliases
│ │ ├── DSC.lvlps
│ │ ├── DSC.lvproj
│ │ ├── IO服务器.lvlib
│ │ ├── IO服务器1.lvlib
│ │ ├── 使用ActiveX控件显示预警.vi
│ │ ├── 捕捉DSC事件.vi
│ │ ├── 利用TRACE直接写入数据库.vi
│ │ ├── 安全VI.vi
│ │ ├── 数据集.vi
│ │ ├── 实时趋势.vi
│ │ ├── 自动登录.vi
│ │ ├── 自定义开关.ctl
│ │ ├── 自定义按钮.ctl
│ │ ├── 自定义控件.vi
│ │ ├── 数据集测试库.lvlib
│ │ ├── 共享变量属性.vi
│ │ ├── 历史趋势曲线.vi
│ │ ├── 启动停止进程.vi
│ │ ├── 控件安全设置.vi
│ │ ├── 编程设置预警.vi
│ │ ├── 使用超级趋势ActiveX控件.vi
│ │ ├── 事件结构捕捉预警.vi
│ │ ├── 设置变量安全属性.vi
│ │ ├── 部署库与取消部署.vi
│ │ ├── 查找进程和共享变量.vi
│ │ ├── 查询方式读取预警信息.vi
│ │ └── 批量创建进程与共享变量.vi
│ ├── SUDT SerialNull.lnk
│ ├── XonXoff软握手.vi
│ ├── connector.vi
│ ├── demo.vi
│ ├── sscom.ini
│ ├── sscom32.exe
│ ├── 利用HTTP协议读取文件.vi
│ ├── 枚举VISA串并口资源.vi
│ ├── 共享变量
│ │ ├── DataSocket控件绑定.vi
│ │ ├── Datasocket.lvlib
│ │ ├── Datasocket读写共享变量.vi
│ │ ├── TCPUDP.lvlib
│ │ ├── UDP发送.vi
│ │ ├── UDP接收.vi
│ │ ├── 简单TCP数据客户端.vi
│ │ ├── 简单TCP数据服务器.vi
│ │ ├── 共享变量.aliases
│ │ ├── 共享变量.lvlib
│ │ ├── 共享变量.lvlps
│ │ ├── 共享变量.lvproj
│ │ ├── 简单命名TCP数据客户端.vi
│ │ ├── 简单命名TCP数据服务器.vi
│ │ ├── 读写数据项.vi
│ │ ├── 单进程实时FIFO.vi
│ │ ├── 控件绑定共享变量.vi
│ │ ├── 编程创建共享变量.vi
│ │ ├── 编程部署共享变量.vi
│ │ ├── 获取共享变量引用.vi
│ │ └── 缓冲方式读写数据项.vi
│ ├── 测试并口.vi
│ ├── 串口发送脉冲串.vi
│ ├── 简单发送与接收.vi
│ └── 读取缓冲区内所有字节.vi
├── 第14章
│ ├── HTML专用函数.vi
│ ├── LV DB Connectivity Toolkit Cheat Sheet 093.pdf
│ ├── MoveFirst.vi
│ ├── MoveLast.vi
│ ├── SQL插入数据.vi
│ ├── SetRecord.vi
│ ├── Thumbs.db
│ ├── UpdateRecord.vi
│ ├── Word格式化单元格.vi
│ ├── 报表.aliases
│ ├── 图片.jpg
│ ├── 报表.lvlps
│ ├── 报表.lvproj
│ ├── 打开Excel文件读取数据.vi
│ ├── 打开Excel文件写入信号数据.vi
│ ├── 打开Excel文件计算和与平均值.vi
│ ├── 写入VI信息至报表.vi
│ ├── 传真Word模板.dotx
│ ├── 创建Word报表.vi
│ ├── 未命名 1.vi
│ ├── 未命名 3.vi
│ ├── 未命名 6.vi
│ ├── 数据库.aliases
│ ├── 表操作.lvlib
│ ├── 记录集.lvlib
│ ├── 数据库.lvlps
│ ├── 数据库.lvproj
│ ├── 表操作.vi
│ ├── 测试数据.ctl
│ ├── 报表选板.jpg
│ ├── 插入数据.lvlib
│ ├── 读取数据.lvlib
│ ├── 新数据库.mdb
│ ├── 使用事务.vi
│ ├── 更新图表.vi
│ ├── 捐款收据.xltx
│ ├── 创建数据库.lvlib
│ ├── 连接数据库.lvlib
│ ├── 测试数据库.mdb
│ ├── 测试数据库.udl
│ ├── 数据库管理.vi
│ ├── 格式化图片.vi
│ ├── 测试数据库1.mdb
│ ├── 写入图表到Excel.vi
│ ├── 写入列表到HTML文件.vi
│ ├── 写入文本到HTML文件.vi
│ ├── 写入表格到HTML文件.vi
│ ├── 创建命名表单.vi
│ ├── 创建连接对象.vi
│ ├── 取得记录数据.vi
│ ├── 插入并创建表.vi
│ ├── 插入测试数据.vi
│ ├── 获取字段信息.vi
│ ├── 设置报表字体.vi
│ ├── 写入二进制数据.vi
│ ├── 写入图片到报表.vi
│ ├── 创建并设置图表.vi
│ ├── 同时读取多个表.vi
│ ├── 设置单元格格式.vi
│ ├── 读取图片与波形.vi
│ ├── 读取指定列数据.vi
│ ├── 读取文件到报表.vi
│ ├── 连接测试数据库.vi
│ ├── 写入表格数据到Excel.vi
│ ├── 使用电子表格模板.vi
│ ├── 创建与释放记录集.vi
│ ├── 插入部分测试数据.vi
│ ├── 自定义连接字符串.vi
│ ├── 读取连接对象属性.vi
│ ├── 写入标题和文本到Excel.vi
│ ├── 参数化查询插入数据.vi
│ ├── 设置数字单元格格式.vi
│ ├── 读取指定筛选条件数据.vi
│ ├── 获取记录集中的单个记录.vi
│ ├── 获取记录集中的所有记录.vi
│ ├── 测试数据转换成字符串数组.vi
│ ├── 读取测试数据表中所有数据.vi
│ └── 利用数据库文件作为模板创建新的数据库.vi
├── 第15章与第16章
│ ├── BeckHoff通信
│ │ ├── Beckhoff库
│ │ │ ├── Aiao
│ │ │ │ └── AiAoUpdata.vi
│ │ │ ├── DIDO
│ │ │ │ └── DiDoUpdata.vi
│ │ │ ├── Enum
│ │ │ │ ├── ModAddressIn.ctl
│ │ │ │ └── ModAddressOut.ctl
│ │ │ ├── Initial
│ │ │ │ ├── Inital.vi
│ │ │ │ ├── InitalBeckhoff.vi
│ │ │ │ └── RemoteDevice.ctl
│ │ │ └── SubObject
│ │ │ ├── BK9100.vi
│ │ │ ├── CmdEnum
│ │ │ │ ├── Bk9100Cmd.ctl
│ │ │ │ ├── KL306ACmd.ctl
│ │ │ │ ├── KL306AFilterSel.ctl
│ │ │ │ ├── KL320ACmd.ctl
│ │ │ │ ├── KL320AFilterSel.ctl
│ │ │ │ └── KL403ACmd.ctl
│ │ │ ├── GlobalV
│ │ │ │ ├── BeckhoffGlobal.vi
│ │ │ │ └── BeckhoffInterval.vi
│ │ │ ├── KL306A.vi
│ │ │ ├── KL320A.vi
│ │ │ ├── KL403A.vi
│ │ │ ├── ReadDIO.vi
│ │ │ ├── SubVI
│ │ │ │ ├── SubCommunication.vi
│ │ │ │ └── 枚举类型
│ │ │ │ └── CommunicationCmd.ctl
│ │ │ └── WriteDIO.vi
│ │ ├── Beckhoff通信测试.vi
│ │ ├── InputOutput
│ │ │ ├── BeckHoffAIO.vi
│ │ │ ├── BeckHoffDIO.vi
│ │ │ ├── BeckhoffParameter.ctl
│ │ │ ├── BeckhoffParameter.vi
│ │ │ ├── DelayTime.vi
│ │ │ ├── HandleX0DO.vi
│ │ │ ├── HandleX1DO.vi
│ │ │ ├── PXIAIAO.vi
│ │ │ └── ProgramState.vi
│ │ ├── Rt与Beckhoff通信.aliases
│ │ ├── Rt与Beckhoff通信.lvlps
│ │ └── Rt与Beckhoff通信.lvproj
│ └── 线程安全测试
│ ├── LV2变量.vi
│ ├── LV2变量线程安全.vi
│ ├── 全局.vi
│ ├── 线程安全介绍.aliases
│ ├── 线程安全介绍.lvlps
│ ├── 线程安全介绍.lvproj
│ ├── 信号量实现线程安全.vi
│ ├── 全局变量线程不安全.vi
│ └── 队列方式实现线程安全.vi
├── 第17章
│ ├── CRIOFPGA项目
│ │ ├── CRIO编程.aliases
│ │ ├── CRIO编程.lvlps
│ │ ├── CRIO编程.lvproj
│ │ ├── FPGA.vi
│ │ ├── GetRTD.vi
│ │ ├── PWM.vi
│ │ ├── Scan.aliases
│ │ ├── Scan.lvlps
│ │ ├── Scan.lvproj
│ │ ├── SetDA.vi
│ │ ├── test.vi
│ │ ├── 未命名 43.vi
│ │ └── 方波输出.vi
│ ├── IPCORE
│ │ └── fpga64bittiming102
│ │ ├── FPGA 64-bit Timing.aliases
│ │ ├── FPGA 64-bit Timing.lvlps
│ │ ├── FPGA 64-bit Timing.lvproj
│ │ ├── Tick Count (U64) Engine.vi
│ │ ├── Tick Count (U64) Global.vi
│ │ ├── Tick Count Example.vi
│ │ ├── Wait (U64).vi
│ │ └── Wait Example.vi
│ └── SPARTAN
│ └── test
│ ├── FPGA Bitfiles
│ │ ├── test.lvproj_FPGA Target_TESTSWLED.vi.lvbit
│ │ └── test.lvproj_FPGA Target_TestLed.vi.lvbit
│ ├── Host_TestLed.vi
│ ├── TESTSWLED.vi
│ ├── TestLed.vi
│ ├── _impactbatch.log
│ ├── test.aliases
│ ├── test.lvlps
│ ├── test.lvproj
│ └── 未命名 2.vi
├── 第1章与第2章
│ ├── Area.vi
│ ├── Control.llb
│ ├── EXA1.vi
│ ├── demo.vi
│ ├── try_start3.vi
│ ├── 控件 1.ctl
│ ├── 控件 2.ctl
│ ├── 布尔.vi
│ ├── 标签.vi
│ ├── 选择.vi
│ ├── 关系0运算.vi
│ ├── 模拟138译码器.vi
│ ├── 模拟138译码器性能.vi
│ ├── 多态VI.vi
│ ├── 未命名 1.vi
│ ├── 位运算.vi
│ ├── 簇与簇.vi
│ ├── 簇捆绑.vi
│ ├── 个人信息.ctl
│ ├── 基本信息.ctl
│ ├── 雇员信息.ctl
│ ├── 二次函数.vi
│ ├── 关系运算.vi
│ ├── 单选按钮.vi
│ ├── 字符判断.vi
│ ├── 布尔运算.vi
│ ├── 抽取数组.vi
│ ├── 数值控件.vi
│ ├── 数组交织.vi
│ ├── 数组创建.vi
│ ├── 数组子集.vi
│ ├── 数组拆分.vi
│ ├── 数组插值.vi
│ ├── 数组搜索.vi
│ ├── 数组移位.vi
│ ├── 数组索引.vi
│ ├── 数组转置.vi
│ ├── 数组阙值.vi
│ ├── 标量与簇.vi
│ ├── 判断空数组.vi
│ ├── 数组与数组.vi
│ ├── 数组初始化.vi
│ ├── 最大最小值.vi
│ ├── 标量与数组.vi
│ ├── 浮点数精度.vi
│ ├── 簇解除捆绑.vi
│ ├── 表达式节点.vi
│ ├── 一维数组插入.vi
│ ├── 二维数组删除.vi
│ ├── 二维数组插入.vi
│ ├── 判断空字符串.vi
│ ├── 数组大小举例.vi
│ ├── 数组排序例子.vi
│ ├── 数组最大最小.vi
│ ├── 数组重排例子.vi
│ ├── 簇按名称捆绑.vi
│ ├── 簇至数组转换.vi
│ ├── 索引与簇捆绑.vi
│ ├── 通用关系运算.vi
│ ├── 数组至矩阵转换.vi
│ ├── 浮点数比较错误.vi
│ ├── 矩阵至数组转换.vi
│ ├── 获取排序后索引.vi
│ ├── 一维数组移位练习.vi
│ ├── 二维数组替换子集.vi
│ ├── 簇按名称解除捆绑.vi
│ ├── 非法数字路径饮用.vi
│ ├── 元素比较与集合比较.vi
│ ├── 复合运算字符串加密.vi
│ ├── 复合运算符用法举例.vi
│ ├── 数组与数组大小不同.vi
│ ├── 最大最小值比较模式.vi
│ ├── 消除浮点数比较错误.vi
│ ├── 簇按名称捆绑显示簇.vi
│ ├── 判断范围强制类型转换.vi
│ └── 整数转换成布尔数组和逻辑左移.vi
├── 第3章
│ ├── FOR循环N测试.vi
│ ├── FOR循环快捷键.vi
│ ├── FOR练习与提高.vi
│ ├── FOR循环索引测试.vi
│ ├── LPTCOM.vi
│ ├── LPT端口常量.vi
│ ├── continue和break.vi
│ ├── demo.vi
│ ├── random.vi
│ ├── sine.vi
│ ├── while循环.vi
│ ├── 求5个随机数的平均值.vi
│ ├── 全局 2.vi
│ ├── 下拉列表.ctl
│ ├── 枚举条件.ctl
│ ├── 复制分支.vi
│ ├── 拆分数组.vi
│ ├── 时间标识.vi
│ ├── 时间测试.vi
│ ├── 计时测试.vi
│ ├── 运行次序.vi
│ ├── 顺序结构.vi
│ ├── 时间标识符.vi
│ ├── 检测功能键.vi
│ ├── 模拟红绿灯.vi
│ ├── 计算平方和.vi
│ ├── 锁定前面板.vi
│ ├── 二维数组与FOR.vi
│ ├── 自动初始化VI.vi
│ ├── 全局变量演示.vi
│ ├── 内置全局变量.vi
│ ├── 包含数组的簇.vi
│ ├── 基本设计模式.vi
│ ├── 定时循序结构.vi
│ ├── 定时循环分频.vi
│ ├── 服务器客户端.vi
│ ├── 自然数的求和.vi
│ ├── 顺序定时循环.vi
│ ├── 顺序局部变量.vi
│ ├── 全局变量服务器.vi
│ ├── 定时循环偏移量.vi
│ ├── 循环闪烁指示灯.vi
│ ├── 数据流发生脉冲.vi
│ ├── 调用自动初始化VI.vi
│ ├── 函数全局变量举例.vi
│ ├── 定时循环延迟完成.vi
│ ├── 局部变量用于互斥.vi
│ ├── 条件结构的默认值.vi
│ ├── 格式化时间字符串.vi
│ ├── 模拟温度采集系统.vi
│ ├── 禁用部分程序框图.vi
│ ├── 顺序结构发生脉冲.vi
│ ├── 鼠标事件测试程序.vi
│ ├── 基本函数全局变量vi.vi
│ ├── 局部变量用于初始化.vi
│ ├── 条件结构的输入形式.vi
│ ├── 检测全局鼠标和键盘.vi
│ ├── 等待整数倍实现同步.vi
│ ├── 过滤键盘转换成大写.vi
│ ├── 事件结构中的停止按钮.vi
│ ├── 局部变量用于布尔互锁.vi
│ ├── 局部变量用于停止多循环.vi
│ ├── 用已经过的时间周期触发.vi
│ ├── 用已经过的时间定时触发.vi
│ ├── 局部变量用于代表数据类型.vi
│ ├── 局部变量用于间隔记录数据.vi
│ └── 用已经过的时间取得系统时间.vi
├── 第4章
│ └── VI
│ ├── 16进制字符串的相互转换.vi
│ ├── ASCII表.vi
│ ├── U32转换成两个U16.vi
│ ├── U8二进制计算.vi
│ ├── U8与字符串相互转换.vi
│ ├── demo.vi
│ ├── 复数.vi
│ ├── 两个U16转换成U32.vi
│ ├── 定点数.vi
│ ├── 标量簇.vi
│ ├── 浮点数.vi
│ ├── 内存优化.vi
│ ├── 匹配模式.vi
│ ├── 变体数据.vi
│ ├── 三态指示灯.vi
│ ├── 类型描述符.vi
│ ├── 附加字符串.vi
│ ├── 字符串和路径.vi
│ ├── 格式化字符串.vi
│ ├── 数组的内存映射.vi
│ ├── 字符串转换成数值.vi
│ ├── 平化数据至字符串.vi
│ ├── 三维数组的内存映射.vi
│ ├── 基本字符串处理函数.vi
│ ├── 类型描述符基本结构.vi
│ ├── 类型转换与内存优化.vi
│ ├── 布尔转化成字符串和数值.vi
│ └── 字符串和数值转换成布尔量.vi
├── 第5章
│ ├── PanelToIni.vi
│ ├── TDMS内置属性.vi
│ ├── TDMS写随机数.vi
│ ├── TDMS文件属性.vi
│ ├── TDMS获取属性.vi
│ ├── TDMS写波形数据据.vi
│ ├── TDMS读波形数据据.vi
│ ├── TDMS写不同通道数据.vi
│ ├── TDMS读不同通道数据.vi
│ ├── TDM_Stream.tdms
│ ├── TDM_Stream.tdms_index
│ ├── TDM分组写入.vi
│ ├── TDM文件查询.vi
│ ├── TDM文件的属性.vi
│ ├── TDM文件的简单读写.vi
│ ├── Test.tdms
│ ├── Test.tdms_index
│ ├── Test1.tdms
│ ├── Test1.tdms_index
│ ├── Test2.tdms
│ ├── Test2.tdms_index
│ ├── Test3.tdms
│ ├── Test3.tdms_index
│ ├── Thumbs.db
│ ├── cluster.ini
│ ├── demo.vi
│ ├── panel.ini
│ ├── test.dat
│ ├── test.ini
│ ├── test.log
│ ├── test.txt
│ ├── test.xls
│ ├── test1.dat
│ ├── test1.txt
│ ├── test3.txt
│ ├── test3.xls
│ ├── 写入INI文件.vi
│ ├── 读取INI文件.vi
│ ├── 注册表.vi
│ ├── 数字表格.vi
│ ├── 写二进制文件.vi
│ ├── 创建注册表项.vi
│ ├── 获取文件属性.vi
│ ├── 读二进制文件.vi
│ ├── 读取数字表格.vi
│ ├── 读取注册表项.vi
│ ├── 写数据记录文件.vi
│ ├── 文本文件的读写.vi
│ ├── 读数据记录文件.vi
│ ├── 一次读取所有记录.vi
│ ├── 读写电子表格文件.vi
│ ├── 一次性写入文本文件.vi
│ ├── 一次性读入文本文件.vi
│ ├── 文件常量与常用函数.vi
│ ├── 磁盘流方式读文本文件.vi
│ ├── 以字节方式读取整个文件.vi
│ ├── 以磁盘流方式随机读数据.vi
│ ├── 磁盘流方式写入文本文件.vi
│ ├── 磁盘流方式添加文本文件.vi
│ └── 读二进制文件中数组的长度.vi
├── 第6章
│ ├── ChangeTextColorFontSize.vi
│ ├── Class ID and Name.xls
│ ├── Convert Panel Coords to Screen Coords.vi
│ ├── FindWin.vi
│ ├── LV名称和版本号.vi
│ ├── Thumbs.db
│ ├── Type_Def_Enum_-_Public_ClassID_Names_-_[1].ctl
│ ├── demo.vi
│ ├── vi名称打开VI.vi
│ ├── 类ID和类名称.vi
│ ├── 控件 1.ctl
│ ├── 控件 2.ctl
│ ├── 闪屏.vi
│ ├── 窗口A.vi
│ ├── 窗口B.vi
│ ├── 窗口C.vi
│ ├── 获取HWND.vi
│ ├── 排列VI1.vi
│ ├── 排列VI2.vi
│ ├── 常用VI属性.vi
│ ├── 获取VI控件值.vi
│ ├── 设置VI控件值.vi
│ ├── 控制VI显示状态.vi
│ ├── 查看VI内存使用情况.vi
│ ├── 未命名 1.vi
│ ├── 未命名.rtm
│ ├── 字符串.vi
│ ├── 簇滚屏.vi
│ ├── 事件转发.vi
│ ├── 动态调用.vi
│ ├── 后台程序.vi
│ ├── 坐标映射.vi
│ ├── 应用属性.vi
│ ├── 延迟更新.vi
│ ├── 控件闪烁.vi
│ ├── 档位开关.vi
│ ├── 生成波形.vi
│ ├── 类别属性.vi
│ ├── 设置原点.vi
│ ├── 设置透明.vi
│ ├── 动态调用VI.vi
│ ├── 运行时位置.txt
│ ├── 多态指示灯.vi
│ ├── 控件类属性.vi
│ ├── 运行时位置.vi
│ ├── 通用类属性.vi
│ ├── 内存中所有VI属性.vi
│ ├── 严格类型调用.vi
│ ├── 禁用错误处理.vi
│ ├── 自由标签属性.vi
│ ├── 获取图像方法.vi
│ ├── 装饰报警窗口.vi
│ ├── 获取生成波形VI控件值.vi
│ ├── 位置和边界属性.vi
│ ├── 修改簇元素属性.vi
│ ├── 前面板状态属性.vi
│ ├── 字符串方法节点.vi
│ ├── 字符串滚屏效果.vi
│ ├── 字符串颜色渐变.vi
│ ├── 恢复控件初始值.vi
│ ├── 更改前面板状态.vi
│ ├── 更改标题并闪烁.vi
│ ├── 枚举与下拉列表.vi
│ ├── 获取打印机属性.vi
│ ├── 获取控件值方法.vi
│ ├── 调用多态指示灯.vi
│ ├── 改变簇元素的属性.vi
│ ├── 禁止发灰所有控件.vi
│ ├── 窗格和分隔栏属性.vi
│ ├── 自动销湖引用测试.vi
│ ├── 触发显示控件事件.vi
│ ├── 动态调用严格类型VI
│ │ ├── plug.vi
│ │ ├── 乘.vi
│ │ ├── 减.vi
│ │ ├── 加.vi
│ │ ├── 除.vi
│ │ ├── 平均值.vi
│ │ ├── 最大值.vi
│ │ └── 最小值.vi
│ ├── 严格类型调用多个VI.vi
│ ├── 字符串显示最新数据.vi
│ ├── 布尔控件的专用属性.vi
│ ├── 数值控件类继承关系.vi
│ ├── 簇动态修改背景颜色.vi
│ ├── 设置当前值为默认值方法.vi
│ ├── 数组转换成簇实现特色显示.vi
│ ├── 通用类和专用类的相互转换.vi
│ ├── 前面板窗口边界和前面板边界.vi
│ ├── 动态修改数字控件的显示方式.vi
│ ├── 批量处理控件属性的常规方法.vi
│ ├── 批量处理控件属性的特殊方法.vi
│ ├── 字符串方法节点点击位置偏移量.vi
│ └── 获取显示分辨率颜色深度和任务栏高度.vi
├── 第7章
│ ├── 0至100随机自然数.vi
│ ├── TableColorChange.vi
│ ├── Thumbs.db
│ ├── XY图两条曲线.vi
│ ├── XY图标尺切换.vi
│ ├── XY图背景图片.vi
│ ├── XY图时间作为X轴.vi
│ ├── XY图复数数组输入.vi
│ ├── XY图实现波形图表.vi
│ ├── XY图点簇数组捆绑.vi
│ ├── XY图点簇数组输入.vi
│ ├── XY图的旋转和镜像.vi
│ ├── XY图复数数组捆绑簇.vi
│ ├── XY图一维数组组成的簇.vi
│ ├── XY图获取图像和导出图像.vi
│ ├── demo.vi
│ ├── 双Y轴波形图.vi
│ ├── 未命名 1.vi
│ ├── 长春地图.png
│ ├── 图片饼图.vi
│ ├── 极坐标图.vi
│ ├── 图片绘制XY图.vi
│ ├── 表格通讯录.vi
│ ├── 强度图显示256色图片.vi
│ ├── 波形图实时Y轴.vi
│ ├── 图片绘制波形.vi
│ ├── 标记波形波峰.vi
│ ├── 波形图簇输入.vi
│ ├── 绘制图片标尺.vi
│ ├── 表格嵌入控件.vi
│ ├── 表格排序排序.vi
│ ├── 列表框多选项目.vi
│ ├── 列表框拖动操作.vi
│ ├── 多列列表框创建.vi
│ ├── 多列列表框排序.vi
│ ├── 显示部分波形图.vi
│ ├── 查找所有同辈项.vi
│ ├── 禁止表格单元格.vi
│ ├── 获取排序后索引.vi
│ ├── 表格高亮显示行.vi
│ ├── 随机颜色发生器.vi
│ ├── 列表框罗列文件名.vi
│ ├── 列表框自定义符号.vi
│ ├── 动态创建数字表格.vi
│ ├── 图片控件特效文本.vi
│ ├── 图片的平移和缩放.vi
│ ├── 图片绘制五环标志.vi
│ ├── 图表控件标尺属性.vi
│ ├── 多列列表框列排序.vi
│ ├── 多条曲线单独定制.vi
│ ├── 多条曲线波形输入.vi
│ ├── 树形控件静态输入.vi
│ ├── 波形图簇数组输入.vi
│ ├── 波形图表分段显示.vi
│ ├── 波形图表刷新模式.vi
│ ├── 波形图表基本要素.vi
│ ├── 波形图表多条曲线.vi
│ ├── 波形图表曲线属性.vi
│ ├── 编程实现图片透明.vi
│ ├── 列表框选择运行次序.vi
│ ├── 动态创建波形图注释.vi
│ ├── 动态创建波形图游标.vi
│ ├── 多列列表框变换颜色.vi
│ ├── 检测游标的位置变化.vi
│ ├── 波形图二维数组输入.vi
│ ├── 波形图表的分段显示.vi
│ ├── 游标标记最大最小值.vi
│ ├── 表格设置单元值方法.vi
│ ├── 列表框判断鼠标所在行.vi
│ ├── 图片控件显示旋转图片.vi
│ ├── 多条曲线波形不同长度.vi
│ ├── 树形控件点到行列方法.vi
│ ├── 波形图表数字显示控件.vi
│ ├── 列表框常用属性及其效果.vi
│ ├── 多列列表框交替颜色变化.vi
│ ├── 树形控件填充目录和文件.vi
│ ├── 波形图表上下限特色显示.vi
│ ├── 多列列表框简易文件浏览器.vi
│ ├── 波形图表点输入和数组输入.vi
│ ├── 强度图的组成要件和输入参数.vi
│ └── 数字数据布尔数组和二进制数组的对应关系.vi
├── 第8章
│ ├── API_GetComputerName.vi
│ ├── API_GetCursorPos.vi
│ ├── API_GetCursorPos_Array.vi
│ ├── API_GetCursorPos_Num.vi
│ ├── API_GetCusorPos_Cluster.vi
│ ├── API_GetDirectory.vi
│ ├── API_GetWindowhWnd.vi
│ ├── API_GetWindowhWnd1.vi
│ ├── API_Getsysteminfo.vi
│ ├── API_SetParent.vi
│ ├── API_TEXTOUT.vi
│ ├── AX_Automation_WriteToCell.vi
│ ├── AX_BarCode.vi
│ ├── AX_Common_Dialog.vi
│ ├── AX_Formula.vi
│ ├── AX_MonthView.vi
│ ├── AX_SysInfo.vi
│ ├── AX_SysInfo_TimeChanged.vi
│ ├── CIN_Cluster.vi
│ ├── CIN_GenRandomArray.vi
│ ├── CIN_GetPortAdd.vi
│ ├── CIN_GlobalCounter.vi
│ ├── CIN_InRange.vi
│ ├── CIN_Multify.vi
│ ├── CIN_Reverse_Str.vi
│ ├── CIN_Strcat.vi
│ ├── Clipboard_Pic.vi
│ ├── Clipboard_Text.vi
│ ├── DDE_ MulItem_CLIENT.vi
│ ├── DDE_ MulItem_SERVER.vi
│ ├── DDE_ SIMPLE_CHECK_CLIENT.vi
│ ├── DDE_ SIMPLE_CLIENT.vi
│ ├── DDE_ SIMPLE_SERVER.vi
│ ├── DDE_CLIENT_Send.vi
│ ├── DDE_SERVER_Receive.vi
│ ├── DrawText
│ │ ├── cvibuild.cvitext
│ │ │ ├── build.ini
│ │ │ ├── cvitext.nidobj
│ │ │ ├── dependencies.bri
│ │ │ └── resources.res
│ │ ├── cvitext.c
│ │ ├── cvitext.cdb
│ │ ├── cvitext.cws
│ │ ├── cvitext.dll
│ │ ├── cvitext.h
│ │ ├── cvitext.lib
│ │ ├── cvitext.prj
│ │ ├── readme.txt
│ │ ├── useit.c
│ │ └── useit.prj
│ ├── MB CRC-16.vi
│ ├── MouseEvent.vi
│ ├── NET_ArrayList.vi
│ ├── NET_COMMON_DIALOG.vi
│ ├── NET_MaskedTextBox.vi
│ ├── NET_PictureBoxAndLinkLabel.vi
│ ├── SYS_ComandLine.vi
│ ├── SYS_Dir.vi
│ ├── SYS_Ipconfig.vi
│ ├── SYS_NotePad.vi
│ ├── code.c
│ ├── cvi_to_lv
│ │ ├── Add.c
│ │ ├── Add.cws
│ │ ├── Add.dll
│ │ ├── Add.h
│ │ ├── Add.lib
│ │ ├── Add.prj
│ │ ├── CallWrap.vi
│ │ ├── Wrapper.c
│ │ ├── Wrapper.cws
│ │ ├── Wrapper.dll
│ │ ├── Wrapper.h
│ │ ├── Wrapper.lib
│ │ ├── Wrapper.prj
│ │ ├── calladd.vi
│ │ ├── cvibuild.Add
│ │ │ ├── Add.niobj
│ │ │ ├── build.ini
│ │ │ └── resources.res
│ │ └── cvibuild.Wrapper
│ │ ├── Wrapper.niobj
│ │ ├── build.ini
│ │ └── resources.res
│ ├── demo.vi
│ ├── net
│ │ ├── createnotifyicon
│ │ │ └── NotifyIcon
│ │ │ ├── CallbackVIs
│ │ │ │ ├── DefaultClickCallback.vi
│ │ │ │ ├── NotifyIconClickCallback.vi
│ │ │ │ └── ShowHideClickCallback.vi
│ │ │ ├── Icons
│ │ │ │ ├── labview.ico
│ │ │ │ ├── max.ico
│ │ │ │ ├── ni.ico
│ │ │ │ └── scope.ico
│ │ │ ├── NotifyIcon.aliases
│ │ │ ├── NotifyIcon.lvproj
│ │ │ ├── NotifyIcon.vi
│ │ │ └── SubVIs
│ │ │ ├── CreateContextMenu.vi
│ │ │ ├── CreateIcon.vi
│ │ │ └── RegisterEventCallBacks.vi
│ │ ├── createnotifyicon.zip
│ │ ├── handling_dotnet_events2
│ │ │ ├── DotNetControlLibrary
│ │ │ │ ├── DotNetControlLibrary.csproj
│ │ │ │ ├── DotNetControlLibrary.sln
│ │ │ │ ├── DotNetControlLibrary.suo
│ │ │ │ ├── DotNetUserControl.Designer.cs
│ │ │ │ ├── DotNetUserControl.cs
│ │ │ │ ├── DotNetUserControl.resx
│ │ │ │ ├── Properties
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ ├── bin
│ │ │ │ │ └── Debug
│ │ │ │ │ ├── DotNetControlLibrary.dll
│ │ │ │ │ └── DotNetControlLibrary.pdb
│ │ │ │ └── obj
│ │ │ │ ├── Debug
│ │ │ │ │ ├── DotNetControlLibrary.DotNetUserControl.resources
│ │ │ │ │ ├── DotNetControlLibrary.csproj.GenerateResource.Cache
│ │ │ │ │ ├── DotNetControlLibrary.dll
│ │ │ │ │ └── DotNetControlLibrary.pdb
│ │ │ │ └── DotNetControlLibrary.csproj.FileListAbsolute.txt
│ │ │ ├── DotNetControlLibrary.dll
│ │ │ ├── EventHandler.vi
│ │ │ └── HandlingEventsInLabVIEW.vi
│ │ ├── handling_dotnet_events2.zip
│ │ ├── labviewstockwebservicecall.vi
│ │ ├── list_computers_on_network
│ │ │ └── List_computers_on_network
│ │ │ ├── List computers on network(6.0).vi
│ │ │ └── List computers on network(6.1).vi
│ │ ├── list_computers_on_network.zip
│ │ ├── lvscreenresolution.zip
│ │ ├── sogetvolume.vi
│ │ ├── wsbrowser8.2
│ │ │ ├── wsbrowser.ini
│ │ │ └── wsbrowser.llb
│ │ └── wsbrowser8.2.zip
│ ├── 未命名 1.vi
│ ├── 公式节点CRC16校验.vi
│ ├── 显式加载DLL.vi
│ ├── 公式节点生成随机数组.vi
│ └── 公式节点支持的数据类型.vi
└── 第9章
├── M_SinWave.vi
└── demo.vi
90 directories, 1038 files
好例子网口号:伸出你的我的手 — 分享!
网友评论
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
支持(0) 盖楼(回复)