【24h】

Automating Spectral Measurements

机译:自动化光谱测量

获取原文
获取原文并翻译 | 示例

摘要

This paper discusses the architecture of software utilized in spectroscopic measurements. As optical coatings become more sophisticated, there is mounting need to automate data acquisition (DAQ) from spectrophotometers. Such need is exacerbated when 100% inspection is required, ancillary devices are utilized, cost reduction is crucial, or security is vital. While instrument manufacturers normally provide point-and-click DAQ software, an application programming interface (API) may be missing. In such cases automation is impossible or expensive.rnAn API is typically provided in libraries (*.dll, *.ocx) which may be embedded in user-developed applications. Users can thereby implement DAQ automation in several Windows languages. Another possibility, developed by FTG as an alternative to instrument manufacturers' software, is the ActiveX application (*.exe). ActiveX, a component of many Windows applications, provides means for programming and interoperability. This architecture permits a point-and-click program to act as automation client and server. Excel, for example, can control and be controlled by DAQ applications. Most importantly, ActiveX permits ancillary devices such as barcode readers and XY-stages to be easily and economically integrated into scanning procedures. Since an ActiveX application has its own user-interface, it can be independently tested. The ActiveX application then runs (visibly or invisibly) under DAQ software control.rnAutomation capabilities are accessed via a built-in spectro-BASIC language with industry-standard (VBA-compatible) syntax. Supplementing ActiveX, spectro-BASIC also includes auxiliary serial port commands for interfacing programmable logic controllers (PLC). A typical application is automatic filter handling.
机译:本文讨论了光谱测量中使用的软件的体系结构。随着光学涂层变得越来越复杂,越来越需要从分光光度计自动进行数据采集(DAQ)。当需要100%检查,使用辅助设备,降低成本至关重要或安全至关重要时,这种需求会更加严重。仪器制造商通常提供点击式DAQ软件,但可能缺少应用程序编程接口(API)。在这种情况下,自动化是不可能的,也不可能是昂贵的。通常在库(* .dll,* .ocx)中提供一个API,该库可以嵌入用户开发的应用程序中。用户因此可以用几种Windows语言实现DAQ自动化。由FTG开发以替代仪器制造商软件的另一种可能性是ActiveX应用程序(* .exe)。 ActiveX是许多Windows应用程序的组件,它提供了编程和互操作性的方法。这种体系结构允许点击程序充当自动化客户端和服务器。例如,Excel可以控制DAQ应用程序并受其控制。最重要的是,ActiveX允许将诸如条形码读取器和XY载物台之类的辅助设备轻松经济地集成到扫描程序中。由于ActiveX应用程序具有其自己的用户界面,因此可以对其进行独立测试。然后,ActiveX应用程序在DAQ软件的控制下运行(可见或不可见)。rn自动化功能通过内置的带有行业标准(兼容VBA的)语法的spectro-BASIC语言进行访问。作为ActiveX的补充,spectro-BASIC还包括用于连接可编程逻辑控制器(PLC)的辅助串行端口命令。典型的应用是自动过滤器处理。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号