跳至內容

安裝 Framegrabber SDK#

Framegrabbers SDK 包含執行階段環境與您的擷取卡小程式 (applets)。

如果您想使用擷取卡僅操作 Basler 相機,您也可以使用 pylon Software Suite。

在 Windows 下安裝 Framegrabbers SDK#

資訊

Basler 建議在開始安裝目前版本之前,先解除安裝電腦上所有的 Framegrabber SDK 安裝。

先決條件

若要執行 Framegrabber SDK 安裝程式,您需要具備下列項目:

  • 網際網路連線
  • 電腦的系統管理員權限

若要在 Windows 下安裝 Framegrabber SDK:

  1. 從 Basler 網站的 下載軟體 專區下載 Framegrabber SDK 安裝程式。

    1. 如果您的下載套件大小不受限制,請使用標準安裝程式 Complete Installation for Windows 64bit (ver 5.x.x)。此完整安裝程式包含 Framegrabber SDK 以及適用於您的擷取卡的免費 Applet 集。
    2. 如果您偏好小型下載套件,請選取 Setup Framegrabber SDK 5 for Windows 64bit (ver 5.x.x),其中僅包含 Framegrabber SDK。您可以在安裝過程的後續階段安裝適用於您的擷取卡的 Applet 集。
  2. 按兩下檔名以啟動 Framegrabber SDK 安裝程式。

  3. 選取您偏好的安裝對話方塊語言。
  4. 檢查已安裝的版本對話方塊隨即開啟。它會顯示電腦上所有現有的 Framegrabber SDK 安裝以及作用中的安裝:

    安裝程式:電腦上的 Framegrabber SDK 安裝

    作用中的安裝是指您最後安裝在電腦上的 Framegrabber SDK 安裝。環境變數 %BASLER_FG_SDK_DIR% 會指向此安裝。這不一定是最新版本的軟體。完成安裝程序後,環境變數將會指向新的安裝。

  5. 授權合約對話方塊隨即開啟。

    安裝程式:免責聲明

    在此對話方塊中,您必須接受法律條款與條件。如果不確定,請按一下拒絕。

    接受即可使用更新功能,這讓您能夠在 microDiagnostics 中檢查是否有新的 Framegrabber SDK 版本。

    如果您按一下接受與下一步,將會開始下載兩個 OpenSSL 程式庫,這些程式庫是用於開啟與 Basler 伺服器之間受 SSL/TLS 保護的連線。a

  6. 選取目的位置對話方塊隨即開啟。

    安裝程式:選取目的位置

    選取安裝目錄,然後按一下下一步。

    所需的存取權限

    請確保選擇一個即使在安裝程序完成後您也擁有完整寫入存取權限的安裝目錄。

  7. 選取元件對話方塊隨即開啟。選取您要使用的安裝模式。完整安裝為預設模式。

    安裝程式:安裝模式

    • 在完整安裝 (Full Installation)模式下,預設會選取所有元件。當您取消選取其中一個元件時,安裝程式會切換至自訂安裝 (Custom Installation)模式。
    • 在自訂安裝 (Custom Installation)模式下,預設會選取所有元件。為了節省磁碟空間,您可以取消選取不需要的元件。
      如果您想透過 Basler GenICam 介面設定相機,請務必選取平台 (Platforms)/GenICam 支援 (GenICam support)。
    • 在精簡安裝 (Compact Installation)模式下,預設不會選取任何元件。您可以自由選取要安裝的元件。根據您的選取結果,安裝的 Framegrabber SDK 可能無法正常運作。當您選取其中一個元件時,安裝程式會切換至自訂安裝 (Custom Installation)模式。

    按一下 Next。

  8. 隨即會開啟選取開始功能表資料夾 (Select Start Menu Folder)對話方塊。

    安裝程式:選取開始功能表資料夾

    選取工具捷徑的目錄,然後按一下下一步 (Next)。

  9. 隨即會開啟選取其他工作 (Select Additional Tasks)對話方塊。

    Select Additional Tasks

    選取您希望在安裝期間執行的其他工作,然後按一下下一步 (Next)。

  10. 準備安裝 (Ready to Install)對話方塊會顯示您的安裝設定以及您所選取要安裝的所有元件。

    安裝程式:準備安裝

    如果您準備好安裝 Framegrabber SDK,請按一下安裝 (Install)。

  11. 隨即會開啟安裝中 (Installing)對話方塊。Framegrabber SDK、驅動程式和所有相關軟體工具將會安裝到您的系統上。

    安裝程式:安裝 Framegrabber SDK

    如果系統要求您安裝驅動程式,Basler 建議您接受並安裝適用於您硬體的驅動程式。

  12. 隨即會開啟正在完成 Basler Framegrabber SDK 安裝精靈 (Completing the Basler Framegrabber SDK Setup Wizard)對話方塊。

    安裝程式:正在完成

    您必須重新啟動電腦才能使用 Framegrabber SDK。

