<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Veiyon的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Veiyon</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Veiyon]]></copyright><item><title><![CDATA[LabVIEW 中被低估的变体属性(Variant Attribute)]]></title><link>https://blog.youkuaiyun.com/Veiyon/article/details/163617640</link><guid>https://blog.youkuaiyun.com/Veiyon/article/details/163617640</guid><author>Veiyon</author><pubDate>Mon, 10 Aug 2026 07:21:23 +0800</pubDate><description><![CDATA[很多人只把 Variant 当作通用数据容器，却忽略了 Variant Attribute 这张内置“键值表”。本文从基本用法、查找效率和大数组内存入手，对比普通数组与 Map，并介绍原地修改大型属性的方法，看看它为何适合管理大量、异构且需要按名称查询的数据。]]></description><category></category></item><item><title><![CDATA[AMCLite—LabVIEW 轻量级异步消息通信框架]]></title><link>https://blog.youkuaiyun.com/Veiyon/article/details/163474070</link><guid>https://blog.youkuaiyun.com/Veiyon/article/details/163474070</guid><author>Veiyon</author><pubDate>Tue, 04 Aug 2026 14:56:59 +0800</pubDate><description><![CDATA[AMCLite是一个基于LabVIEW原生队列的轻量级异步消息通信框架，通过对NI官方AMC库进行优化改进而来。核心改进包括：1) 消息载体从平化字符串改为Variant，支持直接传递任意数据类型；2) 移除网络通信功能，专注本地通信；3) 新增按队列名寻址的全局消息机制。框架提供单循环、双循环和纯消息三种模板VI，支持从简单工具到复杂系统的开发需求。安装包以VIPM形式分发，包含完整功能VI和可直接使用的模板代码。文章详细介绍了框架的设计理念、核心功能和使用方法，并分享了实际项目中的最佳实践。]]></description><category></category></item><item><title><![CDATA[LabVIEW性能与内存管理详解]]></title><link>https://blog.youkuaiyun.com/Veiyon/article/details/151020989</link><guid>https://blog.youkuaiyun.com/Veiyon/article/details/151020989</guid><author>Veiyon</author><pubDate>Sat, 30 Aug 2025 16:18:47 +0800</pubDate><description><![CDATA[本文系统介绍了LabVIEW性能与内存管理的核心机制与优化策略。LabVIEW基于数据流模型，具备自动并行执行能力，其执行系统通过多线程池调度任务，合理使用可提升效率。内存管理方面，应避免不必要的数据复制，善用In Place算法、数据引用（DVR）及预分配策略以减少内存占用与复制开销。同时，应注意控制UI线程访问、减少前面板操作，防止内存碎片化。掌握这些底层机制与方法，能够显著提高LabVIEW程序的运行效率和稳定性。]]></description><category></category></item><item><title><![CDATA[LabVIEW教程——AMC异步通信框架详解]]></title><link>https://blog.youkuaiyun.com/Veiyon/article/details/150156475</link><guid>https://blog.youkuaiyun.com/Veiyon/article/details/150156475</guid><author>Veiyon</author><pubDate>Sun, 10 Aug 2025 21:18:26 +0800</pubDate><description><![CDATA[本文介绍了LabVIEW中的异步消息通信（AMC）框架，这是一种专为不同运行单元间信息传递设计的通用API。AMC支持三种通信场景：同一进程内、同一设备不同进程间以及网络连接的LabVIEW目标间通信。文章阐述了AMC的设计目标、适用场景以及与QMH设计模式的关系，并详细介绍了消息结构、本地/进程间/网络通信的实现方式以及API使用方法。AMC特别适合处理低频、不定时的异步消息，如用户操作、状态更新等，为LabVIEW开发者提供了简单可靠的消息传递解决方案。]]></description><category></category></item><item><title><![CDATA[LabVIEW教程——程序框架与设计模式详解]]></title><link>https://blog.youkuaiyun.com/Veiyon/article/details/149684018</link><guid>https://blog.youkuaiyun.com/Veiyon/article/details/149684018</guid><author>Veiyon</author><pubDate>Sun, 27 Jul 2025 09:38:18 +0800</pubDate><description><![CDATA[告别LabVIEW“面条代码”，它需要架构思维！本文系统解析LabVIEW程序框架与核心设计模式，助你构建高维护、强扩展的工业级应用。从基础的状态机、生产者消费者模式，到中坚力量QMH（队列消息处理器），再到高阶的面向对象和Actor框架，层层递进，揭秘模块解耦、异步通信、消息驱动等技术。掌握这些内容，让你的LabVIEW代码清晰易读、稳定高效，轻松应对复杂项目开发与维护挑战！无论你是刚入门还是项目复杂度逐步上升，这篇文章都将成为你掌握 LabVIEW 架构设计的关键一课！]]></description><category></category></item><item><title><![CDATA[LabVIEW教程——深入理解For循环与数组操作]]></title><link>https://blog.youkuaiyun.com/Veiyon/article/details/149485582</link><guid>https://blog.youkuaiyun.com/Veiyon/article/details/149485582</guid><author>Veiyon</author><pubDate>Sun, 20 Jul 2025 18:05:08 +0800</pubDate><description><![CDATA[文章以具体案例为主线，深入浅出地解析For循环与数组的各种高效用法，带你深刻理解For循环与数组操作。]]></description><category></category></item><item><title><![CDATA[LabVIEW零基础快速入门]]></title><link>https://blog.youkuaiyun.com/Veiyon/article/details/148996614</link><guid>https://blog.youkuaiyun.com/Veiyon/article/details/148996614</guid><author>Veiyon</author><pubDate>Sun, 29 Jun 2025 13:04:34 +0800</pubDate><description><![CDATA[面向初学者的LabVIEW图形化编程入门教程，从安装到第一个项目，手把手带你快速上手。]]></description><category></category></item></channel></rss>