安装 VisualApplets#
软件要求#

您需要在要用于 Applet 开发的 PC 上安装以下软件:
VisualApplets 程序本身(提供为 *.exe 安装程序文件)
- VisualApplets IDE 许可证(位于 USB 加密狗上)
- Xilinx Design Suite(ISE 或 Vivado),构建 Applet 所需
- C++ 编译器(编译 SDK 示例所需)
- Framegrabber SDK 软件
VisualApplets 的系统要求#
系统要求可能会因 VisualApplets 版本而异,因此请参阅 发行说明 获取具体的系统要求。
逐步安装 VisualApplets#
要安装 VisualApplets,您必须执行以下步骤(将在以下各节中介绍):
- 安装 VisualApplets 软件
- 安装所需的 Xilinx 工具
- 为在 Build 期间访问 Xilinx 工具配置 VisualApplets
请注意:若要安装 VisualApplets 软件:
-
运行 VisualApplets DVD 中自带的安装程序,或者双击程序图标执行 VisualApplets 安装文件 VAsetup3.x.exe。
Select Setup Install Mode 对话框随即打开:

- 如果您没有电脑的管理员权限,请选择 Install for me only。因此,您将无法选择 All users 或 选择附加任务 对话框(参见步骤 8),并且无法在以下目录下安装 VisualApplets:
C:\Program Files. - 如果您拥有管理员权限,可以选择 Install for all users (recommended)。
- 如果您没有电脑的管理员权限,请选择 Install for me only。因此,您将无法选择 All users 或 选择附加任务 对话框(参见步骤 8),并且无法在以下目录下安装 VisualApplets:
-
Select Setup Language 对话框随即打开:

选择安装向导所需的语言,并点击 OK 确认。
-
Legal Disclaimer - Disclaimer for using OpenSSL 对话框随即打开。

在此对话框中,您必须接受使用密码学软件(如 OpenSSL)的法律条款和条件,以启用 Basler 的版本控制工具。此工具将创建与 Basler 服务器的安全 SSL/TLS 连接。由于在某些国家/地区出口和使用密码学软件是非法的,因此在接受这些条款时,请确保您的行为不违反当地法律。如果您不确定,请点击 Decline。
-
如果您选择 Accept 并点击 Next,您将可以使用更新功能,该功能允许您通过点击鼠标检查新版本的 VisualApplets(GUI:菜单 Help > Check for Updates),或者将 VisualApplets 配置为在每次程序启动时自动检查较新版本的 VisualApplets(GUI:菜单 Settings > System Settings > Common > Updates)。随后将下载两个 OpenSSL 库,用于打开与 Basler 服务器的安全 SSL/TLS 连接。
信息
要使用更新功能,请确保您具备:
- 能正常工作的互联网连接
- 适当的防火墙例外。

如果您接受使用 OpenSSL,安装程序会立即检查是否有比您即将安装的版本更新的版本可用。
- 如果您已经在安装最新版本,您将收到一条相应的消息。点击 下一步 以继续。
- 如果有较新的 VisualApplets 版本可用,您可以决定是否要
- 切换到安装此较新版本(通过点击其中一个链接),或者
- 继续安装您刚刚启动的安装程序版本(通过点击 Skip)。
- 如果有较新的 VisualApplets 版本可用,您可以决定是否要
如果您决定安装较新版本,相应的安装程序将被自动下载并启动。
- 如果您选择 Decline 并点击 Next,则不会启用 Basler 的版本控制工具。
-
-
将打开 License Agreement 对话框,其中包含 VisualApplets 最终用户许可协议 (EULA)。

要继续安装,您必须选择 I accept the agreement 并点击 Next。
-
将打开 Select Destination Location 对话框。

选择要安装 VisualApplets 的目录。
单击下一步。
-
将打开 Select Components 对话框。根据预定义的安装配置文件选择安装组件:

- 您只需使用 Full installation 配置文件即可。
- 如果您想减少安装体积:
- 选择 Custom installation 配置文件。
- 在 Hardware platform 下,取消勾选您不打算为其编写 Applet 的所有平台的支持。
- 在 Target operating systems for applets 下,取消勾选您确定绝不会在您为其编写 Applet 的图像处理系统的宿主机 PC 上使用的所有操作系统(Windows 32bit、Windows 64bit、Linux 32bit 或 Linux 64bit)。

信息
LightBridge 2 是一款通过 Thunderbolt 认证的产品。此认证仅适用于 Windows 操作系统。尽管如此,由于 kernel.org 的最新内核已提供对 Thunderbolt 的支持,Lightbridge 2 也许能在 Linux 环境下运行。由于目前不提供对 Linux 的支持,因此需自行承担风险。
信息
必须安装 Microsoft Visual Studio Redistribution Package。如果您想接收 Microsoft Visual Studio Redistribution Package 的自动更新,请在 Windows 设置的 Windows > Settings > Update & Security > Windows Update > Advanced options 下激活 Receive update for other Microsoft products when you update Windows 选项。
-
将打开 Select Start Menu Folder 对话框。在 Start Menu 文件夹中为该组定义一个名称:

单击下一步。
-
将打开 Select Additional Tasks 对话框。选择其他安装选项:

选项:
- All users/Current user:根据 Windows 系统用户帐户,文件 VisualApplets.ini 将写入相应的 Windows 文件夹 All Users 或 Current User。All users 选项仅在您于安装对话框 Select Setup Install Mode 中选择了选项 Install for all users (recommended) 时可用(参见第 1 步)。
- Portable:所有程序和配置数据都将写入 VisualApplets 安装文件夹。
- 如果您想在桌面上创建 VisualApplets 图标,请勾选复选框 Create a desktop shortcut。
-
点击 Next 确认。系统将列出您的完整安装配置文件:

- 如果要编辑列表,请使用 Back 按钮在相应的对话框窗口中更改设置。
- 要开始安装,请点击 Install 按钮。进度条显示当前安装的状态:

当出现以下屏幕时,表示安装已完成:

-
点击 Finish。
安装 Xilinx 工具链#
在构建您在 VisualApplets 中创建的设计(即为您的设备创建硬件 applet)之前,您需要安装 Xilinx ISE 或 Xilinx Vivado 工具链。
您需要哪个工具以及哪个工具版本(以及相应的许可证是否免费)取决于您正在为其进行开发的的目标采集卡。
此外,在大多数情况下,提供 30 天的评估许可证。
下表列出了所有 Basler 目标硬件以及所需的 Xilinx ISE 和/或 Vivado 许可证。
从 Vivado Design Suite 2026.1 开始,AMD 提供了多个许可层级(Basic、Core、PRO、Enterprise 和 Gold)。对于 imaFlex CXP-12 Quad、imaFlex CXP-12 Penta 和 imaFlex 2 Dual 100,您至少需要 Vivado Design Suite 的 Core 层级。同时也支持更高层级(PRO、Enterprise 或 Gold)。免费的 Basic 层级则无法满足要求。有关可用许可层级的概述,请参见 AMD Vivado Licensing Options。
为了针对 mE5 marathon 采集卡构建设计,Basler 强烈建议使用 Xilinx Vivado。使用 Xilinx Vivado,构建过程会快得多,并且可以将更复杂的设计适配到 FPGA 上。
信息
请确保将 Xilinx 工具链安装在目录结构中不包含任何空格的目录中,例如直接安装在 C:\Xilinx。请 不 在以下位置安装 Xilinx: C:\Program Files\Xilinx.
哪个采集卡平台应使用哪个 Xilinx 工具链和版本?#
| Basler 采集卡型号 | WebPack / Vivado Design Suite(免费许可证) | ISE Design Suite Logic Edition (购买版ab) | Vivado Design Suite (购买版a) |
|---|---|---|---|
| mE5 marathon VCX-QP | ISE 14.7 版本, Vivado 2016.1 至 2020.1 之间的版本,或 2021.2 至 2023.2 之间的版本cdef | 版本 14.7 | 2016.1 至 2020.1 之间的版本,或 2021.2 至 2023.2 之间的版本cdef |
| mE5 marathon VCL | ISE 14.7 版本, Vivado 2016.1 至 2020.1 之间的版本,或 2021.2 至 2023.2 之间的版本cdef | 版本 14.7 | 2016.1 至 2020.1 之间的版本,或 2021.2 至 2023.2 之间的版本cdef |
| mE5 marathon VCLx | 2016.1 至 2020.1 之间的版本,或 2021.2 至 2023.2 之间的版本cdef | ||
| imaFlex CXP-12 Quad | 不支持 ISE 2023.2 至 2024.2 之间的 Vivado 版本def | 2023.2 至 2024.2 之间的版本,或者 2026.1 及更高版本(自 2026.1 起:Core 层级或更高)defg | |
| imaFlex CXP-12 Penta | 不支持 ISE 2023.2 至 2024.2 之间的 Vivado 版本def | 2023.2 至 2024.2 之间的版本,或者 2026.1 及更高版本(自 2026.1 起:Core 层级或更高)defg | |
| imaFlex 2 Dual 100 | 不支持 ISE 不支持免费的 Vivado Design Suite 许可证 | 2025.2 或更高版本(自 2026.1 起:Core 层级或更高)g |
-
Xilinx ISE 官方不支持 Windows 11。如果您的平台需要使用 Xilinx ISE 进行构建,请在 Windows 10 操作系统上安装 VisualApplets。在此论坛讨论中,您可以找到一些在 Windows 11 下安装 ISE 的变通方法,尽管官方并不支持此操作。 ↩
-
无法使用 Vivado 2020.2 到 2021.1 之间的版本构建适用于 microEnable 5 marathon VCL 和 microEnable 5 marathon VCLx 平台的 Applet;请参阅 VisualApplets Release 3.7.0 已知问题中 Xilinx 部分的工单 ID 217879 条目。 ↩↩↩↩↩
-
Vivado 2024.1 版本可能会导致 VisualApplets 3.4.0 或更低版本发生冻结。该问题已在 VisualApplets 3.4.1 版本中修复。然而,经测试此版本的 VisualApplets 与 Vivado 2023.2 配合工作效果最佳,因此 Basler 不建议使用更高版本的 Vivado。另请参阅 VisualApplets 3.4.0 已知问题和VisualApplets 3.4.1 的更改和修复。 ↩↩↩↩↩↩↩↩↩
-
Vivado 2024.2 版本可能会导致 VisualApplets 3.5.0 或更低版本发生崩溃。该问题已在 VisualApplets 3.5.1 版本中修复。然而,经测试此版本的 VisualApplets 与 Vivado 2023.2 配合工作效果最佳,因此 Basler 不建议使用更高版本的 Vivado。另请参阅 VisualApplets 3.5.0 已知问题和VisualApplets 3.5.1 的更改和修复。 ↩↩↩↩↩↩↩↩↩
-
VisualApplets 禁止使用 Vivado 2025.1 和 2025.2 为 CXP-12 平台构建设计,因为使用这些版本构建的设计无法正常工作。另请参见 Changes and Fixed Issues in VisualApplets 3.8.0。 ↩↩↩↩↩↩↩↩↩
-
从 Vivado Design Suite 2026.1 开始,AMD 提供了多个许可层级。对于 imaFlex CXP-12 Quad、imaFlex CXP-12 Penta 和 imaFlex 2 Dual 100,您至少需要 Vivado Design Suite 的 Core 层级。同时也支持更高层级(PRO、Enterprise 或 Gold)。免费的 Basic 层级则无法满足要求。请参见 AMD Vivado Licensing Options。 ↩↩↩
下载 Xilinx 工具链#
选择要安装的软件包,并从 Xilinx 网站下载。
获取 Xilinx 工具链许可证#
30 天评估许可证#
您可以从 Xilinx Licensing Solution Center 获取 30 天的评估许可证。
WebPack(Vivado 2025.2 及更早版本)#
WebPack 是针对 Vivado 2025.2 及更早版本的免费许可证。大多数采集卡的 Applet 可以使用 WebPack 许可证进行构建(请参见 Which Xilinx Toolchain and Version for Which Frame Grabber Platform?)。
已购许可证#
您可以按照 Xilinx Licensing Solution Center 上的说明获取已购产品的许可证。
从 Vivado Design Suite 2026.1 开始,AMD 提供了多个付费许可层级(Core、PRO、Enterprise 和 Gold)。对于 imaFlex CXP-12 Quad、imaFlex CXP-12 Penta 和 imaFlex 2 Dual 100,您至少需要 Vivado Design Suite 的 Core 层级。同时也支持更高层级。有关可用许可层级的概述,请参见 AMD Vivado Licensing Options。
信息
Xilinx ISE Design Suite 是 Xilinx Vivado Design Suite 的前身。ISE 由 Xilinx 与 Vivado 一起分发,因此如果您购买了 Vivado Design Suite 许可证,也会自动获得 ISE 的许可。
生成并注册许可证#
若要使用 Xilinx 工具链,您必须在 Xilinx Licensing Solution Center 上生成并注册您的许可证。Xilinx 提供了有关生成许可证密钥和安装许可证的说明:
在 VisualApplets 中将 Xilinx 工具链配置为构建工具的生成设置#
在使用 Xilinx 工具链构建第一个 Applet 之前,您应配置 VisualApplets Build Settings,以便按需调用工具。有关设置构建设置的说明,请参见 VisualApplets User's Guide。
安装 Framegrabber SDK#
为了运行 VisualApplets,必须在宿主机 PC 上安装 Framegrabber SDK。
使用 VisualApplets 所需的最小 Framegrabber SDK 版本:imaFlex 平台为 5.11.1 版,所有其他平台为 5.9 版。
信息
Basler 建议您在开始安装当前版本之前,卸载 PC 上的所有 Framegrabber SDK 安装。
有关安装 Basler Framegrabber SDK 的说明,请参见 Installing the Framegrabber SDK。
安装许可证#
有关安装 VisualApplets 许可证的说明,请参见 VisualApplets Licensing。