安裝 Framegrabber SDK 後,Windows 裝置管理員中的多功能介面卡 (Multifunction adapters)下方將會顯示完整裝置名稱以識別抓取卡。

Windows 裝置管理員

僅適用於 imaWorx CXP-Quad

如果您選擇了 Framegrabber SDK 獨立安裝程式,則應在安裝 Framegrabber SDK 之後安裝 Applet。

您也可以安裝包含增強功能或新 Applet 的較新 Applet 集版本,並將其與現有的 Framegrabber SDK 安裝搭配使用。

從 Basler 網站上的軟體下載 (Downloads Software)區段下載更新的 Applet 安裝程式。

在 Windows 下進行安靜安裝#

Framegrabber SDK 安裝程式支援無訊息安裝。安裝程式接受選用的命令列參數。這些參數對於系統管理員或呼叫安裝程式的其他程式可能很有用。

安裝指令列參數#

/SILENT, /VERYSILENT

指示安裝程序為安靜安裝或極度安靜安裝。

  • 安靜安裝:不顯示精靈和背景視窗,但畫面上會顯示安裝進度視窗。
  • 極度安靜安裝:不顯示精靈和背景視窗,同時也不顯示安裝進度視窗。

安裝程序的其他部分保持不變,例如會顯示安裝過程中的錯誤訊息以及開始畫面。您可以停用開始畫面,方法是使用 DisableStartupPrompt 或 /SP- 命令列選項。

如果需要重新啟動且未使用 /NORESTART 命令(請參見下文):

  • 安靜安裝:顯示一個 Reboot now? 訊息方塊。
  • 極度安靜安裝:系統會直接重新啟動而不進行詢問。

/SUPPRESSMSGBOXES

抑制訊息方塊。此命令列參數僅在與以下項目結合使用時才有效: /SILENT 或 /VERYSILENT.

使用以下預設值:

  • 'Keep newer file?' Yes
  • 'File exists, confirm overwrite.' No
  • Abort/Retry: Abort
  • Retry/Cancel: Cancel
  • DiskSpaceWarning / DirExists/ DirDoesntExist/ NoUninstallWarning / ExitSetupMessage / ConfirmUninstall: Yes (=continue)
  • FinishedRestartMessage / UninstalledAndNeedsRestart: Yes (=restart)

下列訊息方塊無法被抑制:

  • 「About Setup」訊息方塊
  • 「Exit Setup?」訊息方塊
  • 「FileNotInDir2」訊息方塊,當安裝程序要求插入新磁碟但找不到該磁碟時會顯示。
  • 安裝程序(或解除安裝程序)之前顯示的任何(錯誤)訊息方塊,且該方塊能夠讀取命令列參數。
  • 由 MsgBox 支援函式顯示的任何訊息方塊。

/LOG="filename"

與 /LOG 相同,不同之處在於此參數允許您指定用於記錄檔的固定路徑或檔名。如果指定名稱的檔案已經存在,將會被覆寫。如果無法建立檔案,安裝程式將會終止並顯示錯誤訊息。

