Printable Version of Topic
Click here to view this topic in its original format |
Forums > Глюкодром > вопрос программистам (Visual Basic), управление через RS 232 (COM) |
Posted by: dad on 10-11-2003, 00:18 |
в этом деле я новис, поэтому приму любую помощь. задача - управление приборами через RS232 (COM) приложением на Visual Basicе. Раньше на нем никогда не прогал, а сделать нужно в ближайшие сроки. Как решить эту задачу на basic, pascal, c++ знаю... вобщем необходимо выполнять примитивные функции: 1. Активировать СОМ с необходимыми параметрами. 2. Отправлять команду 3. Считывать ответ в файл. все. заранее спасибо! |
Posted by: Sidorini on 10-11-2003, 00:34 |
Используй контроль MScomm (клик правой кнопкой мыши на General слева, выбрать Components -> Microsoft Comm Control). |
Posted by: dad on 10-11-2003, 00:52 |
Sidorini спасибо! а где можно достать примеры кодов не подскажешь? а то без поллитра так не разобраться... |
Posted by: Sidorini on 10-11-2003, 01:19 | ||||
Просто объяви поиск на MScomm. А пока маленький пример :
Так мы открываем порт с установками: Baud Rate - 9600 No Parity 8 data bits 1 stop bit |
Posted by: dad on 10-11-2003, 01:27 |
еще раз спасибо, уже там роюсь. наберусь наглости и спрошу, а чтобы вывести данные во внешний файл (текстовый или АSCII data) что поискать? |
Posted by: Sidorini on 10-11-2003, 01:44 | ||
Open pathname For mode [Access access] [lock] As [#]filenumber [Len=reclength] The Open statement syntax has these parts: pathname - Required. String expression that specifies a file name — may include directory or folder, and drive. mode - Required. Keyword specifying the file mode: Append, Binary, Input, Output, or Random. If unspecified, the file is opened for Random access. access - Optional. Keyword specifying the operations permitted on the open file: Read, Write, or Read Write. lock - Optional. Keyword specifying the operations restricted on the open file by other processes: Shared, Lock Read, Lock Write, and Lock Read Write. filenumber - Required. A valid file number in the range 1 to 511, inclusive. Use the FreeFile function to obtain the next available file number. reclength - Optional. Number less than or equal to 32,767 (bytes). For files opened for random access, this value is the record length. For sequential files, this value is the number of characters buffered. MSDN © Пример:
|
Posted by: dad on 10-11-2003, 03:56 |
Sidorini, о похоже на квикбейсик очень признателен, спасибо за помощь!!! |
Posted by: Sidorini on 11-11-2003, 06:05 | ||
dad - Не за что |
Posted by: dad on 12-11-2003, 01:10 |
Sidorini уже разобрался, все пашет, все пучком сенкс! |