Re: потокол к GPT AURORA

Модератор: Guzel

Re: потокол к GPT AURORA

Сообщение toweroff » 04 окт 2006, 11:42

Свичи не трогай. Вроде как на Аргусе все должны быть офф
А команда - я ж говорю - STATUS_REQ. А потом - куча настроек. Смотри, как работает прога, разберешься
http://www.toweroff.ru
Аватар пользователя
toweroff
Гуру
Гуру
 
Сообщений: 1566
Зарегистрирован: 03 авг 2004, 16:17
Откуда: Moscow


Re: потокол к GPT AURORA

Сообщение s1nb » 04 окт 2006, 12:11

у меня 8 свичей они все вверху, он моргает 9 раз красный все время, я включаю прогу MdbTest_Rev04 выставляю ком порт нажимаю старт он начинает слать с валидатором ничего :((( а онв все шлет и шлет..... :(( 
s1nb
 
Сообщений: 20
Зарегистрирован: 01 окт 2006, 19:59

Re: потокол к GPT AURORA

Сообщение s1nb » 04 окт 2006, 12:15

у меня он к компу подключается через большой разъем (12 пинов)
может 4 опустить вниз????
s1nb
 
Сообщений: 20
Зарегистрирован: 01 окт 2006, 19:59

Re: потокол к GPT AURORA

Сообщение s1nb » 04 окт 2006, 14:45

а какие должны быть настройки СОМ порта ????
s1nb
 
Сообщений: 20
Зарегистрирован: 01 окт 2006, 19:59

Re: потокол к GPT AURORA

Сообщение toweroff » 04 окт 2006, 14:59

Похоже, Вы мануал по протоколу даже не открывали, Сэр  >:(
http://www.toweroff.ru
Аватар пользователя
toweroff
Гуру
Гуру
 
Сообщений: 1566
Зарегистрирован: 03 авг 2004, 16:17
Откуда: Moscow

Re: потокол к GPT AURORA

Сообщение s1nb » 04 окт 2006, 15:15

нет открывал ... :))
там написано 9600 parity EVEN StopBit 1 DataBit 8 я такие настройки выставил но ОН даже не реагирует (ничего мне не присылает :(() когда я шлю  STATUS_REQ
хотя V2Test.exe работает прекрасно :((
вчем же дело ???
s1nb
 
Сообщений: 20
Зарегистрирован: 01 окт 2006, 19:59

Re: потокол к GPT AURORA

Сообщение s1nb » 04 окт 2006, 15:16

        private void button1_Click(object sender, EventArgs e)
        {
            //serialPort = new System.IO.Ports.SerialPort("COM1");
            //serialPort.NewLine = "\r\n";
            //serialPort.Open();
            byte[] b  = { 2, 0, 0, 7, 240, 255, 7 };
            byte[] STATUS_REQUEST = { 2, 0, 0, 7, 204, 255, 43 };
            byte[] REQUEST_BILL_ENABLES = { 2, 0, 0, 7, 193, 255, 54 };
            byte[] b1 = { 2, 0, 0, 7, 193, 255, 53 };
            byte[] READ_BILL_CREDIT_TABLE_COMMAND = { 2, 0, 0, 8, 229, 1, 255, 16 };
            byte[] b2 = { 2, 0, 0, 7, 216, 255, 31 };
            byte[] b3 = { 2, 0, 0, 7, 225, 255, 22 };


            serialPort.Write(b, 0, 7);

            serialPort.Write(STATUS_REQUEST, 0, 7);

            serialPort.Write(REQUEST_BILL_ENABLES, 0, 7);

            serialPort.Write(b1, 0, 7);

            serialPort.Write(READ_BILL_CREDIT_TABLE_COMMAND, 0, 7);

            serialPort.Write(b2, 0, 7);

            serialPort.Write(b3, 0, 7);

            for (int i = 1; i < 100; i++)
            {





                serialPort.Write(STATUS_REQUEST, 0, 7);
                System.Threading.Thread.Sleep(300);
                //MessageBox.Show("OK");
            }
            MessageBox.Show("OK");


        }
s1nb
 
Сообщений: 20
Зарегистрирован: 01 окт 2006, 19:59

Re: потокол к GPT AURORA

Сообщение toweroff » 04 окт 2006, 15:36

А читать из порта кто-то что-то собирается!? А анализировать ответы!?  >:( >:( >:( >:( >:( >:(

В общем, я в эту ветку больше не лезу.
http://www.toweroff.ru
Аватар пользователя
toweroff
Гуру
Гуру
 
Сообщений: 1566
Зарегистрирован: 03 авг 2004, 16:17
Откуда: Moscow

Re: потокол к GPT AURORA

Сообщение s1nb » 04 окт 2006, 15:42

;((((
я читаю но это событие даже не происходит :(((
ОН не реагирует на сообщения :(((

        private void comPortDataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
        {
            MessageBox.Show("qqq");

            string dataReceive = "";
            try
            {
                dataReceive = serialPort.ReadLine();
            }
            catch( Exception ex )
            {
                MessageBox.Show(ex.Message);
            }
            MessageBox.Show(dataReceive);

        }
s1nb
 
Сообщений: 20
Зарегистрирован: 01 окт 2006, 19:59

Re: потокол к GPT AURORA

Сообщение toweroff » 04 окт 2006, 16:06

Попробуй команду дать 02 04 СС 2E
Если отзовется - купюрник работает по Standart или Enchanced протоколу. Если не отзовется - копай свои куски реакции на события порта.
Еще лучше - скачай WindMill (COM-debugger) или что-то аналогичное, попробуй послать команду оттуда. Отзовется - рубай свою прогу, проверяй параметры т.д.
http://www.toweroff.ru
Аватар пользователя
toweroff
Гуру
Гуру
 
Сообщений: 1566
Зарегистрирован: 03 авг 2004, 16:17
Откуда: Moscow

Пред.След.

Вернуться в Aurora

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 64