首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Matlab上位机开发(一) —— 了解上位机

转串口与PC相连,也可以使用无线透传串口模组,将串口信号转化为射频信号传输; USB 速度相较于串口大幅提升,适合于工控设备传输文件(比如3D打印机、激光切割机等),但是对下位机要求较高,需要支持USB...常用上位机开发方式 上位机软软件开发主要包括以下两种: Windows上位机(基于串口通信) WinForm或者WPFC#) 在Windows上,最早用VB语言开发,后来由于C++的发展,采用MFC开发...,再后来微软发布了基于.NET框架的面向对象语言C#,更加稳定安全,再配合微软强大的VS进行开发,效率奇高; c#和Java的语法类似,WPF相较于WinFormden优势在于,可以使用xml语言编写更加炫酷的界面...C#上位机开发教程 ? 地址:https://blog.csdn.net/mculover666/category_8632945.html 3.2....Matlab上位机开发 本篇文章开发,我将带领大家一起掌握如何通过 Matlab 开发上位机,目前计划的有以下这些,敬请期待: Matlab上位机开发(二)Hello,World Matlab上位机开发

4.2K10

dotnet 入门到放弃的 500 篇文章合集

本文是记录我入门到放弃写的博客 博客包括 C#WPF、UWP、dotnet core 、git 和 VisualStudio 和一些算法,所有博客使用 docx 保存 下载:dotnet 入门到放弃的...C# 很少人知道的科技 C# 快速释放内存的大数组 C# 搜索算法 C# 获得设备usb信息 C# 转换类型和字符串 C# 遍历枚举 C# 金额转中文大写 C#将dll打包到程序中 c-70 c-设计模式...C#命令行解析工具 C#委托 C#枚举中使用Flags特性 dot net core 使用 IPC 进程通信 dot net core 使用 usb dot net double 数组转 float...出现 Win32Exception 异常 WPF UncommonField 类型是什么 wpf VisualBrush 已知问题 WPF 一个性能比较好的 gif 解析库 WPF 文件加载字体 WPF...WPF 使用 SharpDx 异步渲染 WPF 使用 SharpDX WPF 使用RPC调用其他进程 WPF 使用不安全代码快速数组转 WriteableBitmap WPF 使用封装的 SharpDx

10.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

带你看懂串口服务器!如何使用一看便知!

而串口服务器的主要目的是允许在网络中使用诸如打印机、扫描仪或气候控制系统之类的串行设备,而无需依靠计算机的串行端口进行连接。...这样,任何串口设备都可以连接到网络,并可以任何地方(包括Internet)进行访问。    ...通过串口服务器将数控设备连接到以太网上,其接线方式非常简单,只需要将串口服务器连接到集线器或者交换机上即可,通过设置串口服务器的IP地址,就可使串口服务器成为以太网上的一个节点,使连接到该串口服务器的数控系统连接到以太网上...举3个常见的案例 1无人值守称重:利用串口服务器可以实现称重仪表、收据打印机、道闸等称重配套设备联入局域网,利用一台局域网电脑就可以完成集中控制和数据统计管理,控制中心可以通过以太网远程控制道闸开关。...串口服务器的使用通常是串口端RS232/485接串口设备,另一端与网口相连,RS232和RS485串口同时独立工作,互不影响。

2.9K20

网络打印机跨网段无法打印?教你个简单有效的处理方法

在局域网内,最常见的就是共享打印机,或者直接使用网络打印机,现在当然更推荐后者,正常来说,跨VLAN网段打印,是没什么问题的。...而公有云桌面,也是可以打印到本地打印机的,USB映射的方式虽然不太稳定,经常出问题,但是网络打印机还是基本上没问题的,一般来说,能ping通就能打印。...故障现象如上图所示:能在云端ping通打印机,但是无法打印,WEB配置页面也打不开。...排查过程如下: 1、检查打印机的IP设置 首先怀疑打印机设置IP地址的时候,写错了子网掩码,或者没有填写网关IP,这两种情况,都会导致打印机不能跨网通信,而只能在同一网段正常通信。...,可是当我通过服务器连接到内网的时候发现,服务器上同样无法打开打印机的WEB配置页面,故障现象和在公有云上是一样的。

2.5K10

无法访问网络共享怎么办?教你一个“必杀技”

