20220402-labview-2021sp1-released

LabVIEW 2021 SP1发布

NI刚刚发布了LabVIEW 2021 SP1和鸽掉的Linux RT驱动支持,可以说现在才是LabVIEW 2021的完全体,以下就是NI平台安装包2021秋季版的下载地址,推荐使用LabVIEW RT的开发者进行安装:

Software Platform Bundle Fall 2021 32位英文版
Name Checksum File Size
Fall 2021 (MD5) 7d6427bbdb3460aab7958e4a4a6778c6 48.23 GB
(SHA256) bbd3ec07ff10eb9fec2e9420e6d9b643ee4d7eea4d3481cf1e3797e2a4f444bc

From https://www.ni.com/en-us/support/downloads/software-products/download.software-platform-bundle.html#

Software Platform Bundle Fall 2021 64位英文版
Name Checksum File Size
Fall 2021 (MD5) 7c7a61f00e68436a7617913077f3dea6 59.85 GB
(SHA256) 88f4eff780d9c2ecd3d8791a410aa652b4602ed27c5cbcbd09bb54e70f62f66e

From https://www.ni.com/en-us/support/downloads/software-products/download.software-platform-bundle.html#443873

Software Platform Bundle Fall 2021 32位中文版
Name Checksum File Size
Fall 2021 (MD5) d52563b081ece419311ec56446cec29a 48.46 GB
(SHA256) 943d68ccefbdfa9aa951a809de2685bffa54bb5b5d7430fb4fdd75a35536a7fe

From https://www.ni.com/en-us/support/downloads/software-products/download.software-platform-bundle.html#443869

下载地址
https://download.ni.com/support/nipkg/products/ni-s/ni-software-platform-bundle-x86/21.5/offline/ni-software-platform-bundle-x86_21.5.0.49279-0+f127_offline.iso
https://download.ni.com/support/nipkg/products/ni-s/ni-software-platform-bundle/21.5/offline/ni-software-platform-bundle_21.5.0.49279-0+f127_offline.iso
https://download.ni.com/support/nipkg/products/ni-s/ni-software-platform-bundle-x86-zh-cn/21.5/offline/ni-software-platform-bundle-x86-zh-cn_21.5.0.49279-0+f127_offline.iso

LinuxRT离线支持
这个类似于NI之前支持Parlap ETS RT的控制器Target CD,需要有这个才能在下位机RT安装软件。虽然不知道大包里面是否已经包含(2021春季版没有包含,2020的春秋两版大包里面包含了,2019的大包里面不包含,属于薛定谔的包含态),因此LinuxRT离线支持下载还是推荐下载:
NI Linux Real-Time Offline Installation Support 21.5
Name Checksum File Size
21.5.0 (MD5) 4bffcbe21bc0b766accfb6b364c37f66 4.59 GB
(SHA256) 1e73e7bffbb22e9b09866d6b941332da53a37f44413b827d57ef4008b7dd2be9

From https://www.ni.com/en-us/support/downloads/software-products/download.ni-linux-real-time-offline-installation-support.html#

https://download.ni.com/support/nipkg/products/ni-l/ni-linux-rt-offline-installation-support-21.5/21.5/offline/ni-linux-rt-offline-installation-support-21.5_21.5.0_offline.iso

此外这次更新,LabVIEW 64bit也有了Realtime 模块,加上之前32bit工具包的淘汰,这样在官方层面,LabVIEW 64bit的模块和工具包就和32bit完全相同了。

Veristand现在也更新了2021版,并且是64bit架构,只支持Windows和Linux RT 64bit,完成了系统64bit化迁移。自LabVIEW 8.5抛弃了在Windows内核打补丁增加实时性的RTX之后,IntervalZero同厂的在DOS上增加Win32API的ETS也遭到了抛弃,业界在主流系统上改造为实时系统的共识就是LinuxRT,维护一个实时系统的生态需要的投资过于庞大,只有开源的Linux才能确保长期的演进。

如果使用Veristand2021推荐把下面的Eclipse和RT镜像装上。

以上的下载链接如果下载失败或者速度过低,可以加入迅雷云盘里面的云下载,然后从迅雷云盘中下载,速度相对稳定一些。

20200729-labview-2020-summary

LabVIEW 2020 发布后的一些吐槽汇总

LabVIEW 2020 离线镜像下载出错的解决办法

NI的官网使用CloudFlare的CDN加速,国内使用的是百度云加速,因此继承了百度不靠谱的特质,经常发现下下来的hash值和NI官方给的hash值对不上。
这种情况下推荐重新下载一遍,有时候hash就能对上了。
如果反复下载之后,几次的hash都对不上,这时候就可以用变通的办法来处理。
解压缩离线的ISO镜像后
目录下会有Install.exe,一些DLL支持文件,目录有以下三个:
1. bin(安装支持文件包含了NI包管理器和.net安装环境)
2. feeds(目录下包含子目录如ni-488.2,再下一层有Packages文件)
3. Pool(包含了实际的nipkg安装包)

Packages文件是纯文本的,里面包含了Pool目录下的nipkg文件的一些信息。

