ActiveXperts Serial Port Component

Nunca es una cuestión simple agregar múltiples capacidades a una aplicación. Se requiere de conocimiento especializado que puede ser aparte de los conocimientos técnicos que pueda manejar un programador individual. Durante años, los desarrolladores de VBScript, Visual Basic y Visual C++ han contado con el poder, la flexibilidad y la seriedad del control de comunicaciones en serie Serial Port Component del software de ActiveXperts. Actualmente, una nueva generación de desarrolladores de .NET utiliza el kit de herramientas.

Welkom scherm
Startup screen
Visual Studio .NET project
MS Visual Studio
Console Applicationt
Console application
Graph
Web application

Serial Port Component es un componente COM, que provee un simple manejo de la interfase del scripting para comunicaciones no sincronizadas a través de un puerto en serie. Serial Port Component puede controlar módems, módems ISDN, aparatos en serie USB , así como otros dispositivos y máquinas que poseen una interfase serial.

Utilice Serial Port Component para diferentes propósitos:

Serial Port Component incluye muestras para muchas herramientas de desarrollo, entre ellas:

Se ejecuta Serial Port Component en los siguientes sistemas operativos:

Serial Port Component ofrece lo siguiente:


Code Snippets (Fragmentos de Códigos)

Los siguientes Code Snippets (fragmentos de códigos) (VBScript) ilustran la manera de utilizar Serial Port Component.

Para obtener más muestras, controle la página Muestras Serial Port Component Online (en línea).

Inicialice un módem utilizando un puerto COM directo

Set objComport = CreateObject( "AxSerial.Comport" ) ' Create a new Comport instance

objComport.Device              = "COM1" ' Use a COM port directly  
objComport.BaudRate            = 56000 ' Set baudrate (default value: 9600)
objComport.HardwareFlowControl = True ' Set Hardware Flow Control
objComport.SoftwareFlowControl = False ' Set Software Flow Control
objComport.Open ' Open the port
Wscript.Echo "Open, result: " & objComport.LastError
If( objComport.LastError <> 0 ) Then
	WScript.Quit
End If

objComport.WriteString( "at&f" ) ' Write command
str = objComport.ReadString
WScript.Echo "Received: [" & str & "]" ' Read the response

objComport.Close ' Close the port

Inicialice un módem utilizando un controlador de telefonía Windows

Set objComport    = CreateObject( "AxSerial.Comport" ) ' Create a new Comport instance
objComport.Device = "Standard 9600 bps Modem" ' Use a Windows Telephony driver      
objComport.Open ' Open the port
Wscript.Echo "Open, result: " & objComport.LastError
If( objComport.LastError <> 0 ) Then
	WScript.Quit
End If

objComport.WriteString( "at&f" ) ' Write command
str = objComport.ReadString
WScript.Echo "Received: [" & str & "]" ' Read the response

objComport.Close ' Close the port

Mande un SMS utilizando un módem GSM conectado a la PC, permita el Registro/Logueo

Const RECIPIENT    = "+31624896641"
Const MESSAGE      = "Hello, world!"

Set objComport     = CreateObject( "AxSerial.Comport" )' Create a new Comport instance

objComport.Device  = "Nokia 6680 SmartPhone" ' Use a Windows Telephony driver  
objComport.LogFile = "C:\serial-port-component.log" ' Enable logging
    
objComport.Open ' Open the port
Wscript.Echo "Open, result: " & objComport.LastError
If( objComport.LastError <> 0 ) Then
	WScript.Quit
End If

WriteStr objComport, "at+cmgs=" & Chr( 34 ) & strNumber & Chr( 34 )
ReadStr objComport
WriteStr objComport, strMessage
strTermCmd = Chr( 26 ) ' Terminate message: [ctrl]z
WriteStr objComport, strTermCmd
objComport.Sleep 3000 ' Allow some time
ReadStr objComport ' +CMGS: expected
ReadStr objComport ' OK expected
objComport.Close ' Close the port
   
' ********************************************************************
' Sub Routines
' ********************************************************************
Sub WriteStr( obj, str )
 obj.WriteString str
 WScript.Echo "-> " & str
End Sub

Sub ReadStr( obj )
 str = "notempty"
 obj.Sleep 200
 Do While str <> ""
   str = obj.ReadString
   If( str <> "" ) Then
     WScript.Echo "<- " & str
   End If
 Loop
End Sub

Arquitectura

Se ha construido serial-port-component en combinación con controladores de dispositivos en serie Microsoft. Simplemente utiliza estos controladores. No los reemplaza ni instala otros controladores de dispositivos en serie.

serial-port-component esta disponible como un componente de 32 bit y como uno de 64 bit. (Siendo ambos parte del producto):

Serial-port-component puede ser distribuido fácilmente a muchas PC. Una vez que se haya adquirido las licencias, copia los componentes A-Comport.dll en las PCs y registra el DLL en esa misma PC.


Licencia

Para obtener información detallada acerca de planes de licencias, clic aquí