Pages: [1]   Go Down
Author Topic: 3dsmax puerto Serial - ayuda  (Read 593 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Jr. Member
**
Karma: 0
Posts: 56
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

buenas, estoy intentado conectarme aun puerto serial real,
el problema es que he intentado leer lo que
tengo en buffer con esta funcion ReadLine()
y imediatamente deja de funcionar el 3dsmax.

tambien he probado esta funcion ReadExisting(), y me lee el valor
correcto, pero me tira comillas, y luego el valor.
creo que es un problema de validacion de datos, es decir me envia las
comillas poq no tiene nada que leer.


creo que para validar la informacion entrante se usa esta funcion DataReceived.
pero no he podido hacerla funcionar

y por ultimo escribir en el puerto-el envio- no se como
poedo enviar como array.


ahi mi maxScript

Code:
port = dotNetObject "System.IO.Ports.SerialPort"
port.portname = "COM7"
port.baudrate = 9600
port.parity = port.parity.none
port.databits = 8
port.stopbits = port.stopbits.one
port.handshake= port.handshake.RequestToSend
port.ReadTimeout = 500;
port.WriteTimeout = 500;
port.open()
Port.WriteLine("222t2")

try ( Port.ReadLine() ) catch(print "no")  -- lo pongo sino me muere el 3dsmax
---ReadExisting()    --funciona pero necesito validar la informacion ,


funciones de la clase   System.IO.Ports.SerialPort
http://msdn.microsoft.com/en-us/library/system.io.ports.serialport.aspx
Logged

Pages: [1]   Go Up
Jump to: