labview调用外部仪器设备案例一(标签打印机)
labview调用BarTender案例一(斑马标签打印机)
第一章 调用BarTender标签模板制作软件打印标签
文章目录
- labview调用BarTender案例一(斑马标签打印机)
- 第一章 调用BarTender标签模板制作软件打印标签
- 前言
- 一、构造DLL节点
- 二、读取模板和修改共享变量
- 1.读取模板
- 2.修改共享变量
- 3.打印标签
- 总结
前言
最近在项目遇到需要调用斑马打印机打印产品标签,本人使用labview开发组态,目前网络资源都是使用命令管理器调用EXE来实现打印,这种方式对于程序灵活性不强,在网上查找资料labview调用只有一个是用C#二次封装类库的形式来实现,不喜欢。故参考C#调用Interop.BarTender.dll里面的方法和属性通过构造节点来实现labview直接调用标签打印机打印。
一、构造DLL节点
如上图所示先创建.net构造器,构造方法节点。
二、读取模板和修改共享变量
1.读取模板
如上图,使用绝对路径来读取模板用方法Formats.Open打开模板,调取
NamedSubStrings属性和printer属性(多台打印机需要知道是那一台)。
2.修改共享变量
如上图用方法NamedSubStrings.GetAll获取模板的所有共享变量信息,
使用方法Format.SetNamedSubStringValue设置共享变量对应的字符串。
3.打印标签
如图调用 方法Format.PrintOut(true, false)打印标签,如需等待打印结束使用Format.PrintOut(true, true)。
总结
`以上就是今天要讲的内容,本文仅仅简单介绍了labview调用Interop.BarTender.dll打印标签,后续继续扩展labview构造节点调用其他设备或软件的方法。
labview调用外部仪器设备案例一(标签打印机)相关推荐
- ecology9.0泛微OA定时任务之调用外部数据源数据案例
package com.engine.util;import org.apache.commons.logging.Log; import org.apache.commons.logging.Log ...
- [LabVIEW应用]Labview如何将PC机和仪器设备连接到一起
这贴讲到一个应用labview的实例后,有些坛友就私信是如何将PC机和仪器设备连接到一起的,介绍的不是很详细.然后回去查询之前的资料,这里和大家讲下是利用PC机实现和多个仪器设备之间的通信过程. 在这 ...
- LabVIEW调用DLL时出现异常0xc0000005代码
LabVIEW调用DLL时出现异常0xc0000005代码 当调用本地DLL时,LabVIEW崩溃,并且收到一条错误消息,说明发生了内存访问冲突(异常代码:0xc0000005). 将LabVIEW版 ...
- [Linq] Linq如何调用外部方法?
Linq如何调用外部方法? 通常我们会有这样的需求,以前写SQL会直接在自定义函数,在EF非FECORE中处理比较麻烦.那么LINQ 能否在返回匿名实体的时直接调用外部方法呢?编译通过,运行时报错! ...
- wince+labview+ARM的便携式设备
经过了三个月的时间,终于完成了电能质量仪的开发任务!当初接这个项目的时候,心里有些怕怕,因为一直没有在ARM体系下WINCE系统下完成一个项目,所以很有因度,自我感觉!主要有以下几点: 1.labvi ...
- unity 调用外部相机拍照
unity 调用外部相机拍照 using System; using System.Collections; using System.Collections.Generic; using Syste ...
- labview调用python 开发视觉_龙哥教你学视觉—tensorflow目标检测LabVIEW深度学习教程...
购买注意事项: 1. 专属学习群和课程资料领取:成功购买后,请添加助教小姐姐的微信:18123773580,添加时请备注姓名+已购买视频.小姐姐会拉你进专属学习交流群 2. 关于发货:为了保证视频正版 ...
- Linux嵌入外部程序窗口,μClinux嵌入系统外部硬件设备快速调试||μClinux|
μClinux嵌入系统外部硬件设备快速调试 摘要:为 了加快开发调试μClinux嵌入式系统的外部硬件设备,采用直接物理地址的设备访问方法,在μClinux嵌入式系统中实现了外部硬件设备的快速访问. ...
- 基于LabView的虚拟仪器实现频率稳定度的测量(图)
2006-04-27 21:45:55 基于LabView的虚拟仪器实现频率稳定度的测量(图) align=right marginWidth=0 marginHeight=0 src="h ...
最新文章
- 从PCD文件写入和读取点云数据
- 数据结构与算法--翻转单词顺序
- LeetCode 1642. 可以到达的最远建筑(二分查找 / 优先队列贪心)
- 优酷APP响应式布局在消费场景的落地之Android篇
- BZOJ1026[SCOI2009]windy数
- C++成员函数的重载、覆盖与隐藏
- 编程题常见输入格式处理方法
- Rasa对话机器人连载一 第121课:Rasa对话机器人Debugging项目实战之电商零售对话机器人运行流程调试全程演示-1
- 转:管理欲望:领导者的自我觉察与突破
- MATLAB麦克劳林展开式cosx,用matlab绘制e^x的泰勒展开式的图像
- C++(类与对象)是纸老虎吗?
- tensorflow dataset 用法 from_tensor_slices dataset.repeat dataset.batch dataset.shuffle
- matlab中内插cubic,cubic与spline插值点处的区别
- JumpServer配置邮件服务
- arm-linux平台的锐捷认证工具Mentohust移植
- (SSM解析错误)$%7BpageContext.request.contextPath%7D/account/save
- 数据结构:“大根堆、小根堆”的向上调整算法和向下调整算法
- html中div被挤下来,css+div左右布局没效果,右边的被挤到底部_html/css_WEB-ITnose
- [华语][张国荣][16CD][1978-1987][APE+CUE][3.94G][115][sqhhj0622#HD2PT]
- 怎样查询多个天天快递单号的物流并分析是否签收
热门文章
- 基于JAVA Frame的太阳系行星运转系统
- Struts2+Hibernate+Spring+ZTree+Dtree 实现树形菜单
- 四川大学2019计算机考研,四川大学考研全攻略篇(各学院2019年考研详解、报考建议...)...
- vue之ele组件中input表单限制输入字符
- vmware 解决二进制转换与此平台上的长模式不兼容
- 数码管显示电路分析-74hc138+74hc164
- 金沙滩51单片机74HC138 三八译码器的应用
- 作为产品经理的你,画原型图时崩溃过吗?
- UEFI启动+GPT分区模式下双硬盘SSD+HDD+Win10安装Ubuntu18.04.1组成双系统
- el-checkbox-button 出现点击任意一个导致全选