自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 keil 将函数与数据放在固定地址的方法

本章内容截取于keil帮助文档,希望对你有帮助Methods of placing functions and data at specific addressesNon-Confidential  PDF version ARM 100070_0607_00_en ARM® Compiler armlink User Guide Version 6.7...

2019-02-26 14:19:17 7815 2

原创 一种简单FIFO队列实现方式及事例

在写程序中,经常会遇到缓存队列问题,需将数据缓存到队列中,且队列中的数据不能被覆盖,然后另一个任务会从队列中依次读出所有数据(按照先进先出的原则FIFO)并进行处理。本章将实现一种数据大小固定的FIFO数据缓存队列,其本质思想是用2个空指针管理队列头和队列尾,还有一个队列计数用于统计队列数目。其程序代码如下所示:头文件为 simpleQueue.h,其内容如下所示:#ifndef __SI...

2019-02-22 14:31:05 2513

原创 LabwindowsCVI 波形显示介绍及事例

       波形相对于数值而言,其更能直观描述数值的大小及变化趋势,有利于工程师排查问题,标定最优参数。本章将介绍LabwindowsCVI对波形控件的支持。LabwindowsCVI共支持3种Graph控件,分别为Graph、Strip Chart、Digital Graph控件。Graph控件:       Graph控件比较适合于一次画许多数据的曲线,不是很适合连续往曲线上继续添加...

2019-02-15 16:46:13 7937 6

原创 LabwindowsCVI 串口编程及事例

       串口是一种常见的通信总线技术,其支持全双工模式,且只支持一对一的访问模式,大部分设备都支持串口通讯,可通过串口控制设备或采集数据。下面将介绍LabwindowsCVI对串口的支持。 OpenComConfig:       OpenComConfig用于打开并配置Com设备,其函数原型如下所示:int OpenComConfig (int portNumber, ch...

2019-02-14 11:26:00 16663 2

原创 LabwindowsCVI 实现高精度Timer

       在写程序中,会经常遇到与时间有关系的代码,比如延迟、周期性调用某函数、获取系统时间等等,如果时间定的不准确,可以想象该系统的不可靠性。在LabwindowsCVI中,有一种简单的定时器实现方式,可直接添加Timer定时器控件,然后设置Timer的调度周期和回调函数,这样主线程就会在周期内调用Timer的回调函数了,但这种方式的实现精度并不高,很容易受其它应用程序及主线程其它应用代码的...

2019-02-12 14:53:48 6158

原创 LabwindowsCVI ini操作说明及事例

       ini文件是initialization file的缩写,其用于保存参数设置。一般我们会将UI配置的界面参数保存在ini文件中,在程序下次启动时,读取ini文件配置信息,这样就不用重复配置程序参数。下面将介绍ini文件格式及LabwindowsCVI对ini文件的支持:ini文件格式:       ini文件由键和节组成,如下所示:键(keys):       键是i...

2019-02-11 16:18:18 3651

原创 LabwindowsCVI Excel操作说明及事例

       在工控测试领域,经常需要操作excel,用于保存测试的数据及测试结果。本章将介绍LabwindowsCVI对Excel操作的支持。LabwindowsCVI 对excel的支持是基于 windows的excel库,简单点说就是对windows的excel库进行了一层封装,这样我们就能更好的操作excel了。下面将介绍操作Excel的常用API:ExcelRpt_Applicati...

2019-02-02 15:46:36 10477 3

原创 LabwindowsCVI DLL工程的创建及使用

DLL简介:DLL是动态链接库(Dynamic Link Library)的缩写,通过名称来看它是一个库文件。库文件有静态库文件和动态库文件之分,静态库文件需要包含到项目工程中,然后通过编译链接完成的库文件提供功能的调用;动态库文件就不需要静态库文件这些操作,但在调用动态库文件提供的功能时,需要应用程序将该库文件加载到内存中,然后调用该库文件提供的功能。从这你有没有看出DLL的作用,通常我们将...

2019-02-01 18:22:03 5355 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除