63 lines
2.0 KiB
Plaintext
63 lines
2.0 KiB
Plaintext
From: roger.burnham at gte.net (Roger Burnham)
|
|
Date: Tue, 13 Apr 1999 20:16:07 GMT
|
|
Subject: Using SioModule.zip under Win32
|
|
References: <7f06ds$hmb$1@nnrp1.dejanews.com>
|
|
Message-ID: <7f07k6$88l$1@news-1.news.gte.net>
|
|
Content-Length: 1714
|
|
X-UID: 1554
|
|
|
|
On Tue, 13 Apr 1999 19:37:33 GMT, jwinkelman at my-dejanews.com wrote:
|
|
|
|
>I have downloaded the SIO-151.ZIP to do some serial IO under Win32.
|
|
>
|
|
>Does anyone know if it can handle port numbers higher than COM9?
|
|
>
|
|
>I tried modifying the dictionary in the serial.py file to add constants for
|
|
>COM10, etc., but when I load the module, I get a NameError for COM10.
|
|
>
|
|
>Being new to python, I'm not sure where to go from here.
|
|
>
|
|
>Any help is appreciated.
|
|
>
|
|
|
|
The DLL that Sio wraps, from
|
|
|
|
MarshallSoft Computing, Inc.
|
|
POB 4543 Huntsville AL 35815. 205-881-4630.
|
|
Email: mike at marshallsoft.com
|
|
www.marshallsoft.com
|
|
|
|
only defines constants up to COM9, but they are simple integers.
|
|
|
|
No idea if it will break anything in the WSC32.dll, but you could try:
|
|
|
|
PythonWin 1.5.2b2 (#0, Mar 4 1999, 16:07:53) [MSC 32 bit (Intel)] on win32
|
|
Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
|
|
Portions Copyright 1994-1999 Mark Hammond (MHammond at skippinet.com.au)
|
|
>>> import Serial
|
|
>>> cfg = Serial.PortDict()
|
|
>>> cfg._dict['port'] = 9 # should be COM10...
|
|
>>> fd = Serial.Port(cfg)
|
|
>>> fd.open()
|
|
Traceback (innermost last):
|
|
File "<interactive input>", line 0, in ?
|
|
File "Serial.py", line 343, in open
|
|
self._chkSioExec(SioReset, (port, self._bufSize,self.cfg['txBufSize']))
|
|
File "Serial.py", line 326, in _chkSioExec
|
|
raise SioError, '%s: %s' % (func.__name__, SioErrorText(status))
|
|
SioError: SioReset: No such port
|
|
>>>
|
|
|
|
|
|
Roger Burnham
|
|
Cambridge Research & Instrumentation
|
|
rburnham at cri-inc.com
|
|
http://www.cri-inc.com/
|
|
http://starship.python.net/crew/roger/
|
|
PGP Key: http://www.nai.com/default_pgp.asp
|
|
PGP Fingerprint: 5372 729A 9557 5F36 177F 084A 6C64 BE27 0BC4 CF2D
|
|
|
|
|
|
|
|
|