当前位置: 首页 > news >正文

红色礼品网站模板南京网站制作公司

红色礼品网站模板,南京网站制作公司,刷赞网站推广软件,网站做跳转链接的好处设置 National Instruments LabVIEW可执行程序需要被配置为使用.NET 4框架。.NET允许自定义可执行程序的运行方式。可通过以下方式实现: 在LabVIEW安装目录中创建一个名为LabVIEW.exe.config的文本文件(例如:C:\Program Files\National Ins…
设置

National Instruments LabVIEW可执行程序需要被配置为使用.NET 4框架。.NET允许自定义可执行程序的运行方式。可通过以下方式实现:

在LabVIEW安装目录中创建一个名为LabVIEW.exe.config的文本文件(例如:C:\Program Files\National Instruments\LabVIEW 2012\LabVIEW.exe.config)。使用文本编辑器(如记事本)编辑该文件,插入以下内容:

 

xml

<configuration><startupuseLegacyV2RuntimeActivationPolicy="true"><supportedRuntimeversion="v4.0.30319"/></startup></configuration>


启动与关闭(LabVIEW)

本示例基于LabVIEW 2013开发(可能需要根据您的环境进行调整)。示例假设您已经安装了BeamGage Professional。

  1. 在LabVIEW中新建一个空白VI,进入框图

  2. 右键打开功能面板,选择Connectivity->.NET->Constructor Node

  3. 放置Constructor Node后,LabVIEW会弹出选择.NET构造器的对话框。

  4. 指向BeamGage安装目录并选择Spiricon.Automation.dll程序集。

  5. 使用Spiricon.BeamGage.Automation.dll中的AutomatedBeamGage对象创建.NET构造器节点。

注意:

  • 默认构造器无需参数,将以"AutomationClient"为默认实例名启动BeamGage,且显示GUI。

  • 如果需要自定义实例名或禁用GUI,可以使用AutomationLabViewInjector类并传递两个参数:实例名(字符串)和GUI显示选项(布尔值)。

关闭自动化服务端需通过客户端完成。使用IAutomationInstance接口关闭服务端。以下是获取该接口并关闭服务端的LabVIEW代码片段:


控制BeamGage接口(LabVIEW)

以下示例展示如何通过自动化客户端调用BeamGage的Ultracal功能。

  1. 在LabVIEW的框图中创建事件结构并包裹在循环中。

  2. 在Ultracal事件中,获取IACalibration接口并调用其功能。

  3. 如果调用失败,会显示对话框,同时释放IACalibration对象,但程序继续执行直到停止事件被触发。


事件注册(LabVIEW)

大多数情况下,BeamGage数据的提取依赖于新帧数据的可用性。以下是注册事件的步骤:

  1. 构建AutomationFrameEvents对象,并传递所需的IAFrame接口(如FramePriorityFrameResultsPriorityFrame)。

  2. 使用Reg Event Callback元素为OnNewFrame事件注册回调VI。

  3. 创建并连接回调VI以响应新帧事件。


提取BeamGage结果(LabVIEW)

以下示例展示如何在回调VI中提取计算结果。

  • 在回调函数中,获取所需的数据并将工作推送到其他线程以避免阻塞BeamGage。

  • 关闭IAResultsPowerEnergy接口的引用,确保资源被及时释放。


提取BeamGage数据(LabVIEW)

以下示例展示如何在回调VI中提取帧数据:

  1. 使用ResultsPriorityFrame接口获取帧数据。

    • DoubleData属性:以摄像头的原始位深度显示数据,适合导出或显示。

    • FrameData属性:以32位格式存储数据,适合进一步计算。

  2. 获取SpatialResults接口中的PeakLocationXPeakLocationY数据,以及FrameInfoResults中的宽度和高度结果。

  3. 在主框图中,将数据与2D强度图和1D光束轮廓图相连接,并调整前面板以仿真BeamGage显示窗口。


部署

按照"设置"部分的说明,为客户端可执行程序创建.exe.config文件(例如,应用程序名为HelloWorld.exe时,配置文件名为HelloWorld.exe.config)。

注意:
LabVIEW应用程序生成器的技术限制要求应用程序文件(.exe和.exe.config)必须放置在BeamGage安装目录中。


生成于2024年2月20日,基于AutomationInterfaceAPI,使用Doxygen 1.8.18

http://www.15wanjia.com/news/47736.html

相关文章:

  • 找网站建设的企业好用的seo软件
  • 做网站用asp div代码画质优化app下载
  • wordpress the7.6搜索引擎关键词优化有哪些技巧
  • 定制网站开发公司品牌策划是做什么的
  • 前端如何优化网站性能百度seo公司一路火
  • 青海网站设计高端百度网讯科技客服人工电话
  • 怎么做网站搜索框搜索最有效的app推广方式有哪些
  • 营销网站建设企划案例app网站
  • 美国做空机构浑水网站百度建站官网
  • 响应是网站怎么做浅谈一下网络营销的几个误区
  • 坪山网站建设哪家好百度运营公司
  • 昵图网站党风廉政建设公众号怎么引流推广
  • 网站logo例子平台推广方式方法是什么
  • 日照网站建设吧seo软件工具箱
  • 网站建设价格比较360优化大师历史版本
  • 免费搭建网站哪个好微信广告投放推广平台多少费用
  • 温州 网站建设百度号码查询平台
  • 上传wordpress网站郑州seo团队
  • 中国设计在线网seo平台
  • wordpress子文件夹建站整站seo排名
  • 电商网站建设教程投放广告的网站
  • 做缓网站手机网站
  • 网站标题写什么作用是什么意思中国第三波疫情将在9月份
  • 网站开发转移合同网站流量查询服务平台
  • 自助建设wap网站百度商家怎么入驻
  • 宁波模板做网站福州seo公司排名
  • 做外贸没有网站指数函数图像及性质
  • 网站建设一般多少钱免费网站自助建站系统
  • 自己做的网站如何联网电商网站大全
  • 云南云南住房和城乡建设厅网站识图