/NORESTART

指示安裝程式即使在需要重新開機的情況下也不要重新開機。

/DIR="x:\dirname"

覆寫顯示在 選取目的地位置 精靈頁面上的預設目錄名稱。必須指定完整的路徑名稱。

/GROUP="folder name"

覆寫顯示在 選取開始功能表資料夾 精靈頁面上的預設目錄名稱。如果 DisableProgramGroupPage 指令被設定為 "yes",則會忽略此命令列參數。

/NOICONS

指示安裝程式初始勾選 不要建立開始功能表資料夾 核取方塊,該方塊位於 選取開始功能表資料夾 精靈頁面上。

/COMPONENTS="comma separated list of component names"

覆寫預設的元件設定。使用此命令列參數會導致安裝程式自動選取自訂類型。如果未定義自訂類型,將會忽略此參數。

只會選取指定的元件。其餘的將被清除。如果元件名稱前面加上 "*" 字元,則任何子元件也都會被選取,但包含以下內容的元件除外: dontinheritcheck 旗標。如果元件名稱前面加上 "!" 字元,該元件將被清除。

此參數不會變更包含以下內容的元件狀態: fixed 旗標。

用法:

<BASLER_INSTALLER_EXE.exe>/Components = "<component1>,<component2>"

可用元件:

Component 描述
core 安裝核心元件(必要)
tools_cli 安裝命令列工具
tools_gui 安裝 GUI 工具
doc 安裝說明文件
dev\core 安裝程式庫與標頭檔
dev\examples 安裝 SDK 範例
dev\examples_source 安裝範例原始程式碼
dev\examples_bin 安裝範例二進位檔
dev\cmake 安裝 cmake 檔案
acq_applets 為 microEnable 取像卡安裝 Acquisition Applets
acq_applets\me5maacl 為 mE5 marathon ACL 安裝取像卡專屬的 Acquisition Applets
acq_applets\me5mavcl 為 mE5 marathon VCL 安裝取像卡專屬的 Acquisition Applets
acq_applets\me5maacxqp 為 mE5 marathon ACX QP 安裝取像卡專屬的 Acquisition Applets
acq_applets\iwcxp12q 為 mE6 imaWorx CXP-Quad 安裝取像卡專屬的 Acquisition Applets
UpdateEnvironment 更新環境變數
CompCLStandardVersion_2 安裝 Camera Link 2.0 中定義的 CLser
Com_0_Com 安裝虛擬 Null 調變解調器
bin_libs 將庫安裝到系統目錄中
redist_package 安裝可轉發套件

注意事項:

  • 多個元件以逗號分隔的清單套用。
  • 該清單不得包含任何空格。

/TASKS="逗號分隔的工作名稱清單"

指定最初應選取的工作清單。

將只選取指定的工作。其餘將被清除。如果您想保留預設的工作集且僅選取其中一部分,請改用 /MERGETASKS 參數。

如果工作名稱前綴為「*」字元,則也會選取任何子工作,但包含以下項目的工作除外: dontinheritcheck 旗標。如果工作名稱前綴為「!」字元,則該工作將被清除。

用法:

<BASLER_INSTALLER_EXE.exe>/Tasks = "<task1>,<task2>"

可用工作:

工作 描述
taskDesktopicon 安裝桌面圖示
taskDrvInstall64 更新裝置驅動程式

無訊息安裝範例:

FramegrabberSDK_Setup_v5.x_Win64.exe

/components= core,tools_cli,acq_applets\iwcxp12q
cl /silent

在 Linux 下安裝 Framegrabbers SDK#

必須在主機電腦上安裝 Framegrabber SDK 才能執行您的擷取卡。

資訊

Basler 建議在開始安裝目前版本之前,先解除安裝電腦上的所有 Framegrabber SDK 安裝。

若要安裝 Framegrabber SDK,需要執行以下步驟:

資訊

Framegrabber SDK 環境專為機器視覺應用而設計,特別著重於耐用系統。

