摘要介绍了一种LabVIEW与C 语言接口的方法,由实例证明,该方法高效、易行,是增强LabVIEW整体功能的一条有效的途径。

关键词虚拟仪器LabVIEW 动态链接库

LabVIEW是一种方便灵活的虚拟仪器开发环境。当前,虚拟仪器技术已广泛应用到各种自动化测试和测量领域,虚拟化已经成为仪器领域的发展方向。但是,在进行一些数据处理和开发数据采集卡驱动子程序时,LabVIEW的图形化编程语言就难以实现。通过CIN 技术,可以在LabVIEW调用C 语言源代码。C 语言是目前公认的功能非常强大的程序语言,LabVIEW通过与C 语言接口,可增强其整体功能。本文通过求解两个矩阵相乘的例子,介绍了两种编程语言的接口方法。

1 CIN 概述

CIN 是一个位于LabVIEW框图程序窗口中的带有输入输出端口的图标。用户可将需调用的外部代码编译成LabVIEW 所能识别的格式后与此结点相连。当此结点执行时,LabVIEW 将自动调用与此结点相连的外部代码,并向CIN 传递特定数据结构。

Abstract The interfacing method between LabVIEW and C programming language is presented. It is effective,ease to implement and proven by experiments. It is an effective path to enhance the entire function of LabVIEW.

Keywords Virtual instrument LabVIEW Dynamic linkage library

c语言调用labview方法,LabVIEW与C语言接口的方法相关推荐

  1. linux环境下c语言调用lapack,linux系统下C语言调用lapack ,blas库

    在利用C语言编程,经常调用其他的软件包,其中lapack,blas库是最常用的两个库,这里讲下在linux系统下,C语言编程如何调用这两个库: 1.首先讲下blas库的调用,这里以两个向量内积函数为例 ...

  2. c语言调用延时子程序的例子,C语言精确延时.doc

    C语言精确延时 C语言最大的缺点就是实时性差,我在网上到看了一些关于延时的讨论,其中有篇文章 51单片机 Keil C 延时程序的简单研究,作者:InfiniteSpace Studio/isjfk ...

  3. java方法的调用类型转换_关于java:实现接口,方法调用和类型转换的方法

    考虑以下代码 interface MyInterface{ void method(String s);// if we write static modifier we have compile e ...

  4. c语言调用system返回值,在C语言中获取用system函数调用shell的返回值

    一般我们调用shell脚本都用system()来实现,然后发现sytem返回值不好控制而且转换麻烦(还要右移4位即/256),于是我用popen来获取shell的返回值.果然在Unix世界里面,通道就 ...

  5. 511遇见易语言调用API制作易语言模块

    类模块 集模块 免注册 免查杀模块 多线程模块 创建调用 模块方法名称 视频源码链接 类模块集模块API调用(最新推荐) 易语言模块API视频教程类模块集模块API调用 大漠免注册免查杀类模块(最新推 ...

  6. java8新特性_乐字节-Java8新特性-接口默认方法

    总概 JAVA8 已经发布很久,而且毫无疑问,java8是自java5(2004年发布)之后的最重要的版本.其中包括语言.编译器.库.工具和JVM等诸多方面的新特性. Java8 新特性列表如下: 接 ...

  7. idea重写接口没有@override_乐字节|Java8核心实战-接口默认方法

    JAVA8已经发布很久,是自java5(2004年发布)之后Oracle发布的最重要的一个版本.其中包括语言.编译器.库.工具和JVM等诸多方面的新特性,对于国内外互联网公司来说,Java8是以后技术 ...

  8. 测试私有方法_Java基础之抽象类、接口作为方法参数和返回值

    不同修饰符使用细节 常用来修饰类.方法.变量的修饰符 public 权限修饰符,公共访问, 类,方法,成员变量 protected 权限修饰符,受保护访问, 方法,成员变量 默认什么也不写 也是一种权 ...

  9. 【JDK8 新特性2】JDK 8 接口默认方法/静态方法

    目录 1.接口默认方法 1.1 接口默认方法的定义格式 1.2 接口默认方法的使用 1.2.1 实现类直接调用接口默认方法 1.2.2 实现类重写接口默认方法 2.接口静态方法 2.1 接口静态方法的 ...

最新文章

  1. YII 控件使用笔记
  2. 剑指 offer set 19 翻转单词顺序 字符串左旋
  3. 经典C语言程序100例之三二
  4. docker 安装 GridStudio
  5. lightroom预设使用_在Lightroom中使用全景图增强照片游戏
  6. 论文阅读课4-Long-tail Relation Extraction via Knowledge Graph Embeddings(GCN,关系抽取,2019,远程监督,少样本不平衡,2注意
  7. 计算机美国学游戏开发,【工程与计算机】一石二鸟:开发游戏为申美国名校加码...
  8. mysql 按周分组_如何在MySQL中按周分组?
  9. 路由器Lan、Wan短接问题
  10. Oracle性能优化求生指南 Oracle数据库专家Guy Harrison权威著作
  11. Android应用案例开发大全 吴亚峰 苏亚光
  12. ProjectZomboid服务器搭建
  13. WhatsApp翻译器 — tranworld翻译助手,ZALO LINE KaKao badoo buble tiktok facebook 社交聊天软件一键自动双向即时翻译
  14. UHD X310 MTU 大于1472 windows配置方法
  15. (2020李宏毅)机器学习-Explainable Machine Learning
  16. 【bootstrap 入门】
  17. 云计算中的存储基础知识
  18. vs2013配置OpenGL+简单案例分析
  19. Java实现HMacMD5加密,用于淘宝客JS 组件 API 调用时生成 sign 的签名
  20. 活化N-羟基琥珀酰亚胺酯疏水染料CAS: 201998-61-0,BDP 576 NHS溶于极性有机溶剂该试剂是染料的活化N-羟基琥珀酰亚胺酯,与伯氨基和仲氨基具有反应性。

热门文章

  1. 使用structure101分析软件包的依赖关系
  2. Spring MVC控制器的单元测试:配置
  3. Spring MVC:测试简介
  4. 哪个Java线程消耗了我的CPU?
  5. 开源相册系统Java_基于JAVA的B/S网络相册管理系统
  6. 软件项目报价明细表_BIM必学软件之REVIT
  7. 360安全卫士电脑版_教你降服“流氓头子”正确打开360安全卫士的姿势,还你电脑流畅体验...
  8. python if else 必须同时出现吗,Python:Inline if语句else什么也不做
  9. C++ 11 新特性(十二)函数新特性、内联函数、const详解
  10. 【Makefile】