自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2017-2022年我国无损检测设备进口情况(不包含探头与配件)

2024-09-14 14:47:36 355

原创 RTSI 总线

这种总线接口存在于许多National Instruments的设备上,利用一根RTSI总线电缆,就可以在多块板卡之间共享和交换时钟和控制信号。它通常被用来做同步。用于PCI板卡的同步电缆RTSI总线具有PXI触发总线的一部分功能。配有RTSI总线的PCI板卡的功能包括多功能数据采集(DAQ)、高速数字I/O、高速数字化仪、动态信号采集(DSA)、信号发生器、高速定时I/O、图像采集、运动控制和CAN总线接口连接。许多NI PCI 板卡都配有RTSI总线,该总线可以通过安装在板卡上方的扁平电缆连接器连接。

2024-09-11 18:46:57 295

原创 基于PC的运动控制

基于PC的运动控制。

2024-09-11 14:50:55 156

原创 windows 实时系统

1.TenAsys INtime 操作系统-Windows 实时扩展方案。2.IntervalZero RTX64 实时操作系统。

2024-09-11 10:49:08 150

原创 halcon 畸变矫正算子 VectorToAnison

九点 标定调用的是Halcon的VectorToHomMat2D算子,得 到的齐次变换矩阵包含平移,这个会造成相机原点变动,即像素(0,0)对应的物 理坐标不是零;建议:使用VectorToAnison算子计算变换矩阵,且注 意传入的坐标符号,VectorToAnison算子得到矩阵可 以提取scale和角度信息.

2024-09-09 12:05:37 240

原创 信捷 XD PLC POU编程之FB

FB和FC这两种POU又各自可以建立梯形图语言POU和C语言POU。函数块(FB)是把反复使用的部分程序块转换成一种通用部件,他可以在程序中反复被调用,不仅 提高了程序的开发效率,也减少了编程中的错误,从而改善了程序质量。函数块是在执行时能够产生一个或多个值的程序组织单元。函数块保留有自己特殊的内部变量,这 些内部变量构成自身的状态特征。所以,对于相同参数的输入变量值,由于可能存在不同的内部状 态变量,当然就可能得到不同的计

2024-09-09 11:02:08 208

转载 Qt通过ADS实现倍福TwinCAT通信

Qt通过ADS实现倍福TwinCAT通信

2024-09-08 22:29:03 185

原创 解析Xenomai在实时Linux的应用

本文首先简单介绍了实时操作系统,分析了Linux 2.6内核实时性能的不足;然后着重介绍了一个Linux实时化的解决方案--Xenomai,分析了Xenomai的Adeos构架基础,简要说明了Xenomai用户层实时的实现,以及Xenomai支持多种实时操作系统的API的新特点。Linux 2.6.35 Kernel引入了针对Radeon KMS开源显卡驱动的ATI电源管理支持、新款Intel GMA整合芯片组的Intel H.264 VA-API视频加速支持、Radeon DRI2同步和交换功能、Btrf

2024-09-08 22:09:00 979

原创 信捷 XD PLC 位软元件及(字软元件带偏移的)位软元件

位软元件的种类相对简单,一般为常见的 X、Y、M、HM、S、HS、T、HT、C、HC,除此之外, 还可由寄存器中的某一位来表示。1)继电器⚫ 输入继电器 X,八进制表示法。⚫ 输出继电器 Y,八进制表示法。⚫ 辅助继电器 M、HM、S、HS,十进制表示法。⚫ 辅助继电器 T、HT、C、HC,十进制表示法,由于和寄存器表示方法一样,因此究竟是作为字 寄存器还是位寄存器,需要根据指令判断。2)寄存器的位⚫ 由寄存器中的位组成,支持寄存器 D。⚫ 表示方法:Dn

2024-09-05 10:45:58 214

原创 信捷 XD PLC 数据寄存器的偏移量

信捷 XD PLC,数据寄存器 D 可用作软元件的偏移量,使得软元件的使用更加简单和便于控制。格式:Dn[Dm]、Xn[Dm]、Yn[Dm]、Mn[Dm]等。带偏移的位组成的字寄存器:DXn[Dm]表示 DX[n+Dm]。带偏移的软元件,偏移量只可用软元件 D 表示。例:D100[D10],表示为 D[100+D10],如果 D10 的数据为 5,则 D100[D10]表示为寄存器 D105。如果 D10 的数据为 50,则 D100[D10]表示为寄