Architecture: windows_all
CompatibilityVersion: 0
Conflicts: ni-package-manager
Description: Package for displaying the IVI Foundation Inc. License Agreement
DisplayName: IVI Foundation Inc. License Agreement
DisplayVersion: 20.0.0
EulaTitle: IVI
Filename: ../../pool/eula-ivi_20.0.0.49153-0+f1_windows_all.nipkg
Homepage: http://www.ni.com
MD5Sum: abdd1d7965acc3749f5d80adec7bac5b
MD5sum: abdd1d7965acc3749f5d80adec7bac5b
Maintainer: National Instruments support@ni.com
OsSupport: WINDOWS_7_SP1_32BIT WINDOWS_7_SP1_64BIT WINDOWS_81_32BIT WINDOWS_81_64BIT WINDOWS_10_32BIT WINDOWS_10_64BIT WINDOWS_EMBEDDED_STANDARD_7_SP1 WINDOWS_SERVER_2008_R2_SP1_64BIT WINDOWS_SERVER_2012_R2_64BIT
Package: eula-ivi
Plugin: eula
Priority: standard
Section: Infrastructure
Size: 3944
UserVisible: no
Version: 20.0.0.49153-0+f1

里面比较重要的是Filename和MD5Sum两个字段,可以用来确认nipkg文件是否已经损坏。
为了修复安装包,需要根据这个配置文件把损坏的nipkg文件找出来,然后替换成好的。
目前看来只要是文件名一致的nipkg文件并且没有损坏,hash应该是一致的,所以可以用其他完好安装包里的nipkg文件进行替换。
经过我实验,Pool里面将损坏的nipkg文件替换为正常的nipkg文件,安装包就可以正常安装使用。

PS:
另外在C:\Program Files\National Instruments\NI Package Manager下有一个nipkg.exe可以创建离线安装包,可惜的是不支持校验和修复已经下载好的安装包,希望NI以后可以加上对应的功能。

NI 驱动下载 2020.05

Peripheral Drivers for Controllers
From https://www.ni.com/en-us/support/downloads/drivers/download.peripheral-drivers-for-controllers.html
NI CompactRIO
From https://www.ni.com/en-us/support/downloads/drivers/download.ni-compactrio.html#311624
NI-ELVISmx
From https://www.ni.com/en-us/support/downloads/drivers/download.ni-elvismx.html#305452
FlexRIO
From https://www.ni.com/en-us/support/downloads/drivers/download.flexrio.html
PXI Platform Services
From https://www.ni.com/en-us/support/downloads/drivers/download.pxi-platform-services.html#313433
NI R Series Multifunction RIO
From https://www.ni.com/en-us/support/downloads/drivers/download.ni-r-series-multifunction-rio.html
NI-488.2
From https://www.ni.com/en-us/support/downloads/drivers/download.ni-488-2.html#305442
NI-DAQmx
From https://www.ni.com/en-us/support/downloads/drivers/download.ni-daqmx.html#311818
NI-DCPower
From https://www.ni.com/en-us/support/downloads/drivers/download.ni-dcpower.html
NI-DMM
From https://www.ni.com/en-us/support/downloads/drivers/download.ni-dmm.html
NI-FGEN
From https://www.ni.com/en-us/support/downloads/drivers/download.ni-fgen.html#305449
NI-HSDIO
From http://www.ni.com/en-us/support/downloads/drivers/download.ni-hsdio.html
Vision Acquisition Software
From https://www.ni.com/en-us/support/downloads/drivers/download.vision-acquisition-software.html#305518
NI-Industrial Communications for Ethernet/IP
From https://www.ni.com/en-us/support/downloads/drivers/download.ni-industrial-communications-for-ethernet-ip.html#305843
NI-Industrial Communications for EtherCAT
From https://www.ni.com/en-us/support/downloads/drivers/download.ni-industrial-communications-for-ethercat.html#311691
NI-Industrial Communications for CANopen
From http://www.ni.com/en-us/support/downloads/drivers/download.ni-industrial-communications-for-canopen.html#311611
NI-Industrial Communications for IEC 61850
From https://www.ni.com/en-us/support/downloads/drivers/download.ni-industrial-communications-for-iec-61850.html
NI-Industrial Communications for DeviceNet
From http://www.ni.com/en-us/support/downloads/drivers/download.ni-industrial-communications-for-devicenet.html#311812
NI-Industrial Communications for DNP3
From https://www.ni.com/en-us/support/downloads/drivers/download.ni-industrial-communications-for-dnp3.html
NI-SCOPE
From https://www.ni.com/en-us/support/downloads/drivers/download.ni-scope.html#305863
NI-Serial
From https://www.ni.com/en-us/support/downloads/drivers/download.ni-serial.html#305457
NI-SWITCH
From https://www.ni.com/en-us/support/downloads/drivers/download.ni-switch.html
NI-Sync
From https://www.ni.com/en-us/support/downloads/drivers/download.ni-sync.html#311813
NI-XNET
From https://www.ni.com/en-us/support/downloads/drivers/download.ni-xnet.html#311817
NI-VISA
From https://www.ni.com/en-us/support/downloads/drivers/download.ni-visa.html#305862
Industrial Controller Device Drivers
From https://www.ni.com/en-us/support/downloads/drivers/download.industrial-controller-device-drivers.html
NI-VirtualBench Application and Driver
From https://www.ni.com/en-us/support/downloads/drivers/download.ni-virtualbench-application-and-driver.html
LabVIEW ELVIS III Toolkit
From https://www.ni.com/en-us/support/downloads/software-products/download.labview-elvis-iii-toolkit.html

