转自:NI
概览
为您下一个嵌入式项目或想法创建功能原型系统是得到预算和从高层管理获得批准的重要步骤。在开始原型开发之前,考虑一下您所有需要的工具。另一个需要记住的重要原则是原型开发应该足够快速,不应该在原型系统上花费过多的时间,投入过多的资源。
使用NI提供的图形化系统设计工具,用户可以快速对嵌入式设计开展原型开发。NI LabVIEW图形化开发环境提供了与商业硬件的兼容性,其中包括内建处理器、现场可编程门阵列(FPGA)以及I/O,用户可以更快地对嵌入式设计进行原型开发,无论应用设计医疗、绿色、机器人或是其他快速发展的领域。在原型开发流程中有许多步骤,从构建软件体系结构、到连接传感器和致动器、再到开发人机界面(HMI)原型。考虑以下八个概念,学习用户如何在对设计进行原型开发的每个流程中更快地使用图形化系统设计工具。
目录
从高级软件环境着手在嵌入式市场里有着大量的低级硬件和软件工具,同时随着嵌入式设计和硬件技术(多核处理器、FPGA等等)不断提高的复杂性,要使用现有工具进行快速原型设计是困难的。 为了节省在软件原型开发中花费的时间和金钱,应当选择能够抽象大部分底层工作的工具。使用LabVIEW编程工具进行图形化系统设计为用户提供了强大而直观的开发环境,使用户能够直接开始进行原型开发。LabVIEW具有图形化特性,带有数千个内建函数块,可以用于信号处理、高级控制、通信、数据采集、记录等任务中。此外,LabVIEW能够在大量复杂的硬件目标上运行,从多核与实时处理器直至FPGA。因为用户可以使用LabVIEW对FPGA进行编程,可以方便地在原型系统中使用这个技术,而无需浪费大量的开发时间。 使用状态图从纸上的设计进行过渡大多数设计或想法是从纸上开始的。无论是写在餐巾纸上还是更正式的书面计划,从纸面平稳过渡到软件帮助您更快开始您的设计。工程师在设计嵌入式系统软件体系结构中,已经使用状态图多年了。在20世纪90年代,状态图被认为是统一建模语言(UML)规范的行为框图,广泛用于对嵌入式系统进行建模。 使用LabVIEW状态图模块,用户可以使用状态图框图设计软件组件,使用数据流图形化编程定义状态行为和过渡逻辑。图1展示了用户如何从纸上的状态图过渡到LabVIEW状态图。 图1:从纸上的状态图过渡到LabVIEW状态图模块
|