首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
labwindows专题
LabWindows多线程实现串口读写
多线程方式,实现串口读写 #include <rs232.h>#include <utility.h>#include "toolbox.h"#include <cvirte.h>#include <userint.h>#include <WxpFunction.h>#include "mainWindow.h"//线程开始标记,值为1时开始多线程int threadID=0;sta
阅读更多...
LabWindows中的TabControl操作
在一个PANEL中放一个tab控件,其名字为PANELdqtu_TAB 第0个窗口为TPANELdqt,第1个窗口为TPANELdqw 面板的ID分别为: int TabPanelHandlert; //实时曲线图温度面板ID
阅读更多...
LabWindows设置鼠标状态
在花费较长时间的操作时,鼠标状态的变化可以使用户体验更友好。 在面板状态下: SetWaitCursor(1); 设置鼠标为旋转等待状态 SetWaitCursor(0); 设置鼠标为正常状态 在线程中设置鼠标状态: SetMouseCursor(VAL_HOUR_GLASS_CURSOR); //设置鼠标为翻转等待状态 SetMouseCursor(V
阅读更多...
LabWindows中Table控件的下拉列的设置
1 先看样式 2 样式设置,双击table,添加列以后,编辑列,选择 Combo box 3 全选一列,无法添加值,只有选中一个单元格才可以添加值 -------->>>------->> 4 行的隐藏,其实不是真的隐藏行,而是把对应行的字体颜色改为白色 //历史数据显示到表格void displayDataTableDB(){char tt[80];//把数据显示
阅读更多...
LabWindows使用ActiveX(以DatePicker控件为例)
1 添加控件,面板右键菜单 ------>> 2 控件出现后,右键菜单,选择属性,Date Picker可以是日期和时间 右键-->>属性 日期模式 时间模式-->> 3 右键菜单---》Generate ActiveX Control Driver 创建控件驱动,也就是引入一堆操作头文件,否则无法编码操作 实际引入了fp和.h
阅读更多...
LABWINDOWS CVI进行Modbus Tcp通信
int client_socket;int connectPlc(char *ip, int port){unsigned char response[1024];int register_value = 0;int closePortErr = 0;int openPortErr = 0;int commPortErr = 0;WORD wVersionRequested;WSADATA
阅读更多...
关于ATS作业———利用LABWINDOWS/CVI显示波形并测量幅度、频率
0 题目与题目分析 设计带有波形显示和幅度,频率测量的测试应用程序。要求波形数据和测量数据来自uvats。提交测试后截图,波形显示代码截图,测量代码截图。 分析:题目要求实现三个功能——波形显示、幅度测量和频率测量,其中波形、幅度和频率都来自于DSO.所以我们需要通过VISA接口,用指令的方式从仪器获取相关的数据。由于需要通过GUI显示结果,前端我们需要Graph控件、Message控件
阅读更多...