问题标签 [cvi]

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 投票
0 回答
34 浏览

installation - CVI 安装

我收到此错误消息:
The specified folder does not contain the correct volume.

如果我单击“稍后”按钮,那么在安装完成后,当我打开应用程序时,它会再次将我重定向到安装。

有谁知道如何修理它? 在此处输入图像描述

0 投票
1 回答
48 浏览

dllimport - Snap7 + Ni Labwindows/CVI

大家好,我正在做一个项目,我的客户想要使用 Siemens S7 1200 来控制一些气动工具和 labwindows Cvi 上的界面。我下载了 SP7 ( snap 7) 试图与我的 plc 进行通信,但我发现自己被阻止了,因为下载的文件只包含一个 DLL 文件和一个 lib 文件,其中包含 no.h 文件( 头文件) 谁能告诉我如何使用 snap 7 在labwindows上正确吗?

谢谢

0 投票
1 回答
62 浏览

c - 不理解编译器警告 - “将 unsigned into 传递给类型 unsigned int*”

我有一个我创建的结构类型

我创建了该结构的三个实例。我正在使用内置的 CVI 功能连接到 TCP 服务器。它具有我提供的以下形式和参数。

在此函数调用之前的代码行中,我使用以下表达式来获取已创建的已声明组件结构的地址。

我的编译器返回以下

警告:不兼容的整数到指针转换将“unsigned int”传递给“unsigned int *”类型的参数;用 & 取地址

为什么我会收到此警告?CVI 函数期望 'handle' 参数是通过引用传递的无符号整数(以便可以写入)。结构 .handle 的成员确实是无符号整数。但在这种情况下,我传递一个指向结构的指针,然后使用 -> 运算符访问“句柄”。向其中添加“&”是没有意义的,因为那时我会将一个指针传递给一个指针。

也许是因为以下行

在我的代码中实际上是两行,我声明了一个指向类型结构组件的指针,然后使用一个函数为其分配实际贴花结构组件 onject 的地址(取决于 int 参数)。

编译器只是没有捕捉到这个吗?

0 投票
0 回答
5 浏览

cvi - labwindows/cvi日历控件如何使用问题

我使用 Labwindows/cvi 进行开发。我正在尝试使用日历控件。我正在寻找一种使用 ActiveX 的方法,但 Windows 10 64 位不支持 Calendar Control 10.0。您想知道如何在 Windows 10 中使用日历控件。