您的浏览器与网页部分内容不兼容,请及时更新。 点击此处了解如何更新浏览器。

OK
销售电话 010 62952828
  • 让FPGA编程变得更简单

    VisualApplets无需借助硬件编程,即可完全在图形化用户界面中完成FPGA编程。该软件因为具备此功能而获得多项殊荣。

VisualApplets – 图像处理应用的可视化FPGA编程

VisualApplets是图像处理中实时应用在FPGA处理器上的集成开发环境。它支持通过图形用户界面上的数据流模型来对FPGA进行编程。该解决方案适用于工业和非工业应用的各行各业。VisualApplets让用户可以访问图像处理硬件(如图像采集卡、工业相机和图像处理设备)中的FPGA处理器,以执行单独的图像处理应用程序。

V系列中的可编程图像采集卡预先授权了VisualApplets的使用权限。

VisualApplets:图形化FPGA编程

使用VisualApplets快速完成图像处理应用程序开发

VisualApplets于2006年推出,并在同年获得了国际视觉奖。这次获奖实至名归:

  • 可通过图形数据流模型轻松创建FPGA的复杂应用程序,无需硬件编程
  • 利用包含200多个算子的图像处理库
  • 为常用图像处理步骤创建自有库,或从现有的硬件代码导入相关步骤
  • 将小程序设计导入附加的图像采集卡、兼容VisualApplets的工业相机、视觉芯片和图像处理设备上
  • 以图形化方式编程和处理数据信号,并连接到外部接口(外围设备),以实现个性化的触发功能

购买VisualApplets许可证下载演示版

VisualApplets:图形化FPGA开发

VisualApplets许可证

显示过滤器
重设过滤器
Lizenzbezeichnung License Description
VisualApplets 3 Design Safety ProtectionID VisualApplets Protection Extension Unique Security Identifier Code of Applets
VisualApplets 3 Libraries JPEG Compression Library VisualApplets Libraries Extension JPEG compression of gray and color images with scalable data rate
VisualApplets 3 Parameters Translation VisualApplets Expert Extension Calculate new values from different parameter values and pass them on to other parameters throughout the design
VisualApplets Libraries Segmentation and Classification Library (Blob) VisualApplets Libraries Extension
VisualApplets 3 IDE Software Multi User License VisualApplets Version 3 Complete package of VisualApplets; requirement for the use of further licenses
VisualApplets 3 Expert VisualApplets Expert Extension Additional benefits for advanced users such as HDL code import and Tcl console
VisualApplets 3 Design Safety RT License VisualApplets Protection Extension Equipping frame grabbers with a security license suitable for an applet
VisualApplets 3 Embedder VisualApplets Embedder Extension FPGA-based image processing hardware becomes compatible with VisualApplets
VisualApplets 3 Debugging VisualApplets Expert Extension Debug Applet designs in the real runtime environment as well as own operators to be developed
VisualApplets 3 IDE Software License VisualApplets Version 3 Complete package of VisualApplets; requirement for the use of further licenses

很抱歉,所选筛选条件没有任何结果。

更多配件

LICENSE AGREEMENT v. 1.0

IMPORTANT-READ CAREFULLY: Below you will find the contractual agreements governing the use of this Software. These conditions apply to you, the user (hereinafter: “Licensee”), and to Basler AG (hereinafter: “Basler”). With any of the following actions, Licensee explicitly agrees to be bound by the conditions of this License Agreement (hereinafter “Agreement”): downloading the Software, purchasing the Software, opening the package, breaking one of the seals or using the Software.

In case Licensee does not agree with any of the conditions of this Agreement, Licensee shall return or in case of a download delete all parts of the Software including manuals, the license certificate and/or the Software protection key/or dongle before using and without delay. Licensee shall remove all Software installations of the Software from any computer it might have been installed on. Return all electronic media of the Software or completely destroy all electronic media of the Software and send proof that this has been accomplished.

1. Scope

(1) This Agreement explicitly covers only the Software file or other media Licensee received with the download or purchase and the Software stored on these media, the manuals, the license certificate and/or the Software protection key/or dongle, together referred to as “Software”.

(2) The Software may be modified or enhanced by Basler for debugging, upgrading or any other purposes. The Software shall contain such modified or enhanced version. Licensee can only use either the previous version or the modified or enhanced version and cannot use both of the versions. Licensee has, however, no right to receive modifications or enhancements or upgrades, unless those are provided for warranty purposes and Licensee has a legitimate claim towards warranty.

(3) The Software may include (i) some open source software and (ii) other third party software (collectively, "Third Party Software"). Regarding the use of the Third Party Software, Licensee shall follow the license terms and conditions applied to such Third Party Software. Any part of this Agreement does not restrict, change or alter any of Licensee’s rights and obligations imposed by the license terms and conditions of the Third Party Software.

2. User rights

(1) Basler permits the Licensee, for the duration of this Agreement, to use the Software on a single computer and a single terminal on that computer. This license is explicitly non-exclusive, i.e., Licensee does not have an exclusive right to use the Software. Licensee can copy the Software from one computer to another by using a computer network or other storage devices, as long as it is assured, that the Software can only be used on a single computer and terminal at any time and that the conditions set forth under 4 are observed.

(2) Licensee has the right to produce a copy of the Software only for backup purposes.

(3) The Software is provided with a license certificate or a dongle. It is the responsibility of Licensee to take care of the license certificate and/or of the dongle. In case of loss, neither the license certificate nor the dongle will be replaced by Basler.

3. Transfer

Licensee may permanently transfer all of its rights under this Agreement only if the recipient agrees to the terms and conditions of this Agreement and if Licensee destroys and will not keep any copies of the Software in your possession.

4. Copyright

(1) The developer of the Software remains the owner of the copyright to the Software and its documentation. With the purchase, Licensee obtains ownership of the physical storage devices (if provided) (excluding the Software and other data contained thereon) and the license certificate and/or the Software protection key/or dongle. Furthermore, a right to use the Software as defined in Sec. 2 will be granted.

(2) Basler reserves the right to all publications, duplication, editing, and marketing of the Software and the Software documentation.

Without prior written permission Licensee may not:

• change, translate, de-compile or de-assemble the Software,

• copy any of the written or printed documentation of the Software,

• rent, lease, or license the Software to a third party,

• use the Software protection key different than described in this Agreement.

5. Warranty

(1) Basler warrants for a period of 12 months from the date of the delivery, except as agreed otherwise in a separate agreement, that the Software delivered under this Agreement works in all major aspects according to the descriptions in the specifications. Basler shall not be liable for the Software being suitable for a particular purpose unless otherwise agreed upon.

(2) This warranty does not cover defects in the Software which are due to improper installation or changes to the program which Licensee has undertaken.

(3) Basler does not warrant, that the Software fulfills the specific requirements of Licensee, or that the Software works with other Software provided by Licensee.

(4) Where any claim in respect to the Software, which is based on any defect in the quality or condition of the Software to meet the specification, is notified to Basler in accordance with these conditions, Basler shall be entitled at its own discretion to either replace the Software free of charge or repair the Software. Should Basler fail to repair the Software within a reasonable time frame more than twice, Licensee is entitled to resign from this Agreement.

(5) The warranty is provided by Basler under the condition that the total price for the Software has been paid by the due date.

(6) Licensee is obligated to establish sufficient precautions for the case of Software malfunctions (for example by regular data storage, frequent backups, verification of results, emergency planning). It is your responsibility to provide a suitable system environment.

6. Liability

(1) Basler shall be liable under the terms of this Agreement only in accordance with the provisions set out under (a) to (e):

(a) Basler shall be unrestricted liable for losses caused intentionally or with gross negligence by Basler or its legal representatives or assistants in performance.

(b) Basler shall be unrestricted liable for death, personal injury or damage to health caused by the intent or negligence of Basler, its legal representatives or assistants in performance.

(c) Where the law requires Basler in accordance with these provisions to compensate for a damage which has been caused by slight negligence, Basler’s liability shall be limited to the breach of primary obligations by Basler, its legal representatives or assistants in performance. Primary obligations are such basic duties which form the essence of the Agreement, which were decisive for the conclusion of the Agreement and on the performance of which Licensee may rely. If Basler breaches its primary obligations through slight negligence, then its ensuing liability shall be limited to the amount which was foreseeable at the time the respective service was performed.

(d) Basler shall be liable for loss of data only up to the amount of typical recovery costs which would have arisen had proper and regular data backup measures been taken.

(e) Any further extensive liability of Basler is excluded on the merits.

7. Contract duration, legal consequences of violating the license

(1) The Agreement is deemed to be in force for an unspecified period. The Licensee’s rights are automatically terminated if one of the conditions of the Agreement have been violated.

(2) In case of a contract violation Licensee has to return the original storage devices and all copies thereof including all modified copies, all printed and written documentation, as well as the license certificate and/or the Software protection key/or dongle to Basler, or Licensee has to destroy these items.

(3) In addition Basler reserves the right to file a lawsuit to claim reparations for damages, non-compliance, or removal of the Software in case of license violations. The following laws and/or conditions are in effect: the conditions of this Agreement, copyright laws, and the laws of the German civil code (BGB).

8. Applicable Law, Place of Performance and Jurisdiction

This Agreement shall be governed by German law. The Convention on Contracts for the International Sale of Goods (CISG) shall not apply. Place of Performance and Jurisdiction shall be Hamburg, Germany.

9. Severability

In the event a provision of this Agreement is or becomes invalid or should this Agreement be incomplete, the validity of the remaining provisions shall not be affected thereby. The invalid or incomplete provision shall be substituted or supplemented, respectively, by an appropriate one reflecting - to the extent legally permissible - as closely as possible what the parties hereto had originally intended or would have intended according to the sense and purpose of this Agreement, if the specific issue had been taken into consideration by them.

配件和完整套装

用户手册

附件手册包括针对图像采集卡设计器的使用建议或信息等内容。例如,这些文档说明了Basler用于检查USB 3.0 PCI Express卡的测试设置。

VisualApplets - 用户手册

关于 全部 用户手册
配件和完整套装

产品洞悉

Basler产品洞悉重点描述有关各种组件的技术性能和功能的重要信息。产品洞悉还密切关注与产品相关的课题,并从Basler产品经理的角度提出深度见解。

关于 全部 产品洞悉
许可证容器 描述  
WIBU Systems CodeMeter CmDongle Hardware Dongle for VisualApplets 细节

VisualApplets设置

在图像和信号处理方面,VisualApplets能够直观地创建和处理复杂的应用程序、使用预配置的示例小程序或集成专有的HDL库。第3版中包含一个基础版和四个针对特殊要求的扩展包。

图像处理软件 - 带有扩展包的VisualApplets

从FPGA中获取更多资源,并提升资源效率

新的扩展包和功能不但增强了第3版的性能,此外还增加了以下功能:

  • 将算子库作为扩展库,以实现分割、分类和压缩等功能
  • 在数据流模型中表示循环的新算子,它支持图像序列和比较的资源友好计算以及在FPGA上的图像批处理
  • 通过增强的FFT算子(快速傅立叶变换),高资源效率地实现高计算负载的更复杂的滤波器,例如带通滤波器。

了解有关VisualApplets 3的更多信息

VisualApplets扩展包可为您提供特殊功能

您是否希望继续使用自己的HDL代码、使用VisualApplets配置其他图像处理设备,或使用其他VisualApplets库?各种扩展包可为您提供相应的解决方案。

VisualApplets Embedder

使用VisualApplets Embedder来设置兼容VisualApplets的图像处理设备

借助VisualApplets Embedder,让您的图像处理硬件可兼容VisualApplets。为用户提供极具灵活性的设备,可直接实现图像预处理和应用。

  • 使用VisualApplets来配置来自第三方设备(如相机和视觉芯片)的硬件
  • 通过实时预处理的任务(如图像优化、数据缩减和过程控制)来提高数据传输量并降低系统成本
  • 让最终用户能够轻松访问图像处理设备
  • 在需求发生变化时,让制造商和最终用户保持灵活性

了解有关VisualApplets Embedder的更多信息

使用VisualApplets Embedder来设置兼容VisualApplets的图像处理设备

为进阶系统开发商带来附加优势

借助VisualApplets Expert,您可以从VHDL和Verilog导入现有的HDL代码,并将其作为通用算子进行处理。可通过带有集成TCL转换器的控制台,让设计过程实现自动化。可通过单独的许可证获取VisualApplets Expert库

  • 导入VHDL代码和库
  • 创建单个算子
  • 配置受保护的算子
  • 可在真正的运行环境中调试小程序设计,也可以对仍在开发中的自定义算子进行调试
  • 直接输入或创建TCL脚本,以设置、操作和模拟设计

了解有关VisualApplets Expert的更多信息

VisualApplets Libraries

特殊算子库可提供更多功能

VisualApplets Libraries由多个算子库组成,这些库能通过重要的图像处理功能来扩展算子的范围,如分割、分类和压缩等。可通过单独的许可证获取这些库,不受图像采集卡硬件的限制。

  • 分割和分类 – 使用Blob分析可以确定位置、表面积、形状、对象范围和周围的几何物体(边界框)
  • 通过对8位灰度图像和24位彩色图像进行JPEG压缩,为长图像序列的传输提供连续的数据流,实现可扩展的压缩数据率。

了解有关VisualApplets库的更多信息

保护VisualApplets设计

为了防止在其他图像采集卡上使用专有的小程序,保护知识产权免遭外部访问,用户可使用安全锁分别对小程序和图像采集卡进行加密。VisualApplets Protection就是通过这种方式来保护您的设计和知识产权技术,并将其加密连接到FPGA硬件。

以下两个保护机制必须匹配:

  • 小程序的唯一安全标识代码
  • 图像采集卡的安全许可证。

了解有关VisualApplets Protection的更多信息

从图像处理系统中获取更多功能

我们的服务范围覆盖全面的咨询服务,以及为特定客户产品的开发任务(定制)提供完整支持

  • VisualApplets研讨会 – 针对入门级和进阶用户的培训
  • 辅导– 针对具体任务的咨询和开发服务
  • 咨询 - 提供由始至终的项目咨询
  • 可行性研究 – 进行项目评估,并提交详细的成果报告
  • 开发(定制) – 针对特定客户调整需求的硬件和软件解决方案
  • 设计检查 – 检查客户的VisualApplets设计

专业咨询服务

VisualApplets用户论坛 – 集信息来源、讨论平台和知识数据库于一体

VisualApplets用户论坛提供一种简单而方便的方式,让您可以获取和共享有关VisualApplets的信息并获得支持。Silicon Software专家会查看论坛并给予支持,并持续拓展知识数据库。

  • 从其他用户和Silicon Software获得技术支持和创意想法
  • 输入您自己的信息、问题和答案
  • 利用VisualApplets的知识数据库,获取扩展包、示例代码、算子和设计代码段并共享知识
  • 提供、讨论和寻找解决方案
  • 与其他系统开发商拓展业务机会
  • 率先获取有关新版VisualApplets、扩展包和预配置示例设计的信息
  • 通过RSS订阅、浏览器消息或电子邮件获取有关新帖子的信息

VisualApplets用户论坛