本主题介绍了创建和配置Compile Farm的方法。Compile Farm由一台现场编译服务器及一台或多台供多名开发人员使用的现场编译工作站组成。

下图及下文详细介绍了开发计算机、编译服务器及编译工作站将FPGA VI部署至FPGA终端的方法。

当前用户或其他开发人员在开发计算机上创建一个FPGA VI,并单击LabVIEW的运行按钮。
LabVIEW提交编译任务至编译服务器。
编译服务器发送编译任务至可用的编译工作站,由工作站编译FPGA VI。
编译工作站将已编译的VI返回编译服务器。
编译服务器将已编译的VI返回开发计算机。FPGA VI已准备就绪,可部署至FPGA终端。

软硬件要求和推荐

NI建议编译场的建立至少需要两台计算机:一台用作编译服务器,一台用作编译工作站。下表为上述计算机及开发计算机的说明。

注: 安装LabVIEW FPGA模块时,FPGA Compile Farm Server会自动安装到本地。如要使用远程编译服务器,必须在远程计算机上独立安装FPGA Compile Farm Server。关于安装FPGA Compile Farm Server的详细信息,见LabVIEW开发平台光盘上的FPGA模块安装选项。

创建Compile Farm

首先确定上表中提及的用作编译服务器、编译工作站及开发计算机的计算机,并确保全部计算机已连入同一网络。然后,按照下列步骤建立编译服务器、各编译工作站和开发计算。

建立编译服务器

按照下列步骤建立编译服务器。

  1. 在要用作编译服务器的计算机上安装FPGA Compile Farm Server。记录计算机的IP地址或主机名称。
  2. 登录编译服务器。
    1. 通过与编译服务器位于同一网络的另一台计算机,打开网络浏览器并导航至http://<computername>:3580,其中<computername>为之前记录的编译服务器的IP地址或主机名称。编译服务器显示NI基于Web的配置和监控的系统配置页面。通过该页面监控和管理队列中的编译任务。
    2. 单击登录
    3. 输入NI基于Web的配置和监控的管理员权限的用户名和密码。默认情况下,用户名为admin,密码为空。
      注: NI建议尽快为编译服务器设立安全机制。关于该任务的详细信息,在安全配置页面单击帮助,查看FPGA Compile Farm控制台帮助的保护终端章节。

      通过编译服务器访问编译服务器时,无需登录。

  3. 配置可使用Compile Farm编译FPGA VI的用户。
    1. 单击安全配置按钮
    2. 单击用户选项卡底部的+按钮,添加用户名及分配密码。仅在该选项卡内列出的用户可使用Compile Farm。关于添加用户的详细信息,单击帮助查看控制台帮助的添加和删除用户章节。
    3. 分配一个或多个用户至administrators组。本组内的用户可使用Compile Farm编译FPGA VI,还可以管理编译任务队列、取消编译任务和显示及隐藏编译工作站等。关于分配用户至"administrators"组的详细信息,单击帮助查看控制台帮助的为组指派用户,或从组中删除用户章节。
    4. 完成添加用户和管理员后,单击保存关闭网络浏览器。

创建编译工作站

下一步为通知编译服务器每个可用的编译工作站。对每个编译工作站,执行下列操作:

  1. 在要指定为编译工作站的计算机上安装Xilinx编译工具。
  2. 配置编译工作站。
    1. 单击开始»所有程序»National Instruments»FPGA»FPGA Compile Worker打开编译工作站。Windows将在任务栏上显示LabVIEW FPGA Compile Worker图标
    2. 双击该图标,显示编译工作站的状态和性能。
    3. 单击配置配置编译工作站。
    4. 选择连接至编译服务器
    5. 输入以下信息:
      • 主机名称<computername>:3580,其中<computername>为编译服务器的IP地址或主机名称。
      • 用户名admin
      • 密码:与admin用户名关联的密码。默认状态下,密码为空。
    6. 输入Number of simultaneous jobs,即工作站可处理的同步编译任务的数量。通常,一个CPU内核可处理一个编译任务。但NI建议预留一个空闲内核以处理操作系统任务。例如,对于四核CPU,NI建议将并发任务数量设为3
    7. 单击确定
  3. 验证是否每个编译工作站对于编译服务器均可见。
    1. 登录编译服务器。
    2. 单击LabVIEW FPGA Compile Farm Console按钮
    3. 验证添加的编译工作站是否出现在Workers列表中。可能需要修改“Filters”选项,以查看编译工作站。

设置开发计算机

配置开发计算机使用Compile Farm编译FPGA VI。对每台开发计算机,执行下列操作:

  1. 安装LabVIEW、FPGA模块和NI-RIO驱动程序软件。
  2. 在LabVIEW中,选择工具»选项,显示选项对话框。
  3. 类别列表中选择FPGA模块
  4. 定位至编译服务器,并选择连接至网络编译服务器
  5. 在弹出的对话框内单击+按钮添加服务器。
  6. 主机名称文本框中输入<computername>:3580。其中<computername>为编译服务器的IP地址或主机名称,然后单击确定
  7. 输入设置编译服务器时配置的用户名密码
  8. 单击测试连接,测试开发计算机和编译服务器间的连接。如出现错误,修复错误。
  9. 单击确定