Страница 1 из 1

Странности с rs-232

Добавлено: Чт мар 10, 2016 11:57:52
rahmaevao
Такая проблема:
Хочу управлять RIGOL DS1052 через RS-232. Он для этого имеет сзади разъем PD9.
Отправлю тестовую команду через терминал GTkTerm (пробовал так же CUteCom (У меня linux). Все работает: осцилограф перезагружается, буковки кажет (в общем посылка принимается).
Пишу программу на С#: (элементарную)

Код: Выделить всё

using System;
using System.IO.Ports;
using System.Text;
using System.IO;
using System.Threading;

class RIGOL
{
	static void Main()
	{
		SerialPort port = new SerialPort( "/dev/ttyUSB0" , 9600, Parity.None, 8, StopBits.One);
		port.Open();
		port.Write ("*RST");
		port.Close();
	}
}
Осциллограф не реагирует.
Я проверил что кажет на TxD (что через терминал, что через C# осциллограммы идентичны).
На других пинал PD9 ничего нет в обоих случаях.
Вопрос: что за?
ЧТо происходит??
Версии, товарищи...

Re: Странности с rs-232

Добавлено: Чт мар 10, 2016 12:43:33
Мурик
rahmaevao писал(а):Версии, товарищи...
Коды 0Ah и 0Dh не отправляете.

Re: Странности с rs-232

Добавлено: Чт мар 10, 2016 21:16:06
rahmaevao
ммм... попробую,

Re: Странности с rs-232

Добавлено: Чт мар 17, 2016 10:41:37
rahmaevao
Все работает, спасибо.
Этот символ можно и не отправлять, если использовать команду:

Код: Выделить всё

port.WriteLine ("*RST");
.
:)))