2023年06月 您所在的位置:网站首页 指令dmov执行时传送的数据为16位 2023年06月

2023年06月

2023-06-14 04:44| 来源: 网络整理| 查看: 265

原创 labview 添加仪表驱动路径

把官方给的驱动放到下面这个目录,你是啥版本,要放到Labve20xx\instr.lib下面,如下图所示。如下图所示,labview2018平台,原来有34401,但是34970和1252是我添加的,有些驱动,还需要安装文件,比如说usb-1252就需要。

2023-06-13 17:49:22 2

原创 C++ 原子类型和原子操作

/5. std::atomic::exchange():交换原子对象中的值,并返回原来的值。//1.12. std::atomic_ptrdiff_t:ptrdiff_t 类型原子变量。//1.11. std::atomic_size_t:size_t 类型原子变量。//4. std::atomic::store():将值存储到原子对象中。//3. std::atomic::load():从原子对象中读取值。//1.6. std::atomic_long_long:长长整型原子变量。

2023-06-13 08:28:53 113

原创 C# 原子操作

在 C# 中,可以使用“System.Threading.Interlocked“ 类提供的原子操作来确保多线程环境下的数据同步和线程安全。

2023-06-13 08:19:02 296

原创 c# MES 对接之一(XML、JSON、SOAP)

//MES(Manufacturing Execution System)是制造业中的一种信息化系统,//用于管理生产过程中的各个环节,包括计划、生产、质量、库存等。//对接MES通常使用XML、JSON、SOAP等协议进行数据交互。

2023-06-12 16:33:40 451

原创 c# MES 对接之二(MQTT、Restful、RabbitMQ)

/ 创建RabbitMQ通道。// 注册消息接收事件。// 创建HttpClient实例。// 创建RabbitMQ连接工厂。// 创建RabbitMQ连接。// 创建MQTT客户端实例。// 连接到MQTT服务器。// 注册消息接收事件。// 发送GET请求。

2023-06-12 16:26:48 507

原创 c++ MES 对接之2(MQTT、Restful、RabbitMQ)

/这个程序使用了Mosquitto库来连接MQTT服务器,使用libcurl库来发送Restful请求,//向RabbitMQ发送了一条消息,然后从RabbitMQ接收了一条消息,并打印了它的内容。//并在回调函数中打印收到的消息;//请注意,这个程序只是一个简单的演示,实际应用中需要根据具体情况进行修改和完善。// RabbitMQ发送消息。// RabbitMQ接收消息。// RabbitMQ连接。// Restful请求回调函数。// Restful请求。// MQTT回调函数。

2023-06-12 16:16:58 511

原创 工业机器视觉 库与相机

1.1.2 VisionMaster(海康)1.1.1SCISmart(奥普特)2.2.1 Basler 宝视纳。2.2.2 DALSA 达尔萨。2.2.6 Baumer 宝盟。2.2.3 FLTR 菲力尔。2.3.4 AVT 艾威特。2.2.5 E2V 特利丹。

2023-06-12 15:54:26 541

原创 松下伺服 报警代码40

伺服型号:MADLN1BE (MINAS A6B系列)现象:将将编码器线电机之间拔后,报40号故障,断电重启后故障仍然存在。

2023-06-12 14:27:03 184

原创 c++ MES 对接(XML、JSON、SOAP)

MES系统对接可以使用多种协议,包括XML、JSON和SOAP等。

2023-06-12 11:57:24 366

原创 QT 连mysql数据库

/其中,"setHostName"、"setDatabaseName"、"setUserName"和"setPassword"//其中,"exec"方法执行SQL查询,"next"方法将结果集中的指针移动到下一行,"value"方法获取指定列的值。//其中,"db" 是 "QSqlDatabase" 类型的对象,代表着连接到MySQL数据库的连接。//如果连接成功,"db.open()"将返回"true",否则返回"false"。//在使用完毕后,调用 "close()" 方法可以关闭连接,释放资源。

2023-06-12 11:08:06 386

原创 QT 连Sqlserver(以SQL Server Native Client方式)

/连接 SQL Server 可以使用 Microsoft 提供的 SQL Server Native Client 驱动程序。//其中,"server_name" 是 SQL Server 的主机名或 IP 地址,"db_name" 是要连接的数据库名称,//在连接成功后,可以使用 "QSqlQuery" 对象执行 SQL 查询语句并处理查询结果。//"user_name" 和 "password" 是连接数据库的用户名和密码。//3. 连接 SQL Server 数据库。

