Logo Borst Automation Software & Firmware Design, Specification, Development, Integration and (Unit)Testing, Hart Protocol, Profibus and Fieldbus Support for Embedded Systems and Windows Tools for Communication and Test

Test and Device Simulation for Embedded Systems

CADItest 1.0

CADI stands for Component And Device Integration. CADItest is a software package which allows to build automated tests for embedded systems very easily. It supports different styles of reporting (e.g. HTML and other XML documents) and different styles of assertions. CADItest is realized as a set of library functions and it is based on .NET 2.0. The user's tests may be written in C, C# and Visual Basic.

CADItest is providing interfaces to Microsoft Visual Studio 8.0 and NUnit.

CADItest is a key element for realizing agile principles with very low development efforts. Please send us an email if you like to get more information of this new product.

 

CADIsim 1.0

CADIsim is a software framework which is used to realize a PC simulation by using the original embedded device source code even if the code is written in plain C. CADIsim is based on .NET 2.0 and ready for Windows 7.

With CADIsim the user can develop almost 95 % of the (C or C++) source code for an embedded device in Microsoft Visual Studio. Please send us an email if you are interested into more details of this new product.

Generic Communication Protocol Tools

GenCommDLL 1.0
The GenCommDLL 1.0 is a generic tool targeted to send and receive date bytes through a serial com port in real time. It can be driven in byte mode as well as in stream mode. GenCommDLL could be used by developers to develop a windows tool for any proprietary communication protocol. 
 

Price:
800,- Euro

Quotation

  • Supports single Byte and Stream Mode

  • May be used with C, C++, C#, VB, Excel, LabView and many others

  • Functions like Open, Close, GetConfiguration, SetConfiguration, ReadByte, WriteByte, SendResponseWaitRequest, GetLastError etc.

  • Configurable Communication Properties

  • Real Time Granularity less than 5 ms

 

HART Communication Protocol Tools

Tiny Hart Tools

TinyHartCPrDLL 7.0
The TinyHartCPrDLL 7.0 is similar to the product TinyHartDLL. However it is enlarging the amount of functions by means to read and write some Hart objects in a very convenient way for the user.
 

Price:
1200,- Euro

Quotation

User's Manual

 

Download Free Trial

  • Very simple calling Interface

  • May be used with C, C++, C#, VB, Excel, LabView and many others

  • Reads the PVs and some data items of a Hart device

  • Writes data items such as range, damping, tag, descriptor and message

  • Adjustable Communication Properties for the Adaption of Critical Applications

  • TinyHartCPrAppDLL is providing functions as WriteRange, WriteDamping,  StopBurstMode, StartBurstMode etc.

Full Size Hart Tools

HartDLL 7.0
The HartDLL 7.0 is a HART protocol software driver which is integrated into the windows application program as a native Windows DLL. The DLL is implementing the complete HART protocol and hides the complexity and time critical aspects from the application program designer.

Console Application

FrameAlyst

HartX Control

Price:
3000,- Euro
 

Quotation

 

User's Manual

 

Download Free Trial

 
  • The DLL can be used even by console applications.

  • Versions for Windows CE can be made available.

  • Only one DLL does it all.

  • All HART commands including all possible vendor specific commands are supported.

  • No setup required.

  • No OLE required.

  • No registry entries required.

  • The DLL is compatible with primary and secondary
    master. It detects the type of the other master automatically.

  • Addressing by long tag names supported (Hart Revision 6 Feature)

  • Full support of USB Com Ports