在此之前,先来看看客户发来的问题,有台服务器共享了文件夹和打印机,其他电脑都能正常访问,唯独有台电脑无法访问,系统提示:“你可能没有权限使用网络资源”。...正常来说,在地址栏中输入\\服务器名称或者IP地址后,应该弹出窗口,让访问者输入用户名密码 然后才能打开共享的服务器,访问共享文件夹、安装共享打印机。 为什么没有提示输入用户名密码的对话框呢?...Win+R键,在“运行”中输入:gpedit.msc 点击确定打开“本地组策略编辑器” 3、依次打开:计算机配置-》windows设置-》安全设置-》本地策略-》用户权限分配 ,然后在右侧双击打开“拒绝网络访问这台计算机...2、能使用网络打印机,就不要使用共享打印机,实在不行,可以考虑购买一个USB打印服务器,能非常方便地把USB打印机转化成网络打印机,配置很简单的,就3步: 第一步,USB打印机接到打印服务器,打印机开机...,打印服务器通电; 第二步,设置打印服务器IP地址; 第三步,检查打印服务器是否配置正确,USB打印机是否已经识别,然后就可以在电脑上安装TCP/IP的网络打印机了。

1.8K20

WPF 客户端开发需要知道的触摸失效问题

在说 WPF 开发的时候,如果开发的应用是触摸应用,那么熟悉的小伙伴会说到触摸失效问题。...官方文档可以知道 windows 对触摸的处理方式,和 打开 HID 集合和 Windows 触摸文档 可以知道,硬件收到的消息需要进入 windows 内核处理,然后让处理之后的消息经过 Windows...以上图片windows 触摸架构文章复制 这是因为如果HID设备作为一个USB设备,如果被某个应用独占了,那么其他应用将无法访问这个USB设备。...如果系统认为这个应用是需要独占设备的,实际这个应用支持触摸,那么系统将会给这个应用设备列表,应用需要使用GetRawInputDeviceList自己手动监听,如果应用没有做,那么系统触摸转鼠标都不会发给应用...,如果此时触摸可以用,但是接到自己做的触摸设备上无法使用触摸。

2K40

【STM32F429】第4章 ThreadX USBX协议栈基础知识

无论是直接连接到根集线器还是通过中间集线器连接,USB设备的工作方式都相同。在该主/网络中,所有USB设备都可用作可寻址节点。只有主机可以在网络中启动数据传输。...4.4 USB硬件 市场是上USB机器种类非常多,常用的如下: Type A,Type B是四个引脚,对于的引脚定义如下: Mini 和 Micro 连接器具有五个(而不是 4 个)引脚。...将USB设备连接到USB总线并由USB主机配置后,大多数管道就存在了。管道源自主机客户端中的数据缓冲区,并在USB设备端点的内部终止。...批量传输可用于时间不重要的数据发送,例如打印机。...例如,批量传输将数据发送到打印机。只要在合理的时间范围内打印数据,确切的传输速率就不重要。

61410

【STM32F429】第8章 学习USB协议栈前要了解的基础知识

无论是直接连接到根集线器还是通过中间集线器连接,USB设备的工作方式都相同。在该主/网络中,所有USB设备都可用作可寻址节点。只有主机可以在网络中启动数据传输。...8.4 USB硬件 市场是上USB机器种类非常多,常用的如下: Type A,Type B是四个引脚,对于的引脚定义如下: Mini 和 Micro 连接器具有五个(而不是 4 个)引脚。...将USB设备连接到USB总线并由USB主机配置后,大多数管道就存在了。管道源自主机客户端中的数据缓冲区,并在USB设备端点的内部终止。...批量传输可用于时间不重要的数据发送,例如打印机。...例如,批量传输将数据发送到打印机。只要在合理的时间范围内打印数据,确切的传输速率就不重要。

2K20

【STM32H7】第8章 学习USB协议栈前要了解的基础知识

无论是直接连接到根集线器还是通过中间集线器连接,USB设备的工作方式都相同。在该主/网络中,所有USB设备都可用作可寻址节点。只有主机可以在网络中启动数据传输。...8.4 USB硬件 市场是上USB机器种类非常多,常用的如下: Type A,Type B是四个引脚,对于的引脚定义如下: Mini 和 Micro 连接器具有五个(而不是 4 个)引脚。...将USB设备连接到USB总线并由USB主机配置后,大多数管道就存在了。管道源自主机客户端中的数据缓冲区,并在USB设备端点的内部终止。...批量传输可用于时间不重要的数据发送,例如打印机。...例如,批量传输将数据发送到打印机。只要在合理的时间范围内打印数据,确切的传输速率就不重要。

