LabWindows CVI SQL Toolkit 2.1 注册机测试可用
2022-05-17 16:18:05 551KB LabWindows CVI SQL Toolkit
1
CVI 2010的注册机,内附说明,实际使用过的,没有问题。
2022-05-14 16:29:22 551KB NI LabWindows CVI 2010
1
孙晓云版基于LabwindowsCVI的虚拟仪器设计与应用第二版的例程
2022-05-14 07:11:52 3.78MB Labwindows CVI 第二版 程序
1
labwindow/cvi中在STRIPCHART控件中,将数据显示成波形,并实时动态的显示出来
2022-04-28 18:33:39 136KB labwindows/c
1
通过对本教程的学习,读者可迅速掌握LabWindows/CVI编程思想及步骤,为读者日后进一步学习打下基础。
2022-04-08 17:12:15 1.31MB CVI编程
1
labwindows/CVI安装和激活的详细图文教程
2022-04-06 17:06:03 659KB labwindows
1
介绍LabWindows/CVI虚拟仪器的基本概念以及LabWindows/CVI开发环境、代码枢架生成、断点调试、基本控件使用方法等,增加了书签
2022-04-04 18:09:53 43.28MB LabWindows/C
1
LabWindows CVI 编程手册,英文版。需要的时候可以查看一下。
2022-04-04 13:10:05 3.79MB LabWindows CVI 编程手册
1
虚拟仪器软件开发环境——LabWindows/CVI 6.0 编程指南 259 void *callbackData, unsigned int threadID) { char *str = *(char **)threadLocalPtr; free (str); } 一些被分配的资源必须在分配它们的线程中释放,这些资源被称为具有线程亲缘。例 如,一个面板必须在创建它的线程中释放。当调用CmtDiscardThreadLocalVar的时候,实用 库在调用它的线程中调用线程局部变量的释放函数,并在每一个访问这个变量的线程中调 用一次这个函数。在释放回调函数的threadID参数中,把需要调用释放回调函数线程的线 程ID传递给它,用这个线程ID确定是否可以直接释放具有线程亲缘的资源,或者是否需要 调用toolslib.fp中的PostDeferredCallToThreadAndWait函数在正确的线程中释放。下面的代 码说明如何改变上面的程序在分配字符串的线程中释放它们: void CVICALLBACK StringDiscard (void *threadLocalPtr, int event, void *callbackData, unsigned int threadID) { char *str = *(char **)threadLocalPtr; if (threadID == CmtGetCurrentThreadID ()) free (str); else PostDeferredCallToThreadAndWait (free, str, threadID, POST_CALL_WAIT_TIMEOUT_INFINITE); } LabWindows/CVI中samples\utility\threading\threadlocalvar\threadlocalvar.prj例程演示了 如何在LabWindows/CVI中使用线程局部变量。 7.2.8 其它一些要注意的问题 一、消息处理 每一个创建窗口的线程必须处理Windows消息以避免造成系统锁死。用户界面库函数 RunUserInterface包含了一个处理LabWindows/CVI用户界面事件和处理Windows消息的循 环,用户界面库函数GetUserEvent和ProcessSystemEvents在每一次调用它们的时候处理 Windows消息。在下面情况有一个发生的时候,程序中的每一个线程必须定期调用 GetUserEvent或ProcessSystemEvents来处理Windows消息: 线程创建了一个窗口但是没有调用RunUserInterface 线程创建了一个窗口而且调用了RunUserInterface,但是执行回调函数需要相当长 的时间才能返回到RunUserInterface循环(超过几百微秒)。 另外,可以在程序中不能正确处理Windows消息的地方加入这些函数。当在 LabWindows/CVI用户界面线程调用GetUserEvent,ProcessSystemEvents或RunUserInterface
2022-03-30 16:53:56 4.98MB CVI
1
0 引 言   随着虚拟仪器技术的发展,采用“虚拟仪器”来取代传统仪器的新的测控方法正在取代传统的测控系统,即利用数据采集卡、信号调理卡或其他计算机外围硬件进行信号的采集与检测,然后由计算机来实现对信号的处理、计算和分析以及测试结果的显示。   Labwindows/CⅥ是基于标准C语言的集成软件开发环境,其开发虚拟仪器的步骤主要是先确定程序的基本框架,创建用户界面,然后完成程序代码的编写,创建工程文件,将程序文件、头文件、用户界面文件加入工程中,编译调试生成可执行文件。   1 数据采集卡的设计   传统的数据采集卡包括多路开关、放大器、采样/保持器、A/D转换器、D/A转换器等器件
1