我国对于专业电声设备的研究相对落后,当今专业电声产品无一例外均来自日本及欧美国家。通过对使用音乐合成器时声音序列发生这一过程的研究,设计并实现了一种基于Arduino的可同时播放多轨道声音序列的Musica (Instrument Digital Interface Cmidi)音序器。该系统根据实际演奏及创作中的使用需求选用适当的外部电路、元器件及输入输出模块,并在确定了各模块的通信接口及软件所需外部存储容量后选取Arduino开发板型号,搭建了完整的硬件平台,编写Arduino程序。该系统实现了符合Midi接口标准的键盘演奏功能、最长32步进的多轨音序播放及录制功能。
基于国产PLC控制系统图形化、国产化、协同化的需求,提出一种运行于国产麒麟操作系统、用于国产PLC的配套SCADA(Supervisory Control And Data Acquisition,即数据采集与监视控制)系统中的图形组态软件架构。采用该系统架构开发的组态软件首次实现了组态软件与操作系统软件的双国产化,在数据交互方式、多线程执行、多协议簇通信、多人协同开发、多机运行协调等方面形成了核心知识产权。同时,将全集成自动化理念(Totally Integrated Automation,TIA)引入组态软件开发领域,对目前主流组态应用包开发方法横向融合集成,并通过双向OPC、Active X/OLE插入、模板继承等方法支持增强的动态功能扩展。另外,将短期的可靠消息机制和长期数据库同步技术结合提高稳定性,对第三方控件采用故障预测和沙箱隔离增强安全性,html5原生支持下组态前端页面天然具备web发布功能带来的便利性也都进一步增强了本文所研发的图形组态软件的竞争优势。