• 2026-04-09 14:23
    163 0
    #C#
    1 事件的概念事件——首先我们来理解下这个通用概念,比如闹钟——响了;手机——发布了;火箭——发射了;这些都是日常生活中的事件。而在C中,事件的概念与这个有相似也有不同,一般事件都是作为类的一个成员。对 ...
  • 2026-04-09 14:23
    226 0
    #C#
    本文关键字:新建项目:开发MainForm:MainForm先添加1个splitContainer,然后splitContainer.Panel1添加3个按钮,分别是button1,button2,button3这里设置splitContainer的左侧panel1固定大小,splitContainer1.I ...
  • 2026-04-09 14:21
    109 0
    #C#
    《C#重难点1:委托》收录于合集:C基础所谓【委托】:顾名思义,就是把要做的事情交代给其他人做,在C中,有时不方便实现跨类进行访问操作,此场景便是委托的一个重要且常用的应用场合。C委托技术是后续 事件知识 ...
  • 2026-04-09 14:21
    234 0
    #C#
    https://visualstudio.microsoft.com/zh-hans/downloads/VS 解决方案说明public class Furniture{ const double salesTax = .065; private double purchPrice; private string vendor, ...
  • 2026-04-09 14:12
    136 0
    我最早接触的版本是LabVIEW6.1,中间陆陆续续用过比较多的版本:LabVIEW7.0,LabVIEW8.2,LabVIEW8.6,LabVIEW2009,LabVIEW2012,LabVIEW2015,LabVIEW2016,LabVIEW2018,LabVIEW2020,最近最常用的版本是LabVIEW2018。所 ...
  • 2026-04-09 14:11
    173 0
    LabVIEW 作为图形化编程语言,其学习逻辑与传统文本编程语言有所不同,核心在于结合其可视化特性,选择适配的学习方式、善用工具资源,并通过实践与交流深化掌握。以下是系统且实用的学习方法总结:一、选择适配的 ...
  • 2026-04-09 14:09
    123 0
    在LabVIEW的丰富数据类型体系中,变体(Variant)是一种极具灵活性的通用数据类型,其核心价值在于能够兼容并封装LabVIEW中的所有其他数据类型(包括标量、数组、簇、波形等),并支持数据属性的附加与管理。与常规 ...
  • 2026-04-09 14:01
    140 0
    LabVIEW 中的通道(Channels) 是 NI 在LabVIEW 2017 版本 推出的新一代异步通信 / 数据流管理工具,旨在替代传统的队列、通知器等同步原语,以更简洁、直观的方式实现多循环 / 多任务间的数据传输,同时解决传统 ...
  • 2026-04-09 14:00
    189 0
    #C#
    https://visualstudio.microsoft.com/zh-hans/downloads/VS 解决方案说明public class Furniture{ const double salesTax = .065; private double purchPrice; private string vendor, ...
  • 2026-04-09 13:58
    161 0
    #C#
    《C#重难点1:委托》收录于合集:C基础所谓【委托】:顾名思义,就是把要做的事情交代给其他人做,在C中,有时不方便实现跨类进行访问操作,此场景便是委托的一个重要且常用的应用场合。C委托技术是后续 事件知识 ...
  • 2026-04-09 13:55
    164 0
    作为一个干了15年工控技术的老兵,从PLC、上位机到视觉、电子工程都摸过,还带着技术人的傲气创过3年业,最后折戟沉沙回归工程师岗位,我对“技术岗地位不高、话语权弱,创业老板多是销售出身”这事儿,感触比谁都 ...
  • 2026-04-09 13:53
    113 0
    往期的文章LabVIEW新特性——通道有简单提到LabVIEW的通道。当时没在意,默认用while的索引建了个通道,那么通道的数据类型自然是——I32,下图是新建的方法,不熟悉的宝子们可以参考。今天想要修改这个通道传输其 ...
  • 2026-04-09 13:48
    148 0
    #C#
    今天用分享一个C开发的 TCP 调试工具,下载链接在最后有贴出,重要的是我们通过这个工具开发熟悉C的编程基本技巧,重点巩固一下前两节的内容:C重难点1:委托 C基础委托2C重难点2:事件配合sscom助手当TCP Server ...
  • 2026-04-09 13:46
    63 0
    最近,看到32岁程序员猝死的新闻刷爆全网。我瞬间想起了自己曾经的加班经历,心底只剩一句庆幸——还好,我还活着。曾经,我负责全球著名A客户的项目设备软件开发,那段时间常年辗转于国内各大代工厂,脚步从未停歇 ...
  • 2026-04-09 13:43
    95 0
    #C#
    本文关键字:新建项目:开发MainForm:MainForm先添加1个splitContainer,然后splitContainer.Panel1添加3个按钮,分别是button1,button2,button3这里设置splitContainer的左侧panel1固定大小,splitContainer1.I ...
  • 2026-04-09 13:42
    146 0
    #C#
    1 事件的概念事件——首先我们来理解下这个通用概念,比如闹钟——响了;手机——发布了;火箭——发射了;这些都是日常生活中的事件。而在C中,事件的概念与这个有相似也有不同,一般事件都是作为类的一个成员。对 ...
  • 2026-04-09 13:41
    165 0
    一张图一看即懂!当然,把这个vi打包成exe文件也是可以的。 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
  • 2026-04-09 13:40
    144 0
    在LabVIEW中设计精美好看的进度条,核心可围绕两大思路展开,具体说明如下:一、自定义控件设计这是LabVIEW中设计特色进度条的常用思路,核心在于做好细节把控:合理运用配色方案、透明色效果,搭配适配的图片素材 ...
  • 2026-04-09 13:39
    107 0
    我们在开发软件时,有时候需要获取到运行的电脑唯一信息,比如CPU ID,MAC地址,UUID,硬盘序列号等。一开始,在开发和编写些个vi时,因为有些电脑系统和硬件的差别,导致在部分电脑上获取失败或者报错。后面我经过 ...
  • 2026-04-09 13:38
    212 0
    LabVIEW记录并绘制XY轴轨迹的核心是“数据采集-数据处理-绘图渲染”的数据流闭环:① 采集:通过运动控制卡反馈接口或传感器,读取XY轴实时位置数据(以坐标簇形式存在,包含X、Y两个数值);② 处理:将连续采集的 ...
  • 2026-04-09 13:37
    177 0
    LabVIEW作为NI(美国国家仪器)推出的经典图形化编程平台,凭借直观的流程图编程方式、强大的测试测量集成能力,在国防军工、航空航天、汽车电子等多个领域广泛应用。就在上个月,LabVIEW2026Q1版本如期发布。2026Q ...
  • 2026-04-09 13:36
    159 0
    鼠标虽然方便,但是熟练使用键盘快捷键有时能更快的实现想要的操作。LabVIEW使用者(尤其是初学者)快速掌握高频快捷键,能大大提升开发、调试和编辑的效率。---LabVIEW常用快捷键速查手册1. 文档概述1.1 文档目的 ...
  • 2026-04-09 13:31
    176 0
    对于接触或者熟悉一些编程知识的同学来讲,“面向对象”这个词儿一点儿也不陌生。经常听说XX语言是完全面向对象的编程语言,比如C#、Java这些便是完全面向对象的编程语言,又比如C++既是面向过程的编程语言,也是面 ...
  • 2026-04-09 13:31
    197 0
    TCP 通信是 LabVIEW 工业测控的核心网络能力,凭借高可靠、易开发的特性,成为设备互联、远程测控、分布式测试系统的基础。与各类仪器仪表、PLC、运动控制卡、相机等等硬件设备通信的很好选择。还包括与MES通信也往 ...
  • 2026-04-09 13:30
    127 0
    前言:可以这么说,LabVIEW编程者有两类人,一类是会OOP的,一类是不会OOP的。而用OOP编程开发的LabVIEW代码感觉就是和传统初学者编写的代码是两门不同的编程语言。作为一门现代高级编程语言,面向对象则必须是标配 ...
  • 2026-04-09 13:27
    196 0
    一、什么是工控心跳?核心定义工控编程中的心跳(Heartbeat),是工业自动化系统里的周期性状态监测机制,通俗来讲就是设备、模块或通信双方之间,按照固定时间间隔互相发送的“存活信号”,类似于人体心跳持续搏动 ...
  • 2026-04-09 13:27
    73 0
    不废话,按如下步骤来:1 下载几张图片:比较好的(注意下载透明png格式,合适的像素大小)网站1:https://www.iconfont.cn/网站2:https://yesicon.app/2 选用windows风格按钮控件进行自定义,自定义的图片分别放 ...
  • 2026-04-09 13:26
    168 0
    分析一个我自己开发的软件框架——WTYKAMC@2023,感兴趣的加关注,获取私有链接下载。【简介】这是一个基于队列的灵活状态机,可以满足队列元素先进先出,先进后出,后进后出,后进先出,可以清除队列中未执行完的 ...
  • 2026-04-09 13:22
    255 0
    今天分享1个曾经做过的标准设备的上位机控制软件。1.主界面:整体采用沉稳灰色调作为背景,米白色/白色作为主控颜色;所有控件基本采用方形、长方形为主,配合合理的软件图标,清晰明了。2.软件注册保护版权:注册码 ...
  • 2026-04-09 13:21
    283 0
    软件扁平化风格是一种简约的 UI 设计语言,强调去除冗余的装饰元素,以简洁的方式呈现信息。强调对三维效果图像元素使用的最小化,专注于使用去除了冗余信息的图像元素、排版及纯色效果。偏平化GUI的特点去特效化抛 ...
  • 2026-04-09 13:21
    198 0
    今日分享一些我曾经用过的一些LabVIEW学习网站:https://www.cnblogs.com(博客园,一个纯净无广告污染的一个技术博客平台)https://bbs.elecfans.com/zhuti_labview_1.html 电子发烧友论坛-LabVIEW板块https://la ...
  • 2026-04-09 13:15
    163 0
    运行日志(Running Log)是程序,设备运行的 “黑匣子”,在测控工业场景中,既是故障快速定位的核心依据,也是状态监控、优化调试的关键支撑,更是工业级应用不可或缺的保障。它也是用户和开发者所关注的重要数据 ...
  • 2026-04-09 13:13
    97 0
    技术从来都不是一蹴而就的,靠的是日复一日的深耕,一点一滴的积累。今天在群里,有位朋友热心分享了自己的作品,看着大家平和交流、互相鼓励的氛围,心里还挺感慨的。这种干净友善的氛围真的很难得,没有令人反感 ...
  • 2026-04-09 13:10
    187 0
    概述LabVIEW 用户事件库/LabVIEW 用户事件队列框架该框架来源于Github上的大佬瑞安/Ryan P的分享。该用户事件库通过添加命名用户事件和方法,扩展了内置的用户事件功能 在消息生成前检查用户事件是否已注册,以便事 ...
  • 2026-04-09 13:10
    185 0
    软件编程进入到一定阶段后,核心关注点往往不再局限于技术实现、函数调用或功能达成,而是转向了编程风格的打磨。在编程风格体系中,框架设计占据着举足轻重的地位。一款优质的框架,能为软件全生命周期提供关键支 ...
  • 2026-04-09 13:07
    174 0
    LabVIEW 原生的 Multi Column Listbox 仅支持【第一列】显示图标 / 符号,第二、第三列直接设置是不支持的,这是控件的原生限制。那么我如果想要第二、第三列...单元格也显示好看合适图标,怎么实效呢?以下是几个 ...
  • 2026-04-09 13:01
    172 0
    LabVIEW(Laboratory Virtual Instrument Engineering Workbench)作为一款图形化编程环境,在搭建上位机控制程序GUI(人机交互界面)时,凭借其独特的设计理念和功能特性,相较于传统文本编程(如C++、C#、Python ...
  • 2026-04-09 13:01
    230 0
    在工业现场,PLC、传感器、变频器之间传递数据,最怕出现差错。哪怕只是一个二进制位出错,都可能导致设备误动作、数据失真,甚至引发生产故障。想要杜绝这类问题,CRC校验就是最常用、最可靠的保障手段,它堪称工 ...
  • 2026-04-08 13:48
    223 0
    网上有很多教程,但大多有些细节方面的问题,实现起来总是有些问题,这里找到一个成功案例,已经测试通过,现在分享大家使用!建立用户归档  要求能存储字符串类型的数据,本次WinCC报表使用用户归档来实现,因为 ...
  • 2026-04-08 13:46
    183 0
    导出  上一篇介绍了查询的VBS脚本,导出到Excel的功能同样也通过脚本来实现,也需要连接数据,查询需要的数据。与查询功能不同的是,导出功能是把数据写入到Excel中,而不是显示到ListView控件上。这里给“导出” ...
  • 2026-04-08 13:38
    166 0
    查询  前一篇中我们已经按照需求建立了所需变量的用户归档,这样WINCC会自动将这些变量按照设定的存储规则存放到SQL数据库中。而对历史数据进行查询,就是对SQL数据库正确操作以导出我们需要的数据。通过VBS语言 ...
  • 2026-04-08 13:37
    130 0
    后续  前面介绍了用户归档+ListView控件制作报表的步骤,这篇是前面文章的后续,主要是在后面的实际应用中,需要存储的信息不止一组,可能分别存储在多个数据表中,根据查询条件的不同来定义不同的查询字符串。  ...
  • 2026-04-08 11:19
    201 0
    TIAPortal自V14.0版本开始支持安装在Windows 10系统(下称Win10)上(对V14.0来说,官方未做兼容性测试,实际安装时第一次会失败,再次安装就可以了)。但是Win10版本众多,并不是所有的Win10版本都可以很好的 ...
  • 2026-04-08 08:57
    266 0
    一、工程痛点与自动化的战略价值在大型离散制造或过程工业项目中,一个典型的 SCADA/HMI 工程往往包含数百乃至数千张操作画面。每条生产线的泵组、阀门、电机监控画面在逻辑结构上高度相似,唯一的差异仅在于变量地 ...
  • 2026-04-08 08:47
    582 0
    若您有智能制造与自动化相关资料需求,可加入知识星球智能制造与自动化,提升自我认知,认识更多朋友,掌握更多资源,文章所发内容都可进入会员区下载。会员下载区汽车行业Sicar控制标准资料有偿获取三菱PLC编写的 ...
  • 2026-04-07 15:19
    244 0
    核心卖点:解决"硬件依赖",实现"一套业务代码,随意切换底层硬件"。---写在前面嵌入式开发最让人头疼的事情是什么?不是调 Bug,不是看示波器,也不是啃芯片手册——而是换硬件。当你熬了三个月,终于把产品做稳 ...
  • 2026-04-07 15:15
    193 0
    用生活化的角度理解这三个编程利器,让你的嵌入式代码更优雅、更高效! 开篇:为什么要学会组合使用?想象一下,你要管理一个智能家居系统:• 结构体 就像一个 收纳盒,把相关的东西整齐地放在一起• 联合体 ...
  • 2026-04-07 15:14
    176 0
    前言你是否曾经疑惑:为什么 Linux 内核用纯 C 语言写成,却能管理如此复杂的设备驱动体系?为什么那些大型嵌入式项目的代码,看起来明明是 C 语言,却有着面向对象的影子?今天,我们就来揭开这层神秘面纱——用 ...
  • 2026-04-07 15:14
    239 0
    你有没有接手过那种让人崩溃的代码?打开文件,2000 行的 switch-case 扑面而来,里面各种 flag、timer 满天飞。老板说"加个功能",你改了一行,结果整个流程全乱套了……如果你经历过这种场景,那这篇文章就是写 ...
  • 2026-04-07 15:14
    250 0
    写嵌入式代码这么多年,我见过太多"屎山"了。不是说写这些代码的人水平不行,恰恰相反,很多都是经验丰富的老工程师。问题在于,大家从学校里学的那套"面向过程"的思维,在项目越来越复杂的今天,已经有点力不 ...
   还可输入 80 个字符
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码