NI 非集成驱动

NI-Digital Pattern Driver

From https://www.ni.com/en-us/support/downloads/drivers/download.ni-digital-pattern-driver.html#320889
NI-Digital Pattern Driver 19.0.1
Name Checksum File Size
19.0.1 (MD5) 0e9477f71b0f7e23ff34fd44396eaeb8 1.03 GB
(SHA256) b157150f962b6cd15df4c6879f6e89a568978060f7221a7ab98a8e701dcdb33f

From https://www.ni.com/en-us/support/downloads/drivers/download.ni-digital-pattern-driver.html#320889

http://download.ni.com/support/nipkg/products/ni-d/ni-digital/19.0/offline/ni-digital_19.0.1_offline.iso

NI-PXImc

From https://www.ni.com/en-us/support/downloads/drivers/download.ni-pximc.html#339602

NI-PXImc 19.0
Name Checksum File Size
19.0.0 (MD5) 8018d68d9593a9d7d8ecac68f21386c0 654.29 MB
(SHA256) 70ee376319886ce472748774d34010d3361d59c485b2ef8125b9f70fa3ea8c13

From https://www.ni.com/en-us/support/downloads/drivers/download.ni-pximc.html#339602

http://download.ni.com/support/nipkg/products/ni-p/ni-pximc/19.0/offline/ni-pximc_19.0.0_offline.iso

NI-ATCA

From https://www.ni.com/en-us/support/downloads/drivers/download.ni-atca.html#

NI-ATCA 19.5
Name Checksum File Size
19.5.0 (MD5) 2be487ba66fd99f794ddbf8f2881ca50 3.9 GB
(SHA256) 82fa460c4ab257b4d923964814bbbf33d22cbb6d59d8ceb05d81df17c50d9052

From https://www.ni.com/en-us/support/downloads/drivers/download.ni-atca.html#
http://download.ni.com/support/nipkg/products/ni-a/ni-atca/19.5/offline/ni-atca_19.5.0_offline.iso

NI-845x Driver Software

From https://www.ni.com/en-us/support/downloads/drivers/download.ni-845x-driver-software.html#346270

NI-845x Driver Software 20.0
Name Checksum File Size
20.0.0 (MD5) ba5cb91a93268c50132d823ddc9cb0e8 594.72 MB
(SHA256) 366699b272abf25d59cfaabbdbf20f328630188ad3f7b1bfff3d3812ae07f820

From https://www.ni.com/en-us/support/downloads/drivers/download.ni-845x-driver-software.html#346270

http://download.ni.com/support/nipkg/products/ni-8/ni-845x/20.0/offline/ni-845x_20.0.0_offline.iso

NI-SLSC

From https://www.ni.com/en-us/support/downloads/drivers/download.ni-slsc.html#345643

NI-SLSC 20.0
Name Checksum File Size
20.0.0 (MD5) d9ad63fca2429542213ad1da64ebe8dd 1.03 GB
(SHA256) 932f54b6b1d238f424bf3236b883f995cdd957fa67d3e7c9daa8b9fac1b80bb9

From https://www.ni.com/en-us/support/downloads/drivers/download.ni-slsc.html#345643

http://download.ni.com/support/nipkg/products/ni-s/ni-slsc/20.0/offline/ni-slsc_20.0.0_offline.iso

Digital Systems Development Board Driver for LabVIEW

From https://www.ni.com/en-us/support/downloads/drivers/download.digital-systems-development-board-driver-for-labview.html#305456

Digital Systems Development Board Driver for LabVIEW 2019
Name Checksum File Size
2019 (MD5) 9a52c902c6ff623fe42df892c3428995 811.27 MB
(SHA256) 8f0bb9c789c379048070e9834bbcf325ea21700e28d7b018aea3a50b254c020b

From https://www.ni.com/en-us/support/downloads/drivers/download.digital-systems-development-board-driver-for-labview.html#305456

http://download.ni.com/support/nipkg/products/ni-d/ni-dsdb-2019-drivers-labview-support-x86/19.0/offline/ni-dsdb-2019-drivers-labview-support-x86_19.0.0_offline.iso

NI Linux RT System Image

From https://www.ni.com/en-us/support/downloads/software-products/download.ni-linux-rt-system-image.html#

NI Linux RT System Image 2020.06
Name Checksum File Size
2020.06 (MD5) b81cb14684db49e612c15a5e5c37dd47 567.75 MB
(SHA256) 5cfa03d861c371831e4921a903bc4e4ec3355498d71b478a4261229525e5debd

From https://www.ni.com/en-us/support/downloads/software-products/download.ni-linux-rt-system-image.html#

http://download.ni.com/support/nipkg/products/ni-l/ni-linux-rt-system-image-2020.06/20.1/offline/ni-linux-rt-system-image-2020.06_20.1.0_offline.iso

NI Linux Real-Time Offline Installation Support

From https://www.ni.com/en-us/support/downloads/software-products/download.ni-linux-real-time-offline-installation-support.html#

NI Linux Real-Time Offline Installation Support 20.0
Name Checksum File Size
20.0.0 (MD5) afbbd55a649be6716974b838873edac9 3.68 GB
(SHA256) 43d768e958b3497493a5615d1462c96232bf1410f9c0bf7f45eb18eb7f1140b6

From https://www.ni.com/en-us/support/downloads/software-products/download.ni-linux-real-time-offline-installation-support.html#

http://download.ni.com/support/nipkg/products/ni-l/ni-linux-rt-offline-installation-support-20.0/20.0/offline/ni-linux-rt-offline-installation-support-20.0_20.0.0_offline.iso

VirtualBench Software

From https://www.ni.com/en-us/support/downloads/drivers/download.virtualbench-software.html#324215
VirtualBench Software 18.0
(MD5)
17dcca1927826257b48eaefed0d258b0

From https://www.ni.com/en-us/support/downloads/drivers/download.virtualbench-software.html#324215
http://download.ni.com/support/softlib/VirtualBench/Windows/18.0/NIVirtualBench1800.zip

Functional Safety Editor

From https://www.ni.com/en-us/support/downloads/drivers/download.functional-safety-editor.html#326204

Functional Safety Editor 2018
(MD5)
6d77dc4e227758aeddabe9df674ed006

From https://www.ni.com/en-us/support/downloads/drivers/download.functional-safety-editor.html#326204

http://download.ni.com/support/softlib/reconfigurable_io/Functional%20Safety/2018%20May/FUNCSAFETY2018MAY.exe

FRC Game Tools

From https://www.ni.com/en-us/support/downloads/drivers/download.frc-game-tools.html#

FRC Game Tools 2020
Name Checksum File Size
2020 (MD5) 0fd5df9e21e69e2e5a0e1e5f7d60f60a 850.5 MB
(SHA256) 63da2e87bd66c6003daa2e31283207eecaf2a91dbdae2b060848ad95ab63c094

From https://www.ni.com/en-us/support/downloads/drivers/download.frc-game-tools.html#

http://download.ni.com/support/nipkg/products/ni-f/ni-frc-2020-game-tools/19.0/offline/ni-frc-2020-game-tools_19.0.0_offline.iso

LabVIEW Software for FRC

From https://www.ni.com/en-us/support/downloads/drivers/download.labview-software-for-frc.html#

LabVIEW Software for FRC 2020
Name Checksum File Size
2020 (MD5) 2bed0a8236a5dd452c96a019450a9ecf 7.71 GB
(SHA256) 7e33d9a3d88b34d11af40b3a18656d1d640679ad6c342151fe247d6f15cb9a9e

From https://www.ni.com/en-us/support/downloads/drivers/download.labview-software-for-frc.html#

http://download.ni.com/support/nipkg/products/ni-f/ni-frc-2020-base-suite/19.0/offline/ni-frc-2020-base-suite_19.0.0.49152-0+f0_offline.iso

NI-568x Driver Software

From https://www.ni.com/en-us/support/downloads/drivers/download.ni-568x-driver-software.html#331229
NI-568x Driver Software 19.0
(MD5)
fa01656d755cf54d6e27237e573bfc34
https://download.ni.com/support/softlib/RF/NI-568x/NI568X190.zip

NI-5690 Driver Software

From https://www.ni.com/en-us/support/downloads/drivers/download.ni-5690-driver-software.html

Filesize: 1501.48 MB

Checksum (MD5): c1710c5a8c82104fc751e46925cf5ea3

http://download.ni.com/support/softlib/RF/NI-5690/NI5690190.zip
NI-mmWave

From https://www.ni.com/en-us/support/downloads/drivers/download.ni-mmwave.html#312718

NI-mmWave 19.0
Name Checksum File Size
19.0.0 (MD5) 7e0441e39df7f00457d302c54cf315ff 3.35 GB
(SHA256) 871e69a27107519d309187f9476ce482dd74c179d363d22252155c60f13b5ee9

From https://www.ni.com/en-us/support/downloads/drivers/download.ni-mmwave.html#312718

http://download.ni.com/support/nipkg/products/ni-m/ni-mmwave/19.0/offline/ni-mmwave_19.0.0_offline.iso

NI RF驱动下载 2020.05

RFmx

From https://www.ni.com/en-us/support/downloads/software-products/download.rfmx.html#333458

Application Software
RFmx Waveform Creator
RFmx SpecAn
RFmx Demod
RFmx Noise Figure
RFmx Phase Noise
RFmx WLAN
RFmx Bluetooth
RFmx NR
RFmx LTE
RFmx WCDMA
RFmx TD-SCDMA
RFmx EV-DO
RFmx CDMA2k
RFmx GSM
Drivers
NI-RFSG Playback Library

From https://www.ni.com/pdf/manuals/377996b.html

NI-RFSA

From https://www.ni.com/en-us/support/downloads/drivers/download.ni-rfsa.html#344193

NI-RFSG

From https://www.ni.com/en-us/support/downloads/drivers/download.ni-rfsg.html#344209

NI Wireless Test Standards Software - January 2019
http://download.ni.com/support/softlib/RF/NI-RFmx/NI%20Wireless%20Test%20Standards%20Software/2019.01/WTSSSUITE012019.zip
From http://www.ni.com/download/ni-rfmx-january-2019/8043/en/
Filesize: 4711.16 MB
Checksum (MD5): b0d0266e838d0a29da3fba42822da8e1

From http://www.ni.com/download/ni-rfmx-january-2019/8043/en/

Wireless Test Standard Software Readme Files

NI-RFmx Measurement APIs

NI-RFmx SpecAn 3.0
RFmx SpecAn

From <https://www.ni.com/en-us/support/downloads/software-products/download.rfmx-specan.html#341840> 

NI-RFmx Noise Figure Runtime 3.0
RFmx Phase Noise

From <https://www.ni.com/en-us/support/downloads/software-products/download.rfmx-phase-noise.html#334020>

NI-RFmx Demod 3.0
RFmx Demod

From <https://www.ni.com/en-us/support/downloads/software-products/download.rfmx-demod.html#333892> 

NI-RFmx GSM 3.0
RFmx GSM/EDGE+

From <https://www.ni.com/en-us/support/downloads/software-products/download.rfmx-gsm-edge-.html#333491> 


NI-RFmx WCDMA 3.0
RFmx W-CDMA/HSPA+

From <https://www.ni.com/en-us/support/downloads/software-products/download.rfmx-w-cdma-hspa-.html#333973> 


NI-RFmx LTE 3.0
RFmx LTE/LTE-Advanced

From <https://www.ni.com/en-us/support/downloads/software-products/download.rfmx-lte-lte-advanced.html#333523> 

RFmx LTE-V2X

From <https://www.ni.com/en-us/support/downloads/software-products/download.rfmx-lte-v2x.html#337828> 


NI-RFmx CDMA2k 3.0
RFmx CDMA2k 19.1

From <http://www.ni.com/download/ni-rfmx-cdma2k-19.1/8368/en/> 


NI-RFmx EV-DO 3.0
RFmx EV-DO

From <https://www.ni.com/en-us/support/downloads/software-products/download.rfmx-ev-do.html#333924> 


NI-RFmx TD-SCDMA 3.0
RFmx TD-SCDMA

From <https://www.ni.com/en-us/support/downloads/software-products/download.rfmx-td-scdma.html#333583> 


NI-RFmx Bluetooth 3.0
RFmx Bluetooth

From <https://www.ni.com/en-us/support/downloads/software-products/download.rfmx-bluetooth.html#333828> 

NI Bluetooth Direct Test Mode 3.0
Test Toolkit for Bluetooth

From <https://www.ni.com/en-us/support/downloads/software-products/download.test-toolkit-for-bluetooth.html#346269> 


NI-RFmx WLAN 3.0
RFmx WLAN

From <https://www.ni.com/en-us/support/downloads/software-products/download.rfmx-wlan.html#333999> 

NI-RFmx NR 3.0

RFmx NR

From <https://www.ni.com/en-us/support/downloads/software-products/download.rfmx-nr.html#333551> 

NI-RFSG Playback Library:

NI-RFSG Playback Library 3.0
NI-RFSG Playback Library

From <https://www.ni.com/en-us/support/downloads/drivers/download.ni-rfsg-playback-library.html#332845> 

NI-RFmx Waveform Creator:

NI-RFmx Waveform Creator 3.0
RFmx Waveform Creator

From <https://www.ni.com/en-us/support/downloads/software-products/download.rfmx-waveform-creator.html#333592> 

RF Toolkits:

NI LabVIEW Modulation Toolkit 18.0
LabVIEW Modulation Toolkit

From <https://www.ni.com/en-us/support/downloads/software-products/download.labview-modulation-toolkit.html#345617> 


NI WLAN Toolkit 18.0
WLAN Test Toolkit

From <https://www.ni.com/en-us/support/downloads/software-products/download.wlan-test-toolkit.html#345670> 


NI Bluetooth Toolkit 18.0
Test Toolkit for Bluetooth

From <https://www.ni.com/en-us/support/downloads/software-products/download.test-toolkit-for-bluetooth.html#346269> 


NI FM-RDS Toolkit 1.0.1
NI FM-RDS Toolkit 1.0.1

From <http://www.ni.com/download/ni-fm-rds-toolkit-1.0.1/4462/en/> 


NI GNSS Simulation Toolkit 3.0
GNSS Test Toolkit

From <https://www.ni.com/en-us/support/downloads/software-products/download.gnss-test-toolkit.html#333303> 

NI-USRP 20.0

From https://www.ni.com/en-us/support/downloads/drivers/download.ni-usrp.html#346279

RFmx 20.0

From https://www.ni.com/en-us/support/downloads/software-products/download.rfmx.html#

USRP 19.5.1
19.5.1 (MD5) 4868bae57b329326ffdced4afb72fce5
(SHA256) 0de26bbe50480d7abe2b0e5f0da2fd5e06ed2dc1790e58d625033c91b6e37b6b 4.63 GB

