skip to the main content area of this page
Components and Tools

Components and Tools


 
NetTalk

NetTalk v10.1/2016

.NET/COM Component

NetTalk.dll component is a native .NET control which can manage any CPKSoft communication driver from applications written in. NET. It also offers a OLE/COM/OCX interface for VB6. Applications written with NetTalk require FrameWork.NET 4.0 to run. Each driver manual explains how to use this component.

  • File: NetTalk.dll
  • Platforms: 32 and 64 bits
  • Availability: Included with all drivers


HMITalk

HMITalk v10.0/2016

ActiveX/OCX Component

HMITalk component is an ActiveX/OCX control with OLE/COM interface that can manage any CPKSoft communication driver from applications written in languages ‚Äč‚Äčthat support OLE/OCX/COM objects, such as VB6, Visual Studio 2005/2008/2010/2012/2015. NET, etc. Each driver manual explains how to use this component. It can run in any Windows version, including 10.0. If you use XP, you must have SP2 version installed, or have mfc140.dll file in your machine. You can download the Microsoft Visual C++ 2015 Redistributable Package from www.microsoft.com, which contains all the required Windows libraries.

  • File: HMITK32.ocx/HMITK64.ocx
  • Platforms: 32 and 64 bits
  • Availability: Included with all drivers


LineChart

LineChart v10.0

ActiveX/OCX Component

LineChart component is an ActiveX/OCX control with OLE/COM interface that allows users to show simple plot charts of up to four pens in order to visualize the evolution of data received from a driver.

  • File: LCHART32.ocx/LCHART64.ocx
  • Platforms: 32 and 64 bits
  • Availability: Included with all drivers


DriverTest

DriverTest v10.0

Executable Tool

This executable tool is used to test each command offered by a driver. It also allows to try different connection types and communication settings. With this tool, it is not necessary to develop sample applications where the only purpose is to test connectivity and viability of a driver.

  • File: DriverTest.exe
  • Platforms: 32 and 64 bits
  • Availability: Included with all drivers


RegHMITalk

RegHMITalk v10.0

Executable Tool

This executable tool is used to register the OLE/COM/OCX interface exposed by the HMITalk and LineChart activex controls by calling RegSvr32 Windows services. All OCX files must be registered in order to expose their OLE/COM/OCX interfaces to the development environment before they can be used. This utility also registers GRID32.ocx, which is used within some HMITalk object property pages. This utility avoids opening a system console to manually run RegSvr32.exe. It must be run in administrator mode.

  • File: RegHMITalk.exe
  • Platforms: 32 and 64 bits
  • Availability: Included with all drivers


RegNetTalk

RegNetTalk v10.0

Executable Tool

This executable tool is used to register the OLE/COM interface exposed by the NetTalk assembly by calling RegAsm Windows services. NetTalk must be registered in order to expose its OLE/COM interface to the development environment before it can be used. You do not need to register NetTalk if you are going to use it as a pure .NET component. This utility avoids opening a system console to manually run RegAsm.exe. It must be run in administrator mode.

  • File: RegNetTalk.exe
  • Platforms: 32 and 64 bits
  • Availability: Included with all drivers


TestHMITalk

TestHMITalk v10.0

Executable Tool

This executable tool is used to test whether HMITalk and LineChart controls have been correctly registered and if they are ready to be used for development. The application uses the XTEST driver in loopback mode against the IP address 127.0.0.1:6000. Sources are included. Requires ocx files to be present, along with the 4 Interop libraries that are shipped with the driver.

  • File: TestHMITalk.exe
  • Platforms: 32 and 64 bits
  • Availability: Included with all drivers


MakeLic

MakeLic v10.0

Executable Tool

Utility to generate runtime licenses for end users that will use applications that use your licensed driver. Runtime licenses are based on the PCID identification number of the target machines. This tool requires to entry the unlimited license number that comes with the purchased driver. It is only delivered to the licensee and should not be distributed.

  • File: MakeLic.exe
  • Platforms: 32 and 64 bits
  • Availability: Only with licensed drivers


GetPCId

GetPCId v10.0

Executable Tool

Utility to obtain a unique identification number or PCID from machines of end users of the applications. It can be distributed to end users in order to collect their PCID machine numbers to be able to generate the runtime licenses.

  • File: GetPCId.exe
  • Platforms: 32 and 64 bits
  • Availability: Only with licensed drivers


XMODEM

Modem/GPRS Driver v10.0

Support Driver

Driver to be used from NetTalk or HMITalk to initiate a link through a phone modem or GPRS modem that supports Hayes AT commands. This driver is used in combination with the device-specific licensed driver. See driver manual here: XMODEM Manual.

  • File: XMODEM.32.tlk/XMODEM.64.tlk
  • Platforms: 32 and 64 bits
  • Availability: Included with all drivers


XTEST

Loopback Test Driver v10.0

Support Driver

Driver to be used from NetTalk or HMITalk to make a loopback test of a link. The driver listens to the telegrams that it transmits to validate if the cable or wireless link to a remote device is working correctly. Requires that the remote end of the link to be tested replies with the same received messages, which is usually acheived by shorting TX with RX or setting the remote device into loopback mode if available. See driver manual here: XTEST Manual.

  • File: XTEST.32.tlk/XTEST.64.tlk
  • Platforms: 32 and 64 bits
  • Availability: Included with all drivers


Components

Our components and tools provide the resources to quickly develop and deploy your Windows applications written in .NET. They provide all the functionallity to use any of our serial or TCP/IP drivers to read and write data from industrial equipment from within your application. Each driver is provided with all the required components and tools.

Tools

We provide several tools as executable files that perform various tasks that are specific to the implementation or deployment of applications such as communications testing, components registration or runtime licenses creation. Each driver is provided with all the available tools.