2023-06-12 10:55:49 326

原创 QT 连Sqlserver(以ODBC)

/可以从 Microsoft 官网下载并安装。另外,需要在 SQL Server 中配置好相应的数据库和用户权限。//需要注意的是,连接 SQL Server 数据库需要安装 ODBC 驱动程序,//要连接 SQL Server 数据库,需要使用 Qt 提供的 SQL 模块。//首先需要在 Qt 项目中添加 SQL 模块,可以在。// 数据库服务器地址。// 关闭数据库连接。// 执行 SQL 查询。

2023-06-12 10:52:05 340

原创 c++ 连mysql数据库

/其中,"localhost" 是 MySQL 服务器地址,3306 是 MySQL 服务器端口号,"username" 和 "password" 是 MySQL 登录用户名和密码。//在 C++ 中连接 MySQL 数据库需要使用 MySQL C++ Connector,//其中,"database_name" 是数据库名称,"table_name" 是表名称,//"column1" 和 "column2" 是要查询的列名。//注意:在使用 MySQL C++ Connector 时,

2023-06-12 10:40:28 395

原创 c++ 连sqlserver

/要在 C++ 中连接 SQL Server 数据库,可以使用 Microsoft 提供的 SQL Server Native Client 或者 //ODBC 驱动程序。//上述代码中,使用 SQLDriverConnectA 函数连接数据库,其中 szConnStr 参数指定连接字符串,//需要注意的是,使用 SQL Server Native Client 连接数据库需要先初始化 COM 库,//最后,使用 SQLDisconnect 函数断开连接,使用 SQLFreeHandle 函数释放资源。

2023-06-12 10:30:21 309

转载 labview vbs脚本

Use VBS in labview - NI Community

2023-06-09 16:04:48 10

原创 LabVIEW Python节点

5. 运行Python脚本:在LabVIEW中,你可以通过调用Python节点来运行Python脚本。3. 创建Python节点:在LabVIEW中,你可以在Block Diagram中右键单击,选择"Functions",然后选择"Python"来创建Python节点。4. 编写Python脚本:在Python节点中,你可以编写Python脚本。1. 安装Python:在LabVIEW中使用Python节点需要安装Python。LabVIEW可以通过Python节点来调用Python脚本。

2023-06-09 15:40:44 12

原创 Qt 线程池

/3. "QThreadPool::start(QRunnable*)":将一个任务添加到线程池中执行。//这个例子创建了一个"MyTask"类,继承自"QRunnable",并实现了"run()"方法。//4. "QThreadPool::waitForDone()":等待线程池中所有任务执行完毕。//在"main()"函数中,设置了线程池的最大线程数为4,然后创建了10个"MyTask"对象,//1. "QThreadPool::globalInstance()":获取全局线程池实例。

2023-06-09 14:06:45 109

原创 C++ 线程池

//C++线程池是一种多线程技术,它可以在程序运行时创建一组线程,//并将任务分配给这些线程来执行。//线程池可以提高程序的并发性和性能,特别是在处理大量任务时。

2023-06-09 14:01:04 702

原创 C# Task Parallel Library (TPL) 访问线程池

/在上面的示例中,我们使用Task.Factory.StartNew方法来创建一个任务,//同时,TPL还提供了一些其他的功能,例如任务取消、任务等待、任务组合等,可以帮助我们更。//需要注意的是,TPL会自动管理线程池中的线程,因此不需要手动创建或销毁线程。//TPL是一个用于并行编程的框架,它提供了一种简单的方式来创建并行任务,//来获取当前线程的ID,以便我们可以看到任务是在哪个线程池线程上执行的。//在任务完成之前,我们使用task.Wait方法来等待任务完成。//并将其放入线程池中执行。

2023-06-09 13:51:36 1071

原创 C# 线程池

//C#线程池是一种可以重复使用的线程资源,//可以避免频繁创建和销毁线程的开销,提高程序的性能。

2023-06-09 13:47:34 778

原创 c# 读写锁

