当前位置:首页 > 报告详情

LabVIEW+与Python等多语言编程融合实践_NI.pdf

上传人: p****n 编号:614088 2025-02-19 45页 14.26MB

1、INTERNAL-NI CONFIDENTIALLabVIEW+与Python等多语言跨平台编程融合实践Hybrid Programming and Across Platform with LabVIEW+Suit Practice周晓霜NI 技术支持部门AgendaAgenda12345Introduction of LabVIEW+Suit IntegrationLabVIEW Integration with PythonTestStand Integration with PythongRPC Support of LabVIEW and TestStand Other LabVIE

2、W+SuiteIntroduction of LabVIEW+Suit IntegrationWhy and How?INTERNAL-NI CONFIDENTIALEach Language has its advantagesLeverage existed IP/“wheels”Faster in development Better performance High Efficiency in cooperationModular DevelopmentLow risk Flexible in choiceWhy Hybrid Programing and Across Platfor

3、m?INTERNAL-NI CONFIDENTIALLabVIEW+Suite Family MembersINTERNAL-NI CONFIDENTIALHardware DriversTest and Measurement IPsExecution Framework SoftwareArchitecture of an Automated Test SystemTestStandTestStandMicrosoft.NETMulticoreControllersTiming and SynchronizationTest Cell IntegrationPXIInstrumentati

4、onConditionMonitoring3rd PartyInstrumentationHardwareC/C+INTERNAL-NI CONFIDENTIALIntegration Methods with Python from LabVIEW+Automating DIAdem with PythonCalling Python in LabVIEWLabVIEW IntegrationWith PythonINTERNAL-NI CONFIDENTIALINTERNAL-NI CONFIDENTIALOfficial Python Support Version Matrix in

5、LabVIEWINTERNAL-NI CONFIDENTIALPython Support Features in LabVIEWLabVIEW 2018:Python nodes were added.Open Python session.Python node.Close Python session.Natively support Python 2.7 and 3.6.LabVIEW 2019:Node supports new data type-Boolean.Can use Python node to marshal numeric arrays to NumPy array

6、s.LabVIEW2021:Support Python 3.6-3.9,remove support Python 2.7.Can marshal clusters to named tuples so you can reference tuple items by name when using the Python Node.2018-2021INTERNAL-NI CONFIDENTIALDemo:Using Python NodeINTERNAL-NI CONFIDENTIALPython Support Features in LabVIEWLabVIEW 2022 Q3:Sup

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了LabVIEW+与Python等多语言跨平台编程融合实践。LabVIEW+套件支持与Python的集成,允许在LabVIEW中调用Python脚本,并提供了对Python数据类型的支持。从LabVIEW 2018开始,官方就支持了Python节点,到LabVIEW 2023,已经支持Python 3.10,并移除了对Python 2.7的支持。同时,LabVIEW+套件也支持TestStand与Python的集成,允许在TestStand中执行Python脚本,并在2023Q4提供了对Python虚拟环境的支持。 此外,LabVIEW+套件还提供了gRPC支持,gRPC是一种高性能的RPC框架,支持多种操作系统和编程语言。LabVIEW+套件使用gRPC可以实现远程控制和监控TestStand UI,支持任何操作系统和编程语言。 最后,文章还提到了LabVIEW+套件的其他功能,如使用Python修改FlexLogger项目配置,控制FlexLogger测试会话,以及使用Python脚本在DIAdem中进行脚本操作等。总的来说,LabVIEW+套件提供了一个跨平台的解决方案,可以集成多种编程语言的优势,提高开发效率。
"LabVIEW+与Python如何实现跨平台编程融合?" "TestStand如何利用Python进行高效集成?" "gRPC在LabVIEW和TestStand中的应用有哪些优势?"
客服
商务合作
小程序
服务号
折叠