1. 借助图形化设计环境, 更快进行部署
借助面向嵌入式系统设计的ni labview软件,用户无需编写连续多行文本,而是通过拖放式图标开发控制或测量应用。使用ni labview,嵌入式c或硬件描述语言(hdl)代码等传统语言需编写数月的程序,可在数周内完成,因为直观流程图所显示的代码便于用户开发、维护和理解。ni labview还提供额外的运算模型,如:仿真反馈、文本数学、ansi c、hdl代码集成和状态图。通过结合灵活的编程选项和本质上并行执行的图形化编程,用户可比使用传统工具更快实现应用程序的原型。
2. 轻松重复使用嵌入式代码和现有ip
无需从头开始,即可设计嵌入式系统。ni labview开放式环境既能轻松集成嵌入式ansi c和hdl代码,又能轻松集成由您的组织、同事或其他供应商提供的其它ip。ni labview提供的架构结合用户所需的各项功能,以实现系统设计目标。因此,无论用户是否熟悉ansi c、hdl、文本数学或状态图,开发环境是相同的。
3. 借助实时和基于fpga的架构, 获得最大灵活性
ni labview能够将包含嵌入式系统中所有基本模块的多个嵌入式系统平台(包括:ni single-board rio和ni compactrio)作为目标。该控制器具有一个运行实时操作系统的32位处理器。背板包含的现场可编程门阵列(fpga),可执行高速处理。fpga 还能够为包含模拟输入与输出、数字输入与输出、计数器/定时器等功能的i/o模块,配置并提供接口。每个模块都包括:与传感器和激励器的直接连接,以及内置的信号调理与隔离。无需复杂的自定义硬件设计,该灵活平台即可根据用户的嵌入式系统提供各类电源——具有商用现成硬件集成和现成易用性的定制电源。
4. 借助内置调试、仿真和用户界面功能, 快速迭代
ni labview用户可搭配易于创建的用户界面、内置调试功能和仿真功能,对设计进行快速迭代。用户可使用前面板上的显示控件以及内置环境工具(如:探针、高亮显示执行过程、断点和单步调试),监测嵌入式代码的内部状态。增强型行为级仿真可提供更为高效的开发,帮助用户执行开发计算机上的代码并在编译之前验证功能。此外,用户能够通过ni labview程序,将测试矢量或交互值植入fpga中的输入i/o节点。捕捉fpga的输出以验证和视觉化fpga的行为,在主机上运行就如同在开发计算机的fpga上运行一样,获得仿真fpga和主机代码之间的模拟寄存器与dma传输。借助这些新功能,用户可创建面向fpga代码的测试平台,并且无需总是在编译后检查逻辑功能,即可仿真整个系统。
5. 集成数百种高级分析和其它ip
ni labview包含数千个特别为工程师和科学家创建的高级分析函数,所有函数均配有详细的帮助文件与文档。这些强大的算法可实现高级信号处理、频率分析、概率与统计、曲线拟合、插值、数字信号处理等功能。ip函数既可用于实时处理器,也可用于fpga。除了有理分式重采样、除、平方根、自适应滤波器和定点的支持,还包含快速傅立叶变换(fft)函数,可用于进行fft、逆fft、多个面元大小和多个吞吐量设置。您还可将ni labview扩展至特定的应用处理,如:声音和振动测量、机器视觉、rf/通信、瞬时/短时信号分析等。
6. 无需学习hdl, 即可执行fpga控制逻辑
ni labview fpga模块可访问ni compactrio和ni single-board rio fpga这一类可编程且可重新配置的高性能芯片。传统意义上,fpga设计员不得不学习并使用vhdl等复杂的设计语言,对fpga进行编程。现在,任何工程师或科学家均能使用labview图形化编程,定制fpga。通过嵌入ni compactrio和ni single-board rio的fpga硬件,用户可针对模拟与数字i/o,实现自定义定时、触发、同步、控制和信号处理。
7. 快速启动可立即执行的范例
ni嵌入式软件评估工具包提供:分步式使用指南(用于创建实时和基于fpga的应用程序)、能够立即执行的常见嵌入式任务范例、labview经过扩展的 试用版、labview实时与labview fpga硬件,以及一个可轻松连接编码器、指示灯和其它接口的自定义子板。
8. 确保软件投资收益的同时, 轻松部署至容量优化的平台
基于ni labview的设计具有便携特点,既包括强健的原型平台(如:pc或pxi系统),也包括更牢固的低价位硬件目标(如:ni compactrio和ni single-board rio)。借助各类可重新配置i/o (rio)目标中的常见硬件架构,位处设计与仿真阶段的用户可先行访问功能强大的原型平台,再将相同代码端接至成本优化后的最终部署目标。
9. 借助灵活、可升级的软件平台, 实现更多功用
ni labview用户不仅能够了解如何设计嵌入式系统。用户能够熟练使用架构,继而轻松过渡至面向数据记录、无线测量、自动化测试等内容的创新性技术。借助嵌入式应用中相同的图形化编程语言,可控制传统仪器、创建完整自动测试系统,或从各处采集数据。快速学习labview图形化编程,不仅能为技术型简历增色,还能提高您的产业价值。
10. 与全球工程师携手, 进行合作与开发
由于数百万用户已成功地将ni labview纳入大多数应用,您能够访问内容广泛的技术支持网络,进而降低投资风险。除了享受世界一流的电话支持和技术论坛,用户能够在线找到各类范例程序、技术白皮书、“知识库(knowledgebase)”文档。用户能够利用labview用户组构成的更宽泛的网络、携手产品合作伙伴,并选择全球的集成商。
鸿蒙报名入口
微软即将新推出Windows 10X系统
各类常用接地电阻的允许值
中兴通讯状告美国芯片厂商 索赔5500余万元
李开复:未来50%工作将被人工智能取代
嵌入式系统设计NI LabVIEW软件的十大特点
一文读懂LPC中的中断处理
看了三星S8的发布会,不知道大家对iPhone8的外观还满意吗?
诺基亚8强势回归:屏幕指纹识别+骁龙821!诺基亚将告别低配时代!
服务器遭受到攻击应该怎么解决?
魅族预热“闪耀新机,神秘新品即将开售
工信部副部长陈肇雄表示实现携号转网还要解决两个方面的问题
上半年电子设备制造业增长突出,专家建议继续开拓市场
人造毛发传感器来袭 带给机器人别样“感受”
你需要了解的云存储的几大优缺点
一个叫做MATLAB的美国软件被禁用了
如何使用独立调试工具优化汽车软件开发?
在NEPCON能Get到的三个设计生产制造知识
智能化时代工控机产业迎来发展的新时期和新阶段
独领风骚:大咖云集,物联网与智能穿戴峰会及展览4月举行