引 言 USB(Universal Serial Bus)接口是近年来应用在PC领域的新型接口技术。它基于单一的总线接口技术来满足多种应用领域的需求;它的即插即用、支持热插拔、易于扩展等特性极大地方便了用户的使用,已逐渐成为现代数据传输的发展趋势。 传统的开发USB应用系统的步骤是,先用windowsDDK(设备驱动程序开发包)或第三方开发工具(如DriverSt LJdic))开发LJSB驱动程序,然后用Visual C++编写DLL(动态连接库),最后再调有DLL来开发应用程序。显然,这对windows编程不熟悉的人来说有一定的难度,何况USB驱动程序的开发难度很大。本文介绍一种简单、
1
Labview NI 图形控件,包括Graph,Knob,Button,Slider等,标准ActiveX控件。
2022-09-12 15:58:01 947KB Labview NI 图形控件
1
我们在做web UI自动化时,经常会碰到下拉框,如下图: 所上图,下拉框的源代码如下: <head></head> <body> <select id=fruit name=水果 style=width:100px;> </body> </select> 假如我们要选择‘菠萝’,我们将怎么实现呢?
2022-09-09 18:19:44 56KB le ni niu
1
基于NI数据采集卡和DAQ助手在Labview中采集发动机温度传感器,压力传感器,氧气传感器和曲轴位置传感器的程序基于NI数据采集卡在Labview中采集发动机温度传感器,压力传感器,氧气传感器和曲轴位置传感器的程序。 功能: 1、可以实现传感器源信号的实时显示 2、多个传感器容纳在一个系统中,一个系统可以采集多个传感器的信号 3、多个传感器的信号经过处理得到物理值,比如,冷却液温度,进气温度,排气温度,进气压力,曲轴位置转速等等。可以在试验研究中进行可视化数据方便后续研究 4、可以将数据存储在EXCEL表格中,并将其导出出来,在画图软件中得到曲线 重申一下本系统的功能: 基于NI数据采集卡和DAQ助手在Labview中采集发动机温度传感器,压力传感器,氧气传感器和曲轴位置传感器的程序基于NI数据采集卡在Labview中采集发动机温度传感器,压力传感器,氧气传感器和曲轴位置传感器的程序。
1
VISAInstrument 基于NI-VISA的仪器编程,支持RS232、USB、GPIB及LAN 条件 运行或开发软件时,必须安装NI-VISA运行时(其他VISA版本不支持,如Keysight VISA等)。 Release版本 运行条件: 若需运行在XP及以上系统(最高支持Win10系统),请安装15.5版本的运行时,下载链接如下: 若需运行在Win7及以上系统(最高支持Win10系统),请安装16.0~18.5版本的运行时,18.5版本的下载链接如下: 开发版本 为了最佳的开发效果,开发时请使用最新的完整版本(截止目前为止,版本为20.0),下载链接如下: 注意:安装完整版后开发软件时,可以从GAC中引用完整版对应的Ivi.Visa.dll\NationalInstruments.Common.dll\NationalInstruments.Visa.dll,代替本项目中Libr
2022-09-01 12:35:08 752KB csharp usb lan instrument
1
Unity是不识别Gif格式图的,需要我们使用c#将gif里多帧图转化为Texture2D格式。需要使用System.Drawing.dll.此dll在unity安装目录下就可以找到。由于unity没有gif格式的文件,所以我们无法在面板指定,需要动态加载。所以将gif图放在StreamingAssets文件夹下。以下为源代码: using System; using System.Collections; using System.Collections.Generic; using System.Drawing; using System.Drawing.Imaging; using S
2022-08-31 20:51:33 38KB gi IF ni
1
NI-基于NI Veristand 2010的实时测试zip,NI Veristand的外部功能和较短的学习曲线可以帮助您提高实时测试应用运行更加有效率。LabVIEW和其他环境增加到NI Veristand中提供了总是可以满足您需求的保证。通过该视频的观看,可以了解如何利用NI Veristand来降低及控制实时测试应用的成本。
2022-08-30 23:36:34 32.59MB 综合资料
1
终于等到十一,有时间写博客了,准备利用十一这几天的假期把这个系列的博客写完 该系列文章本人准备写三篇博客 第一篇:介绍python自动化测试框架unittest 第二篇:介绍django框架+request库实现接口测试 第三篇:介绍利用Jenkins实现持续集成 今天进入第一篇,unittest框架介绍 一、unittest简述 unittest是python语言的单元测试框架,在python的官方文档中,对unittest单元测试框架进行了详细的介绍,感兴趣的读者可以到https://www.python.org/doc 网站去了解;本篇博客重点介绍unittest单元测试框架在自动化测
2022-08-26 09:55:13 210KB ni python python自动化
1
图2.11机器控制的基本构架 基于状态的程序设计 使用这种基础的架构,我们可以建立复杂机器控制的应用。但是,当逻辑比较复杂的时候,需要使用正确的逻辑架构来完成程序设计。 通过建立软件架构,我们可以创建具有可扩展性、易维护的应用程序。使用由一系列状态构成的架构系统是设计可扩展、易维护的软 件代码的普遍方法。 状态机概述 状态机是一种普遍而有效的软件架构。我们可以利用状态机设计模式来实现状态图或流程图的一些算法。状态机通常阐述一个适当复 杂的决策算法,如诊断方法或过程监测。 状态机包括一系列状态和映射下一个状态的转换函数。当每个状态机处于某个状态或出口时,状态机通过入口来执行动作。因为状态 机属于一个较大的机器控制架构的一部分,不能使用等待声明或循环,除非保留状态或执行算法,如用于数组处理的for循环。 在状态显著的应用软件程序中使用状态机。若我们能够将一个应用软件程序分解为几个不同的运行区域,状态机将是一个很好的软件 架构。每个状态能够引导进入另一个或多个状态或者结束工序流程。状态机依赖于用户输入或状态内计算来确定进入下一步的状态。 很多应用软件程序需要一个初始化状态,其后是一个缺省状态,在缺省状态中我们可以执行一系列动作。和状态一样,这些动作也依 赖于先前和当前的输入。通常使用一个关闭状态来执行清理操作。 使用状态机的例程 为了解使用状态机架构如何给应用软件程序带来众多好处,我们设计一个用于化学反应容器的控制系统。在此应用软件程序中,控制 器需要做到: 1. 等待操作员通过按钮发出指令; 2. 测量两个化学流体流速(两个并行过程); 3. 在充满容器后,运行搅拌器并升高容器内温度。当温度达到200F时,关闭搅拌器并保持10秒温度恒定; 4. 将容器内液体泵入存储罐内; 5. 返回等待状态。 Lab VIEW中的状态机例程
2022-08-20 20:19:36 11.87MB cRIO ni
1
当游戏在手机/模拟器上卡死,logcat没有日志输出,也没有卡死堆栈信息或者bugly也没有捕获到异常,你是否很焦急?本文介绍一下我们项目中检测Unity卡死的方法,也许适合你使用。 实现原理 在绝大多数情况下我们可以认为Unity是单线程的,基于这点我们在Unity的系统函数FixedUpdate中统计游戏运行期间的总帧数,如果Unity没有卡死,那么TotalFrame是会一直累加的,如果在某一段时间内TotalFrame都不会变化了,则可以认为Unity已经卡死了 既然Unity的主线程已经卡死了,我们就需要用另一个线程用来定时检查unity主线程中的TotalFrame是否不会变化了
2022-08-15 16:56:07 62KB ni 循环
1