具備 LTS 支援的 Ubuntu 與 Red Hat Enterprise Linux 提供比其他 Linux 發行版本更長的生命週期與維護期間。Framegrabber SDK 未採用依賴特定發行版本的實作方式,因此也應適用於其他發行版本。請選擇最適合您應用的發行版本。

Requirements#

若要安裝與使用 Framegrabber SDK,您需要下列元件:

  • 核心版本:5.0 或更新版本
  • 發行版本:Ubuntu LTS 22.04(最低 18.04,最高 22.04)
  • glibc2.0
  • zlib 版本:1.2.3 或更新版本
  • libtiff 版本:4.0.9 或更新版本
  • C 編譯器:已透過 gcc 8 或更新版本進行測試
  • dkms Linux 套件

資訊

Ubuntu LTS 22.04 是 Framegrabber SDK 5.10 或更新版本所支援的 Linux 發行版本與版本。所有其他 Linux 發行版本可能需要使用者進行額外的組態設定,且 Basler 支援僅提供有限度的支援。

其他先決條件#

Root 使用者存取權限:安裝 Framegrabber SDK 時,您需要在系統上具備對應的存取權限。因此,在安裝過程的某些步驟中,您必須能夠使用 sudo 或以 root 身分登入。

擷取卡硬體:安裝 Framegrabber SDK 元件時,您不需要安裝 Basler 擷取卡或介面卡。不過,手邊若有硬體將能大幅簡化驗證安裝是否成功的工作。

Known Issues#

針對 Linux 核心 4.5 或更新版本的相容性注意事項:

從 4.5 版開始的 Linux 核心允許透過設定 CONFIG_OS_STRICT_DEVMEM 來更嚴格地管理 PCI 資源。當啟用此設定時,目前的 Framegrabber SDK 將無法運作。這是某些 Linux 發行版本上的已知問題。若要繞過此問題,請使用下列項目開機 Linux 核心: iomem=relaxed 選項,或重新編譯核心並使用 CONFIG_IO_STRICT_DEVMEM=n.

針對 UEFI Secure Boot 的相容性注意事項:

如果您在 UEFI 電腦上安裝 Linux 且在 UEFI 設定中啟用了 Secure Boot 選項,則可能需要對驅動程式進行簽署。目前,Framegrabber SDK 的 Linux 驅動程式不支援在建置過程中進行簽署。簽署要求使用者建立憑證、使用憑證簽署驅動程式,並將憑證安裝至 UEFI 憑證存放區中。如果您想要自行簽署驅動程式,可以在線上找到數個操作指南。不過,最簡單的權宜做法是在主機板設定中停用 UEFI Secure Boot 功能。

安裝時發生錯誤訊息的注意事項:

當您在現代 Linux 發行版本上安裝驅動程式時,可能會遇到提及驅動程式簽署的錯誤訊息。如果在主機板設定中已停用 UEFI Secure Boot 功能,您可以安全地忽略這些錯誤訊息。

安裝元件#

Framegrabber SDK 的安裝包含三個元件:

  • 驅動程式套件
  • 軟體元件與說明文件套件
  • 安裝指令碼

驅動程式套件:驅動程式以原始程式碼形式發布,必須先進行編譯和安裝才能使用。裝置驅動程式套件的檔名為 menable_linuxdrv_src_x.x.x.tar.bz2。

驅動程式套件是軟體元件與說明文件套件的一部分(請參見下文)。或者,您也可以從 Basler 網站下載(搜尋「Setup Drivers for Linux 64bit」)。

軟體元件與說明文件套件:此套件包含所有軟體元件和說明文件。這些元件皆為可隨時使用的二進位檔案。您可以使用安裝指令碼將檔案解壓縮並複製到檔案系統中的最終目的地。

軟體與說明文件套件的檔名為:basler-fgsdk5-x.x.x-linux-amd64.tar.bz2。

