函数库

  • 模拟开关皮安级漏电流测试方法的研究与实现
    1 VISA 函数库与功能VISA 函数库的优势在于直接面向器件,与硬件接口总线类型无关。VISA 函数库是独立于硬件设备、接口、操作系统以及编程语言的输入/输出(Input/Output,I/O)函数库,是现有I/O接口软件的一个超集[8]。对于驱动程序、应用程序开发者而言,VISA 库函数是一套可方便调用的函数,其中核心函数可控制各种类型器件,而不用考虑器件的接口类型,VISA 也包含部分特定接口函数[9]。根据GPIB 接口控制的传输特点,按照函数功

    通信电源技术 2023年10期2023-08-14

  • 基于国产PuDianNao芯片的向量函数库优化
    为基础和重要的函数库,生活中各种需要对数据进行处理计算的场景都会用到基础数学函数库。在航天、航空电子等诸多领域中的嵌入式软件通常涉及数学库函数(如sin()、tanh()等)来实现复杂的计算。大到人工智能、智慧城市、智慧医疗,小到日常工作生活,基础数学库函数都提供了重要的数据计算支撑。随着数学库函数计算数据量的增大,提高向量数学函数计算的性能越来越重要,越来越多的向量数学函数得到了广泛的应用。比如英特尔MKL(math kernel library)库中的

    郑州大学学报(工学版) 2023年1期2023-03-07

  • 一种硬件加速OpenCV 的图像处理方法研究
    采用一种针对于函数库的硬件加速方法,减少系统设计的软硬件分区工作,而将系统设计的工作专注到算法的优化和软件功能实现上。1 相关研究对OpenCV 函数库进行硬件加速,常采用的开发流程:首先进行软硬件分区,来决定将哪些部分用于软件实现,哪些部分放入硬件加速;然后将划分为硬件实现的功能使用RTL(寄存器传输级)代码来开发,或是使用HLS(高层次综合工具)将C/C++代码综合成中可实现的IP;再是搭建DataMover和接口;最后才是进行驱动程序的开发和上层应用

    电子技术与软件工程 2022年7期2022-07-11

  • RSA公钥密码系统的教学设计及应用
    性原理等构建了函数库,并通过案例教学验证了函数库的可用性,提高了学生解决复杂工程问题的能力.1 RSA公钥密码系统教学体系设计1.1 教学体系设计思路RSA公钥密码系统教学涵盖的知识点多,特别是数学知识,实用性比较强.因此,为了加强理论学习的系统性和全面性,按照所需掌握的基本知识层递关系,将RSA 公钥密码系统教学体系设计为四层.第一层是数学基础理论层,包括Euler 定理、Euler 函数、最大公约数和数的素性等;第二层是函数库层,包括最大公约数计算、大

    白城师范学院学报 2022年2期2022-04-25

  • 基于虚拟技术与机器视觉的多规格圆孔工件质量检测*
    Vision函数库和CCD相机实现了金属自动切割控制;文献[6]采用IMAQ Vision和Vision Assistant函数库,结合工业相机设计了一套餐具分拣系统;文献[7]借用IMAQ Vision提供的几何匹配算法对在线金属工件型号进行快速识别;文献[8]基于LabVIEW以及专用的机器视觉函数库IMAQ Vision和日本Computar公司相机设计了一套对渐开线直齿圆柱齿轮的检测系统,有效的降低人为误差;文献[9]采用Particle Ana

    组合机床与自动化加工技术 2021年11期2021-11-29

  • 基于STM32CubeMX图形化编程教学改革的研究
    寄存器编程或是函数库编程的,这两种实验编程的方法对我们高职的学生来说都是很难学和理解的,首先寄存器的编程方法比较熟悉STM32单片机的寄存器,而单片机的型号不一样,寄存器的类型也不一样,这样一来学生就得去记很多的寄存器;其次库函数的编程方法,虽然ST公司做有很多的标准函数库,但去查找也是很难的,同时不同的公司也会做自己的函数库,这样学生在使用的时候很难分清函数库的调用情况。那有没有有一种能让我们高职的学生容易上手、容易理解的方法去学生STM32单片机呢?这

    电子制作 2021年10期2021-06-17

  • TMS320C6678平台软件设计优化策略综述
    提供的基础数学函数库包含一系列向量操作函数,可显著提高运算速度。表1 C6678和TS201主要参数对比(3)优化操作顺序图2 CLAPACK函数库列表图3 并行计算架构示意图建议优化操作顺序,减少多余Cache开销。当CPU操作不同变量时,先将原Cache变量刷回原地址,再将后操作变量刷进Cache,因此,尽可能减少反复的变量切换操作可有效减少多余Cache操作。如:执行A、B、C、D求和,执行(((A+B)+C)+D)相比执行((A+B)+(C+D))

    电子世界 2021年7期2021-05-12

  • 基于飞腾M6678的向量数学库优化技术研究∗
    能够运算的数学函数库有两个,一个是标准C数学函数库,一个是TI公司提供的MATHLIB函数库。上述两个数学函数库都只能满足标量运算的性能要求,当进行大点数的向量数学运算时,无法充分利用DSP的并行运算能力。前者在向量化运算过程中效率低下,后者将代码由内联函数封装,编译器可以根据算法的实现,自行尝试向量化的优化。数学运算在飞腾M6678处理器上进行性能测试。测试点数选择1024,结果如表1。表1 数学运算性能测试由表1可知,ARCTAN、COS、SIN、EX

    舰船电子工程 2021年3期2021-04-06

  • ARM计算环境下堆芯程序CORTH和KYLIN2的移植1)
    赖于第三方数值函数库等。因此,移植过程需要围绕两类软件进行移植和测试,一类是底层系统软件,用于为软件自主化的上层应用软件提供通用计算功能的接口,并在ARM计算环境下摆脱对商业函数库的依赖;另一类是堆芯计算本身的内容,需要进行程序代码改写和修订,适应新的计算环境。在本文中将对CORTH和KYLIN2展开分析和计算。表1 待移植软件Table 1 Software to be ported研究首先验证飞腾处理器所在ARM环境下移植的可行性和正确性,然后给出移植

    中国核电 2021年1期2021-03-13

  • 基于Open CASECADE的自由曲面法向量计算算法*
    富,拥有的开源函数库使用免费,实现灵活,定义的函数算法能够实现面向对象的C++编程,提供的OCAF(Open CASCADE Application Framework)能够帮助开发人员通过搭建算法框架,从底层完成二维或三维模型的建模、各种曲线建模、各种曲面建模、布尔运算、模型标准化、模型显示等功能,实现CAD/CAM/CAE 技术相关的快速开发,为用户使用和开发提供便利服务。但目前没有专门针对该函数库的学习书籍,开发难度相对较大,需要熟练运用相应的程序开

    甘肃科技 2021年22期2021-03-04

  • 用于优化雷达信号处理的VSIPL函数库
    量信号图像处理函数库(VSIPL)的中间件[2]算法功能软件包开发脉冲压缩处理、动目标检测(MTD)处理等算法软件,在VSIPL单核高性能处理技术上,缩短数据处理时间,提高软件运行效率,通过模拟雷达回波数据进行雷达信号处理和性能评估,结果表明了该方法能有效提高软件运行效率,满足雷达信号处理实时性强、数据量大、高性能计算等需求。1 基于VSIPL的雷达信号处理1.1 处理器选择目前常用于雷达信号处理的是PowerPC处理器系列,其内置的AltiVec模块提供

    舰船电子对抗 2020年5期2020-11-26

  • 基于Python的开源GIS应用开发
    拥有十分丰富的函数库,人们能够通过Python 语言高效地开发出新的应用程序。GIS 即是指地理信息系统,对地理分布、空间分布等数据进行输入、存储、查询以及分析和显示等操作,将这些数据变成地图并使其视觉化,目前已经被广泛应用于许多不同的领域。随着科学技术的进步发展,我国的地理信息技术也在发生质的改变,同时也需要不断利用新的技术手段促进其持续发展。而如果利用Python进行GIS 的开发和应用、利用Python 调用ArcPy 集成ArcGIS 空间分析,那

    电子技术与软件工程 2020年16期2020-11-25

  • 基于工业物联网的PLC在线诊断
    上即可。(2)函数库 不同的数控系统制造商都会为其用户提供相应的API函数库,帮助其开发相应的软件工具。我们只要根据数控机床IP的设置,确定数控机床的数控系统类型,再调取不同数控系统制造商的函数库,就能在线自动获取数控机床的运行数据。以发那科数控系统为例,其提供的函数库为FOCAS,我们可以通过VB或者C++等高级语言对其进行调用,开发出对数控系统全部运行数据进行读取与写入的软件功能。图1 硬件的搭建(3) PLC诊断相关的API 由前文的论述可知,要实现

    金属加工(冷加工) 2020年11期2020-11-24

  • Scratch求最值和平均值
    语言都有对应的函数库,里面存储着很多开发人员已经编写好的函数,只要根据需要调用一下就可以了。比如Python的优势之一就是丰富的函数库,想要求最大值直接就调用Max,求最小值直接调用Min,用Sum来求和。但是Scratch这些功能强大的函数库,想要在Scratch中计算最大值、最小值和平均值怎么办呢?这次我们所需的变量比较多,用到了六个变量。平均值、求和、项、项值、最大值、最小值。其中项和项值,用于循环判断。为了代码清晰,设置了两个积木模块,分别为“求最

    电脑报 2020年34期2020-09-12

  • 基于API函数库实现串口数据通信的分析与设计
    了低层的API函数库,API函数库提供了多种函数可以实现串口数据通信。这种方法实现的数据通信效率高,主要适用于大型通信程序及通信质量要求较高的场合[10]。调用API函数来实现串口通信基本过程包括:(1)执行API函数库的CreateFile()函数创建一个新的串口,通过执行SetupComm()函数为新创建的串口分配输入和输出缓冲区大小,调用BuildCommDCB()或者SetCommState()函数设置串口通信的控制参数[11]。(2)执行API库

    计算机技术与发展 2020年4期2020-04-30

  • 基于CPU+GPU 异构计算编程研究
    建立高层次抽象函数库与模板库CUDA 快速傅里叶变换(CUFFT)运用中设计了与标准C 语言程序库(FFTW)相近的接口,通过GPU 建立了一个函数库,能够实现傅里叶变换。对FFTW 操作方式中数据存储内存之中进行了有效互补,CUDA 离散傅里叶变换(CUFFT)在存储方式中具有显存特征,在数据交换中要求在内存与显存之间进行交换。CUDA 线性代数基础子程序库(CUBLAS)运用中能够进行简单的矩阵计算,具有和BLAST 差不多的接口,属于基本的矩阵与向量

    科学技术创新 2020年1期2020-03-26

  • 基于Windows 10 IOT Core的程序开发*
    置、添加IoT函数库于项目的方法,以及3种IoT程序部署的方法.1 Windows 10 IoT Core开发环境的设置Windows 10 IoT Core的开发方式主要采用计算机和嵌入式设备联调.Windows 10 IoT Core开发程序时需要用到Visual Studio Community 2015,Visual Studio Professional 2015或Visual Studio Enterprise 2015及以上版本的开发工具.开

    吉首大学学报(自然科学版) 2020年1期2020-03-20

  • 探究插件技术在计算机软件技术中的应用
    互。(2)动态函数库插件。可以利用动态函数库插件实现计算机软件主程序的功能,借助于优化函数库插件中的相关函数,进行动态函数库插件的优化。要注意的是,动态函数库插件存在一定的缺陷,可能在运行过程中出现“DLLHELL”的问题,无法保证计算机软件程序的安全稳定运行。(3)批处理式插件。该插件广泛应用于计算机软件技术之中,其基本属性为文本文件形式,无须操作者具有极高的专业技能。同时,这种插件的自由度偏低,必须严格依照相关步骤和流程进行操作。插件技术在计算机软件技

    河北农机 2020年1期2020-01-08

  • 2019年IT安全人员五大须知
    赖于大量的开源函数库,这些开源函数库通常由容易渗透的松散社区进行非正式地维护。这曾经是民族国家层次的领域,但网络罪犯正在采取行动。三、应用安全(AppSec) 持续增长虽然黑客随着端点防护技术持续改进而不断转移其攻击焦点,沿用多年的旧有软件仍然会成为他们的攻击温床。四、威胁消除将由机器学习驱动机器学习将摆脱纸上谈兵的阶段,因为先前只有数据科学专家才会明了的工具与技巧将越来越易用,且不久的将来,较具规模的安全营运中心团队也将直接采用机器学习工具,而非仅止于利

    网络安全和信息化 2019年2期2019-12-22

  • 视频序列中的运动目标跟踪算法分析
    级优势,将一些函数库与用户进行分享,在这些函数库有较多跨领域功能,能偶将其应用在图像优化处理代码中,能够作为函数库平台进行有效运行,为后续研究工作奠定良好的基础。2 Open CV 特点Open CV 技术是一种函数库,主要是对图像进行分析、处理,该技术不能将其作为独立软件,是以C 语言为基础的工具,一般情况下在VC 中进行有效配置,并对函数库中的函数进行有效应用[2]。Open CV 库主要有产品界面、安全防护以及三维成像等领域函数接口,此外CV 能够成

    数码世界 2019年11期2019-12-04

  • AI芯片正强化推理能力
    品,能兼容更多函数库,峰值算力能效比、物体分类及物体识别的性能与能效更高,且大大縮短了平台适配时间。目前,该款芯片已应用到智慧新零售、智慧医疗、智慧制造、智慧园区、智能垃圾分类等领域。以智慧医疗为例,在医院的发药环节,通过对药品的实时视频监控与检测,实时分析药品来有效降低发错药的可能性。“AI芯片正逐渐向终端产品渗透。”南京天数智芯科技有限公司创始人李云鹏认为,在产业布局方面,国内人工智能芯片行业仍处在起步阶段,从技术上考虑,只有通过对基础技术的深耕,才能

    科学导报 2019年68期2019-12-04

  • 一种用于阴极保护数值模拟的高性能计算方法
    和Lapack函数库,以实现数值模拟中系数矩阵并行生成、大规模矩阵存储和大规模线性方程组快速求解,对实际工程应用和开发我国自主的阴极保护数值模拟商业软件具有一定的指导作用。1 阴极保护数值模拟的基本原理1.1 控制方程在电解质中,阴极保护相关电场中的电流密度和电位满足欧姆定律[11],如式(2)所示。(2)式中:q为电流密度矢量;ρ为海水电阻率;φ为电位。取电解质中一立方微元体作为研究对象,则垂直于立方微元体六个面的电流密度如图1所示。图1 三维微元体Fi

    腐蚀与防护 2019年4期2019-06-05

  • 基于BB60C的IQ数据采集与存储系统设计
    存储方案; 函数库; 双缓冲技术中图分类号: TN919?34; TP274                  文献标识码: A                   文章编号: 1004?373X(2019)02?0147?03Design of IQ data acquisition and storage system based on BB60CJIANG Hongjie, JIA Weimin(Rocket Force University of

    现代电子技术 2019年2期2019-04-04

  • 溢洪道泄量动态函数库在岸堤水库的应用
    溢洪道泄量动态函数库时,泄量计算过程和水面线推求过程,与岸堤水库溢洪道基础数据实行的是分体设计,这有利于动态函数库在其他水库上的推广应用和普及。1.1 闸门泄量计算式中:B为溢洪道净宽,m;H为堰顶水头,m;m为垂直收缩综合系数;n为闸门开启孔数;ξk为边墩形状系数;ξ0为中墩形状系数。其中:流量系数与闸墩结构等因素有关。岸堤水库溢洪道流量系数:孔流堰流的临界点判断,没有采用传统的e/H0值作为判定标准,而是按照绝对条件予以判定。即对于特定库水位和闸门开启

    山东水利 2019年12期2019-03-06

  • 基于OPC技术实现WINCC与FANUC数控机床的监控系统设计∗∗
    件或者二次开发函数库(例如FANUC的FOCAS函数库),自行进行二次开发.有的工业场合也采用WINCC通过PLC与数控系统的PMC模块进行I/O之间的状态变化来交互信息.然而,这些方法都无法使WINCC与FANUC系统之间进行直接的数据通讯.OPC技术的应用为解决这一问题打开了一条通道,可以通过高级语言VB或C#编写OPC客户端程序,OPC客户端程序通过FANUC公司提供的FOCAS函数库采集数控系统状态信息.同时,WINCC作为OPC的服务器,可以被O

    制造技术与机床 2019年1期2019-01-14

  • Android系统架构及应用程序开发探索
    功能。2.2 函数库Android系统架构中一项重要的部分就是系统函数库。Android的函数库中包含了C/C++原生库,自身也具备了开放源码的函数库。由于Android系统的开源的应用程序框架,开发者可以充分利用函数库实现各类功能,例如OpenSSL、C函数库Libc等。软件系统运行时,网页函数库负责网页浏览器类应用的构建、OpenSSL提供媒体库的运行支持。在这些函数库的支持下,开发者能够方便地实现音频和视频格式的播放和录制、管理静态图像文件。运行界面

    数码世界 2018年7期2018-12-24

  • 基于HDF5文件格式的KYLIN-2软件组件库
    的实现HDF5函数库(HDF5 Library)提供了一系列应用程序接口(Application Programming Interface, API)[12]。这些API提供用于创建、存取、处理HDF5文件和对象的例程。HDF5函数库是由C语言实现,并提供了C++、Fortran等语言的调用接口。API列表如表1所示。表1 HDF5函数库API列表HDF5函数库的功能灵活、强大,但由于其内部函数众多、数据结构与数据类型独立、并且与HDF5文件结构的结合程

    计算机应用 2018年4期2018-06-20

  • 基于Laplace小波相关滤波的周期性冲击故障特征提取
    place小波函数库为由一组ψγ构成的集合Ψ,它满足:式中,ψγ为小波函数库的一个原子。设振动系统采集的输出信号为x(t),相关滤波法[2]利用小波函数库中各小波原子与信号x(t)的内积来估计它们之间的相似性。首先,将小波函数在时域离散成与x(t)相同长度和时间分辨率的向量,其相关性可用内积或点积表示为:其中,夹角θ是表示相关性的度量参数,若两向量完全线性相关,则夹角θ=0。一般用相关系数kγ来量化夹角的大小:则有,kγ∈[0,1]。由于γ∈Γ,那么kγ是

    机电信息 2018年15期2018-05-31

  • 自动化设备控制和数据采集软件LabMeasure
    了几个功能扩展函数库,包括系统应用函数库,数学函数库及变体类型函数库等,对其功能进行扩展.1)系统应用函数:这些函数在LabMeasure的SysUtils库中,该库提供了文件、字符串、类型转换、时间以及系统方面的函数共约220个.2)数学函数库:这些函数在LabMeasure的Math库中,该库提供算术、三角、对数、统计和金融方面的计算函数共超过100个.3)变体(variants)类型函数库,LabMeasure script语言支持Object Pa

    物理实验 2018年4期2018-04-24

  • 基于LabVIEW的筒体内壁打磨设备定位控制系统开发应用
    丰富的运动控制函数库来实现伺服电机的精确位置控制。经软件开发以及硬件的组装后,对该套控制系统进行了实验调试,取得了理想的试验效果。LabVIEW;DLL;调用;定位控制在工业生产中经常存在需对大长径比的筒体工件进行内壁表面处理的情况。为实现对筒体工件内壁的全覆盖打磨,打磨设备一般由打磨工具、大托板支撑机构、小托板行走机构以及筒体回转机构构成。上述四套机构均由伺服电机驱动,上位软件则需对四台伺服电机转速、转向、位置等参数进行实时动态控制,协调控制多台伺服电机

    中国设备工程 2017年24期2017-12-28

  • 基于OpenCV的指纹提取算法与实现
    ,OpenCV函数库的应用越来越广泛,将其运用到数字图像处理中解决一些图像处理问题,能够提高图像处理的有效性。而常用的大津算法容易造成图像细节丢失的问题,为了解决这些问题对大津算法进行了改进,使其能够在不均匀光照、图像模糊的情况下很好地对图像目标进行分割,结果准确,实现简单。使用OpenCV函数库实现一个指纹提取算法,该算法利用改进后的大津算法得到最佳阈值,用最佳阈值对图片进行分割处理。利用面向对象Vc++6.0编程工具进行仿真实验,结果表明,基于Open

    软件导刊 2017年9期2017-09-29

  • 基于多平台的灯光智能控制系统的设计
    数主要由物理层函数库、用户功能函数库、微信端函数库和网页端函数库四部分构成。物理层函数库包括中断服务程序、STM32库函数和初始化配置函数等[1]。中断服务程序包括定时器中断服务程序、串口数据标志位判断程序、自定义串口发送数据函数和串口缓冲区数组遍历函数。定时器中断服务函数实现串口在接受数据时以十毫秒为间隔,判断串口数据接收的开始与结束。串口数据标志位判断程序和串口缓冲区数组遍历函数实现分析串口接收到的http报文的功能。由于使用库函数方式开发STM32芯

    中国新通信 2017年11期2017-07-16

  • 机器人手机编程系统设计
    几个部分封装成函数库以供调用。(1)基础动作控制函数,如控制机器人前后左右运动、机器人电压检测采集、机器人自身方位数据采集、机器人姿态数据采集等。此函数库将机器人原有的较为复杂的控制指令以及一些融合滤波算法封装成库,实现其功能,只开放调用接口。主要用途是用户在编写机器人动作控制指令时,方便机器人控制端调用函数库来实现动作实现。(2)机器人外部接口控制函数,如舵机控制、A/D采集、I/O控制、RS485接口、I2C接口、串口、PWM、外部中断等函数库。此类函

    网络安全与数据管理 2017年11期2017-06-19

  • 浅谈OpenCV计算机视觉库
    nCV有开源的函数库,可以满足不同领域的图像处理需求,使用时以函数调用的形式提供给用户,也可以对其代码进行改进,便于用户实验教学或程序开发使用。2 OpenCV的特点(1)开源。OpenCV是一个开源的图像处理函数库,无论是商业应用,还是做科学研究,完全是免费的,与Linux类似它的源代码也是公开的,这样程序的安全性就得到保障,OpenCV的函数库是用C语言和C++语言进行编写的,源代码可读性比较高,发现其中不足之處可以自行进行修改,避免编译后的可执行文件

    科技资讯 2016年28期2017-02-28

  • 基于Python的网页版物理实验快速建设技术
    读取、科学计算函数库的使用、网页版实验结果的生成,并以光学物理实验劈尖的等厚干涉条纹实验为例完成网页版物理实验的建设。通过本文可以帮助具备Matlab基础的科学实验者,快速实现物理实验的网页版输出。实验数据;Python;网页生成Python由Guido van Rossum于20世纪90年代编写,是一种面向对象的解释型语言,功能强大、简单易学、完全免费。2014年,已经成为美国大学计算机科学系入门课程最受欢迎的编程语言[1],被著名的YouTube、Dr

    大学物理实验 2016年5期2016-11-17

  • 迈科讯科技最新推出IMC系列运动控制器
    CCL运动控制函数库,具备运动控制各项功能。除可单机独立运行外,还整合了PCI或Ethernet等与外界的通讯界面,内建WebServer可通过以太网实现远程控制,此外IMC整合了目前流行的伺服运动总线,可通过总线实现多轴控制。IMC软件包含轨迹插值运算,集成发展工具,运动控制函数库……等工具提供给使用者进行应用程序的开发。在其它输出入点部份,使用远端非同步扩展IO子板,最大可扩充至128点输入点及128输出点;此外本卡亦可选配使用差动输入型式之6chan

    中国机械 2016年2期2016-06-12

  • Android系统下卫星天线M&C的实现
    id有一个内部函数库,此函数库主要用C/C++编写。Android应用程序开发人员并非直接使用此函数库,而是通过更上层的应用程序框架来使用此函数库功能,所以有人称此类函数库为原生函数库(Native Libraries)。此函数库依照功能也可细分成各种类型的函数库。(4)Linux内核:Android以Linux 2.6版作为整个系统的核心,Linux提供Android主要的系统服务,如:安全性管理(Security)、内存管理(Memory Manage

    计算机技术与发展 2016年10期2016-02-24

  • 网页验证码的研究与实现
    、源代码公开的函数库,用于对图像的处理。GD库在PHP中是默认安装的,但要激活GD库,需要设置php.ini文件[3]。将文件中的“;extension=php_gd2.dll”选项前的分号删除后保存并重新启动Apache,加载成功后可以使用phpinfo()函数查看GD函数库的信息,从而验证该函数库是否加载成功。Jpgraph是一个强大的绘图组件,可以根据用户提供的数据调用绘图函数在页面上绘制各种图形,Jpgraph组件的运行需要GD库的支持,使用Jpg

    网络安全技术与应用 2016年10期2016-02-06

  • 构建基于24XX系列存储器通用函数库的研究
    系列存储器通用函数库的研究唐玉兵,秦祖铭(泸州职业技术学院 电子工程系,四川 泸州 646005)24XX系列EEPROM存储器是目前电子产品开发中使用频率较高的存储设备,文章通过构建基于该存储器的驱动函数和应用函数库,既可以提高产品开发速度,又可以提升存储器的读写稳定性。i2c EEPROM;存储器;函数库24系列EEPROM存储器是现代电子产品中使用非常广泛的一种基于I2C协议的存储器。24XX系列存储器容量多种多样,从24C01的128字节到24C5

    时代农机 2015年4期2015-04-24

  • 高精度送料装置控制系统的设计
    优点。运动控制函数库为单轴及多轴的伺服或伺服控制提供了许多运动函数,如单轴运动、多轴独立运动、多轴插补运动等。另外,为了配合运动控制系统的开发,还提供了以下辅助函数,如中断处理、编码器反馈、间隙补偿,运动中变速等[4]。运动控制卡嵌入到PC机中,其本身不能直接与普通的二四相、或三六相伺服电机连接,必须要有伺服电机细分驱动器作为功率级、相序发生单元。伺服电机细分驱动器的选型与伺服电机相关,比如电机的相数和工作电压、电流等。通过PC上的人机交互界面设置系统的运

    机床与液压 2015年22期2015-02-24

  • 一种跨平台的并行编程框架设计与实现
    ,并提供相应的函数库、编译系统等底层支持的编程库或工具集(toolkit),其目的在于对程序员隐藏底层细节,降低并行程序开发的难度。传统的并行编程框架如OpenMP[4]、MPICH[5]等已不能适应硬件的发展和多样化的计算需求。并行编程框架的研究,向着专业性、可移植性、混合编程等多种方向发展。为了实现并行程序的可移植性,简化上层并行程序的开发,并能灵活适用于不同计算需求和硬件变化,本文设计并实现了一种跨平台、分层次、可扩展的并行编程框架OpenCH。框架

    计算机工程 2014年8期2014-12-02

  • Linux系统下搭建C开发环境
    组成:1.1 函数库: glibc要构架一个完整的C开发环境,glibc是必不可少的,它是Linux下C的主要函数库。glibc是gnu发布的libc库,即c运行库。glibc是linux 系统中最底层的api(应用程序开发接口),几乎其它任何的运行库都会倚赖于glibc。glibc除了封装linux操作系统所提供的系统服务外,它本身也提供了许多其它一些必要功能服务的实现。在RHEL5系统上安装glibc需要相关的依赖关系附加包:1.2 编译器:gccgc

    电子技术与软件工程 2014年20期2014-11-19

  • VC++与Matlab混合编程方法*
    C/C++数学函数库. Matlab中还提供可以供C/C++语言调用的C/C++数学函数库,其中包含了大量C/C++语言重写的Matlab数学函数,这些函数涉及广泛,主要包括:线性代数、计算方法、傅立叶变换、多项式计算、解微分方程等,并且函数库中提供了许多矩阵操作函数,在VC中可以直接使用这些函数,通过使用这些函数可以在VC中方便地实现矩阵运算功能.2 VC++调用Matlab方法示例2.1 调用Matlab Engine方式示例在安装Matlab计算机上

    吉林建筑大学学报 2014年6期2014-09-13

  • VC与MATLAB混合编程在图像识别中的应用
    ++数学和图形函数库,为在其他程序设计语言中调用MATLAB的高效算法提供了可能。VC++是微软公司利用C++的底层机理开发的编译器,与其他一些C++编译器相同,都以C++语言为编译对象。一、VC与matlab接口方式的选择VC与MATLAB之间的接口方式有3种:1)在VC中利用MATLABEngine调用MATLAB函数;2)将MATLAB程序编译成MEX文件;3)在VC程序中利用MATLAB C++数学库调用MATLAB函数。方法1是采用引擎方式,可以

    经济技术协作信息 2014年22期2014-03-11

  • 基于OpenCV的ARM嵌入式网络视频监控系统
    公司免费开放该函数库的源代码。OpenCV提供了非常丰富的帧提取函数和视觉处理算法,开发者可以在其视频开发项目中直接调用进行算法移植并添加自己编写的程序,即可完成复杂庞大的开发任务,达到事半功倍的效果[3]。2 系统硬件构架系统基于客户端/服务器的模式运行。服务器采用Mini2440开发板,该开发板基于ARM9内核,安装了Linux-2.6.32 内 核 的 Linux 操 作 系 统 , 微 处 理 器 采 用Samsung S3C2440,采用专业的C

    网络安全与数据管理 2013年9期2013-08-16

  • MPI程序的性能优化方法研究*
    用MPI提供的函数库,如何从MPI函数库提供的多种通信函数中有效的选择通信函数,以及如何通过尽量减少通信开销来提高并行程序性能已成为该领域研究热点之一。本文两次改进DNS的MPI程序实现,减少了程序的通信开销,提高了程序性能,并通过两次改进提出一个优化MPI并行程序的一般思路与方法。2 只用Send和Receive调用来实现通信部分尽管MPI函数库提供了多种消息传递函数,但点对点通信仍然是所有通信函数的基础[2],所以本文先完全以点对点通信函数来实现DNS

    舰船电子工程 2013年7期2013-08-10

  • OpenCV图像处理编程研究
    用OpenCV函数库进行编程的过程中,常常会需要用到这些结构类型,只有真正了解这些结构才能够很好地利用OpenCV函数库来解决问题。我们在此仅介绍IplImage进行介绍。通常情况下,使用DIB格式来处理图像,而OpenCV库则是使用 “IplImage”结构体来创造和处理图像。由于OpenCV主要针对的是计算机视觉方面的处理,因此在函数库中,最重要的结构体就是IplImage结构。IplImage结构来源于inter的另外一个函数库IPL,该函数库主要是

    电子设计工程 2013年10期2013-06-23

  • 通用ATS软件开发平台研究与设计
    台中的测试程序函数库是由一系列针对硬件资源开发的测试函数构成的。这些测试函数是在硬件资源所提供的驱动程序的基础上,通过二次开发,封装、整理成具备各种功能的测试函数。每个测试函数均具有可直接执行的特点。当硬件资源发生改变时,可通过修改、替换、添加测试函数,使测试程序函数库与硬件资源相对应,从而保证UTest平台适应硬件资源的变化。1.2 UTest软件应用流程UTest软件系统架构的确立决定了应用该平台开发测试程序的过程。UTest软件的应用流程如图2所示。

    自动化仪表 2013年3期2013-06-01

  • 基于"龙芯3B"的万亿次高性能计算机研制成功
    专门优化的数学函数库,以及自主研发的图形化系统监控管理软件,具有兼容性强、易维护、易升级、易使用等特点。KD-90的研制依托国家科技重大专项“高性能多核CPU研发与应用”项目的支持,由中科院院士、中国科技大学教授陈国良为负责人的科研团队,历时近一年攻关成功。与基于上一代“龙芯”处理器的国产高性能计算机KD-60相比,KD-90系统实现了“三低一高”的特性:成本低于20万元,功耗低于900 W,占地面积降低至0.12平方米,性能高达每秒1万亿次。

    机电工程技术 2013年1期2013-04-17

  • TCL脚本语言在车载自动防护系统自动测试中的应用*
    P的TCL脚本函数库,并利用TCL脚本函数库编写车载ATP测试案例脚本的方法。最后,以“列车侧线通过12号道岔”为例,介绍了根据测试案例编写测试案例脚本的方法。1 TCL语言简介TCL语言是一种命令脚本化语言。它是基于字符串的解释型命令语言,是一种简明、高效、可移植性好的编程语言,具有可扩展、支持重用、简单易学等特点。TCL语言作为应用的粘合剂,能够将很多应用程序紧密地集成在一起,并且每一条TCL语句都可以理解成命令参数形式[1-2]。TCL提供了标准语法

    城市轨道交通研究 2013年5期2013-03-17

  • 基于iCAN协议的CPV阀岛控制实验系统设计
    iCAN 主站函数库中的相应函数从而控制PCI9820,PCI9820 发送数据到CAN 总线上,iCAN 模块接收到数据后控制相应的I/O 口发出或接收信号,而后通过SysLink 接口控制CPV 阀岛或读取传感器信号,使执行机构按照指令动作,其硬件结构如图1所示。图1 系统硬件结构图iCAN4050 功能模块为数字量输入输出模块,用来检测外界状态,采集数字量输入信号,并可以输出数字量信号,控制开关。iCAN4050 功能模块的数字量输入和输出通道并没有

    机床与液压 2013年16期2013-03-17

  • 蜗轮滚刀CAD系统自定义函数库的开发
    AD系统自定义函数库的开发赵明洁,徐 岩(河北师范大学职业技术学院,河北石家庄 050024)以AutoCAD为开发平台,利用其内嵌语言Auto LISP为开发工具开发蜗轮滚刀CAD系统时,由于Auto LISP本身提供的函数不能满足滚刀设计过程中的全部需要,因此在系统中开发了计算类、标注类、绘图类等补充函数共同组成自定义函数库并设计成一个独立的模块,供系统各模块调用。通过系统的运行,验证了自定义函数库的必要性和有效性。蜗轮滚刀;机械CAD;Auto LI

    河北科技大学学报 2012年4期2012-12-26

  • Matlab在数学建模中的应用
    C/C++数学函数库 Matlab中提供了大量可以供C/C++语言调用的C/C++数学函数库,其中包含了各种矩阵操作函数,在VC++中直接调用Matlab的C/C++数学函数库,生成的软件运算速度快,且可以完全脱离Matlab的运行环境。由于第2种方法具有第1种方法不可比拟的优越性,本软件采用第2种方法实现对Matlab的调用。2.已知原油粘度-温度实验数据,建立粘度-温度的数学模型本软件粘温关系数学模型采用1元4次多项式,即y=a4x4+a3x3+a2x

    中国新技术新产品 2011年23期2011-07-30

  • 基于CPU+GPU异构计算的编程方法研究
    于高层次抽象的函数库或模板库和基于高层次抽象的使用编译器的方法。2.1 基于底层图形API的开发方法这是GPU通用计算领域早期使用的主流方法,在新的GPU上一般仍可使用。这种方法要求开发者必须熟悉GPU硬件底层图形 API,并需要设法将程序映射到图形处理过程。一般使用开发图形库着色语言(GLSL)等图形绘制语言进行编程。早期的GPU产品都是基于分离渲染架构,即图形渲染过程分为顶点处理、片段处理等几个过程,这时的 GPU可编程能力比较差。随着2001年GeF

    通信技术 2011年2期2011-05-22

  • Microchip与Digilent联合推出首款与ArduinoTM兼容的32位单片机开发平台
    (如代码示例、函数库、参考和教程)进行开发。该平台为Arduino社区提供了一个前所未有的功能,并以低廉的价格实现了所有现有Arduino解决方案四倍的性能。机械工程、计算机科学乃至艺术等各类专业的业余爱好者和学者都需要易于使用的低成本解决方案来创建项目。基于PIC32的chipKIT板可实现80 MHz的性能,并提供高达512 kB的闪存,以及高达128 kB的RAM。这些板具备的连接外设包括以太网、CAN和USB(全速主机、设备和OTG),还具有多个定

    电子设计工程 2011年14期2011-04-01

  • 基于Linux的虚拟试妆系统设计
    统上安装FTK函数库只需下载相应代码,编译安装即可。而Nios II平台移植FTK需解决以下几个问题:(1)Nios II平台下png和jpeg编解码函数库无法使用,同时FTK的bmp解码函数采用定义整形指针的方式,如“(*(unsigned int*)0x01000000)”对内存进行访问会触发异常中断。解决方法为移除FTK对png和jpeg格式的支持并修改ftk_image_bmp_decoder.c代码,将4字节指针访问修改为4个单字节指针访问。(2

    电子技术应用 2011年6期2011-03-21

  • 基于IEEE 488.2的测量仪器控制系统的开发
    ,以及VISA函数库的版本升级时的难度,提出采用COM组件模型设计VISA函数库的方法;所设计的VISA-COM函数库可以支持Visual C/C++、VB、Java、Delphi、C++Builder等多种语言;同时利用组件复用的特性,极大地降低了软件版本升级的难度和复杂度[8,10];VISA-COM函数库支持多语言下的使用,版本升级简单,对VISA函数库的开发具有一定的指导意义。2 硬件平台安装与配置Agilent 34401A数字万用表提供了一个G

    武汉纺织大学学报 2010年1期2010-09-15

  • 真空热试验测控仪器驱动器通用化设计
    型,并设计驱动函数库,以简化各类仪器的驱动方式,有利于测控系统应用软件的通用化设计。1 真空热试验测控仪器介绍目前,航天器真空热试验测控系统所使用的仪器主要分为程控电源和数字万用表两大类。程控电源主要用于温度控制和外热流模拟;包括安捷伦公司的N5750、Sorensen公司的DLM150-4以及惠普公司的6655A和6644A等型号;数字万用表主要用于温度和热流等参数的直接与间接测量,包括Mobrey公司的 3595EA和 3595EH、惠普公司的E141

    航天器环境工程 2010年4期2010-06-08

  • 一种多区域视频监控入侵检测报警方法的研究
    计算机视觉开源函数库。其中大部分函数是基于Intel处理器指令集的优化代码,能最大程度的发挥处理器的性能。OpenCV具有强大的图像和矩阵运算能力,是计算机视觉、图像处理二次开发的理想工具。OpenCV提供了混合高斯背景建模[6]函数,其主要函数如下:功能:利用一帧图像数据初始化混合高斯背景模型。参数:first_frame为混合高斯背景建模第一帧图像数据;parameters为混合高斯背景建模初始化参数。本文使用函数默认设置:状态数K=5,即混合高斯背景

    电子设计工程 2010年12期2010-03-26