跳至內容
測試伺服器
開發伺服器

如何操作:尋找相機功能的參數名稱#

如果您正在使用 Basler pylon 開發應用程式,您需要了解pylon API 實際使用的「真實」參數名稱,而非顯示名稱。

以下圖片取自pylon Viewer 的「特色樹」頁面,展示了一個顯示名稱的範例:

pylon Viewer 「功能」窗格

然而,pylon API 中的「real」參數是「Gain」,而非「Gain [db]」。

有幾種方法可以找出某個要素的參數名稱。

pylon Viewer#

「pylon Viewer 」是查詢功能參數名稱最精確的方式。需先連接並開啟攝影機。「功能窗格」會顯示所有可用的攝影機功能。

透過啟用「功能屬性」與「功能文件」窗格(位於 Windows ),您將能找到所有必要資訊,以確保能正確地將其實作至應用程式中。

「功能屬性」視窗中的「名稱」屬性會顯示參數名稱,您必須在應用程式中使用此名稱。在「功能文件」視窗中,該名稱會列於「節點名稱」下。

pylon Viewer 概覽

與介面類型為 IFloat、IInteger、IBoolean、IString 及 ICommand 的要素不同,介面類型為 IEnumeration 的要素需要明確定義的 IEnumEntry 類型值名稱。這些值名稱可在「要素屬性」視窗的「值」區段中找到,方法是在要素樹中從特定要素的下拉式清單中選取該要素後,即可查看。

特徵屬性

此外,您也可以在「功能文件」視窗中,於「符號名稱」下的每個值對應的「可能值」一節中查閱。

Feature Documentation

Basler 產品文件#

每項相機功能皆可於本文件中的「功能」章節中找到,並附有關於其運作方式的詳細說明。幾乎每頁功能說明的末尾,都設有範例程式碼區塊,其中包含展示如何使用該功能的原始碼片段。對於通用及原生參數存取,應可選擇 pylon 所支援的任何程式語言。參數名稱可在此處查閱。

pylon C++ Programmer's Guide#

《pylon C++ 程式設計師指南》提供了 Basler Universal Instant Camera 類別中所有類別成員的參考資料。該指南可於此處查閱。

UniversalCameraParams 類別已實作適用於大多數相機的所有參數。您可在此處查閱相關文件。

返回知識文章