问题标签 [labview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2587 浏览

opencv - 在labview和/或openCV中对图像进行插值和变形

我正在研究图像处理问题。我有一个投影到屏幕上的高射投影仪,我有一个可以拍摄照片的相机。我可以通过在屏幕上投影点并在相机上找到结果区域的质心,在投影仪坐标子集和相机像素子集之间建立 1:1 对应关系。因此我有一张地图

proj_x, proj_y <--> cam_x, cam_y 用于散点对

我最初的计划是使用 Mathscript 函数 griddata 来规范这个地图。这在 MATLAB 中可以正常工作,如下所示

而相机到投影仪的映射则相反

不幸的是,这段代码导致 Labview 在 meshgrid 步骤中内存不足(相机是 5 兆像素,显然对于 labview 来说太多了)

然后我开始查看 openCV,并找到了 cvRemap 函数。不幸的是,这个函数以一个正则化的像素-像素图为起点,就像我在上面试图生成的那样。但是,这让我希望在 openCV 中可以使用创建此类地图的功能。我在 openCV 1.0 API 中找不到它(由于遗留原因,我坚持使用 1.0),但我希望它在那里,或者有人有一个简单的技巧。

所以我的问题是以下之一

1)如何从散点插入openCV中的网格;(即,对于 x 和 y 的分散值,给定 z = f(x,y),如何用 f(im_x, im_y) 填充图像?

2) 假设我知道坐标系 1 中的点到坐标系 2 的分散映射,我如何执行将图像 1 映射到图像 2 的图像变换。这可以在 Labview 或 OpenCV 中实现。

注意:我正在标记这篇文章 delaunay,因为这是进行分散插值的一种方法,但更好的标签是“分散插值”

0 投票
2 回答
23411 浏览

arrays - LabVIEW:将数值数组转换为字符串数组

使用 LabVIEW 2009,我有一个输出 U64 整数数组的 VI。

我希望用户能够从这个数组的元素中执行离散选择。

