topic_bildverarbeitung_b

Kithara»实时视觉« 

»实时视觉«是一个针对Windows®操作系统的实时扩展,它侧重于用GigE Vision®实时地对图像进行采集和处理 

        为了获得“硬”实时功能,有必要在该系统的内核模式下运行的应用程序代码。这是由软件所提供。 

        所需的编程语言必须能够生成本地x86或x64机器代码,例如C / C ++或Delphi。对硬件的依赖性和对时间要求严格的代码应该放到一个动态链接库中,可直接加载到实时环境。这种方式也适用于 .NET环境,因此,C#可以作为应用程序主要部分的编程语言。 

        从一个单一的独特的代码库创建32位和64位应用程序!这两个领域是绝对的源代码兼容 - 用一个特殊的模块(“KiK64”)甚至可实现二进制兼容!

        即刻可用的编程语言程序框架和下面列出的编译器是每一个软件交付的一部分。立即下载免费试用版

一些特点: 

· 频率大于20KHz的高精度实时定时器

· 基于优先级的抢占式实时多任务

· 通过GigE Vision®实现在实时下工业图像处理

· 在内核级执行的代码支持的C / C++和Delphi(能生成本地代码)

· 支持32位、64位的Windows 7/8/10系统! - 请升级优惠吧! 

»实时视觉«是超过20种不同模块的特殊组合,这是»实时套件«一部分的。此外,还可自定义配置。

基本功能

基本模块

· 支持以下操作系统:Windows 7和Windows8(32位和64位),Server 2008 R2,Vista,Server 2003和XP,以及嵌入式版本 

· 支持PIC和APIC硬件,多处理器的PC,超线程,多内核等。

· 功能为:打开驱动程序,设备处理,版本信息,调试支持,系统信息

· 应用程序线程,事件,回调,共享内存,数据和消息管道,快速互斥对象

· 更多信息...

 

内核模块

· 在内核级别实现实时代码

· 实时内存管理,内存拷贝功能

· 只与C / C ++或Delphi连接

· 包括通用的即插即用的WDM驱动器

· 更多信息...

 

运行库

· 实时地数学/三角函数和字符串存储功能

· 支持应用程序和内核级

· 更多信息...·

 

系统模块

· 系统事件的截取,例如故障和内核级的系统崩溃(如防故障处理程序/“蓝屏处理程序”)

· 更多信息...

 

定时器和多任务处理

时钟模块

· 在不同的时间和用户特定的格式监测系统时间,分辨率高达0.10微秒

· 高精度的短的时间延迟

· 系统时钟长期同步,用的EtherCAT分布式时钟(DC)和IEEE1588同步

· 更多信息...

 

实时模块

· 高度精确的实时定时器由系统最高优先级编程

· 最大可编程频率>1kHz时,抖动在微秒范围

· 更多信息...

多任务处理模块

· 基于优先级的抢占式实时多任务

· 最大255优先级,避免优先级倒置的按优先级继承,动态优先级调整

· 事件,信号量,定时器,支持多种CPU内核,任务可以被分配

· 更多信息..

 

实时以太网

分组模块

· 对任何协议以太网通信可达千兆每秒,如:网际协定

· 事件,并要求驱动控制,自动确定内存通过ARP支持adrdresses 

· IP和MAC-多播,广播,根据使用控制器的巨型-帧 

· 支持英特尔或REALTEK - 网络控制器(应要求提供硬件支持的) 

· 更多信息..

影像处理 

摄像头模组

· 图像从GigE Vision®摄像机实时采集 

· 多台摄像机同时使用,热插拔,错误处理,GenlCam®2.0配置 

· 更多信息...

 

定制软件的结合

        Kithara»实时视觉«具有下列特性:

· 开发和运行时文件的名称是任意的 

· 简化的安装(无需注册表)

· 关于新版本,无需修改

· 购买模块,将会收到一个开发人员的许可证

· 为运行许可证提供有利的价格条件

· 软件每季更新(12个月)

· 可在任何时候通过附加模块进行扩展

· 免费的»kernel Tracer«基本版

        通过使用实时配置器,或让我们免费为你提供建议,你可以任意组合»实时套件«模块。

        我们的专业技术团队保证你的软件能最好地服务于您的项目,另外我们也乐意提供给您软件以外的问题! 