2024-09-05 10:37:07 334

原创 信捷 XD PLC 位软元件组合寄存器

位软元件组合寄存器⚫ 一般用,16 位(由连续的 16 个位元件组合而成)。⚫ 支持组合成字的软元件有:X、Y、M、HM、S、HS、T、HT、C、HC。⚫ 格式:在软元件前加 D,如 DM10,表示由 M10~M25 组成的一个 16 位数。⚫ DXn 往后取 16 个点,但不可超出软元件范围。⚫ 由位软元件组合成的字,不可进行位寻址。

2024-09-05 10:23:34 305

原创 信捷 XD PLC 双精度浮点数的初始化及传输

信捷 XD PLC 双精度浮点数的初始化及传输,用FLT指令把 整数出单精度浮点数,然后EDIV指令把两个单精度浮点数相除,结果也是个单精度浮点数,再把结果用ECON指令转换为双精度浮点数,最后用QMOV指令传送到多个需要初始化加速度时间的地址。

2024-09-03 14:53:57 318

原创 从图片中识别文字的两种工具(OCR)

包括中欧、波罗的语和使用西里尔字母的语言,以及希腊语和土耳其语。可不上网在本地电脑上转换,功能强大,:它支持所有美洲和欧洲语言。1.百度网盘中的转换工具。2.Readiris软件。Readiris 支持。

2024-08-26 14:09:41 290

原创 QT 提示对话框