我正在考虑通过以编程方式填充菜单环来完成此操作(如http://digital.ni.com/public.nsf/allkb/FB0409491FAB16FA86256D08004FCE7E所示)。

但是,我显然需要将 U64 整数数组转换为字符串数组,因为它是用于填充菜单环的字符串数组。

我的问题:如何将 U64 整数数组转换为字符串数组?

0 投票
1 回答
1612 浏览

vbscript - 为什么 activeX 无法从 Labview 可执行文件创建对象?

这是我的场景。我正在使用 Quicktest Pro (VB) 从内置到可执行文件中的 Labview VI 创建 ActiveX 对象。在 VI 的构建规范中,我启用了 ActiveX 服务器选项(ActiveX 服务器名称:“MyLabviewProgram”),并且在 VI 工具>选项>VI 服务器:配置中选中了 ActiveX 框。

所以在 QTP 我的代码是:

运行此命令后,我在第一行出现运行错误:

ActiveX 组件无法创建对象:“MyLabviewProgram.Application”

我无法弄清楚它为什么会出错。在 National Instruments 网站上,他们进入了他们的社区页面之一,内容是“LabVIEW Executable Used as ActiveX Server”。该步骤是在构建 EXE 之后, 5. 在目标上至少运行一次 EXE 以激活 .TLB 文件。我已经运行了可执行文件,但不确定它们在目标上的含义。

有没有人对我需要做些什么来让它工作有什么建议?

0 投票
9 回答
5585 浏览

labview - LabVIEW + National Instruments 硬件或???

我正在为我的公司购买用于各种项目的新数据采集系统。起初,它的主要目的是监控多达 20 个热电偶并控制复合材料烤箱的温度。不过,我还计划用它来监控加速度计、应变仪,并充当信号发生器。

我可能不会是唯一使用它的人,但我对 Atmel 微控制器 (C) 有丰富的编程经验。我以前使用过 LabVIEW,但大约是 5 年前。LabVIEW 会很好,因为我和我的同事都很容易上手。另一方面,它很昂贵。现在我有一个 NI CompactDAQ 系统,它有 2 个电压和一个热电偶卡 + LabVIEW,价格为 5779 美元!

我将尝试以更少的 $ + LabVIEW 获得不同的 NI 硬件的相同 I/O 功能,看看我是否能以更少的 $ 获得它。我想看看是否有人对我有除LabVIEW之外的任何建议。

提前致谢!

0 投票
4 回答
4922 浏览

labview - Matlab的数据采集工具箱?

我一直在花大量时间阅读National Instruments的产品及其与LabVIEW一起使用时的功能。但是,LabVIEW 和 National Instruments 的硬件几乎是我唯一看过的东西,我很好奇在采集和控制方面有什么可以与 LabVIEW 竞争。

硬件支持对我来说很重要。National Instruments 拥有许多不同且高质量的硬件。此外,还有一些第三方制造商为 LabVIEW 编写驱动程序。MathWorks列出了所有已编写驱动程序以使用此工具箱的制造商。但是制造商是否仍在这样做,或者 MATLAB 工具箱是否已经失去了人气?

0 投票
2 回答
1661 浏览

mercurial - 符合 MSSCCI 的 Mercurial 客户端

您好我正在研究一个兼容 Microsoft 源代码控制接口 (MSSCCI) 的 Mercurial 客户端,用于将 Mercurial 集成到我的 IDE ( LabVIEW ) 中。我认为HgSCC已经接近了,因为它声称它使用 MSSCC 接口来与 Visual Studio 集成,但是它并没有将 LabVIEW 中的操作作为选项。

有人知道符合 MSSCCI 的客户端,或者可以验证 HgSCC 确实是这样的客户端,而 LabVIEW 只是懒得识别这个客户端吗?我查看了 LabVIEW 使用的注册表项HKEY_LocalMachine\SOFTWARE\SourceCodeControlProvider\InstalledSCCProviders,它只列出了 PushOK 的 SVNSCC 客户端。

0 投票
1 回答
166 浏览

mysql - 是否可以优化此 SQL 查询?

全部,

我使用它作为我的选择语句的条件。

目前,此查询花费的时间有点过长。我在这里尝试做的是在某个日期之后收集 X 行。我也不想要每一行,我想要每第 N 行,我相信这就是 GROUP 部分为我实现的目标。

基本上我有一堆模拟信号被采样并以 1hz(每行)放入数据库。我不想在图表上显示每次大约 4-8 小时的数据,但这没有意义把所有的点拉回来。

我正在尝试尽可能多地利用数据库。有什么办法可以让这个查询运行得更快吗?

问候,肯

这是我的表的创建语句。

0 投票
4 回答
3444 浏览

php - PHP 和 Labview - 从 labview 获取值并在网页上显示该值 - 同一网络上的两台不同计算机

我绝不被认为是程序员。我知道的唯一编程语言是 HTML - 所以要温柔:)

前几天我的老板来找我,问我是否想学习PHP,所以我说确定。他扔给我一些教科书,然后说这是我希望你做的:

有一台运行labview 的计算机来监控各种传感器。他希望我从传感器获取数据并将其显示在同一网络上的网络服务器上。他想要的格式:您在新创建的网站上的文本输入框中输入命令,例如“腔压”,然后它会获取运行labview的计算机上显示的数据并读取另一个框中的值位于网站的第一个文本框下方。

让我知道我应该从哪里开始。任何一点帮助都会很棒。

0 投票
5 回答
1789 浏览

introspection - LabVIEW VI 能否判断其中一个输出端子是否已接线?

在LabVIEW中,是否可以从VI中判断输出端是否连接到调用VI中?显然,这将取决于调用 VI,但也许有一些方法可以找到当前调用 VI 的答案。

在 C 语言中,这就像定义一个函数,该函数接受参数,这些参数是指向存储输出参数的位置的指针,但NULL如果调用者对该参数不感兴趣,则会接受。

0 投票
2 回答
3128 浏览

python - 如何使用 Python 脚本控制 LabView VI 前面板开关(开/关、条形调节器)?

我有一个LabView前面板控制硬件的开关和传感器电压调节器,需要使用 Python 脚本来控制它们。我没有太多的知识LabView。请解释如何做到这一点。