65420

【STM32F407】第4章 ThreadX USBX协议栈基础知识

无论是直接连接到根集线器还是通过中间集线器连接,USB设备的工作方式都相同。在该主/网络中,所有USB设备都可用作可寻址节点。只有主机可以在网络中启动数据传输。...4.4 USB硬件 市场是上USB机器种类非常多,常用的如下: Type A,Type B是四个引脚,对于的引脚定义如下: Mini 和 Micro 连接器具有五个(而不是 4 个)引脚。...将USB设备连接到USB总线并由USB主机配置后,大多数管道就存在了。管道源自主机客户端中的数据缓冲区,并在USB设备端点的内部终止。...批量传输可用于时间不重要的数据发送,例如打印机。...例如,批量传输将数据发送到打印机。只要在合理的时间范围内打印数据,确切的传输速率就不重要。

64420

【STM32F407】第8章 学习USB协议栈前要了解的基础知识

无论是直接连接到根集线器还是通过中间集线器连接,USB设备的工作方式都相同。在该主/网络中,所有USB设备都可用作可寻址节点。只有主机可以在网络中启动数据传输。...8.4 USB硬件 市场是上USB机器种类非常多,常用的如下: Type A,Type B是四个引脚,对于的引脚定义如下: Mini 和 Micro 连接器具有五个(而不是 4 个)引脚。...将USB设备连接到USB总线并由USB主机配置后,大多数管道就存在了。管道源自主机客户端中的数据缓冲区,并在USB设备端点的内部终止。...批量传输可用于时间不重要的数据发送,例如打印机。...例如,批量传输将数据发送到打印机。只要在合理的时间范围内打印数据,确切的传输速率就不重要。

73211

【STM32H7】第4章 ThreadX USBX协议栈基础知识

无论是直接连接到根集线器还是通过中间集线器连接,USB设备的工作方式都相同。在该主/网络中,所有USB设备都可用作可寻址节点。只有主机可以在网络中启动数据传输。...4.4 USB硬件 市场是上USB机器种类非常多,常用的如下: Type A,Type B是四个引脚,对于的引脚定义如下: Mini 和 Micro 连接器具有五个(而不是 4 个)引脚。...将USB设备连接到USB总线并由USB主机配置后,大多数管道就存在了。管道源自主机客户端中的数据缓冲区,并在USB设备端点的内部终止。...批量传输可用于时间不重要的数据发送,例如打印机。...例如,批量传输将数据发送到打印机。只要在合理的时间范围内打印数据,确切的传输速率就不重要。

65520

添加和共享打印机的方法是_按名称选择共享打印机输入什么

若要从连接到打印机的电脑(主要电脑)共享打印机至未连接到打印机的辅助电脑,你必须设置共享打印机设置、将打印机接到主要电脑(或者以无线方式或使用 USB 电缆),然后打开打印机。...另外,请确保主电脑已打开、连接到打印机并连接到网络。 注意 共享打印机时,请确保已在主要和辅助电脑上设置了共享设置。此外,请确保你知道主要电脑的名称。...你将使用此名称辅助电脑连接到打印机。 使用控制面板共享打印机 在任务栏上的搜索框中键入“控制面板”,然后选择“控制面板”。 在“硬件和声音”下,选择“查看设备和打印机”。...你将使用此名称辅助电脑连接到打印机。 将共享的打印机接到其他电脑 有两种方式可将共享的打印机接到其他电脑:使用“设置”或控制面板。...在“文件和打印机共享”下,请选择“打开文件和打印机共享”。 查找电脑名称 你需要主要电脑的名称,也称为计算机名称或设备名称,以将辅助电脑连接到打印机

4.1K30

【STM32F407】第2章 ThreadX USBX协议栈介绍

2.3.2 USBX的USB规范认证 已使用 USB IF 标准测试工具 USBCV 对 USBX 设备堆栈进行严格的测试,以确保完全符合 USB 规范以及与不同主机系统的互操作性。...2.3.3 USBX 支持的USB厂商 USBX 支持主流的 USB 标准,例如 OHCI 和 EHCI。...PictBridge 允许将数码照相机或智能手机直接连接到打印机,而不使用 PC,从而可以直接使用特定的 Pictbridge 感知打印机进行打印。...当相机或手机连接到打印机时,打印机USB 主机,照相机为 USB 设备。 然而,在使用 Pictbridge 时,相机显示为主机,而且命令是相机驱动的。 相机是存储服务器,打印机是存储客户端。...相机是打印客户端,打印机是打印服务器。Pictbridge 使用 USB 作为传输层,但依赖于 PTP(图片传输协议)作为通信协议。

