登录
首页 » Others » LabWindows CVI 6.0 编程指南

LabWindows CVI 6.0 编程指南

于 2020-12-07 发布
0 375
下载积分: 1 下载次数: 2

代码说明:

LabWindowsCVI6.0编程指南日录第1章绪论简介程序开发概述在中使用语言的程序结构的新特性装第2章 Labwindows/CVⅥI的开发环境载入、运行和编辑源程序的主要窗口源代码编辑工具操作用户界面的控件生成交互式代码访问用户界面库函数面板执行和调试程序单步执行断点显示和编辑数据第3章 Labwindows/CV应用程序设计38图形用户界面用户界面编辑器源代码连接代码生成器建立用户界面文件仗用函数面板和函数库源代码分析生成随机数组构建⊥程运行完整的工程添加分析功能修改用户界面编写回调函数运行程序用户事件处理用户事件回调函数第4章基本函数库用户界面库(面板()操作用户界面管理(菜单结构(控件曲线图带状图()操作弹出面板函数格式化输入输出斥(文件输入输出(字符串处理(数据格式化(实用函数库(定时等待(日期时间(文件应用(路径应用(端口(函数库接口介绍函数库概述编程举例第5章高级函数库116高级分析库概述应用实例斥网络化仪器协议与库服务器程序设计客户程序设计介绍发送数据程序设计接收数据程序设计工具厍(L具斥简介密码设计工具条设计分页界面设计系统托盘设计第6章数据库应用程序开发— SQL Toolkit183概述功能概述的安装入门数据库基木概念结构化查询语言控件数据库基本操作数据库操作基木步骤使用的函数库数据斥高级操作设置连接属性设置语句属性操作复合语句第7章高级程序设计230和的基础知识创建和调试使用概述编程实例多线程概述两种多线程机制多线稈间的数据保护防止死锁监视和控制次线程线程的优先级线程局部变量其它一些要注意的问题第8章 ActiveX技术261技术简介使用控件设计带有控件的应用程序需要注意的问题创建服务器应用程序、对象和接口创建服务器工具生成的代码库—服务器函数联编并发布服务器注册线程模式调试服务器些建议、提示和技巧第9章虚拟仪器软件设计301虚拟仪器概述规范规范概述虚拟仪器软件结构仪器驱动程序开发仪器驱动程序模型函数的应用函数面板的设计动态链接库的牛成仪器软面板的设计仪器软血板软面板的设计叫执行文件的生成帮助文件的制作安装盘的制作规范的安装要求制作安装盘驱动程序仪器可互换性驱动程序的结构驱动程序的其他功能驱动程序开发向导驱动程序与驱动程序附录A函数Fmt、Scan的标识符和修饰符附录BS叫L命令348虚拟仪器软件开发环境—一编程指南第1章绪论是公司美国国家仪器公司,简称公司推出的交互式语言开发平台。将功能强大、使用灵活的语言平台与用于数据采集分析和显示的测控专业L具有机地结合起来,利用它的集成化开发环境、交互式编程方法、函数面板和卡富的库函数大大增强了语言的功能,为熟悉语言的开发设计人员编写检测系统、自动测试环境、数据采集系统、过程监控系统等应用软件提供了一个理想的软件廾发坯境。考虑到人多数测控软件设计人员已经掌握了语言,因此本书的重点放在如何使用的编程环境和应用开发测控应用程序上。本书使用的版本是1.1 Labwindows/CV简介是为语言程序员提供的软件开发系统,在其交互式开发环境中编写的程序必须符合标准规范。使用可以完成如下工作:交互式的程厅开发;只有功能强大的函数库,用来创建数据米集和仪器控制的应用程序充分利用宄备的软件工具进行数据采集、分析和显示利用向导开发仪器驱动程序和创建服务器为其它程序开发目标模块、动态连接库)、语言库。在开发环境中可以利用其提供的库函数来实现程序设计、编辑、编译、链接和标准语言程序调试。在该丌发环垙中可以用丰富的函数库来编写程序,此外每个函数都有一个叫做函数面板()的交互式操作界面,在函数面板中可以执行该函数并可以生成调用该函数的代码,也可通过右击面板或控件获得有关函数、参数、函数类和函数库的帮助。在的交互式环境中编写程序必须符合标准语言的规范。另外,在开发应用程序时可以使用编译好的语言目标模块,动态链接库静态库和仪器驱动程序(如何在中载入目标模块和动态链接斥将在第章介绍)。的功能强大在于它提供了丰富的函数库。利用这些库函数除可实现常规的程序设计外,还可实现更加复杂的数据采集和仪器控制系统的廾发。其中比较重要的函数库如图所示仪器库是的特殊资源。它包括和仪器的驱动程序,如示波器、多用表和函数发生器,每个驱动程序都提供可编辑的源代码。使用开发工只提供的库函数可以创建自己的仪器驱动程序,可以创建单个仪器、多个仪器或实际上并不存在的虚拟仪器的驱动程序,在创建仪器驱动程序过程中可以虚拟仪器软件开发环境—一编程指南仪器库厍数据采集库数据采集厍格式化和厍数据分析分析库高级分析库函数库数据表示用户界面库动态数据交换厍网络和进程通讯传输控制协议库库标准凶数库的函数厍使用的其它库函数(本书在第章将介绍仪器驱动程序的开发)。使用的用户界面编辑器可以创建并编辑图形用户界面,而使用的用户界面库函数可以在程序中创建并控制。此外,为面板的设计,准备了许多专业控件,如:曲线图控件、带状图控件、表头、旋钮和指示灯等,以适应测控系统软件开发的需求,利用这些控件可以设计出专业的测控程序界面1.2 Labwindows/GVI程序开发概述在下开发应用程序和使用其它语言和开发环境一样,要保持良好的编程习惯。例如,在编写代码之前要改计程序的功能结构,冋时在代码中要有良好的文档和注释,这些可以帮助你更好的进行管理程序的开发。1.2.1在 Labwindows/cV中使用C语言使用的是语言,并且为仪器方面的应用程序开发增加了许多语言所不具备的功能。在使用之前,需要有语言的基础,在中可以使用它提供的标准厍函数。1.2.2 Labwindows/GVI的程序结构大多数工程测控软件都包含如下内容虚拟仪器软件开发环境—一编程指南用户界面程序控制:数据采集数据分析它们之间的相互关系如图所示。图是应用程序的组成示意图。其中,用户界面、数据呆集和数据分析部分将必要的信息输入给程序控制部分进行处理,每个部分还可再分成若干个子部件用户界面数据采集数据分析面板格式化菜单数字信号处理对话框统计朴学图表数据采集曲线拟合硬拷贝输出仪器驱动程序数组操作程序控制控制逻辑数据存储图应用程序各部分的相互关系用户界面用用户界面编辑器能轻松地建立复杂的交互式面板。设计的过程中,开发人员常常要确定程序如何获取并显示薮据,对菜单、面板、控件和对话框如何操作等问题,因此用户界面自然成为程序设计的起点二、代码生成器生成程序框架在用户界面绽辑器中完成设计后,能够使用代码生成器自动生成基于组件的程序框架。代码生成器自动写出所有控件的回调函数的框架,创建主程序,从而在程序启动时加载并显示窗体。代码编辑器自动生成程序的通用代码,从而节省了人量的程序开发时间。、程序控制程序控制部分同薮据采集、数据分析和用户界面协调运作。它包括管理程序流程的控虚拟仪器软件开发环境—一编程指南制逻辑和用户定义的支持函数。大多数控制程序的代码是手写完成的,学习软件光盘中所提供的例稈,能够很好理解如何编写测控稈序的代码。注意例程中回调函数的使用,它可以大大简化应用流程的控制四、数据采集通常的测控程序必须对从仪器或数据采集()设备的数据采集进行控制,程序的其它部分是对这些数据进行分析和显示各种库提供用来创建数据采集部分的函数,用这些库函数控制和设备以及的数据采集设备。此外,仪器斥包括多种常用的和仪器的驱动程序。五、数据分析获取数据后经常需要进行分析。例如,可能要对数据进行格式化、归一化、信号处理、统计和曲线拟合。格式化和库、分析库高级分析库提供了完成这些操作的函数。1.3 LabWindows/CVI6.0的新特性和以前的版本相比有一些改进,并增添了一些功能:用户可以在用户界面编辑器中创建控件,并在的程序中对它进行控制,本书将在第章“使用控件”中介绍用户可以用中的向导创建或者编辑服务器,本书将在第章“创建服务器”中介绍。用户界面厍中包含了一系列新的搾件。另外,对先前版本原有的搾件和菜单也进行了修改,使其更加接近标准的控件,的控件将在第章的的控件”中介绍支持多字节字符的应用。另外,现在的标准库和仪器驱动程序的上具箱包含了用户可以调用的函数和宏,用户可以用它们实现包含多字节字符的语句。在源程序中书写中文不会像先前的版本那样出现乱码。源代码浏览器列出了程序中的所有的文件、函数、变量、数据类型以及宏。用户可以用这个浏览器了解到程序的一个部分如何与另一个部分相互作用,本书将在第章“源代码编辑工具”中介绍这部分内容。用户可以用图形数组浏览窗∏作为调试上具,以图形方式观察生成的维或二维数组,该部分内容将在第章“显示和编辑数据”中介绍。在中,用户可以将多个工程分组到一个工作台。所有关于工程的外来设置都受工作台的保护。使用工作台,使得在同一源代码设置下的多个开发人员更容易共享工程。用户可以在用户界面编辑器中俣存预宄设置好的用户界面控件,以后可以在用户界面面板中使用,本书将在第章“的控件”中介绍

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 随机信号及其自相关函数和功率谱密度的MATLAB实现
    随机信号及其自相关函数和功率谱密度的MATLAB实现
    2020-12-06下载
    积分:1
  • matlab 基于双门限的端点检测
    matlab 基于双门限的端点检测 小波分解,提取高频系数,计算能量,然后设定双阈值实现检测
    2020-11-30下载
    积分:1
  • 扩展汉明码的硬判决+软判决+SPA算法译码比较matlab
    是关于(8,4,4)汉明扩展码的程序,已经调通。算法复杂度适中,亲测可用!!!
    2021-04-21 16:48:50下载
    积分:1
  • WIFI智能家居控制系统源码
    WIFI智能家居控制系统
    2021-05-06下载
    积分:1
  • Notepad++的几个优秀主
    【实例简介】Notepad++是一款不错的编辑器,很轻巧,我很喜欢它。再换个主题,加个代码高亮,看上去就更专业了,让你同样拥有漂亮的编辑界面。
    2021-11-12 00:37:46下载
    积分:1
  • 利用已知摄像机内参计算外参数
    使用opencv中findextrinsic函数计算外参并储存。
    2020-12-04下载
    积分:1
  • 埃夫特机器人操作手册、手册
    KEBA优化了机械自动化,机器人以及移动终端。KEBA工业自动化针对客户的不同需求为机械及机器人控制系统提供快速有效的模块化的解决方案。埃夫特智能装备股份有限公司目录第一章基木交全预防措施章···垂垂音11安全责任…4着着12安全预防措施.…11111.21的12.2定义垂牵着,垂音垂垂音垂非音音;1123适用范围.第二章示教器硬件21示教器介绍622前视图·垂623后视图.24侧视图825显示与操作按键∴82.51按键.9第三章示教器界面1331示教器界面简介1332维护14321系统设置14322权限登录15323用户18324管理19325版本垂·看看垂垂垂213.2.6信息.22327网络2433菜单键……26331输入输出监测...126332变量监控31333位置.···-··::34334项目·看看垂垂36335执行40336程序界面…42337位置界面音垂音音垂看看着垂47338工具手对齐界面51339报警信息界面…5233.10报告界面54第四章指令详解5641运动指令……,56411运动56EFORT机器人C10系统编程手册4.1.1.1PTP,…564.1.1.2Lin.∴564.1.1.3CirC574.1.1.4 PTPRE|.584.1.1.5 Line|594.1.1.6 Move Robotaxis594.1.1.7Stop Robot604.1.1.8PTPSearch,······“·604.1.1.9Lin Search624.1.1.10Waitls Finished624.1.1.11 WaitjustInTime.………….62412归原点指令…624.1.2.1Refrobotaxis624.1.2.2 Refrobot axisasync.……624.1.2.3 WaitReffinished634.2设置指令634.2.1Dyn634.2.2 Dynovr.....................644,2.3ovl.644.2. 4 Ramp…674.2.5 Refsys.,,,,,,,,,,,,,,……………694.2 6ExternalTCP714.2.7Too|.714.2.8 OriMode724.3系统功能指令···724.31时钟计量指令72431.1 CLOCK Reset音·,音··看音音。音·看看番。着番音普DD·音番。音垂。音音自音着看番垂1724,3.1.2CLOCK Start724.3.1.3 CLOCK. .Stop……724.3. 1. 4CLOCK Read724.3.1.5 CLOCK.ToString7243.1. 6 TIMER Start724.3.1.7 TIMERStop·+···724.3. 1.8 SysTime724.3.1.9 SysTime Tostring724.32数学运算指令3埃夫特智能装备股份有限公司4.3.2.1S|N734.3.2.2COS734.3.2.3TAN.734.3.2.4COT.734.3.2.5AS|N734.3.2.6ACOS.734.3.2.7ATAN.734.3.2.8ACOT734.3.2.9ATAN234.3.2.10LN····734.3.2.11EXP34.3.2.12ABS734.3.2.13SQRT.744.33位运算及转换指令744.3.3.1SHR..744.3.3.2SHL744.3.3.3ROR..744.3.3.4ROL.744.3.3.5 SetBit..7443.3. 6Reset bit744.3.3.7CheckBit744.3.3.8STR..…..…1…1…744.34系统功能指令D·垂音垂·非∴744341…:=.(赋值744342//.(注解)…754.3.4.3WaitTime754.3.44Stop754.3.4.5|nfo.764.3.4.6 Warning7643.4 Error774.3.4.8 Random7744流程控制指令组.…774.4.1CALL774.4,2WA|T78EFORT机器人C10系统编程手册4.4.3 SYNC. Sync784.4.4F..end F, ElSIF.THEN, ELSE94.45 WHILE DO,END WHILE7944. 6LOOPDO.END LOOP794.4. 7RUN, KILL…804.4 8RETURN814.4.9G0To…,|F.GOTo…, LABEL…8245输入输出指令组……834.51数宇量输入输出指令组.···········834.5.1.1DN.Wait.……834.5.1.2 DOUTPulse8445.13 DOUTConnect85···4.5.1.4DOUTPulse864.5.1.5 DINWWait Bit874.5.1.6D| NWWait.....874.5.1.7 DOUTWSet.874.5.2模拟量输入输出指令.….音音垂音音垂音垂··;看垂垂884.5.2.1 AIN Waitless.884.5.2.2AINWaitgreater884.5.2.3 AIN. WaitInside音音番音看音音看垂番4音面音自番音番4面。面看音894.5.2.4AIN Waitoutside8945.25AQUTSet9046功能指令904.61触发指令.垂,垂,垂904.6.1.1 On distance.,,,,,,,,904.6.1.2 On Parameter,914.6.1.3 On plane.…924.6.1. 4 On Position垂D音音.音垂音垂。音着,垂垂音D音音看93第五章常用功能9451准备工作….1945.2机器人运动方向认识955.2.1关节模式下的运动方向.955.22世界坐标系模式下的运动方向1005.2.3工具坐标系模式下的运动方向10153开/关机操作1015.31开机步骤.….1015.32关机步骤.…102埃夫特智能装备股份有限公司54手动模式下操作札器人运动.10355创建简单程序并使其自动运行.∴10456机器人信息145.7碰撞监测11658编码器清零…...1185.81编码器清零..1185.82机器人标零操作12059用户自定1235.91外部启动机器人运行123592自定义各轴运动范围.·············.··········126510快速运行机器人至指定位置...1275.11添加|O指令…130512机器人位詈信息查看.1325.13添加WHLE.DO. END WHILE指令.1335.14添加…:=(赋值)指令……4普,垂.垂,.垂垂···音垂··垂垂音看·垂∴1385.15用户坐标系1455151用户坐标系的设置1.1455152用户坐标系的应用1535.16工具坐标系1575.161工具坐标系的设置垂·。看着看垂垂D··。看·音。1575.162工具坐标系的应用.1665163工具手对齐1685.17区域监控1715.171区域监控的设置.1715.,17.2区域监控的应用177518码垛.1795.181简单码垛的设冒1795182码垛应用.····1864183错误信息.1935.19高级码垛..1945191高级码垛的设置.1945192高级码垛的应用.2015.20负载辨识、.2045.21动力学碰撞检测2115.22零点恢复·,着·垂番·番垂音音垂·垂·看·垂着垂音垂音垂音垂看215EFORT机器人C10系统编程手册序言本说明于册中使川的符号参考文献修订记录本说明手册中使用的符号警告、小心和注释的符号及含义标示如下△该符号表示操作程序、技术资料和预防措施被忽略或操作不当可能引起人身伤害宁该符号表示操作程序、技术资料和预防措施被忽略或操作不当可能对设备造成损坏。圖该符号表示梁作程序、技术资料和预防措施中,该项非常重要,应引起重视参考文献本文件引白埃夫特C10系列说明手册C10系列全套说明手册如下埃夫特C10控制系统编程手册电气手册机械手册修订记录版本修订日期修订人V2.0201508-13李勋2016-03-01徐亮V3.12016-07-07徐亮V4.02016-10-21C10
    2021-05-06下载
    积分:1
  • 雷赛运动控制卡VB,LABVIEW代码
    运动控制板VB6.0,labview代码,包括:定长,回零,IO测试,直线插补等功能。
    2020-12-12下载
    积分:1
  • 机械臂阻抗控制Matlab仿真
    这资料包含了多自由度机械臂阻抗控制Matlab代码,下载时留下联系方式,大家一起讨论!
    2020-12-06下载
    积分:1
  • MIMO雷达原理及关键技术分析
    在对MIMO 雷达基本原理进行概述的基础上,重点分析了MIMO 雷达设计时所涉及的主要关键技术,对关键技术实现的途径及常用方法进行了讨论和分析,最后提出了还需进一步研究的方向和主要内容。f= TNt rect tj Ift+-utrect t=/t≤7Tf=f+c△fi△f±M/}jdM(n(≤p(n)≤)st=∑i m2fnf…f}Af AN- Af)21994-2014ChinaAcademicJournalElcctronicPublishingHousc.Allrightsrescrved.http://www.cnki.nct21994-2014ChinaAcademicJournalElcctronicPublishingHousc.Allrightsrescrved.http://www.cnki.nctMMMN发功仁号发射权向按收权呆D酉发射按收通辽道1滤波DBE发射接收通道2收输中射控收通道MDBF21994-2014ChinaAcademicJournalElcctronicPublishingHousc.Allrightsrescrved.http://www.cnki.nct
    2020-12-04下载
    积分:1
  • 696518资源总数
  • 105877会员总数
  • 14今日下载