1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Кто работал с девайсами Zetlab а именно с zet 7174 и zet 7111

Ответить

Автор темы
kolyagl
здесь недавно
здесь недавно
Сообщения: 19
Зарегистрирован: 28 апр 2017, 13:57
Имя: Николай
Страна: Россия
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Кто работал с девайсами Zetlab а именно с zet 7174 и zet 7111

Сообщение kolyagl »

Здравствуйте!
Возникла проблема с чтением данных с ZET 7111 который находится в связке с zet 7174 программу для чтения данных с 7111 пишу в Visual Studio 2015 на C#. Если кто работал с этими девайсами отзовитесь расскажу о проблеме во всех грязных подробностях))
Аватара пользователя

izhidkov
частый гость
частый гость
Сообщения: 404
Зарегистрирован: 25 фев 2016, 12:18
Имя: Жидков Игорь Алексеевич
Страна: РФ
город/регион: Королев/Фрязино
Благодарил (а): 4 раза
Поблагодарили: 12 раз

Кто работал с девайсами Zetlab а именно с zet 7174 и zet 7111

Сообщение izhidkov »

угораздило с ними связаться ) lcard брали бы..
Компилятор - лучший друг человека!

Автор темы
kolyagl
здесь недавно
здесь недавно
Сообщения: 19
Зарегистрирован: 28 апр 2017, 13:57
Имя: Николай
Страна: Россия
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Кто работал с девайсами Zetlab а именно с zet 7174 и zet 7111

Сообщение kolyagl »

Сам от этого не в восторге)) вот теперь ищу добрых людей кто сможет помочь в этом разобраться)
Аватара пользователя

dtv
завсегдатай
завсегдатай
Сообщения: 575
Зарегистрирован: 04 фев 2014, 08:41
Имя: Тарас Валерьевич
Страна: Россия
город/регион: Екатеринбург
Благодарил (а): 59 раз
Поблагодарили: 89 раз

Кто работал с девайсами Zetlab а именно с zet 7174 и zet 7111

Сообщение dtv »

А какого плана, собственно, затруднения у Вас возникли? Работал с анализаторами этой фирмы, служебный софт нестабилен, но всё решается.
Взгляд знатока намного уже кругозора неуча. Ю.Базылев

Автор темы
kolyagl
здесь недавно
здесь недавно
Сообщения: 19
Зарегистрирован: 28 апр 2017, 13:57
Имя: Николай
Страна: Россия
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Кто работал с девайсами Zetlab а именно с zet 7174 и zet 7111

Сообщение kolyagl »

Вопрос вот какого характера, у меня есть zetsensor zet 7111 и преобразователь интерфейсов USB-CAN zet 7174. Задача считать показания с ZET 7111 при помощи написанной в VS 2015 программы (язык программирования C#). Для подключения прибора к проекту использовался компонент SRV.ocx. Если интересны подробности могу выложить код.
Аватара пользователя

dtv
завсегдатай
завсегдатай
Сообщения: 575
Зарегистрирован: 04 фев 2014, 08:41
Имя: Тарас Валерьевич
Страна: Россия
город/регион: Екатеринбург
Благодарил (а): 59 раз
Поблагодарили: 89 раз

Кто работал с девайсами Zetlab а именно с zet 7174 и zet 7111

Сообщение dtv »

С Zetsensor не работал, но они поддерживают ModBus и в комплекте идёт штатный ОРС-сервер. Может Вам проще будет использовать эти возможности?
Взгляд знатока намного уже кругозора неуча. Ю.Базылев

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5620
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 544 раза
Поблагодарили: 706 раз

Кто работал с девайсами Zetlab а именно с zet 7174 и zet 7111

Сообщение Ryzhij »

dtv писал(а): С Zetsensor не работал, но они поддерживают ModBus
Прибор, о котором пишет топик-стартер идёт с CAN 2.0
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

dtv
завсегдатай
завсегдатай
Сообщения: 575
Зарегистрирован: 04 фев 2014, 08:41
Имя: Тарас Валерьевич
Страна: Россия
город/регион: Екатеринбург
Благодарил (а): 59 раз
Поблагодарили: 89 раз

Кто работал с девайсами Zetlab а именно с zet 7174 и zet 7111

Сообщение dtv »

Да, не учёл. Тогда остаётся два варианта: напрямую через SVR или через Unit, настроенный на подходящий виртуальный прибор, который, в свою очередь, должен быть настроен на работу с Zet-7111. Второй вариант проще, но возможно будет проигрывать в быстродействии.
Взгляд знатока намного уже кругозора неуча. Ю.Базылев

Автор темы
kolyagl
здесь недавно
здесь недавно
Сообщения: 19
Зарегистрирован: 28 апр 2017, 13:57
Имя: Николай
Страна: Россия
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Кто работал с девайсами Zetlab а именно с zet 7174 и zet 7111

Сообщение kolyagl »

SVR я подключил к проекту, но шутка в том, что я с этими девайсами, а так же интерфейсом CAN не когда не работал. На всякий случай выкладываю код программы может кто глянет и чего подскажет)). Инфу с 7111 я получаю, но не понятно как её обрабатывать. Ещё ссылку на мануал прилагаю, там как раз описание работы с SVR компонентом и примеры)
https://file.zetlab.com/Document/HELP_Z ... pecial.pdf

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

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using AxSRVLib;


namespace ZET7174_Zadc.dll
{
    public partial class Form1 : Form
    {
        private double MyTime;
        //double delta1;
        AxSRV serv;
        int size = 10000;
        public Form1()
        {
            InitializeComponent();
            serv = new AxSRV();
            serv.Parent = this;
            Controls.Add(serv);
           
        }

        private void button1_Click(object sender, EventArgs e)
        {
            long MyError;
            MyTime = 0;
            MyError = serv.Connect();
            MyTime = serv.CurrentTime(0);
            timer1.Interval = 100;
            timer1.Enabled = true;

        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            //Номер канала АЦП
            int Channel = 1;

            //Выводит текущие значение времени по выбранному каналу
            double ServerTime;
            ServerTime = serv.CurrentTime(Channel);
            textBox1.Text = ServerTime.ToString();
            //сравнивает текущие время
            if (MyTime < serv.CurrentTime(Channel))
            {
                unsafe
                {
                 string ch=serv.DecadeBufferSize(Channel).ToString();
                    float* p = stackalloc float[size];
                    serv.GetDataNet(Channel, 0, MyTime, size, (int)p);

                    //увеличивает счётчик времени
                    MyTime = MyTime + 0.12;
                    textBox2.Text = MyTime.ToString();
                    //Выводит на экран значение одного отсчёта

                    textBox3.Text = p[0].ToString();
                  
                }
            
        }
    }

        private void button2_Click(object sender, EventArgs e)
        {
            timer1.Enabled = false;
            long MyError;
            MyError = serv.Disconnect();
        }

        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            timer1.Enabled = false;
            long MyError;
            MyError = serv.Disconnect();
        }
    }
}
Ответить

Вернуться в «Вопросы от студентов»