基本/内核模块
- 支持以下操作系统:Windows 7、8和10(32位和64位)、Server 2008 R2、Vista、Server 2003和XP、以及嵌入式版本
- 支持PIC和APIC硬件、多处理器的PC、超线程、多内核等。
- 功能为:打开驱动程序、设备处理、版本信息、调试支持、系统信息
- 应用程序线程、事件、回调、共享内存、数据和消息管道、快速互斥对象
- 在内核级别实现实时代码
- 实时内存管理、内存拷贝功能
- 只与C/C++或Delphi连接
- 包括通用的即插即用的WDM驱动器
Kithara RealTime CANopen是Windows 系列操作系统下的实时扩展模块,它主要解决CANopen®下的实时自动化
为了得到硬实时能力,我们要在系统内核模式下运行应用程序代码。硬实时是由软件实现的。使用的编程语言必须能生成本地X86或X64机器代码,例如C++或者Delphi。对于那些具有硬件依赖性和严格时序要求的代码必须转换成一个可以直接加载到实时代码的Dll。在这种方式下,.net环境也能被支持,因此应用程序的绝大部分代码(非实时部分)可以采用C#语言编写。
一个代码可以生成32位和64位的应用程序。这两个版本的源代码都是完全兼容的——通过使用一个特殊的模块(KiK64)甚至可以实现二进制兼容。该软件为下面列出地编程语言和编译器提供了可立即访问的程序框架。立即下载免费的 试用版本!
RealTime CANopen 是由20个以上的模块特殊组合而成,他是 RealTime Suite 的一部分。另外,可以根据用户要求进行定制。
您可以任意组合 Kithara RealTime Suite的模块。为此,请使用RealTime Configurator,或者让我们免费为您提供建议。我们合格的支持团队保证您将软件集成到您的项目中的最佳服务,我们的开发支持也帮助您解决软件以外的问题!
实时功能只能在内核级别上实现。为此,需要一种能够生成本地x86或x64机器码的编程语言,例如C/C++或者Delphi。当然, Kithara实时套件支持各种平台,例如.NET环境。解决方案是将时间关键型代码转换成一个DLL,该DLL将直接加载到内核级别的实时上下文中。Kithara实时套件可以提供所有这些功能。上述平台的即时可用程序框架是每个软件交付的一部分。
我们的RealTime Suite产品支持广泛的硬件和软件。如果你对系统支持有问题,请 联系我们!
该软件支持以下操作系统:
该软件在以下硬件上运行:
Kithara提供如下编程语言/编译器编写的程序框架(其他编程语言可以根据用户需要提供支持):
对于在实时上下文中执行代码,一般情况任何编译器,只要可以以DLL形式生成本地机器代码,那都可以使用。另外,不在实时层执行的Windows应用程序可以采用其他语言,如C#。
EtherCAT®与Safety over EtherCAT®是由德国倍福自动化有限公司(
Beckhoff Automation GmbH )授权许可的注册商标和获得专利保护的技术。
CANopen®是
CAN in Automation e. V.的一个注册商标。
GigE Vision®是
Automated Imaging Association的一个注册商标。
USB3 Vision®是
Automated Imaging Association的一个注册商标。