Go Down

Topic: 3dsmax puerto Serial - ayuda (Read 642 times) previous topic - next topic

Omnicoptero

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: [Select]

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

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy