解決方案
新的驅動程式版本保持 API 兼容性,以便與舊的 Python API 版本一起使用。
只要您不使用驅動程式的新功能,Python API 就應該適用於舊版本的驅動程式,某些 API 版本的行為可能會被修改,以利用最新的驅動程式功能,如果您沒有安裝最新版本的驅動程式,則可能會改變程式碼的功能。
例如,建立具有獨立通道的nidcpower.Session需要 NI-DCPower 驅動程式執行時 20.6.0 或更高版本。所以為了與較舊的執行時一起使用或保持舊的行為,請將independent_channels=False傳遞給nidcpower.Session構造功能,否則將會遇到錯誤。