平台

        实时功能只能在内核级别来实现。

        因此需要一种能够产生本地x86或x64机器代码的编程语言,例如C / C ++或Delphi。不过,»实时套件«支持各种平台,例如.NET环境。 

        解决的方法是,对时间要求严格的代码转移到一个DLL,将被直接加载到内核级别的实时环境。该»实时套件«提供了所有功能。

        上面提到的平台的即刻可用的程序框架是每一个软件交付的一部分。

系统要求

        该»实时视觉«产品支持广泛的硬件和软件组合: 

如果您有关于系统支持的问题,请与我们联系

操作系统

        该软件支持以下操作系统:

· Windows 8 (32 and 64 bit, 64 bit only using the Dedicated module)

· Windows 8(32位和64位,64位只能使用专用模块) 

· Windows 7 (32 and 64 bit) + Windows Embedded Standard 7

· Windows Server 2008 R2 (64 bit)

· Windows Vista

· Windows Server 2003

· Windows XP + Windows XP Embedded

硬件环境

        该软件在以下硬件上运行:

· CPU:AMD或英特尔,32 位或64位 

· 单核或多核,超线程,普通版的8个逻辑CPU内核(扩展版目前多达32个逻辑内核,应要求提供更多细节) 

· 建议ACPI(高级控制和电源接口),建议使用APIC(高级可编程中断控制器) - 某些功能需要ACPI APIC

· 使用千兆以太网卡,一般都支持英特尔和RealTek控制器的需求

编译器

       以下为编程语言/编译器立即可用的程序框架(其他编程语言可应要求提供支持):

· Visual Studio的20xx年的C++ MFC用户界面

· C ++ Builder(Embarcadero公司,原Borland公司)VCL用户界面

· Delphi(Embarcadero公司,原Borland公司)VCL用户界面

· Visual Studio的20XX C#WPF用户界面(C + + DLL的实时执行)

· 微软的Visual C+ +6MFC的用户界面

· 注意!内核级/实时要求生成本机代码(C + +/ Delphi)

 

EtherCAT®是EtherCAT Technology Group的一个注册商标。

CANopen®是CAN inAutomation e.V的一个注册商标。

ProfiBus®是PROFIBUS Nutzerorganisation e.V的一个注册商标。

GigE Vision®是Automated Imaging Association的一个注册商标。

Operating system

The software supports the following operating systems:

  • Windows 10 (32 and 64 bit, 64 bit only by using the dedicated mode)
  • Windows 8 and 8.1 (32 and 64 bit, 64 bit only by using the dedicated mode)
  • Windows Server 2012 (64 Bit, only using by the dedicated mode)
  • Windows 7 (32 and 64 bit) + Windows Embedded Standard 7
  • Windows Server 2008 R2 (64 bit)

Hardware

The software runs on the following hardware:

  • CPU: AMD (Athlon) or Intel (Pentium 2), 32 - or 64-bit
  • Single-or multi-core, Hyperthreading, plain version to 8 logical CPU cores (extended version currently up to 32 logical cores, more details on request)
  • ACPI recommended (Advanced Control and Power Interface), APIC recommended (Advanced Programmable Interrupt Controller) - Some features require ACPI-APIC
  • the PC must be able to support PAE (Page Address Extension)
  • Using Gigabit-Ethernet, controller of Intel and RealTek are generally supported on demand

Compiler

Immediately usable program frameworks for the following programming languages / compilers are included in the supplied software (other programming languages can be supported on request):

  • Visual Studio 20xx C++ with MFC user interface (supplied project files: VS 2005/08/10/12/13/15)
  • C++ Builder (Embarcadero, formerly Borland) VCL user interface
  • Delphi (Embarcadero, formerly Borland) VCL user interface
  • Visual Studio 20xx C# with WPF user interface (incl. C++ DLL for real-time execution, supplied project files: VS 2005/08/10/12/13/15)
  • In order to execute code in a real-time context, generally any compiler that can generate a DLL with native machine code, is usable. Furthermore, the Windows application can also be generated with other programming languages, such as C#.

 


EtherCAT® is a registered trademark of the EtherCAT Technology Group.

CANopen® is a registered trademark of the CAN in Automation e.V..

GigE Vision® is a registered trademark of the Automated Imaging Association.