自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bgbgx的博客

知足常乐

  • 博客(15)
  • 资源 (10)
  • 收藏
  • 关注

原创 Labview操作sqlite数据库

Labview操作sqlite数据库准备在项目使用sqlite,但是发现官方提供的labview操作sqlite的库版本至少是18以上,低版本又找遍很多资源没有比较合适的支持labview可直接使用的操作库,准备用C#封装一遍sqlite3.dll的库,但又要去考虑查询语句返回结果数组动态大小的问题,最终还是选择用sqlite3.dll直接实现了。(当然也可以考虑通过ODBC方式实现也不错的,根据个人喜好吧)目前只实现了简单的增、删、改、查操作,以后有需求在增加,直接上代码吧。(1)往数据库添加数据

2022-02-19 10:26:44 3555 1

原创 转义字符对照表

记录一下,用的时候方便查找.转义字符 ASCII码值 意义\a 7(07) 警报声(终端响铃或扬声器蜂鸣)\b 8(08) 退格\f

2022-01-26 11:46:06 3293

原创 创建office vsto外接程序,开发wps插件,配置启动wps进行调试

我们目前知道创建wps的插件有两种实现方式,第一种是基于类库的方式,参考WPS插件开发流程(1);另一种方式是直接创建office的vsto程序,再手动改写注册表使得wps能够识别和调用。但是就第二种开发方式而言,如果我们最终的应用环境就是wps,但是此时我们创建的是office外接程序,如果我们未安装相应的office版本,我们在vs启用调式功能时必然报如下错误,不同电脑对应的路径不同,但是肯定是系统找不到指定的 文件错误。并且从另一个角度讲,因为最终的应用环境是wps,我们当然希望能够直接启动wps

2020-11-01 09:36:57 6287 1

原创 advanced部署vsto到wps-兼容office和wps

之前因为项目需要接触过一点vsto,但是最终的应用环境是wps,所以虽然最后需求达到了,但是在部署的时候是基于cmd手动部署,密密麻麻的黑白框指令,最终的结果就是弄完之后再也不想去更新或者改动那玩意了,太痛苦了,偶然在群里发现advanced这个工具,发现竟然可以利用该工具打包vsto,在部署到wps上时也可以像office那样一键安装完成部署了,感觉之前的很多想法可以继续玩下去了,废话不多说,直接进入主题。先说一下我使用的环境:打包工具:advanced install 16.6开发环境:vs201

2020-10-27 08:49:37 2884 2

原创 Labview游标实时显示多个波形图曲线X轴、Y轴坐标

主要用于需要绘制的多曲线幅值差距太大,不得不分别绘制到多个波形图中,此时又需要鼠标在波形图标中移动时又要实时显示各个波形图的曲线X轴、Y轴坐标的场合,先上效果图:如图所示,当鼠标经过波形图1或波形图2时,右边控件会实时只是X、Y值。实现过程如下:1.配置波形图控件如图添加波形图控件,并为其添加游标,游标设置成单曲线。2.配置鼠标移动事件添加鼠标移动事件,通过鼠标X坐标获得光标坐标,...

2019-10-08 21:36:14 16220 1

原创 c#自定义漂亮按钮

在C#开发过程中,系统提供的按钮风格有时并不能满足我们的要求,如何自己制作一些漂亮的按钮呢?(1)新建工程新建工程可以创建Windows窗体应用程序,也可以创建类库,这个看个人需求,如果想我们自定义的控件供各个项目使用,则创建类库,后续项目可以以插件的方式加入我们自定义的控件,本例为了演示方便,创建Windows窗体应用程序,自定义的插件仅供该项目使用。(2)添加用户控件(3)设置按钮...

2019-09-14 09:49:05 12827 2

原创 Labview 字符串和UTF8的相互转换

在做Labview和tcp通讯的时候,需要发送中文字符串,找了会相关资料,竟然找到了labview提供的现成的字符串到utf8相互转换的vi,整理了一下分享出来,2014环境下目前测试可以直接使用。可以直接下载,也可以参考原文https://forums.ni.com/t5/LabVIEW/undocumented-function-quot-text-to-utf-8-quot/td-p/5...

2019-09-03 15:55:45 11854 1

原创 C#配置app.config文件访问数据库,支持直接访问和ODBC访问

C#配置app.config文件访问数据库,将应用程序部署到新环境时,仅仅通过修改****.exe.config配置文件即可,而不用重新生成应用程序。(1)新建窗体应用程序(2)...

2019-08-11 22:52:16 883

原创 Linux下修改环境变量

刚接触Linux,记录一下Linux下修改环境变量的过程。首先切换到root用户。(1)打开profile文件①通过vim打开 vim /etc/profile②通过文本编辑器打开 gedit /etc/profile(2)编辑和保存profile文件如果是第二种方式打开,直接编辑保存就ok,这里主要说第一种方式打开。以第一种方式打开时,此时并不能编辑。①键盘按下...

2019-03-30 21:46:44 6297

原创 WPS右键菜单添加自定义菜单