其中包含以下軟體元件(但不限於):

  • 做為程式庫 (*.so) 的 Framegrabber API 程式庫
  • Applets (*.so)
  • Framegrabber API 的標頭檔與連結器程式庫 (.h 和 .a)
  • 工具(用於支援、診斷和參數設定的命令列與 GUI 工具)
  • 各個擷取卡類型與型號的韌體檔案 (*.hap)
  • 說明文件

安裝指令碼:為了方便安裝軟體元件,隨附了一個 shell 指令碼,可將軟體元件複製到安裝資料夾並在系統環境中建立項目(詳細資訊請參見下文)。安裝指令碼的檔名為:basler-fgsdk5-5.x.x-linux-amd64-setup.sh。

安裝擷取卡驅動程式#

在使用擷取卡之前,您需要安裝擷取卡的驅動程式。安裝驅動程式需要下列步驟:

  1. 解壓縮驅動程式原始程式碼檔案(驅動程式以 *.tar.bz2 壓縮檔中的原始程式碼形式發布)
  2. 編譯並連結驅動程式原始碼
  3. 載入驅動程式
  4. 設定存取權限

在許多基於 Debian 的 Linux 發行版本(例如 Ubuntu)上,您可以跳過這些步驟,改用 Debian 套件來安裝驅動程式:

  1. Double-click the driver, which is located at /basler-fgsdk<version_number>-linux-amd64/driver/menable-dkms_*.deb. or use the following command:

    sudo apt-get install /basler-fgsdk5-5.10.0.75002-linux-amd64/driver/menable-dkms_*.deb

  2. 重新啟動您的系統以載入驅動程式。

資訊

除了以下說明之外,您也可以參考 *.tar.bz2 壓縮檔中包含的 INSTALL 檔案。其中包含驅動程式安裝程序的詳細說明以及疑難排解提示。

如果在驅動程式安裝過程中遇到問題,請閱讀 INSTALL 檔案中的疑難排解提示。

資訊

在安裝過程中,可能會出現以「SSL error」或「sign-file」開頭的驅動程式簽署相關錯誤訊息。如果在主機板設定中停用了 UEFI Secure Boot 功能,您可以忽略這些訊息。

解壓縮驅動程式原始碼#

若要解壓縮驅動程式原始碼檔案:

  1. 開啟命令列。
  2. 切換至您要解壓縮原始碼的目錄。

    資訊

    請確定用於編譯原始碼檔案的目錄路徑不包含任何空格。核心建置指令碼不接受路徑中有空格。

  3. 請輸入 tar xjvf menable_linuxdrv_src_5.0.0.tar.bz2 指令,開始解壓縮驅動程式原始碼。

編譯與連結驅動程式原始碼#

若要編譯與連結驅動程式:

  1. 開啟命令列。
  2. 切換至您解壓縮驅動程式原始碼的目錄。
  3. 請輸入以下指令:

    cd linux

    make && sudo make install

  4. 當系統詢問時,請輸入您的密碼。

系統將會建置並安裝所有必要的檔案。

載入驅動程式#

若要載入驅動程式,請輸入指令 sudo modprobe menable.

如果您已將擷取卡插入系統中,可以輸入以下指令來檢查驅動程式是否已載入且功能完全正常 dmesg | grep menable.

設定存取權限#

驅動程式載入後,僅具備管理員存取權限的使用者才能存取擷取卡。

資訊

Basler 建議將所有需要存取驅動程式的使用者加入 "video" 群組中。

若要將使用者加入 "video" 群組,請輸入 sudo usermod -aG video <username> command. Replace <username> with the name of the user.

重新啟動系統後,群組成員資格的變更即會生效。使用者現在可以完整使用擷取卡。

驅動程式項目#

驅動程式的項目會寫入 /etc/udev/rules.d/10-siso.rules 檔案中。

用於設定驅動程式的其他實用指令#

