- 博客(31)
- 资源 (19)
- 收藏
- 关注

原创 cvi的DataSocket编程
通过URL获取网页信息CVI操作比较简单,几句话就可以实现: 1、创建一个DataSocket对象并将其连接到数据源,函数如下 DS_Open (URL, DSConst_ReadAutoUpdate, DSCallback, NULL, &dsHandle); 其中DSCallback是回调函数 2、在回调函数中调用DS_GetDataValue 即可获取数据 void C...
2018-07-06 15:34:59
2708
原创 cvi如何调用sql server的存储过程进行存储数据!!!
前提条件,数据库中存在Table_1的表并且含有S_No, S_Name两个字段在sql server上新建一个uspSaveResult存储过程存储过程涉及的内容很多,在此只写个最简单的实例create procedure uspSaveResult @SerialNumber nvarchar(50), @Sname nvarchar(50) as begin...
2020-03-07 09:17:23
663
原创 sql server常用语句记录
use mastergocreate database TestNewBase --数据库名称on primary( name = 'TestNewBase_data', filename = 'D:\TestNewBase.mdf', size = 5MB, filegrowth = 1MB)log on( name = 'TestNewBase_log', fi...
2020-01-31 19:58:27
334
原创 Labwindows如何Excel转PDF
因项目需要PDF测试报告,一直以来都是WORD转PDF,网上搜索类似资料也没找到好的方法。于是百度了一波C#的excel转PDF,一大堆信息啊,因为使用的LabWindows/cvi 9.0比较老的版本没法使用vs生成的lib库。没办法只能使用直接调用exe模式了。先贴上网上看来的一个接口,这个谁是原创也不知道,我一搜索一堆。using Microsoft.Office.Interop.Exc...
2019-09-03 09:56:09
891
1
原创 cvi串口读写相关,可生成lib库
1、端口的打开与配置int __stdcall OpenPortDefault(int portNo, int baudRate){ int openPortErr = 0; openPortErr=OpenComConfig (portNo, "", baudRate, 0, 8, 1, 1024, 1024); if(openPortErr==0) { SetC...
2019-08-03 09:32:16
1072
4
原创 cvi将生成的WORD报告转化为PDF
测试系统出PDF报告,其实PDF都是经过WORD转化来的,所以看这个帖子之前是已经知道如何生成WORD报告了。1、准备工作:WORD转PDF需要.fp驱动库,相关文件已经分享在云盘中。链接:https://pan.baidu.com/s/1_q79K9k8ftViGQ3ReN9ByQ提取码:tgav2、将.fp加载到工程中,并且包含相应的头文件。PDFMAKERAPILib_NewIP...
2019-05-04 19:41:01
1910
36
原创 cvi读写.csv文件
int fscanf (FILE *stream, const char formatString[], ...); int fprintf (FILE *stream, const char formatString[], ...); void ReadFileF...
2019-03-21 13:57:00
1656
原创 cvi读写excel
1、首先在工程中加入文件excel2000.fp和excelreport.fp文件(.\national instruments\cvi90\toolslib\activex\excel);包含头文件#include "ExcelReport.h"和#include “excel2000.h”2、代码static CAObjHandle applicationHandle = 0;stati...
2019-03-21 13:35:46
5163
原创 cvi读写.ini文件
首先在工程中加入inifile.fp文件,并包含inifile.h头文件。读文件void ReadInifile (char filename[]){IniText inihandle;char8 *pointertostring;int32 i;char8 tempstr[128]; if (FileExists(filename,0)==1) //首先检测ini文件是否...
2019-03-21 13:24:13
1781
原创 cvi存储txt文本文件
1、在面板中添加一个TextBox控件。2、代码static int gLogFile = 0; gLogFile = OpenFile("d:\\TestLog.txt",VAL_READ_WRITE,VAL_APPEND,VAL_ASCII); //在初始化程序中int CVICALLBACK submit (int panel, int control, int event, ...
2019-03-21 13:14:19
4646
1
原创 cvi通过ODBC连接Microsoft Access
1、包含ODBCINST.H文件包含在工程头文件中,加载odbccp32.lib,该文件在.\national instruments\cvi90\sdk\lib\msvc路径中。2、创建数据源 SQLConfigDataSource (NULL, ODBC_ADD_SYS_DSN, "Microsoft Access Driver (*.mdb)\0"...
2019-03-20 21:33:57
2569
1
原创 cvi的tree控件使用
1、效果如下图2、代码如下(图标的获取还是跟之前的方法一样)ToolbarType toolbarHandle;int CreateTree(){ char Tag[32]; int bitmapID; int indexHead, indexOneClosed,indexOneOpen,indexSecond,itemIndex; InsertTreeItem (pa...
2019-03-17 21:56:52
2340
2
原创 cvi创建工具栏
1、效果如下图2、首先准备好对应的图表信息,将图标全部放入一个新建的面板中,命名为ICOPANEL3、工具栏是要与菜单栏一一对应的,所以新建一个菜单栏4、编程。添加toolBar.ftp,并引用头文件toolBar.h#include "toolbar.h"#include <cvirte.h> #include <userint.h>#includ...
2019-03-17 12:50:47
1727
原创 cvi实现右键菜单
1、新建一个菜单2、新建一个面板再将步骤1所创建的菜单装载进去3、面板的回调函数中定义右击事件,通过GetPanelMeauBar获取菜单的句柄,然后通过RunPopupMeau弹出右键菜单4、效果...
2019-03-16 21:31:38
1107
4
原创 电池综合测试仪功能详情
1、硬件接口: 屏幕显示:屏幕选型暂定中显3.5寸非触摸屏; 按键:是否带数字键盘;电池接口:电池接口应前后面板都有,端子类型可以不一样; 联机接口:串口、(LAN、USB二选一);2、仪表参数电压量程: 0-20V,可测试1-4节锂电;语言切换:中英文;背光调节;3、功能概述电池静态参数快速检测电池容量检测电池充电电池放电电源功能电子负载功能电压、内阻测...
2019-02-11 14:45:06
4195
1
原创 cvi的ftp文件传输
第一步:连接ftp服务器FTPHandle= InetFTPLogin (SetFTP.FtpEmrsIP, SetFTP.FtpEmrsUser, SetFTP.FtpEmrsPass);服务器地址SetFTP.FtpEmrsIP服务器登录用户名SetFTP.FtpEmrsUser服务器登录密码SetFTP.FtpEmrsPass第二步:设置远程服务器上的存储目录InetFTP...
2019-01-02 11:05:29
756
6
原创 cvi使用异步定时器
第一步导入头文件#include “asynctmr.h”第二步新建一个异步定时器timerid = NewAsyncTimer (1.0, -1, 0, asynCB, asyncCBData);定时器初始状态停止SetAsyncTimerAttribute (timerid, ASYNC_ATTR_ENABLED, 0);定时间隔50msSetAsyncTimerAttrib...
2019-01-02 10:04:23
3955
转载 cvi的UDP通信
#define READER_PORT 17224 // arbitrarily chosen from the Dynamic/Private port range (49152-65535)#define MULTICAST_ADDRESS "239.194.0.217" // arbitrarily selected from the multicast a...
2018-12-08 15:26:34
3190
2
原创 cvi中对Excel的一些常用操作
合并单元格CA_VariantSetCString (&MyCellRangeV, "A1:F2"); Excel_WorksheetRange (worksheetHandle, NULL, MyCellRangeV, CA_DEFAULT_VAL, &ExcelRangeHandle);Excel_RangeMerge (ExcelRangeHandle, NULL, C...
2018-11-09 10:24:54
4284
1
原创 asp.net访问远程数据库
条件:两台电脑连到同一网络,一台电脑装上Microsoft SQL Server(详细配置就不写了)开发环境:vs2017步骤:1、使用vs中的工具-》连接到数据库2、点击确定之后3、拉一个GridView控件,将其DataSourceID属性绑定上面经过测试的数据库文件中对应的数据表4、以文件夹方式发布该网址5、打开IIS将该目录添加,绑定IP,端口号,即可通过在浏览器中输入IP...
2018-11-02 15:02:48
1515
原创 cvi将某路径添加到系统环境变量Path中
//注册用到的active控件system(“regsvr32 /s mscomct2.ocx”);system(“regsvr32 /s didagrid.ocx”);//环境变量Path添加lib路径GetDir(pathall); //获得当前的绝对路径for(i=strlen(pathall)-1;i>0;i–){if(pathall[i]==’\’...
2018-11-01 17:32:17
1380
原创 cvi实现一键截图
int CVICALLBACK sreenget (int panel, int control, int event, void *callbackData, int eventData1, int eventData2){ char filePath[500]; switch (event) { case EVENT_COMMIT: Fi...
2018-10-16 13:17:23
1383
2
原创 cvi设置屏幕分辨率
DEVMODE devmode; HWND hwndDesktop; HDC hdc; //设置屏幕分辨率,1024*768hwndDesktop=GetDesktopWindow();//该函数返回桌面窗口的句柄hdc=GetDC(hwndDesktop);// 该函数检索一指定窗口的客户区域或整个屏幕的显示设备上下文环境的句柄,以后可以在GDI函数中使用该句柄来在设备上下文环境中绘图...
2018-10-16 11:40:27
1441
转载 显示网速
private List&lt;NetworkInterface&gt; netList;//存储网卡列表 private long receivedBytes;//记录上一次总接收字节数 private long sentBytes;//记录上一次总发送字节数 /// &lt;summary&gt; /// 显示当前网络下载和上传速...
2018-10-06 15:20:20
679
转载 软件开机自动运行
using Microsoft.Win32; /// <summary> /// 开启自动运行程序 /// </summary> /// <param name="auto">是否自动运行</param> public void AutoRun(string auto) ...
2018-10-06 15:09:38
138
转载 MD5 加密
using System.Security.Cryptography; /// <summary> /// 方法二:通过调用特定加密算法的抽象类上的 Create 方法,创建实现特定加密算法的对象。 /// </summary> /// <param name="strSource">需要加密的明文</param> ...
2018-10-04 20:57:32
98
原创 C#读取.ini文件
class ReadFile{[DllImport(“kernel32”)] //引入“shell32.dll”API文件public static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath...
2018-10-04 20:42:26
533
原创 c#拖动无边框窗体
借助windows操作系统提供的API函数实现1、添加命名空间using System.Runtime.InteropServices;2、定义类 class Win32 { public const int SPI_SETDESKWALLPAPER = 20;//设置系统桌面背景 public const uint SHGFI_ICON = 0x1...
2018-10-03 10:20:59
479
原创 cvi中使用c#生成的dll
一直很头疼cvi操作excel,很多时候不当的操作会出现很多excel进程导致电脑卡机。用vs2010操作excel报表组件org.in2bits.MyXls则可以避免这类问题。using System;using System.Collections.Generic;using System.Linq;using System.Text;using org.in2bits.MyX...
2018-09-12 14:11:18
1329
转载 获取DLL中的函数入口地址
//定义返回值为int型的包含两个int型参数的函数指针类型pAddTest typedef int (*pAddTest)(int,int) ; pAddTest func; //定义pAddTest类型的变量func //获取DLL文件的模块句柄 HMODULE hm=LoadLibrary(“StaticLib_dbg.dll”); //从...
2018-08-04 16:29:50
4642
非车载充电机测试使用标准
2020-10-17
BT3562A988-04.pdf
2020-03-07
RM3545A982-说明书.pdf
2020-03-07
labwindows的word转pdf,labwindows的word转pdf
2019-07-24
excel测试.rar
2019-05-25
labwindows cvi2013运行引擎
2018-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人