|






| |
SI_COMM RS-232 ActiveX
| Are you feeling constrained by the limitations of VB's communications ActiveX?
Wondering what happened to the communications control in .NET? Then move over to SI_COMM
the 32 bit ActiveX by Software Innovations Inc. With SI_COMM
you get an easy to use product that can handle your most
demanding applications.
Don't get stuck with the control that came in the box
and won't be able to meet your needs as your requirements change.
Purchase
SI_COMM for $189.95 now or Download a 30 day trial
today! |
 |

Major Features!
- Complete control over all RS232 line parameters.
- 16 different flow control settings built in.
- 32 modem handling properties and methods.
- Inter-character pace time calibration down to the
millisecond on data transmissions.
- 20 selectable communications events.
- File transfers using ZMODEM, XMODEM, and YMODEM.
- CRC16 and CRC32 calculation methods.
- Peek support for non destructive examination of
receive buffer.
- Wait For methods return when program specified data
is collected in the receive buffer.
- Supports VB4, VB5, VB6, C++, VB.NET, and C#.
- Wrapper class included for easy integration with
Visual C++.
- Includes a royalty-free license.
- Complete online documentation included.
- Working example programs included for all
development environments.
- Click here to see
a complete property list.
|
 |
Integrated Debugging Power!
Lets face it debugging serial communications is a difficult task.
That's why we have integrated the SI_COMM Tracer
into the ActiveX.
SI_COMM Tracer allows you to capture and view all the activity between your application
and the SI_COMM ActiveX. Examine data flow, property gets/sets, events,
and method calls while your application is running.
Multi-Tasking Performance!
Now SI_COMM gives your applications the ability to perform multiple
file transfer operations at once without having to write any multi threaded code to do it.
By setting SI_COMM's AsyncMode property to True all file transfer
operations will be processed on their own thread. Only SI_COMM gives you
the ability to write powerful server applications that can accept file transfer requests
from as many clients as your system has I/O ports.
Unparalleled Speed!
Only SI_COMM brings your Win32 applications to the edge. SI_COMM
has complete support for the COMM-DRV/VxD
and COMM-DRV/NT product
line by WCSC. With SI_COMM your applications can reach limits
unattainable with any other ActiveX by bypassing the standard Windows driver and using a
truly high performance driver engineered for demanding applications. This powerful
combination gives your applications direct control of the UART as well as
millisecond time
stamping on each received byte. (COMM-DRV is a separate product that must
be installed to use this feature)
Examples
| C# |
private void
Form1_Load(object sender, System.EventArgs e)
{
this.axSI_COMM1.PortNumber = SI_COMMLib.enumPortNumber.COMM01;
this.axSI_COMM1.PortOpen = true;
//' Turn on the delta events for the RS232
signals. This will cause SI_COMM
//' to fire a CommEvent when one of these signals change state.
this.axSI_COMM1.DeltaCTS = true;
this.axSI_COMM1.DeltaDCD = true;
this.axSI_COMM1.DeltaDSR = true;
this.axSI_COMM1.DeltaRI = true;
//'Read in the current state of the ports pins
this.UpdateCTS();
this.UpdateDCD();
this.UpdateDSR();
this.UpdateRing();
}
|
| MFC |
int CBreakOutWindow::OnCreate( LPCREATESTRUCT lpCreateStruct ) {
TEXTMETRIC tm;
CClientDC *dc;
if (CFrameWnd::OnCreate(lpCreateStruct) == -1)
return -1;
if (!objSiComm.Create(this,100)) AfxThrowResourceException();
// Set the Delta DCD,DSR,CTS, and RI events..
objSiComm.SetDeltaDCD(TRUE);
objSiComm.SetDeltaDSR(TRUE);
objSiComm.SetDeltaCTS(TRUE);
objSiComm.SetDeltaRI(TRUE);
objSiComm.SetPortNumber(COMM1);
objSiComm.SetPortOpen(TRUE);
dc = new CClientDC(this);
dc->GetTextMetrics(&tm);
m_cxChar = tm.tmAveCharWidth;
m_cyChar = tm.tmHeight;
delete dc;
return 0;
}
|
| Visual Basic |
Private Sub Form_Load()
' Open the port...
SI_COMM1.PortOpen = True
' Initialize the diodes to the state of the Modem Signals....
If SI_COMM1.CTS = True
Then shpCTS.FillColor = vbGreen
If SI_COMM1.DSR = True
Then shpDSR.FillColor = vbGreen
If SI_COMM1.DCD = True
Then shpDCD.FillColor = vbGreen
If SI_COMM1.RI = True
Then shpRI.FillColor = vbGreen
' Tell the control to generate a CommEvent whenever on of the Modem
' Signals change...
SI_COMM1.DeltaDCD = True
SI_COMM1.DeltaCTS = True
SI_COMM1.DeltaRI = True
SI_COMM1.DeltaDSR = True
End Sub
|
Get the DEMO!
Request a SI_COMM Demo today and take it
for a 30 day test drive!
Pricing
You can purchase SI_COMM in electronic format and start
using it today for only $189.95 by clicking below.

Send mail to webmaster@sinnovations.com
with questions or comments about this web site.
Copyright © 1999-2007 Software Innovations Inc.
This page last updated on
03/31/2007
|