https://download.ni.com/support/nipkg/products/ni-u/ni-usrp/19.5/offline/ni-usrp_19.5.1_offline.iso

20200508-labview-2020-nearly-released

LabVIEW 2020 新特性

社区版简介教程

Getting Started with LabVIEW 2020 Community Edition

https://learn.ni.com/training/resources/1407/getting-started-with-labview-2020-community-edition

https://learn.ni.com/training/resources/1407/courses/11523/take?locale=en_US

新出社区版,免费非商业使用,不能打包EXE。

支持Linx工具包,支持树莓派等Target

https://ekerry.wordpress.com/2019/11/20/introducing-labview-2020-community-edition-beta-free-for-non-commercial-use/

原来的Home版被Community取代

新特性

对类的增强,可以显示多重继承了。

增加NI Web Server同时维护Application Web Server。

打包增加了对SystemLink的优化。

其他都是细节增强,

比如很多窗口界面可以调整大小。

错误窗口优化了层级关系等等

断线只清理有问题的部分。

VI的增改主要是增加了

NI Web Server相关的部分,还有加密和哈希的VI。

PS:

另外发现一个NI平台软件包2019Fall 32bit版本(对应LabVIEW 2019 SP1 32bit)下载的问题,每次下载下来的hash值都不一样,和NI官方hash对比也不一样,安装时会报安装包损坏。

用文件比较工具对比,发现集中在visa驱动部分,用64bit的镜像文件里面的同名文件替换后可以正常工作。

20200422-Network-Trouble-Shooting

网络排故记录

前言

自疫情以来发现网络情况很不稳定,发现虚拟专网时有链接不上的情况。

网络拓扑

上海 WAN1 联通光纤固定IP+ WAN2 电信PPPOE

通过飞塔防火墙软件定义网络宽带合一访问外网

飞塔防火墙在 WAN1 提供IPSEC隧道,WAN2提供SSL虚拟专网服务

西安 WAN1 联通专线固定IP+WAN2 电信PPPOE

通过飞塔防火墙软件定义网络宽带合一访问外网

飞塔防火墙在WAN1 拨号到IPSEC隧道以访问上海的内网资源

故障现象1

西安WAN1的IPSEC隧道失败,但可以用客户端SSL虚拟专网访问。

故障确认:

使用TraceRT发现上海WAN1的固定IP无法Ping通,

故障原因:

是联通网络问题。

故障现象2

IPSEC隧道正常,使用客户端SSL虚拟专网无法访问。客户端在忽略证书错误后就无法再连接上。

故障确认:

使用Web界面可以用账号密码正常登录,确认网络通讯正常,账号密码正常。

更换机器也可以正常连接。卸载当前版本飞塔客户端重装无效,但更换版本后可以正常工作,如从5.6升级到6.2,或者从6.2降级到5.6都可以。

故障原因:

怀疑是注册表或者配置文件出错。

故障现象3

IPSEC隧道失败,客户端拨SSL虚拟专网失败。

故障确认:

Web界面无法打开,确认网络不通。

故障原因:

上海端电信PPPOE拨号失败。

故障现象4

IPSEC连接失败,客户端SSL虚拟专网随机性断开。

故障确认:

飞塔CPU占用100%,经过测试,只要下载速度超过10MB/s,防火墙就没有响应。查询手册,UDP包最大速率1.5Gbps,防火墙策略 5000 SSL虚拟专网吞吐量 30Mbps,IPS吞吐量只有200Mbps也就是20MB/s但实际上测试只要到10MB/s的下载速度,CPU就已经100%了。

故障原因:

防火墙IPS性能不足

查了一下,防火墙IPS指的是防火墙的处理能力

Most vendors talk of firewall throughput even when they are advertising UTMs (Unified Threat Management Systems). There’s a fundamental difference between a firewall and a UTM. A firewall merely does stateful inspection of the traffic whereas a UTM proactively stops attacks even on allowed ports because it contains the all important IPS (Intrusion Prevention System). This means that even if traffic is allowed to certain services, that traffic is continuously examined to detect malicious attacks. In other words, the IPS stops hacker attacks even on open ports.

20191231-how-to-work-around-some-bugs-in-2019

2019被bug坑了不少,不过还好找到了一些解决办法

KB2538242反复安装解决办法:手动安装

下载 KB2538242

Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update

https://www.microsoft.com/en-us/download/details.aspx?id=26347

安装 KB2538242 会提示安装路径错误,估计是打包计算机的默认路径

C:\Users\Ansifa\AppData\Local\Temp\IXP000.TMP\

手动选择到本机对应路径,安装完成后重启。

一句话说明:搜索结果可以用Auto summary字段列出高亮关键字

详细说明:

自Win7以来库功能让索引搜索向大众普及了不少,不过Win10的搜索有一个很大的倒退就是搜索结果摘要从两行变成了一行

变通的办法就是使用详细视图代替摘要视图,然后显示Auto summary字段即可,只要你屏幕足够宽就可以显示的比内容视图要多

另外 Windows 10 1909更新把搜索栏换成了UWP所以经常挂掉,解决的办法就是任务管理器里面重启explorer:

如果是土豪的话,可以购买Agent Ransack或者File Locator Pro作为替代方案,并且可以把搜索结果导出纯文本。

