




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
DAQNavi---VS.NET敏捷开发IAGFAE红杰内容DAQNavi概述VS2010C#.NET开发讲解1InstantAI2BufferedAI用户需要什么样的Drivereto内部结构——具备演进的能力硬件功能丰富多样,未来发展不可预期.Driver内部设计具备随之不断演进的能力.ISAPCMUSBPCIECUDAQNavi名字的由来“Bionic”对外接口——引导用户简单上手NavigatorScenariosWizard多种软件工具,精心编排的呈现顺序,从用户拿到设备的一刻起,引导他完成安装,测试,编程,发布等每一个环节.“Navigate”DAQNavi核心思想:导引DAQNavi关键概念从应用场景出发Scenarios场景是应用案例的抽象,同一类应用操作流程的样板.解放用户精力,更关注于应用而不是实现.用向导引领用户上手Wizard统一的Wizard,任何编程语言和开发环境下保持一致的向导,一步一步引领用户配置他的应用场景.配置与运行相分离Config&Run使用对话框进行配置,无需编程,保存后照此运行.减轻编程负担,功能执行更加快速.组件式编程ComponentStyleSDKControl面向对象的组件式开发工具,亲近大自然的编程语言,更易理解和掌握.ComponentStyleClassLibraryDAQNaviArchitectureIntegratedInterfaceLibrary(BioDAQ.dll)NavigatorUserAPPs.NETComponentLibrary(Automation.BDaq.dll)WizardActiveXControlLabVIEWLibraryLabVIEWAssistantLabVIEWExampleVIsCSCLExamples(C++/Java)ComponentStyleExamples(C#/VB.NET/VB/Delphi)C++ClassLibrary(BDaqCtrl.h)JavaClassLibrary(Automation.BDaq.jar)Devicedrivers(Bio1710.dll,Bio1710s.sys…)DAQDevicesDAQNaviSDKDAQNaviDriverDAQNaviArchitectureDAQNaviDriverDevicedriver与OS配合,提供底层的HW操作及数据传输Interpreter
特定功能接口,配置对话框,错误保护
Integratedinterfacelibrary对外一致的接口,功能查询,默认值保护DAQNaviSDKComponentStyleClassLibrary,CSCL
导出多种接口:Control,C++Class,JavaClass,LabVIEWProgrammingWizard:各种编程环境下统一一致的向导Navigator:DAQNavi集成管理工具ExamplesDocuments8DAQNavi目录结构9DAQNavi例程目录结构内容DAQNavi概述VS2010C#.NET开发讲解1InstantAI2BufferedAIDAQNavi编程基本步骤S1:创建ControlS2:注册事件(如果需要)S3:选择设备(对于Counter,还需要指定通道)S4:执行操作S5:清理DAQNavi编程实例:.NetControl创建C#工程DAQNavi编程实例:.NetControl添加.NetControl到IDE的工具栏,在工具栏“General”面板,点右键,选择“ChooseItem”切换到COM组件,勾选所以DAQNavi组件,然后OKDAQNavi编程实例:.NetControl添加.NetControl到IDE的工具栏之后每个控件代表一个场景DAQNavi编程实例:.NetControl选择所需的Control,双击添加到Form。本例我们选择InstantAIDAQNavi编程实例:.NetControl通过DAQNaviWizard进行配置--运行WizardDAQNavi编程实例:.NetControl通过DAQNaviWizard进行配置–板卡选择配置为一次配置,永久化保存DAQNavi编程实例:.NetControl通过DAQNaviWizard进行配置--配置参数DAQNavi编程实例:.NetControl通过DAQNaviWizard进行配置--配置参数DAQNavi编程实例:.NetControl添加一个启动Timer用来读取通道0数值添加一个按钮来启动Timer,开始读取添加一个Edit控件,来显示读取到的通道0数值DAQNavi编程实例:.NetControl双击按钮,添加激活Timer代码双击timer控件,添加timer事件代码–读取AI通道0数值DAQNavi编程实例:.NetControl编译运行程序,看结果内容DAQNavi概述VS2010C#.NET开发讲解1InstantAI2BufferedAIDAQNavi编程实例:.NetControl创建C#工程,名为BufferedAIDAQNavi编程实例:.NetControl选择BufferedAI控件,双击添加到FormDAQNavi编程实例:.NetControl通过DAQNaviWizard进行配置--运行WizardDAQNavi编程实例:.NetControl通过DAQNaviWizard,选择采集方式OneBufferedAI:采集一笔数据停下来、StreamingAI:连续采集DAQNavi编程实例:.NetControl板卡选择DAQNavi编程实例:.NetControl参数配置–采样范围DAQNavi编程实例:.NetControl参数配置–采样频率DAQNavi编程实例:.NetControl参数配置–参数汇总DAQNavi编程实例:.NetControl添加两个按钮,定义为Start和Stop添加一个listBox控件,来显示读取到的通道数值DAQNavi编程实例:.NetControl添加响应函数,选中bufferedAICtrl1,在属性栏选择Event,添加DataReady事件。在DataReady空白处双击即可。DAQNavi编程实例:.Net
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年旅行社服务项目建议书
- 2025年微波辐射计、微波散射计、测高计项目发展计划
- 实施精准营销策略提高市场占有率水平
- 光学镜片透光率测量基准
- 办公环境改善措施细则
- 城市地下综合管廊建设与管理技术研究
- 格林童话选故事解读
- 1-3-Methoxyphenyl-piperazine-生命科学试剂-MCE
- 公司年会演讲致辞稿件范本
- 企业员工激励计划及策划方案的说明
- 垃圾清运管理制度12篇
- 人教版二年级下册口算题天天练1000道可打印带答案
- 【跨境电商零售进口税收征管对策及建议16000字(论文)】
- 2024年襄阳汉江检测有限公司招聘笔试参考题库附带答案详解
- DZ∕T 0332-2020 碳酸盐岩油气藏缝洞体雕刻法资源储量估算规范(正式版)
- 2021利达JB-QG-LD988EL JB-QT-LD988EL 火灾报警控制器 消防联动控制器调试手册
- 心血管介入护士进修汇报
- 施工组织设计内部审批表
- 九下名著阅读《儒林外史》考点+人物分析+中考真题
- 医院检验科安全风险评估报告表单
- 第23课《出师表》课件(共48张)
评论
0/150
提交评论