QMessageBox::information(this, "提示信息", "需要提示的信息!

2024-08-14 16:19:47 131

原创 QT 按钮延时以及滚动条提示

//QT 按钮演示以及滚动条提示,用途:可用于防止误操作

2024-08-13 17:42:30 226

原创 信捷 XD PLC BMOV 指令 数据块传送指令

反过来看,在HD10000~HD10019,HD10020~HD10039...存放着多组参数,1组20个字。那么BMOV指令带偏移量的数据块传送指令,把参数一组一组的传送到目标地址。当D6020的值为20的倍数,比如0,20,40,...n*20,这是个等差数列。这种用法常常用于参数传递。带偏移量的数据块传送。

2024-06-26 09:47:22 477

原创 QT C++ QTableWidget 表格合并 setSpan 简单例子

/左为代码-------------------------------------------右边为效果--------------------------------QTableWidget tableWidget(3, 3);// 创建一个3行3列的表格。这里说的合并指的是单元格,不是表头。span的意思是跨度、宽度、范围。

2024-06-06 10:45:03 809

原创 QT C++ 基于word模板 在书签位置写入文字和图片

如果你有按模版批量自动化操作word文件的需求,那么本文能给你一定的帮助。它能满足你程序自动化生产报表的需求。

2024-05-30 12:03:03 797

原创 QT C++ 读写mySQL数据库 图片 例子

本文描述了读写mySQL数据库,字符、整型数字、图片。读写图片相对难点。数据库的图片字段用BLOB,如果图片较大要用longblob,否则会报错。另外,读写数据库都使用了短连接,完成后关闭连接本文代码在QT6.2.4 MSVC2019 +MySQL5.7.44_X64 调试通过。

2024-05-29 20:39:43 1164

原创 QT6.2.4 MSVC2019 连接MySql5.7数据库,无驱动问题

QMessageBox::information(NULL, "数据库连接", "数据库连接成功!用如下图的2个文件放到D:\QT\6.2.4\6.2.4\msvc2019_64\plugins\sqldrivers 替换。QMessageBox::critical(NULL, "数据库连接", "数据库连接失败");用如下图的3个文件放到D:\QT\6.2.4\6.2.4\msvc2019_64\bin替换。// 数据库连接成功。

2024-05-29 10:55:47 882

原创 QT C++ 模型视图结构 QTableView 简单例子

在Qt中,MVC模式被广泛使用于各种用户界面框架中,包括Qt的模型视图结构。Qt的模型视图结构是基于MVC模式设计的,其中包括了Model、View和Delegate三个部分。QTableView是Qt模型视图结构中的一种视图,它用于以表格形式显示数据。

2024-05-27 14:39:01 658

原创 QT C++ QTableWidget+combobox 槽函数 演示

本文演示了QTableWidget的初始化以及单元格值改变时响应槽函数,打印单元格。

2024-05-23 14:38:31 1026

原创 QT C++ widget layout 嵌套 例子2

在上篇文章中描述了实中套虚(用setLayout),虚中套实(用addWidget)。本文再加1条,虚中套虚(用addLayout)。所谓虚中套虚,是layout 套 layout 。另外用循环代码生成从左到右的相同结构界面。这是和拖拉GUI组件相比的优点之一。

2024-05-11 00:06:39 659

原创 QT c++ 代码布局原则 简单例子

本文描述QT c++ widget代码布局遵循的原则:实中套虚,虚中套实。所谓实是实体组件:比如界面框、文本标签、组合框、文本框、按钮、表格、图片框等。所谓虚是Layout组件:比如垂直布局、水平布局、网格布局、表单布局、堆栈布局。所谓布局是指定排列规则。

2024-04-28 21:21:48 1006

原创 QT C++ QCustomPlot 简单使用

//描述QCustomPlot的简单使用,//使用QCustomPlot 画曲线分5步//1.初始化//2.发送//3.接收//4.绑定//5.重绘//通常单独的线程发送,发送线程通过emit函数或者waik函数告诉接收方,//接收方通常是GUI类的函数,把数据放进vector容器//定时绑定vector容器和重绘,可以比第2步和第3步慢(因为我们有vector容器装好了的)//在2、3、4、5步循环往复。

2024-04-26 17:19:11 1350 1

原创 QT c++ QWaitCondition 线程等待条件

数据也像工厂一样,有它相应的数据链条,一级一级传输。用QT QWaitCondition是一种办法。要让现场B先启动,等待条件变量满足,执行汇集、数据处理等。如果不让线程B先启动,可能造成遗漏。

2024-04-19 16:36:28 1219

原创 QT c++ 读写锁简单举例

//读写锁是一种同步工具,用于保护可以进行读写访问的资源。//如果您希望允许多个线程同时进行只读访问,则这种类型的锁非常有用,//但是,一旦一个线程想要写入资源,就必须阻止所有其他线程,直到写入完成。//在许多情况下,QReadWriteLock是QMutex的替代品。//如果有许多并发读取并且写入不频繁,那么QReadWriteLock是一个不错的选择。

2024-04-19 11:57:20 501

原创 QT C++ sqlite 对多个数据库的操作

/设定数据库1名称。//​​​​​​​​​​​​​​效果见下图,说明了啥,并不会冲突。

2024-04-19 09:59:17 854

原创 QT c++ 将浮点数数组转换成 QByteArray

//本文描述2种方法将浮点数数组转换为字节数组QByteArray//在QT6.2.4 MSVC2019 调试通过

2024-04-18 19:38:19 827

原创 QT sqlite BLOB类型 写入数组

//sqlite数据库的BLOB类型常常用来存数组,不同类型和长度的数组,需要转化为一个个//字节。//哪些数组呢,整型、浮点型、字符串都可以。图像的raw数据也是数组。

2024-04-18 16:58:41 695

原创 QT Sqlite 内存模式 简单读写

//本文描述了QT Sqlite 内存模式 ,写入和读取。//QT 6.2.4 MSVC2019调试通过。

2024-04-18 14:20:33 841

原创 QT QThread +信号量 实现生成者和消费者

本文详细描述QT 中QThread +信号量 实现生成者和消费者。

2024-04-13 20:07:16 1160

原创 keysight(是德) DAQ970A 仪器

2024-04-10 14:18:32 191

原创 QT 线程之movetothread

本文以实例的方式描述了movetothread()这种线程的方法,将QObject的子类移动到指定的线程。优点:克服了重写run的缺点,比较灵活简洁,缺点:但是不能在线程里面实现常驻任务(死循环的任务)。

2024-04-06 23:46:49 1170

原创 QT 创建线程的几种方法

QT 创建线程的几种方法1.继承QThread类重写run方法2.使用Qt的QRunnable类3.使用Qt的QThread的moveToThread方法4.使用Qt的QRunnable和QThreadPool5.使用Qt的 Concurrent

2024-04-06 20:15:15 604

原创 QT 线程的启动

线程拥有自己的事件循环,使它能够关联其它线程的信号到本线程的槽上,这使用了队列关联机制,就是在使用connect()函数进行信号关联时,将QT::ConnectionType类型的参数指定为QTimer和QTcpSocket等。每个线程都可以从操作系统获得自己的堆栈,操作系统会决定堆栈的默认大小,也可以使用setStackSize()来设置一个自定义的堆栈大小。QT 提供了线程对线程的支持,这包括一组与平台无关的线程类、一个线程安全的发送事件的方式以及跨线程的信号-槽的关联。,直到线程结束执行。

2024-04-03 23:44:27 699

原创 信捷 XD/XL plc 单精度/双精度浮点数比较 ECMP,EDCMP

信捷 XD/XL plc 单精度/双精度浮点数比较 ECMP,EDCMP

2024-04-02 19:02:17 1097

原创 QT 线程池的使用

/等2秒,看得清楚点。// 在这里执行你的任务。// 设置线程池的最大线程数。// 初始化应用程序。// 创建并启动任务。

2024-03-25 12:00:42 372

原创 QT C++ QButtonGroup应用

QT 中,按钮数量比较少,可以分别用各按钮的信号和槽处理。当按钮数量较多时,用QButtonGroup可以实现共用一个槽函数,批量处理,减少垃圾代码,减少出错。

2024-03-16 14:29:09 954

原创 QT c++ 双精度数拆分和组合 Tool

本文描述QT c++的双精度数拆分和合并,即双精度浮点数拆为四个16位无符号整数以及将四个16位无符号整数组合为双精度浮点数。

2024-03-14 13:44:57 1050

word 模板文件,添加了书签

word 模板文件 添加了2个书签:bookmark1,bookmark2

2024-05-30

QT C++ 基于word模板 在标签位置写入文字和图片 demo

QT C++ 基于word模板 在标签位置写入文字和图片 demo QT6.2.4 MSVC2019 调试通过 你自己要做个word模版,添加了个书签。

2024-05-30

word 文档操作类QT C++ 常用的有些文字和图片

word 文档操作类 重要的函数: 写文字的函数原型: bool CWordOperation::appendBookMarksText(const QString & strBookmark, const QString & strText) 写图片的函数原型: bool CWordOperation::appendBookMarksText(const QString & strBookmark, const QString & strText)

2024-05-30

QT C++ 读写mySQL数据库 图片 例子 QT-MySQL-vchar-int-picture-demo.zip

QT C++ 读写mySQL数据库 图片 例子 QT_MySQL_vchar_int_picture_demo.zip

2024-05-29

Release QMYSQL driver 6.2.4-msvc2019-x64

Release QMYSQL driver 6.2.4_msvc2019_x64

2024-05-29

演示了 QTableWidget的初始化以及单元格值改变时响应槽函数,打印单元格 并且,最后列不一样,是combobox

演示了 QTableWidget的初始化以及单元格值改变时响应槽函数,打印单元格。 并且,最后列不一样,是combobox ,此列的槽函数用lambda函数

2024-05-23

QT c++ 代码布局原则 简单例子

描述QT c++ widget代码布局遵循的原则:实中套虚,虚中套实。 本文最后列出了代码下载链接。 在QT6.2.4 msvc2019编译通过。 所谓实是实体组件:比如界面框、文本标签、组合框、文本框、按钮、表格、图片框等。 所谓虚是Layout组件:比如垂直布局、水平布局、网格布局、表单布局、堆栈布局。 所谓布局是指定排列规则。

2024-04-28

QT QWaitCondition demo

用QT QWaitCondition是一种办法。要让现场B先启动,等待条件变量满足,执行汇集、数据处理等。如果不让线程B先启动,可能造成遗漏。 另外,本文代码还用到了读写锁,显而易见的,写的时候不能读,读的时候不能写,但是可以有多个读,读写锁用来保证只有1个线程在写,没有线程在写的时候,可以有多个线程在同时读。QT的读写锁类名称是QReadWriteLock。 而且,本文,代码还示意了互斥QMutex。

2024-04-19

QT C++ QButtonGroup应用

QT C++ QButtonGroup应用 QT 中,按钮数量比较少,可以分别用各按钮的信号和槽处理。 当按钮数量较多时,用QButtonGroup可以实现共用一个槽函数,批量处理,减少垃圾代码,减少出错。

2024-03-16

QT c++ 双精度数拆分和组合 可执行文件

双精度浮点数拆为四个16位无符号整数以及将四个16位无符号整数组合为双精度浮点数。 双精度浮点数拆为四个16位无符号整数以及将四个16位无符号整数组合为双精度浮点数。

2024-03-14

QT 的双精度数拆分和合并exe文件,win10 双精度浮点数拆为四个16位无符号整数以及将四个16位无符号整数组合

QT c++的双精度数拆分和合并exe文件,exe文件 即双精度浮点数拆为四个16位无符号整数以及将四个16位无符号整数组合为双精度浮点数。

2024-03-14

modbusTcp服务端模拟软件

效果很不错 由modbus.org提供

2024-03-02

labview ,2018,安捷伦34970A,采集温度,J型热电偶

labview ,2018,安捷伦34970A,采集温度,J型热电偶

2023-11-23

信捷XD 流水灯2 本文以XDH 为例,实现输出点流水灯,测试输出点是否正常 用到了FOR NEXT循环和偏移量实现

本文以XDH 为例,实现输出点流水灯,测试输出点是否正常。 用到了FOR NEXT循环和偏移量实现。

2023-11-12

labview 2018,混合信号图 多曲线分组参考程序

labview 混合信号图 多曲线分组参考程序 具有较大的参考价值

2023-09-25

人机界面设计-Human-Machine Interface Design

一、色彩基础 二、色彩感觉 三、色调和色彩搭配 四、计算机色彩 五、网页色彩搭配的原则 六、搭配技巧

2023-09-05

labview数组初始化和替换

labview2018,数组初始化和替换

2023-07-27

labview2018-信号量-获取信号量-释放信号量 - 避免竞争

labview2018-信号量__获取信号量_释放信号量 - 避免竞争

2023-07-26

labview,2018.子画面插入DEMO

labview,2018.子画面插入DEMO 有一定的参考价值

2023-07-17

弹界面-各界面独立运行

1.labview,2018,弹出两个子界面, 2.各界面独立运行 2.异常处理得好

2023-07-05

labview,2018,XY图 和 混合信号图 多曲线显示

labview,2018,XY图 和 混合信号图 多曲线显示

2023-06-28

labview,2018,多曲线画XY图

labview,2018,多曲线画XY图 1.绘制时间为横轴的三相电xy图 2.绘制U-V图,U-W图(形状椭圆)

2023-06-27

混合信号图参考程序2.vi

labview ,2018,混合信号图参考程序.vi 直接用数组,连线简介美观

2023-06-21

混合信号图参考程序.vi

labview ,2018,混合信号图参考程序.vi 用簇装数组

2023-06-21

labview,2018,信号量-获取信号量-释放信号量

labview,2018,信号量__获取信号量_释放信号量

2023-06-16

labview,2018,集合-等待集合点

labview,2018,集合__等待集合点

2023-06-16

labview,2018,通知器,等待通知

labview,2018,通知器,等待通知

2023-06-14

labview,事件发生

labview,2018,事件发生

2023-06-14

在和PLC进行Modbus通讯中,常常需要将多位组合成1个字,以及将1个字拆成多位, labview有函数能非常方便的处理这个

在和PLC进行Modbus通讯中,常常需要将多位组合成1个字,以及将1个字拆成多位, labview有函数能非常方便的处理这个问题。

2023-06-08

1.labview调用dotnet 的halcon链接库,显示图片 2.图像识别、模式识别 3.labview转换成halcon

1.labview调用dotnet 的halcon链接库,显示图片 2.图像识别、模式识别 3.labview转换成halcon

2023-06-02

信捷 XDH 触发动作时间到停止输出

信捷 XDH 触发动作时间到停止输出

2023-05-23

labview 计算程序耗时

labview 计算程序耗时

2023-03-28

HslCommunication.dll 7.0.1.0

HslCommunication.dll 7.0.1.0

2023-03-27

在labview平台的 pid算法

在labview平台的 pid算法

2023-03-27

基于HSLCommunication 的labview 的modbus tcp通讯(客户端连服务端)

基于HSLCommunication 的labview 的modbus tcp通讯(客户端连服务端)

2023-03-27

labview Modbus 读取64位浮点数

labview Modbus 读取64位浮点数

2023-03-21

labview 64位浮点数 转换拆成4个16位整数

labview 64位浮点数 转换拆成4个16位整数

2023-03-20

labview 基于事件的生产者消费者模式

labview 基于事件的生产者消费者模式

2023-03-17

Labview 功能型全局变量

Labview 功能型全局变量,基于labview 2017 版本。

2023-03-16

信捷EtherCAT 单轴指令1-.xdp

A_MOVEA绝对位置运动 A_MOVER相对位置运动 A_VELMOVE速度控制运动 A_STOP停止运动 A_WRITE修改电气原点 A_RST轴错误清除 A_ZRN回原点

2023-03-06

空空如也

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

TA关注的人

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