免费版的缺点是无法建立索引,不过文件量不大的情况下也基本上够用了。比Windows索引搜索的好处是对关键字和复合条件搜索支持更好。变通的办法就是先用Windows搜索筛选出来可能有结果的文件,复制到另一个目录,然后再用Agent Ransack lite导出结果。

最后是一个iOS的feature

Spotlight do not appear “Ask Siri”

System Language must same as Siri Language.

系统语言必须和siri语言一致,中文系统配中文siri,英文系统配英文siri才可以,否则是不会出现Ask Siri的。

Ref

https://appletoolbox.com/siri-not-working-troubleshooting/#Check_For_Any_Restrictions_on_Siri

https://the8-bit.com/how-to-access-siri-from-spotlight-search-on-the-iphone-and-ipad-in-ios-13/

https://sspai.com/post/56887

20191231-labview-2019-sp1-released

其实11月NI就把SP1放出来了,不过国内的CDN同步总是要花不少时间才能完成,

套件的下载地址(点 Individual Offline Installers可以下离线包):

32bit

(MD5) dc43333aa5473ea075371227457e5b38

(SHA256) e0466c100aec6c6e752076c6514b63e19fae71b982300bd7d43417f70b1bcc04

https://www.ni.com/en-us/support/downloads/software-products/download.software-platform-bundle.html#329065

64bit

(MD5) 62996c45d8909a351fb19336c8ae286a

(SHA256) 35e942f0135cde845842309b8f0bfcac2f20d21968bc71efff580b3de86a2885

https://www.ni.com/en-us/support/downloads/software-products/download.software-platform-bundle.html#329069

LabVIEW下载地址:

https://www.ni.com/en-us/support/downloads/software-products/download.labview.html

看Readme,主要是修正了新加的数据类型相关的一些bug,如果发现LabVIEW Crash的问题,可以试试是否升级能够解决。

http://www.ni.com/pdf/manuals/374715m.html#patch

20191120-labview-toolkit-stop-maintenance-at-oct-2019

NI 停止维护软件截止2019年10月

工具包 最新版本 备注
LabVIEW GPU Analysis Toolkit 2012 2013 2014 不再维护
LabVIEW Embedded Module for ADI Blackfin Processors 2.5 转到C生成模块
LabVIEW Embedded Module for ARM 1.1 2009 2011 2012 转到C生成模块
LabVIEW DSP Module 1.0 8.6 转到C生成模块
LabVIEW Microprocessor SDK Module 2009 转到C生成模块
LabVIEW C Generator 2011 2013 2015 2017 不再维护
LabVIEW Electric Motor Simulation Toolkit 2014 2015 2016 不再维护
LabVIEW Analytics and Machine Learning Toolkit 2017 2018 暂未更新
LabVIEW Soft Motion 2018 不再维护
LabVIEW Wireless Sensor Network Module 2015 2011~2013 不再维护
VirtualBench Software 18 暂未更新
NI-Motion 18 不再维护
NI-Industrial Communications for IEC 61850 14.0 15.0 版本不变
NI-Industrial Communications for DNP3 14.0 版本不变
NI-Industrial Communications for IEC 60870-5 16.0 版本不变
Vision Builder for Automated Inspection 2018SP1 2015~2011 2009 暂未更新
NI-TimeSync 1.0.1~18.1.1 暂未更新
NI SignalExpress 2015 转到DAQExpress
NI System Configuration 18.5 暂未更新
LabWindows/CVI Signal Processing Toolkit 7.0.2 暂未更新
LabVIEW Statechart Module 2018 移动到VIPM
LabVIEW DataFinder Toolkit 2018 作为LabVIEW功能
LabVIEW Internet Toolkit 2012 作为LabVIEW功能
LabVIEW Mobile Module 2011SP1 不再维护
LabVIEW Touch Panel Module 2009~2013 不再维护
LabVIEW PDA Module 7.0 转到Mobile
LabVIEW Jitter Analysis Toolkit 2013 转到机器学习工具包
Software Calibration Management Toolkit for LabVIEW 2016 不再维护
PID and Fuzzy Logic Toolkit 2013 内置于RT或者CDS
Simulation Interface Toolkit 2012 转到MIT
  • LabVIEW 2019 installs the LabVIEW Database Connectivity Toolkit and the LabVIEW Report Generation Toolkit for Microsoft Office.
  • The DataFinder Toolkit no longer exists. You can now find the functionality of this toolkit on the DataFinder Connectivity palette in LabVIEW 2019.
  • In 2019, the Statechart Module moved to the LabVIEW Tools Network

From http://www.ni.com/pdf/manuals/377933a.html

还在更新,但不在套件中的软件

EtherCAT 19
LabVIEW OPC UA Toolkit 2019
ECU Measurement and Calibration Toolkit 19.0
Circuit Design Suite 14.2
Automotive Diagnostic Command Set Toolkit 19.0
NI Modulation Toolkit 19.0 19.0
Industrial Controller Device Drivers 19.0
LabVIEW Electrical Power Toolkit 2019

20191017-Minimum-RAM-for-LabVIEW-FPGA-Compiler

