问题标签 [labwindows]

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 回答
29 浏览

cassandra - 我如何才能实现将来自正在运行的 Labwindows/CVI 程序的数据存储在 Cassandra 数据库中的解决方案?

我正在使用(或至少尝试使用)适用于 Windows 的免费 DataSax 发行版,并且我找到了 C++ 驱动程序,但我找到的唯一视频/描述是 VisualStudio。是否可以将 Cassandra 与 Labwindows/CVI 一起使用?

0 投票
1 回答
171 浏览

user-interface - Lab Windows CVI 控制风格的区别

我正在以编程方式在 Lab Windows CVI 中创建一些 UI 控件,我在NI 的网站上看到有两种不同的图形类型,“CTRL_GRAPH_LS”和“CTRL_GRAPH”。许多其他控件具有相同的后缀。两者有什么区别?

提前致谢。

0 投票
1 回答
410 浏览

c - 使用 NI VISION imaqDetectLines() 函数时出现一般保护错误

我在 Labwindows\CVI 中使用 National Instruments Vision 模块

出于某种原因,当我使用 func 时imaqDetectLines(),我得到FATAL RUN-TIME ERROR: "Angle tracker.c", line 50, col 11, thread id 0x00002004: The program has caused a 'General Protection' fault at 0x6C5AD446.

这是我的代码:

我实际上在做的是:

  1. 打开一个 BMP 文件

  2. imaqEdgeFilter()使用 SOBEL使用 func 对其进行边缘填充

  3. 然后我想用imaqDetectLines()func检测行

0 投票
1 回答
132 浏览

c - 通过 LabWindows 代码向 SPBT2632C2A 发送 AT 命令

我正在尝试制作一个与 SPBT2632C2A 蓝牙芯片对话的 LabWindows/CVI 程序。我正在使用 st eval spbt3atv3 加密狗。我正在尝试按下按钮并向芯片发送命令,但芯片不回复我。我知道我的 LabWindows 程序可以接收来自加密狗的消息,因为每次我按下加密狗上的重置按钮时,它都会向我显示启动消息。当我搜索时,我需要添加\n\r到字符串的末尾,但它仍然不起作用。芯片甚至不发送错误消息。

代码

它是由按钮调用的事件。它将我的发现字符串附加到文本框中。所以我认为它正在正确地将数据发送到串口。但是我认为我的字符串是错误的,所以我没有从芯片中得到答案。

任何想法如何解决这个问题以获得芯片的响应?

0 投票
1 回答
315 浏览

version-control - LabWindows 版本控制可以忽略的临时文件

我将一个较旧的 LabWindows 项目添加到版本控制中。对于版本控制,我可以忽略哪些临时文件。我假设所有*.niobj.cdb文件都可以忽略,因为它们将从源重新创建?还有其他文件吗?

我正在使用 LabWindows/CVI 7.0 版来支持旧硬件,但我认为新版本的基础文件仍然相同。

0 投票
1 回答
83 浏览

image-processing - 在 Labwindows\CVI 中使用 NI VISION 识别图像中的绿色

我 imaqColorHistogram(...)在 CVI 中使用 NI VISION,它为我提供了每个平面的报告,对于我在需要包含绿点的图像上选择的颜色模式(RGB、HSL HSV、HSI、CIE、CIEXYZ)(该点是大部分图片)

 

一份报告包括:

 

 

我想验证大部分彩色图像是否最接近绿色。 

我应该使用什么颜色模式?我对该报告的标准应该是什么?

 

0 投票
1 回答
44 浏览

pointers - 编译器特定的指针?

我在动态链接 DLL 的函数中使用来自 NI LabWindows 应用程序的指针时遇到问题。

  • DLL 是使用 MinGW 4.7 构建的
  • 据我所知,NI LabWindows 使用具有 C89 标准和 C90 扩展的非常古老的 LLVM CLang ANSI C 编译器

当调用特定的 DLL 函数时,我使用指向结构的指针。问题是,LabWindows 应用程序给出的指针指向的内存位置比 DLL 期望它们指向的内存位置提前 1 个字节。

所以到目前为止我讨厌的解决方案如下:

我的问题是:为什么???有没有更复杂的解决方案?

我希望像指针这样的基本概念不会因编译器而异,但可能 LabWindows 使用的那个概念太旧了。

编辑:解决方案是为编译器声明结构的正确方式并指定填充和对齐。因此,适用于两种编译器的正确结构定义是:

0 投票
1 回答
265 浏览

nidaqmx - 在 LabWindows CVI 中切换 NRSE、RSE 和差分模拟输入

我在从 LabWindows CVI 中的 DAQ 卡读取模拟输入时遇到一些问题;默认情况下,输入配置似乎设置为“差分”,我想知道如何将其更改为 NRSE。

0 投票
1 回答
714 浏览

c - 如何在labwindows CVI中将文本打印到列表框

h,我是学生,学习 C 编程,通过 lab-windows CVI.. 在 GUI 中我创建了文本框和列表框...我从文件读取到文本框和用户,搜索一个单词。 ..匹配时,它应该出现在列表框中的单词...我使用了一个字符单词,(首先作为指针或数组)但使用关键字将单词放入列表框中,但是我得到错误:它指向char并期望char。我把它改成了简单的字符,但它抱怨它很小,即使我已经分配了......我希望你能解决我的问题..感激......`int i = 0,textLength; 字符 str[80],word1[25],word2;

0 投票
2 回答
232 浏览

c - 在 C 中打印 SQL

我正在寻求在 C 中打印 SQL 语句结果的帮助。我试图不将每个变量设置为指针,然后使用该指针将变量打印出来。如果我这样做了,我会有几百个变量。这是我到目前为止所尝试的。我真的迷失了如何让它正确输出。任何帮助,将不胜感激。