
VB capabilities and advice...
Quote:
>Hi fellow Netters,
>I need to re-write a very old C/C++ application written in the days when
>MS/PC-DOS was king.
>The reason for the re-write is that the application needs some new
>functionality, but more
>crucially, some existing functionality does not seem to work on the
>current MS OSs.
Given that all current MS OS's are multi-tasking, you might want to consider a
"pre-processor" for capturing the data in real time, then sending the data to a
VB application for display.
Possibilities for a pre-processor include:
1. a PC (or PC motherboard) running MS-DOS
2. a micro-controller based device (Zilog Z8, various from Amtel, many others)
Either of these options would give you the full resources of the chosen device
for collecting and time-stamping the data, which can then be buffered as needed
for transfer to the display PC. If the serial acquisition rate is low (say 9600
baud) then the collected data could be transferred to the display PC using
another serial port running at a higher speed, or the parallel port which is
even faster (although more difficult to implement).
Using a PC for the pre-processor would allow you to use the existing code base
for data collection. This would speed up that portion of your development.
Using a micro-controller would be a smaller and more energy-efficient solution,
but would require more development effort. The micro-controller device could
possibly be built on a PCI card that would plug into the display PC, providing a
"one connection" solution like you now have.
In these cases, the VB application would then be used strictly for analyzing and
displaying the collected data.
Another possibility is a serial-to-Ethernet converter, which could be used for
transferring the data to the PC very quickly and without loss of data. This
assumes that you have or can install an Ethernet network.
If using a network solution, the VB application would collect and display the
data.
No, I'm not available to implement any of these solutions now, but I might be in
October ;-)
More about me: http://thelabwiz.home.mindspring.com/
VB3 source code: http://thelabwiz.home.mindspring.com/vbsource.html
VB6 source code: http://thelabwiz.home.mindspring.com/vb6source.html
VB6 - MySQL how to: http://thelabwiz.home.mindspring.com/mysql.html
Drivers for Pablo graphics tablet and JamCam cameras: http://home.earthlink.net/~mwbt/
johnecarter atat mindspring dotdot com. Fix the obvious to reply by email.