Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

Manejando Puerto Comm con Perl

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Experto
Mensaje Dom Abr 20, 2008 3:43 pm
alphabravo
Perlero Nuevo
Perlero Nuevo
Registrado: 06 Abr 2008
Mensajes: 12
Manejando Puerto Comm con Perl Responder citando

Hola. ¿Cómo puedo en Perl abrir un puerto comm? Por ejemplo, en Visual Basic así abro el puerto, ¿cómo me funciona así en Perl? y el win32::serialport ¿debo de tenerlo instalado en Perl? Porque lo busqué como PMM install win32::serialport y no lo encuentro Sad ¿o cual necesito?

VisualBASIC:

 MSComm1.CommPort = 5
 MSComm1.Settings = "115200,N,8,1"
 MSComm1.InputLen = 1024
 MSComm1.PortOpen = True
 MSComm1.Output = "ATZ" & vbCr


y para enviar los datos lo realizo así en Visual Basic, ¿cómo lo puedo pasar a Perl?

VisualBASIC:
Dim PhoneNum, Message, i

MSComm1.Settings = "9600,N,8,1"
MSComm1.InputLen = 1024
MSComm1.RThreshold = 1
MSComm1.RThreshold = 1

PhoneNum = numero al que enviamos
PhoneNum1 = "+1111111111111" '
Message=prueba
MSComm1.Output = "AT+CMGF=1" & Chr$(13)
MSComm1.Output = "AT+CSCA=" & Chr$(34) & PhoneNum1 & Chr$(34) & Chr$(13)
MSComm1.Output = "AT+CMGS=" & Chr$(34) & PhoneNum & Chr$(34) & Chr$(13)
MSComm1.Output = Message & Chr$(26) & Chr$(13)
Mensaje Dom Abr 20, 2008 5:07 pm
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4018
Ubicación: Valladolid, España
Responder citando

El módulo Win32::SerialPort sí que existe y está en ActiveState:
http://aspn.activestate.com/ASPN/CodeDoc/Win32-SerialPort/Win32/SerialPort.html

Repasa este ejemplo de instalación con PPM en modo consola:
http://perlenespanol.baboonsoftware.com/foro/viewtopic.php?t=1012&start=15

De todas formas, es más cómodo usar el PPM gráfico.
Publicar nuevo tema   Responder al tema    Foros de discusión -> Experto Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group