命令 結果 應用領域
insmod 顯示已載入的模組與存取程式 診斷
modinfo
modinfo <modulename>
顯示已載入模組的相關資訊 診斷
modprobe
Loading:
modprobe –a <modulename>
Unloading:
modprobe –r <modulename>
載入或卸載模組(包含隱含相依性) 手動載入與卸載
depmod Enter information on module dependencies into file /lib/module/<Kernelversion>/modules.dep so that module can be loaded automatically during system start. 安裝過程中的重要步驟
- 在系統啟動時自動載入模組:
於 /etc/modules 檔案中進行設定
安裝過程中的重要步驟

使用安裝指令碼在 Linux 下安裝 Framegrabbers SDK#

在此閱讀如何透過 Shell 使用安裝指令碼在 Linux 下安裝 Framegrabber SDK。

資訊

如果您使用如下所述的 Shell 指令碼,則在安裝過程中必須輸入一些與安裝相關的資料。或者,您也可以使用安裝指令碼對應的呼叫參數。

使用指令 [prompt] sudo ./[NameOfFramegrabberSDKInstallerFile]-h 以取得包含所有可用安裝參數及其預設值的總覽清單。您輸入參數的順序並不重要。

若要使用 shell script 在預設位置安裝 Framegrabber SDK:

  1. 啟動系統。
  2. 前往包含 Framegrabber SDK 安裝程式的目錄。您將會取得下列安裝檔案:basler-fgsdk5-5.x.x-linux-amd64-setup.sh
  3. 輸入 [prompt] sudo ./

資訊

確保您對要安裝 Framegrabber SDK 的資料夾擁有完整的管理者存取權限(例如以 root 使用者身分)。您必須能夠在此安裝資料夾內執行檔案。

確保該檔案可執行。如果不行,請使用 chmod 指令。您可以使用 chmod 指令來變更存取權限,使其符合所需的設定: sudo chmod +x [NameOfFramegrabberSDKInstallerFile]

這將會安裝至預設位置 /opt/SiliconSoftware.

或者,如果您想要將 Framegrabber SDK 安裝在其他位置:

  1. 請使用 -d 指令來指定您想要安裝 Framegrabber SDK 的目錄(路徑結尾請勿加上斜線):

    [prompt] ./[NameOfFramegrabberSDKInstallerFile] -d [PathToTargetDirectory]

    現在,將會顯示您指定的目標目錄。

  2. 輸入 yes 來確認目標目錄。

    資訊

    除了上述步驟之外,您也可以指定安裝目錄並直接確認您的選擇。

    若要這麼做,請在安裝指令後面加上 -y : [prompt] ./[NameOfFramegrabberSDKInstallerFile] -d [PathToTargetDirectory] –y

  3. 根據您安裝 Framegrabber SDK 的位置,您可能需要透過以 sudo.

執行安裝程式來提升存取權限。

安裝檔案將會解壓縮到您指定的目錄中。

  • 解壓縮後的檔案將會進行修改,設定其絕對路徑。
  • 安裝成功後,絕對路徑將會顯示在 shell 中。

如果您想要閱讀完整的安裝記錄檔,請前往安裝目錄(使用 cd 指令)並輸入 [prompt] cat install.log.txt

現在,安裝記錄檔 install.log.txt 的內容將會顯示在 shell 中。

調整環境#

安裝 Framegrabber SDK 後,必須設定環境變數。您可以選擇自動設定或手動設定。

手動設定重要的環境變數#

(重新) 安裝 Framegrabber SDK 後,至少需要更新一個環境變數: BASLER_FG_SDK_DIR.

變數 BASLER_FG_SDK_DIR 必須指向安裝 Framegrabber SDK 的安裝目錄。

  1. 僅當模組輸入確實連接至無法停止的來源時,才設定 BASLER_FG_SDK_DIR 透過使用以下指令:

    export BASLER_FG_SDK_DIR=/opt/Basler/FramegrabberSDK5.x.x

    在此範例中, /opt/Basler/FramegrabberSDK5.x.x 是安裝 Framegrabber SDK 的目錄。請根據您的檔案系統指定安裝目錄的路徑。

  2. 為 Framegrabber SDK 設定 GenICam 環境:

    export GENICAM_ROOT=$BASLER_FG_SDK_DIR
    
    export GENICAM_CACHE_V3_1=$BASLER_FG_SDK_DIR/genicam/cache
    
    export GENICAM_LOG_CONFIG_V3_1=$BASLER_FG_SDK_DIR/genicam/log/config/SisoLogging.properties
    
  3. 若要尋找對應的模組 PATH 和 LD_LIBRARY_PATH,請使用下列指令:

    export GENICAM_ROOT=$BASLER_FG_SDK_DIR
    
    export LD_LIBRARY_PATH=$BASLER_FG_SDK_DIR/lib:$BASLER_FG_SDK_DIR/bin/impl:$LD_LIBRARY_PATH
    

