Labwindos/CVI基础
文章平均质量分 77
来自204的牛魔王
分享个人经验。由于不定期查看私信,可能不能及时回复。如有需要及时讨论的问题,欢迎发送邮件(2470140067@qq.com)
展开
-
Labwindows/CVI基础教程(4)
Labwindows/cvi大致设计思路为根据各个控件对应的回调函数来完成特定的任务,但是由于各个回调函数都在一个线程里进行响应,这就意味着当一个回调函数在进行的时候,其他回调函数是无法响应的。为了解决这个问题就要避免在回调函数中进行复杂的,耗时的操作。可以通过在回调函数中开辟新线程的方式避免控件响应迟缓的问题。由于面板上的资源是共用的,因此如果回调函数开辟的线程都要用到共同的某个公共资源,此时就可能出现资源冲突造成错误的读写操作。本文将通过一个简单的打印字符工程来延时如何开辟线线程和利用锁操作来避免公共原创 2024-02-21 16:21:31 · 1297 阅读 · 0 评论 -
Labwindows/CVI基础教程(3)
Labwindows/CVI是一个非常强大的上位机设计软件,本文主要介绍Labwindows/CVI文本框(textbox)控件的基本方法:如何把信息在textbox中显示。与之前的文章相似,本次将依然通过一个完成一个简单工程项目的形式来介绍textbox的使用方法。本次工程主要实现以下几个目标:1.ok按钮按下后在textbox上显示固定的信息 “hello world”2.更新时间按钮按下后在textbox上显示当前电脑的系统时间3.查询日期按钮按下后在弹出一个弹出弹窗并在上面显示当前系统日期。原创 2024-02-19 21:36:18 · 1639 阅读 · 1 评论 -
Labwindows/CVI基础教程(2)
本文主要介绍Labwindows/CVI中ring控件和定时器的使用方法,将通过一个简单的工程的实现来介绍这两个控件的基础使用方法。该工程将实习用ring控件控制LED灯是否工作,若ring控件为on状态则led灯在定时器的控制下进行以1s的间隔进行流水灯操作,若ring控件为off状态下熄灭所有led灯并关闭定时器。原创 2024-02-18 13:33:15 · 1150 阅读 · 1 评论 -
Labwindows/CVI基础教程(1)
本文主要介绍了一个如何创建Labwindows/cvi工程,并通过一个实现一个简单的LED工程,介绍了LED和按钮控件的使用方法以及GetCtrlVal函数和SetCtrlVal函数的功能呢和使用方法原创 2024-02-17 20:21:03 · 3699 阅读 · 6 评论