我们使用数据采集卡从设备获取读数,将信号增加到峰值,然后回落到接近原始值.为了找到峰值,我们当前在数组中搜索最高读数,并使用索引来确定我们计算中使用的峰值的时间.
如果最高值是我们正在寻找的峰值,则效果很好但是如果设备不能正常工作,我们可以看到第二个峰值可能高于初始峰值.我们在90秒的时间内从16个设备中每秒读取10个读数.
我最初的想法是循环读数检查以查看前一个和下一个点是否小于当前找到峰值并构建一个峰值阵列.也许我们应该查看当前位置两侧的平均点数以允许系统中的噪声.这是最好的方法还是有更好的技巧?
我们使用LabVIEW并且我已经检查了LAVA论坛,并且有许多有趣的例子.这是我们的测试软件的一部分,我们试图避免使用太多的非标准VI库,因此我希望得到有关所涉及的过程/算法的反馈,而不是特定的代码.
我设计了数据库表(在MS SQL服务器上规范化),并为一个应用程序创建了一个独立的Windows前端,供少数用户用来添加和编辑信息.我们将添加一个Web界面,以便日后在我们的生产区域进行搜索.
我担心如果两个用户开始编辑相同的记录,那么提交更新的最后一个将是"赢家",重要信息可能会丢失.我想到了许多解决方案,但我不确定是否会引起更大的麻烦.
有没有更好的解决方案,还是应该选择其中一种?
Perforce P4V在"连接 - >最近连接"菜单下保留最近连接的列表.我们已将Perforce depot文件移动到另一台服务器,因此我仍然列出了旧连接,但是当它被选中时,由于无法连接而出现错误.有没有办法清除这些旧连接?
我使用的是Perforce Visual Client/NTX86/2010.1/271261.
我编写了一个独立的应用程序,通过RS-232端口控制设备,一些客户希望能够在LabVIEW中使用该设备.我已经看到一些线程描述了在学习使用LabVIEW时从哪里开始,但我想知道是否有人有为LabVIEW编写插件/驱动程序(这是正确的词?)的经验,并且可能指出我正确的方向.
现有的应用程序是GUI,允许人们用更高级别的概念控制设备 - 而不必知道串口通信的语法和协议.我想抽象出来,以便用户只需将某些东西插入LabVIEW中,我想它会暴露一些动词和方法,允许操作设备并向客户提供数据.
我认为LabVIEW有一个串口接口,但我确信使用这个设备的人不想编写代码(解析器等)来与设备通信.
我的Windows服务在PC启动时在后台运行.我想在系统托盘上显示一个图标,以便在用户登录后进行配置,但无法找到如何执行此操作.
是否有我应该寻找的事件告诉我用户已登录?
据我所知,Windows Services不能拥有UI,所以我需要启动一个应用程序来显示sys托盘图标吗?如何将配置更新传递给我的服务.
我们已将数据库从SQL 2000移动到新的SQL 2005,该新的SQL 2005与Intranet页面一起使用以显示和更新数据.我们现在无法使用sa帐户登录,因为使用旧登录密码的页面设置似乎已锁定sa帐户.
我想在这个页面上使用sa帐户并不是一个好主意,但仍然没有帮助,因为我们无法登录创建一个新的.
有没有办法解锁sa帐户而无法以sa身份登录?
我正在为我的公司购买新的数据采集系统,以用于各种项目.首先,它的主要目的是监控多达20个热电偶并控制复合材料烤箱的温度.但是,我还计划用它来监控加速度计,应变计,并充当信号发生器.
我可能不会是唯一一个使用它的人,但我对Atmel微控制器(C)有很多编程经验.我之前使用过LabVIEW,但是大约5年前.LabVIEW会很好,因为我和我的同事都很容易接受.另一方面,它很昂贵.现在我有一个带有2个电压的NI CompactDAQ系统和一个热电偶卡+ LabVIEW,它的售价为5779美元!
我将尝试使用不同的NI硬件获得相同的I/O功能,以获得更少的$ + LabVIEW,看看我是否能以更低的价格获得它.我想知道是否有人对我有任何除LabVIEW之外的建议.
提前致谢!