LabVIEWDatabaseConnectivityToolkitUserManual翻译全文..docxVIP

LabVIEWDatabaseConnectivityToolkitUserManual翻译全文..docx

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LabVIEWDatabaseConnectivityToolkitUserManual翻译全文.

使用LabVIEW自制的扭矩磁力仪的自动化操作系统斯特凡·科胡特,约瑟夫·鲁斯和雨果·凯勒瑞士苏黎世8057,Winterthurerstrasse 190,苏黎世大学物理研究所为了简化和优化我们自制的扭矩磁强计的操作,我们创建了一个新的软件系统。该体系结构是基于并行的、独立运行的仪器与主控制程序的处理程序。所有的程序都设计成命令驱动的状态机,从而大大简化了维护和扩展。此外,一个简单的方法实现自动化,作为主程序不仅可能从用户界面,也有可能从其他并行运行的程序接受到命令。一个项目的工作通过一个包含一系列的指令文本文件并将指令发送给主程序可以自动系统进行一系列复杂的测量。在本文中,我们描述了系统的体系结构及其在LabVIEW中的实现。一,简介在现代凝聚态研究中最有趣的事是微小的作用只有通过大量样本的深入和系统的研究去调查。虽然第一次调查必须由手工完成,但是自动测量设置可以节省大量的时间。这样的自动化系统已经广泛应用于大型实验,但大部分小型的实验室试验,即使是计算机控制的,也不能够进行自动化测量??。目前自动化在某种程度上是为了方便测量,可能是经常性的有系统地自动执行一定的测量,但容易地覆盖大参数空间常常是不可能的。市售完整的测量系统,一方面,很少配有先进的控制软件,另一方面,没有可能编写长的测量序列。当然,这样的软件系统造成超出普通的研究实验室的可能的昂贵的软件开发。即使有商业程序集构成一个实验装置的工具,最重要的部分是它们之间的相互作用。因此,大多数控制软件由缺乏时间,金钱和人力资源去开发广泛的自动化软件的科学家自己编写的。在本文中,我们提出了一个简单的方法生成控制软件,它使编写和自动执行复杂序列成为可能。这表明实现了使用实验室常用的编程语言适度开发工作。首先,我们将呈现实现这一目标不同的架构方法,然后是一小部分自动化。二,适用于实验室设备的软件创建为控制实验的项目需要完成几项任务。首先,他们必须能够发送控制命令和接收测量数据到仪器。其次,这些数据要处理和显示并且最终用户输入需要翻译成控制指令。不同的开发平台提供了广泛的接口工具、创建用户界面和执行复杂的数据处理的程序库。这样的软件有助于减少工作量。LabVIEW是美国国家仪器公司创建程序的开发环境(称为虚拟仪器,或不久的VI),在它里的图形化编程语言“G”,可能是最著名和最广泛用于这方面的应用程序。“G”提供了任何其他编程语言所有的流程控制结构,如循环和条件分支机构。此外,任何VI可以很容易地用于任何其他VI作为子VI。LabVIEW VIs包括用户界面(UI)和包含实际的代码的框图(BD)。编程是通过模拟数据流实现的,其中图形中表示的函数和过程是通过线相互联系的,这个线通常被称为导线。特定的VI源于程序与实际仪器的相似性,UI明显对应于仪器的前面板,BD对应于其内部接线。创建用于测量控制的LabVIEW软件的一个通常的方式是通过编写一个包含UI的主VI和用户适当的输入逻辑代理以及处理、显示和存储数据。与仪器的通信由驱动器子VI执行,子VI由主VI定期执行。当这种驱动器的VI被调用来执行仪器上的查询时,它向仪器发出必要的命令,等待一段时间让仪器准备的答案,最终从仪器读取此答案。这个过程通常需要几十到几百毫秒。假设整个测量设置由几台仪器组成,主VI可以有两种不同的组织方式。一种是顺序调用所有的驱动程序的VI,导致所需要的收集所有数据的时间随着仪器的数量增长而增长。另一种方法是平行的调用驱动程序的VI,这可能归功于多线程架构设计师LabVIEW固有的本质。然而,在这种情况下,所有的驱动程序将试图在同一时间访问仪器。在仪器连接到一个单一的接口总线的情况下这将导致一个“交通拥堵”。某些驱动程序将被迫等待,直到其他的都完成了他们的总线的写入。此外,像一些仪器进行的测量往往比比其他的少,总线上的许多操作是不必要的,因为没有得到新的数据。在本文中,我们提出了独立的驱动程序的Vis的使用,即我们所说的处理程序,它并行运行并且通过由LabVIEW提供的渠道与主VI通信。这允许更有效地使用连接的仪器的接口总线从而有一个较高的数据采集速率。此外,通过采用一个“状态机”(SM)的架构方案使功能扩展变得更容易,最重要的是维持和允许由一个单独的程序的控制并因此自动化。三,实验装置这里提出的方案是我们团队开发的控制和使扭矩磁强测量自动化的装置。这样的装置是用于通过穿过一个磁场H产生的转矩测量的样品的磁矩m。它非常适合对如发现在最高温超导体中的各向异性磁现象的调查。扭矩磁学是与其他大多数磁学技术相辅相成的因为它仅仅对垂直于外加磁场m中敏感。一个转矩测量速度非常快—一个测量只有几分之一秒,由于在高磁场中比的比例对高度敏感。如图1所示,我们的自制的转矩磁力仪系统由在坐在一个可转动支撑上的铁轭磁铁的两极之间的低温恒

文档评论(0)

bhzs + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档