LabVIEW FPGA Vivado 编译器最小内存要求

记得刚开始用LabVIEW FPGA的时候还是在XP下,当时编译时爆内存不足简直是家常便饭。不过在大内存普及的今天我们来看一下到底多少内存足够编译器使用。

Xilinx FPGA Chips for National Instruments RIO Devices

From http://www.ni.com/product-documentation/54514/en/?OpenDocument

Minimum System Memory Recommendations for the Vivado Design Suite

From https://www.xilinx.com/products/design-tools/vivado/memory.html

Memory Recommendations Using the ISE® Design Suite 14

From https://www.xilinx.com/products/design-tools/ise-design-suite/memory.html

整理出来的内存占用,单位GiB

FPGA系列 典型NI产品型号 芯片型号 编译器 最小内存 最大内存
Virtex-5 PXI-7954R LX110 ISE 2.1 2.9
Virtex-6 PXIe-5646R LX240T ISE 3.7 6.5
Virtex-7 PXIe-5840R VX690T Vivado 5 7
Spartan 3 sbRIO 9642 XC3S2000 ISE 1.03 1.52
Spartan 6 cRIO-9082 LX 150 ISE 2.2 3.7
Zynq-7000 sbRIO-9607 XC7Z020 Vivado 1.3 1.9
Kintex-7 PXIe-6592R XC7K410T Vivado 3 5
Kintex Ultrascale PXIe-7915 KU060 Vivado 7 11
Artix-7 cRIO-9058 XC7A100T Vivado 2 3

可以看到编译LabVIEW FPGA基本上有个16G内存就差不多了,除非要同时编译多个bitfile可能需要更大的内存。而Xilinx的Virtex UltraScale XCVU440峰值需要48G内存,这就只有上专业工作站才能满足了,或者考虑在Linux服务器上部署编译服务。

20190618-labview-2019-released

LabVIEW 2019 已经发布

LabVIEW 2019其实在五月的NI Week就已经发布了,不过国内CDN(似乎是什么百度云加速)一直没有完成同步,导致下载不了完整的离线包.目前经过我测试至少LabVIEW 2019已经可以成功下载.

  1. 这次最大的改变就是完全使用NI Package格式进行发布,这样可以减小重复的组件占用的控件,像32bit的LabVIEW镜像只有26G.LabVIEW NXG 3.1也已经发布,不过还没办法成功下载离线包,如果着急下载的话,可以下64bit的软件平台安装包(SPB),里面包含了NXG,CVI,Measurement Studio,TESTSTAND等NI大部分软件.
  2. SPB 2019 Sping和之前SPB不同的地方是把32和64bit软件分开了,因为NI 2021年就要停止32bit操作系统支持以及Win7和Win Server 2008 R2支持.
  3. 另外一个改变就是很多不是很常用的工具包已经移动到了VIPM里面.

在下载页面点击下载离线安装包就可以下载ISO格式的安装镜像

NI Software Platform Bundle (SPB) Spring 2019 64bit

http://www.ni.com/en-us/support/downloads/software-products/download.labview.html#305933

Offline Installer

LabVIEW 2019 and Drivers

Name Checksum File Size
2019 (MD5) 2c792f957b6bcf5262654bea41842970 (SHA256) 1f156d7465eb64d218639f2bd7847bd02a5338ee1f0981f22205688b9e5f9f8d 35.49 GB

From <http://www.ni.com/en-us/support/downloads/software-products/download.labview.html#305933>

NI Software Platform Bundle (SPB) Spring 2019 32bit

http://www.ni.com/en-us/support/downloads/software-products/download.labview.html#305508

Offline Installer

LabVIEW 2019 and Drivers

Name Checksum File Size
2019 (MD5) d40c6366a441750ec1ed4a304a09f241 (SHA256) 1e268f3ee660acc8b9a4efd8e91f9d187f1f446780025d0743fcc8daa76100b5 26.01 GB

From <http://www.ni.com/en-us/support/downloads/software-products/download.labview.html#305508>

参考链接

NI Software Platform Bundle (SPB) Spring 2019 Readme

From <http://www.ni.com/pdf/manuals/377942a.html>

20190103-labview-2018-call-python-return-error-1671

LabVIEW调用Python返回数组时报错1671

最近在测试用LabVIEW和Python实现算法时的可替换性,正好LabVIEW 2018可以调用Python代码就方便了不少,可以直接替换比对.但是发现调Python时返回单个值的时候正常,返回一个数组时报错.

Error 1671 occurred at Python Node in PythonNode_PyIntegral.vi

Possible reason(s):

LabVIEW: (Hex 0x687) There was an error in executing the specified function.

Python returned the following error: <class ‘SystemError’>

..\Objects\listobject.c:186: bad argument to internal function

查了一下LabVIEW帮助,返回值应该是支持数组才对的啊?

仔细研究了一下发现了一条附注:

Calling Conventions

This node converts integers and strings to the corresponding data types in Python, converts arrays to lists, and converts clusters to tuples.

输入参数的时候有类型转换,那么是不是返回值的时候没有转换?

在python里打印了一下返回值的type,是np.ndarray,于是手动转换成list,果然就可以正常工作了.