資訊

使用 Ubuntu 18.04 LTS 或更新版本,或是 Red Hat Enterprise Linux 7.1 或更新版本時,您可以在下列檔案中為目前的終端機進行這些項目設定:

/etc/profile

或

~/.profile

自動調整環境變數#

安裝 Framegrabber SDK 後,必須設定環境變數。這可以自動完成。在這種情況下,您必須啟動該程序。

資訊

環境變數僅在尚不存在時才會進行設定。如果相同的環境變數已經存在,則會進行擴充。

  1. 若要開始自動設定必要的環境變數,請輸入 [prompt] source <INSTALLDIR>setup-fgsdk-env.sh.
    按下 ENTER 鍵後,使用 Framegrabber SDK 所需的所有環境變數將會自動設定為適當的值。
  2. 您可以讀取已設定的環境變數以及正在使用的值。若要讀取對應的檔案,請輸入 [prompt] cat <INSTALLDIR>setup-fgsdk-env.sh.
    此時,該檔案的內容將會顯示在命令列中。

設定使用者存取權限#

Basler 建議將以下目錄的所有使用者完整存取權限授與

<INSTALLDIR>/bin/log <INSTALLDIR>/genicam/cache

若要授與 video 群組中的任何人寫入權限,請呼叫

sudo chown -R root:video <INSTALLDIR>/bin/log

sudo chmod -R g+w <INSTALLDIR>/bin/log

sudo chown -R root:video <INSTALLDIR>/genicam/cache

sudo chmod -R g+w <INSTALLDIR>/genicam/cache

唯有在啟用寫入權限的情況下,Framegrabber SDK 才能將日誌檔案放置於這些目錄中。若沒有足夠的存取權限,某些工具和功能可能無法正常運作 (例如 microDiagnostics)。

放置小程式檔案#

若要使用由 VisualApplets 建立的 VisualApplets (*.hap) 檔案,請將 (*.hap) 檔案複製到此資料夾中:

<INSTALLDIR>/Hardware Applets/<Platform>

<PLATFORM> 在此指的是硬體平台,例如 imaWorx CXP-12 Quad 或介面卡 IC-2C。

VisualApplets (*.hap) 檔案可增強擷取卡的影像處理功能。

在 Linux 下解除安裝 Framegrabbers SDK#

若要在 Linux 下解除安裝 Framegrabber SDK,您必須解除安裝驅動程式與軟體元件。

解除安裝驅動程式#

若要手動解除安裝驅動程式,請在終端機中輸入以下指令:

sudo rmmod menable.ko

sudo rm /etc/udev/rules.d/10-siso.rules

sudo rm /sbin/men_path_id /sbin/men_uiq

sudo rm `find /etc/modules -name menable.ko`

資訊

請注意,上方的 ` 必須是反引號(backtick),通常輸入為重音符號。或者,您可以:

  • 分開輸入 find 指令,
  • 指定 menable.ko的路徑,然後
  • 呼叫 sudo rm (使用指定的路徑)。

解除安裝軟體元件#

若要移除 Framegrabber SDK 的軟體元件:

  1. 刪除對應安裝目錄中的所有檔案。
  2. 還原您對系統進行的所有手動變更。

  1. OpenSSL 圖書館的下載將透過安全連線執行,該連線使用標準 Windows 圖書館進行網路流量加密。 ↩