关于在OFFICE EXCEL右键菜单中加入自定义菜单,网上例子一抓一大把,这里就不在赘述。今天主要说的是在WPS中如何往右键菜单添加自定义事件。其实说白了就是找到右键菜单在WPS中的索引,废话不说,直接上代码:public void LoadMenu() { Office.CommandBarButton cbb; try...

2019-03-22 11:31:49 10940

原创 C#开发WPS插件入门

IDE环境:Microsoft Visual Studio 2010运行环境:WPS Office 2016也是刚接触VSTO开发,具体怎么创建工程可以参考博客https://blog.csdn.net/wenjian005/article/details/80161633 WPS插件开发流程(1)写的非常棒,我就是按这个入门的的,不过他采用的是Microsoft Visual Studio...

2019-03-20 20:27:17 5957 2

原创 Labview文字识别-从训练到识别

一个简单的Labview文字识别例子,包含从训练到最终的识别,比较简单,主要是熟悉labview文字识别的整个流程。首先需要安装视觉与运动模块安装完成后,不仅文字识别需要的库已经安装了,而且还安装了Vision Assistant了,接下来训练就需要用到它了。(1)为了方便,我们就地取材,就以上一张图片为训练素材开始训练,打开Vision Assistant,导入上一张图片。(2)选...

2019-03-05 22:29:47 10507 53

原创 Labview调用C++ dll之字符串数组传递

做项目的时候碰到了一个需求,有一个复杂的运算,用labview实现非常的麻烦,但是如果用C++实现,就会灵活很多。尝试着采用Labview调用C++编写的动态链接库方式解决,兼顾Labview的便利和C++的灵活性。 运算好说,主要难点是Labview与C++之间的数据对应关系,因为我最后的结果是既有字符串又有数字,对于单纯的数字来说,直接通过调用数组的方式就能解决,这里主要记录一下字符串数组...

2019-01-12 16:13:51 5988

原创 Labview树形控件加复选框

不知是自己不会找资源,还是自己需求太奇葩,才学Labview一段时间,总是碰到各种问题,在网上又总是还找不到合适的解决方案,无奈只有自己硬着头皮怼了。现在的需求是我要采集很多的数据用来画图,但是有时候并不想所有曲线都能画出来,所以需要给用户提供一个可以选择曲线的接口,最开始想到的当然是波形图自带的图例去处理,但是试过效果并不是太好,数据太多的话层次不分明,用户需要在一大堆数据中拖动滚动条去找到需...

2018-10-07 09:31:36 10904 19

原创 LabVIEW中给选项卡加滚动条

最近碰到一个需求,需要在一个大小固定的区域中放置一个选项卡,在实际操作过程中,发现不同的选项卡内容不同,有的选项卡内容在指定的区域中根本放不下,有的又放不满,想到在选项卡中加入滚动条来解决这一需求,在网上找了一番,主要还是通过加入子VI控件实现,效果不是很理想。最后通过分隔栏控件间接达到了需求。如图所示,内容1是能正常放入区域中的,但是内容2超出了区域,这时就需要加入滚动条来解决了。前面板》...

2018-09-26 22:19:32 4199

labview操作sqlite读、写数据库

在官方提供的sqlite3.dll上对库节点进行了封装,实现labview操作sqlite读、写数据库,在14版本测试验证通过。

2022-02-19

Labview游标实时显示多个波形图曲线X轴、Y轴坐标

演示Labview鼠标移动的同时在多个波形图中绘制游标,并在右侧实时显示各个波形图中曲线X轴、Y轴坐标。应用场景:需要绘制的多曲线幅值差距太大,不得不分别绘制到多个波形图中,此时又需要鼠标在波形图标中移动时又要实时显示各个波形图的曲线X轴、Y轴坐标。开发环境labview2014。

2019-09-29

c#自定义漂亮按钮

C#自定义按钮源码,封装CustomButton类,可以自定义按钮背景图片,当然,仅仅只是抛砖引玉,可以沿着该思路设计出其它功能的用户自定义控件,开发环境vs2010。

2019-09-13

Labview 字符串和UTF8的相互转换

在做Labview和tcp通讯的时候,需要发送中文字符串,找了会相关资料,竟然找到了labview提供的现成的字符串到utf8相互转换的vi,整理了一下分享出来,2014环境下目前测试可以直接使用。原文https://forums.ni.com/t5/LabVIEW/undocumented-function-quot-text-to-utf-8-quot/td-p/512911?profile.language=en

2019-09-03

configTest.zip

C#通过配置app.config文件访问数据,内置DBHelper、ODBCHelper两个类,提供直接访问数据库和通过ODBC方式访问数据两种方案,开发环境VS2010,运行时需要修改app.config文件下的connectionString内容。

2019-08-10

C#开发WPS插件之往右键菜单添加自定义菜单

用C#开发的WPS插件源码,往WPS工具栏中插入自定义菜单和往单元格右键菜单添加自定义菜单,开发环境:VS2010。

2019-03-21

Labview文字识别

用labview实现的一个简单文字识别案列,比较简单,目的是熟悉文字识别从训练到最终实现的整个流程。

2019-03-05

Labview调用C++ dll之字符串数组传递

Labview调用C++编写的dll实现字符串数组的传递,C++和Labview实现源代码,开发环境:VS2010+Labview2015

2019-01-12

Labview树形控件加载复选框

用Labview实现在树形控件中加载复选框,支持节点选中、取消以及全选等功能。

2018-10-07

在Labview选项卡中加滚动条

通过分隔栏控件间接实现在Labview选项卡中加入滚动条。

2018-09-25

空空如也

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

TA关注的人

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