What is the advantage of a native DLL? The advantage is that no registry entries and no special setup procedures are required. Simply copy the DLL on the target PC and it will work!
The DLL works with all Windows versions starting with NT 4.0 / Win98 up to XP or Vista and Windows 7. With other words it works with all versions supporting the standard Windows 32 bit API functions (Win32 API).
The demo includes examples for Visual Basic 6.0, C in Visual Studio 6.0, C++.Net, Visual Basic.Net and C#.Net.
  FrameAlyst is a Hart Protocol analyzer. It supports several speeds (for multiplexer applications) and it is supporting Hart Revision 5 through 7. It is used to analyze the data flow and the timing in the Hart Communication services.
 
  • Timing analyzes.

  • Symbolic display of the Hart Protocol frames and the data.

  • Records can be stored in a file.

  • Frames may be filtered.

  • Variable trigger options.

  • Custom command format descriptors for symbolic display of vendor specific Hart Commands.

  • Mark any sequence in a frame and decode it as integer, packed ascii, string or float (the pick functions).

  HartX.NET is a .Net Object which provides the Hart Communication in a very simple way to the developer of a program. There is no difference if this program is developed in C++, C# or Visual Basic.Net.
 
  • Very easy migration from HartX 3.0 (fully compatible).

  • All HART commands including all possible vendor specific commands are supported.

  • The Object is compatible with primary and secondary master. It detects the type of the other master automatically.

  • Addressing by long tag names supported (Hart Revision 6 Feature)

  • Full support of USB Com Ports

  HartDLL 7.0 / SL is a separate interface of the Hart communication driver DLL for Windows or Windows CE. It extends the functionality of the driver by proving also a slave interface.
 
  • Handling of Burst Mode not yet possible

  • The following interface functions are provided.
    SetSlaveMode(...)
    GetSlaveConfig(...)
    SetSlaveConfig(...)
    GetCmdRequest(...)
    PutCmdResponse(...)
    GetSlaveInterfaceStatus(...)
    GetSlaveInterfaceLastError(...)
    ClearSlaveInterfaceLastError(...)

 

HartMux 7.0
HartMux is a Hart Multiplexer which is realized by software (as a Microsoft .NET Component). However, for each connected slave a separate Hart modem is needed. The advantage of the package is that up to 100 Hart devices can be handled simultaneously because of the high speed of the PC-Processor and the high speed of the USB-connection of the modems. This turns a PC into a very high speed Hart multiplexing system.

Price:
5500,- Euro

Quotation

Functional Description

  • Component for Microsoft .NET 2.0

  • Handles up to 100 Hart devices simultaneously

  • Direct data export to Excel

  • Data export to xml files supported

  • The component is fully compatible to HART Revision 5 through 7.2.

 

HartDLL 7.0 / CE
The HartDLL 7.0 / CE is a Hart driver for Windows Mobile / Windows CE 5.0 (ARM41) and higher. It has the same functionality as the regular Hart driver. The only difference is that the CE version is only supporting a maximum of 10 Hart connections at a time.
Hart Win CE

Price:
4000,- Euro

Quotation

  • Same interface as HartDLL 7.0

  • Optimized for low memory requirements

  • Handling of Multimaster and Burst Mode

  • Developed with Windows Embedded CE 6.0 Platform Builder SP 1

  • It is fully compatible to HART Revision 5 through 7.

 

HartSlave 1.0
The HART slave implementation is optimized for very small embedded systems (e.g. 8031, 6805). The interface is designed as simple as possible to provide an easy integration into any embedded environment. The implementation does not require any operating system. HartSlave 1.0 is based on Hart Version 5.
Price:
Free of Charge

Download Source Code

 

Contact:
Borst Automation, Im Wingert 4, DE-65626 Fachingen, GERMANY
Fon: +49 (0) 6432 989176, Fax: +49 (0) 6432 989129
Mail: info@borst-automation.de, Home: http://borst-automation.com

Notes:
  HART is a registered trademark of the HART Communication Foundation.

Products Overview

HartX Properties 

  • Software Frameworks for Test and Simulation
  • General Communication and Coding Tools
  • Hart Communication Tools
  • Free Hart Slave Software

Our test tools are based on Microsoft .NET 2.0 and they are ready for interfacing to Visual Studio 8.0 Professional.

All Windows tools which are not based on .NET (e.g. HartDLL) are compatible to Windows 98, NT, XP, Vista and Windows 7.

The Hart Software provided by Borst Automation is compatible to Hart version 5 up to version 7.2.