Source for VMEbus, PMC Modules, CompactPCI, Single Board Computers, Rackmount Servers, and Rackmount Chassis

 

Home
Up
Industrial Products
Request a Catalog
Request a Brochure
Request a Price
Search
Support & Service

Success Stories
POS/KIOSK/ATM Connectivity
Make your Devices Internet-Ready
Serial-to-Ethernet Solution
Dual-host Redundant Data Acquisition System
Remote Console Management
Remote Power Management
Remote Site Routing
Remote Dial-in Access
Serial Programming & Debugging

Board Ordering Information

 


 

POS/KIOSK/ATM Connectivity
Make Devices Internet Ready
Serial-to-Ethernet Connectivity
Dual-host Redundant Data Acquisition System
Remote Console Management
Remote Power Management
Remote Site Routing
Remote Dial-in Access
Serial Programming & Debugging


Serial Programming & Debugging

Serial Comm Library

An effective multiport board must be able to work with different software packages so that applications such as Remote Access Service, Winfax, and Terminal Emulation, can be used. There are, however, other applications using multiport boards to control external devices that require the development of proprietary software. In this case, an easy-to-use library and powerful debugging tool become critical factors as far as development cost and time are concerned. Different solutions are available, depending on the operating system.

1. DOS

There are no standard APIs defined under DOS, making it necessary to use a different solution, such as direct I/O access, Int14, or proprietary APIs. Since these solutions are incompatible with each other, finding an easy programming solution is a major problem.

2. Windows 3.x

Windows 3.x provides Win16 Comm SDK that allows programmers to access a PC's COM ports. Communication objects based on Win16, such as MsCOMM for VB, may also be used to access COM ports. However, you can only install a maximum of 9 COM ports on the system due to the restrictions imposed from within the Windows 3.x OS.

3. Windows 2000/NT/95/98/ME

Windows NT supports 256 COM ports, whereas Windows 95/98/ME supports a maximum of 128 COM ports. Although Win32 API, which can access each COM port, is powerful and flexible to use, it's complexity increases development costs, forcing programmers to look for easier solutions. Compared to the complex Win32 API, communication objects are more popular and much more acceptable. In Microsoft Visual Basic for example, you may use an MsComm object to access your COM ports. Third party communication objects, such as Inprise Delphi compiler, are also available. Although communication objects are easy to use, performance and scalability does not seem to satisfy all system developers. For example, MsComm supports only a maximum of 16 COM ports.

Debugging tool

During system development, programmers may need to use certain instruments to verify that online communication is working properly. There are two basic solutions available. The hardware solution, i.e., a Stand-Alone Protocol Analyzer and Data Scope machine, is powerful, precise, and sophisticated. The only drawback is its expense. The other alternative is to use a software solution that turns a PC into a Data Scope. You may lose precision and auto-detection, but it is relatively affordable and cost-effective.

API-232/DOS for DOS platform

API-232/DOS is the standard programming library for all Moxa products running under DOS. Each function is comprehensive and easy to use. API-232/DOS provides versatile functions that cover both basic data transfer as well as the advanced XModem, YModem, and ZModem file transfer functions. Furthermore, polling and interrupt style control functions are supported simultaneously for every aspect of programming style, and the library is compatible with most of the popular compilers, including QBasic, Turbo/Borland C, Microsoft C, Turbo Pascal, Assembly, and Clipper. The API-232/DOS driver package contains SCOPE.EXE, which operates similarly to Data Scope, helping you capture and analyze on-line data communication.

API-232/Win3.x for Windows 3.x platform

Although Windows 3.x only supports up to 9 COM ports and the system scale is relatively limited, it is still an economic 16-bit GUI system. In this case, API-232/Win3.x helps system developers build systems with fewer than 9 serial ports on a Windows 3.x system. API-232/Win3.x is compatible with 16-bit Borland C and Microsoft Visual C++. API-232/Win3.x, like API-232/DOS, is designed to reduce required maintenance and lower migrating costs.

PComm Library for Windows 2000/NT/95/98/ME platform

PComm library is the ultimate productivity answer for system developers. It is easy to use, and provides both basic and advanced functions, such as file transfer and callback. PComm library operates in a manner similar to the API-232/DOS/Win3.x library, and in this way can effectively reduce the time and cost required to utilize powerful 32-bit platforms. PComm library is available within PComm Lite and PComm Pro. It works with popular 32-bit compilers, such as Microsoft Visual Basic, Microsoft Visual C++, Borland C++, and Inprise Delphi. As a debugging tool, PComm Pro is both economical and powerful. PComm Pro also provides the powerful and versatile Data Scope utility. With the help of a debugging cable and Data Scope, your PC is turned into a Windows based Data Scope to display and capture on-line data. Furthermore, the data can be conveniently stored for further analysis.

Click on the following link for detailed product information.

PComm Pro

Back to top

 



 

An Industrial Partner 1999-2002. All rights reserved.


CompactPCI, Embedded SBCs, Flat panel Displays, Industrial Chassis, IndustrialPC Peripherals, Industrial Power Supplies, Backplanes, Single Board Computers, Rackmount Servers, Network Communication, Open Frame Panel Computer, PC/104, Flash Disk, CTI, RAID Back to Home CompactPCI, Embedded SBCs, Flat panel Displays, Industrial Chassis, IndustrialPC Peripherals, Industrial Power Supplies, Backplanes, Single Board Computers, Rackmount Servers, Network Communication, Open Frame Panel Computer, PC/104, Flash Disk, CTI, RAID E-Mail

VoxTechnologies Corp. - Industrial Computer Leader
Tel:
1-972-234-4343 Fax: 1-972-234-4295 Toll-Free: 1-888-568-6224

For over a decade, VoxTechnologies has been a leading source of industrial computers and complete system products for the O.E.M. and Systems Integrator. Our primary goal is to provide a solution source for engineers that have the challenging task of interfacing and controlling the real world.

Telephone: 1-972-234-4343 General Info: info@voxtechnologies.com Sales Info: sales@voxtechnologies.com
 
We accept all major credit cards
Send mail to webmaster@voxtechnologies.com with questions or comments about this web site.
Copyright © 1999 VoxTechnologies Corporation- An Industrial Partner
Last modified: June 20, 2002