40920

【STM32H7】第2章 ThreadX USBX协议栈介绍

2.3.2 USBX的USB规范认证 已使用 USB IF 标准测试工具 USBCV 对 USBX 设备堆栈进行严格的测试,以确保完全符合 USB 规范以及与不同主机系统的互操作性。...2.3.3 USBX 支持的USB厂商 USBX 支持主流的 USB 标准,例如 OHCI 和 EHCI。...PictBridge 允许将数码照相机或智能手机直接连接到打印机,而不使用 PC,从而可以直接使用特定的 Pictbridge 感知打印机进行打印。...当相机或手机连接到打印机时,打印机USB 主机,照相机为 USB 设备。 然而,在使用 Pictbridge 时,相机显示为主机,而且命令是相机驱动的。 相机是存储服务器,打印机是存储客户端。...相机是打印客户端,打印机是打印服务器。Pictbridge 使用 USB 作为传输层,但依赖于 PTP(图片传输协议)作为通信协议。

52910

【STM32F429】第2章 ThreadX USBX协议栈介绍

2.3.2 USBX的USB规范认证 已使用 USB IF 标准测试工具 USBCV 对 USBX 设备堆栈进行严格的测试,以确保完全符合 USB 规范以及与不同主机系统的互操作性。...2.3.3 USBX 支持的USB厂商 USBX 支持主流的 USB 标准,例如 OHCI 和 EHCI。...PictBridge 允许将数码照相机或智能手机直接连接到打印机,而不使用 PC,从而可以直接使用特定的 Pictbridge 感知打印机进行打印。...当相机或手机连接到打印机时,打印机USB 主机,照相机为 USB 设备。 然而,在使用 Pictbridge 时,相机显示为主机,而且命令是相机驱动的。 相机是存储服务器,打印机是存储客户端。...相机是打印客户端,打印机是打印服务器。Pictbridge 使用 USB 作为传输层,但依赖于 PTP(图片传输协议)作为通信协议。

62730

我用香橙派做了一个Klipper 3D打印控制器

PCB上有支持最大电流3A的24V~12V转5V的DC-DC,两个USB,一个3010风扇,一个24V/5V可选电源输出。...KF128-5.08-2P的电源输入接口 TPS54308 DC-DC降压电路,最大电流3A 3010风扇位和XH2.54接口(PC9引脚控制) 24V/5V可选输出XH2.54接口 两个USB扩展接口带...TVS管 香橙派Zero3板型座子 扩展板默认留出13Pin和20Pin的引脚接口,通过13Pin接口可以扩展耳机、TVout、USB2.0、IR 接收等功能,扩展板上还预留了20Pin扩展功能接口以满足其它功能接口的需求...由于板型原因,香橙派针脚接头需要使用加高的7.5mm排母针脚,或者购买长排母配合打印件焊接,才可以保证排母稳定连接到开发板上。...要检查可用的 gpiochip 运行: gpiodetect 要检查引脚编号和引脚可用性,请执行以下操作: gpioinfo PWM接口配置 由于香橙派内核原因,PWM2和PWM3系统加电启动到Klipper

12410

利用PRET控制远程打印机测试

前言 Pret是用来对打印机安全进行测试的工具。它通过网络或者USB接到设备,并利用给定打印机的语言进行渗透。目前绝大多数的打印机都是使用PostScript,pjl和pcl。...这使得该工具可以通过这些打印机语言进行捕获或者操作打印作业,访问打印机文件系统和内存甚至造成物理层面上的破坏。...也可以确定是否选择了合适的打印机语言。 ? —debug 打开debug模式,可以很方便的看到原始的打印机语言,有助于对打印机语言和渗透原理的理解。如图可以方便的看出打印机语言之间的交互。 !...—load filename 文本文件中读取并执行pret命令,实现脚本自动化。 —log filename 将打印机的原始数据流写入目标文件。...Put:可以将文件上传到打印机上,由此回想到向linux打印机上传bot来进行控制,然而利用打印机语言无法有效的运行文件。

2.5K30
领券