//在这个例子中,我们使用了"ReaderWriterLockSlim"类来实现读写锁。//"EnterReadLock"方法获取读锁,"ExitReadLock"方法释放读锁。//"EnterWriteLock"方法获取写锁,"ExitWriteLock"方法释放写锁。//在"GetValue"方法中,我们获取了读锁,然后返回共享资源的值。//在"SetValue"方法中,我们获取了写锁,然后设置共享资源的值。//这样,多个线程可以同时读取共享资源,但只有一个线程可以写入共享资源。//需要注意

2023-06-09 11:22:23 1151

原创 c++ modbusTCP

/Modbus TCP是一种基于TCP/IP协议的Modbus协议,它允许Modbus协议通过以太网进行通信。//在C++中,可以使用第三方库来实现Modbus TCP通信,例如libmodbus和QModbus。// 断开Modbus连接并释放上下文。// 创建Modbus TCP上下文。// 创建Modbus TCP客户端。// 连接到Modbus从设备。// 连接到Modbus从设备。// 读取Modbus寄存器。// 读取Modbus寄存器。// 打印读取到的寄存器值。

2023-06-09 11:16:18 813

原创 c# 常见MES对接方式

mes对接的常见方式,包括不限于数据库、Web Service、基于TCP/IP协议、基于文件传输

2023-06-09 11:09:16 874

原创 QT 读写锁

//在这个例子中,我们创建了一个 QVector 类型的共享资源 data,//然后创建了三个线程,其中一个线程写入数据,另外两个线程读取数据。//在写入数据时,我们使用 lockForWrite() 函数获取写锁,然后使用 unlock() 函数释放写锁。//在读取数据时,我们使用 lockForRead() 函数获取读锁,然后使用 unlock() 函数释放读锁。//这样就保证了多个线程可以同时读取共享资源,但只有一个线程可以写入共享资源。

2023-06-09 10:59:40 985

原创 C++ 标准的读写锁

我们使用了`std::shared_mutex`类来实现读写锁。读者线程使用`std::shared_lock`类来获取读锁,写者线程使用`std::unique_lock`类来获取写锁。在读锁被持有时,其他读者线程可以同时获取读锁,但写者线程必须等待读锁被释放。在写锁被持有时,其他读者线程和写者线程都必须等待写锁被释放。

2023-06-09 10:52:50 1233

原创 C++ 多线程同步

在C++中,多线程同步是非常重要的,因为多个线程同时访问共享资源可能会导致数据竞争和不一致性

2023-06-09 10:42:18 883

原创 labview 多位组合成1个字、1个字拆成多位

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

2023-06-08 14:54:28 504

原创 机器视觉值-视觉追踪

视觉追踪是指通过计算机视觉技术,对目标物体在三维空间中的运动轨迹进行跟踪和预测。视觉追踪技术广泛应用于机器人、自动化生产线

2023-06-08 08:36:37 291

转载 LabVIEW Linux RT实时系统安装移植开发:支持任意第三方miniPC/ITX/SOM/OEM/工控机

LabVIEW Linux RT实时系统安装移植开发:支持任意第三方miniPC/ITX/SOM/OEM/工控机 - 哔哩哔哩

2023-06-05 18:27:59 20

原创 NI vison 的核心功能

NI vison 的核心功能图像采集和预处理、特征提取和匹配、目标检测和跟踪、图像分割和分析、三维视觉、机器学习等。

2023-06-05 08:37:25 9

原创 halcon的核心功能

Halcon是一款功能强大的机器视觉软件,其核心功能包括图像处理、特征提取与匹配、3D视觉、深度学习、条码识别、OCR 视觉测量。

2023-06-05 08:17:34 5

原创 labview 调用halcon 显示图片

(2)停止按钮事件。

2023-06-02 14:05:26 31

原创 labview图像和halcon图像相互转换

LabVIEW and Halcon - NI Community

2023-06-02 09:50:49 13

原创 信捷 XD/XL plc 定时器(TMR,TMR_A)

可编程控制器内的累计定时器 1ms,10ms,100ms 的时钟脉冲,当达到所定的设定值时输出触点动作。普通定时器不设专用指令,使用 TMR 指令进行定时;采用程序存储器内的常用(K)作为设定值,也可用数据寄存器(D)的内容进行间接指定。掉电保持累计型,使用TMR_A指令,HT定时器。

2023-06-01 09:39:48 37



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有