�����զ���������ժ��windowsʵʱ�˶���������(һ):local���ٽӿڲ���֮c#-k8体育

k8体育-k8凯发 ���� ������̳ ��ʒ ���� ���� �˲� ��ժ ���� չ��
k8体育-k8凯发
  p l c | ��ƶ���봫�� | ������ | �ֳ�����dz� | �������� | �˻����� | �˶�����
  d c s | ��ҵ��̫�� | | ��ʾ�����dz� | ���ݲɼ� | ������� | ��ҵ��ȫ
  �� դ | ƕ��ʽϵͳ | pc based | ����������� | ��ѹ���� | �����ӿ�

windowsʵʱ�˶���������(һ):local���ٽӿڲ���֮c#
   

���죬���˶�с���ָ���ҷ���һ��motionrt7�i�װ��ʹ�ã��լ�ʹ��c#������λ��ǰ��ҫ����һщ׼��������

01 motionrt7���

motionrt7�����������˶������ƴ��ŀ�ƽ̨�˶�����ʵʱ�ںˣ�ҳ�ǹ����׼���ȫ�������у������ɿص�windows�˶�����ʵʱ���ˡ�

1.motionrt7�߱������ص�

��1������������װ���ʺϸ���windows���ԣ� ��ɫ�ⰲװ���������飻 ����ӳ���󶨵���������֤��ȩ��δ��ȩҳ�����ã��� ���է�������á����������ӡ�ģ�����еȡ�

��2����motionrt�����汾���ܼ��ݣ�һ�ο������ɿ����л���ƕ��ʽ��linux����ƽ̨��

��3��ͳһ������ӿڣ����ٵı���local�ӿڣ��˶��������ÿ���us���𣬱���ͨpci������ʮ����

��4�����ɻ����ӿ������ٴ�����˶����� �����ӿ���ʵʱӧ�á�

��5��ǿ��࿨���ܣ����240 ��������֧�ֿ翨��������������������������ƽ̨����������ʵ��λ������ / pso �ȸ߼����ܡ�

2.�����������˶�����ʵʱ�ں�motionrt

motionrt�����˶��������������뷢չ���˶�����ʵʱ�ںˣ��ѳ��ϵ����� 7������ motionrt1�� motionrt7��

3.motionrt7����ģ�黯�����ܹ�

�˶����ƴ����ӿ��㷨��motionrt7�˶��������棬ͨ���߹����ڴ�������ݽ�������������˶�����������ӿ��ľ���ч�ʡ�

�û��զ��幦�ܣ��ں�gmc��gear/cam��frame��robotics��cnc ���㷨������ �û���ר�ÿ���ϵͳ��

4.ͳһ���ŵ�api����

ͳһ���ƶ�sdk�� �����еĵ�������������ͬһ��api�ӿڣ���ƽ̨�ij�ʒ�ܹ������ч�ʣ����ּ����ԡ�

5.�����õ��˶����ƹ�������

a.��λ�˶���ֱ�߲岹��բ���岹�������岹�������켣�ӹ���

b.����͹�֡����ӳ��֡�ͬ�����桢λ�����桢��������ӣ�

c.s���߼ӽ��٣�ss���߼ӽ��٣��켣�˶�����ͣ�

d.1d/2d/3d����λ��ͬ�����ps0����������ӿ����ġ����ٵ㽺������ӹ���

e.�ͻ����զ����˶������㷨���߻������������㷨��

f. ������������ӿ���ϡ�

6.���ŵ�ethercat�����õ��թ���

zdevelop�߱��������õ����ã����������ԣ���ϵȹ��ߡ�����zdevelop�ǹ���ɫ��ѵ��������߱�����ԣ���״̬��ʾ�����ȹ��ߡ�

motionrt7�㷺֧��ethercat���ߣ�motionrt7֧�������ϲ㷺���õ�ethercat�ŷ���ethercat������ethercat io��ethercat������ethercat��������

��������������ethercat�����ù��ߣ�����ŭ��������õ��˶����ơ�

02  motionrt7�i�װ��ʹ��

��һ������װ��������

1.��“�豸������”��ѡ��“����”�е�“���ӹ�ʱӳ��”������ѡ��“�ֶ�ѡ��”��

2.���“��һҳ”��

3.���“�ӵ��̰�װ”��

4.ѡ�����������ڵ�·�������ļ���“driver_signed”��ѡ��“motionrt64.sys”��

5.ȼ��һֱ�����һ����ֱ����װ��ɡ�

ע�⣺��������ʱ��ҫ���豸������ɾ���豸��һ��ҫѡ��������ļ�ҳɾ����

6.motionrt7������װ��ƶ��ʾ��

�ڶ��������п���̨����

1.�򿪿���̨��������λ�ã����п�ִ���ļ�“motionrt710.exe”��

2.���“start”��

��������ʹ��zdevelop�������ӵ������������в������

zdevelop���ӿ������������汾3.10���ϣ�ʹ��pci/local��ʽ�������ӡ�

���ij���������չethercat��վэ��

1.�鿴�������ӡ�

2.ѡ������ethercat���������ҽ����ԣ���װэ�顣

3.����ӵ��̰�װ��ѡ�����������ڵ�·�������ļ���”driver_signed”��ѡ��“motionrtpacket.inf”��

4.��װ�ɹ���ȷ��motionrt64 packet protocol driverǰ����ѡ�ϡ�

��rt����̨����ѡ������addecat����ʱ�ܿ�����ӧ������ѡ���ϣ�ȼ������rt��

5. motionrt7 ethercatэ�鰲װ��ƶ��ʾ��

�դ�pc������ethercat��һ����ʵʱ�ԣ���ethercatҫ�������ܣ���ҫ������������э�鶼ȥ��������ʵʱ�ԡ�

�����һ������ʵʱ�ԣ���ʹ�����˶�ר�ŵ�ethercat�˶����ƿ�xpcie1032��

�������motionrt7�ij��������լ�������⣬�����“motionrt7˵����” ��

��������������˶���������www.zmotion.com.cn������ϵ���˶������ա��

03  c#����motionrt7��ŀ�ŀ�������������vs2022��

1.�½�c#��ŀ

2.����“zmcaux.cs”��“zauxdll.dll”��“zmotion.dll”

��“zmcaux.cs”������ŀ�ļ��у���binŀ¼ͬ����

��x64ϊ����“zauxdll.dll”��“zmotion.dll”����bin->x64->debug->net6.0-windows��

3.��ع��ܿ����� local���ٽӿڲ��� �� �������ȡ �� �����״̬���� ��

���pc��������

��1���ҵ���ҫ�õ��ĵ���������档

��2��ʹ��“label” �����ϊ״̬��ʾ�������ı������ݵ���ʾ����“button” �����������صĺ������϶���๤�����ж�ӧ������������у����ҽ������ի��������ü��ɡ�

��3�����յľ���ч��ͼ���¡�

ע��ʹ��ipģʽ����motionrt7��ʱ��ҫ��motionrt710�е�config������eth num��ֵ����ϊһ������0������1-12���������ipϊ����ip��������zdevelop��ֱ�ӳ鿴��

4.��ش���

��1��ͨ��ip���ӷ�ʽ�����ӱ�ť���¼��������������ӿ�������ip���ӷ�ʽ����

private void ipconct(object sender, eventargs e)
{
    //�رտ��ƿ���������֤handleϊ��
    zmcaux.zaux_close(handle); 
    //���ڷ�ʽ���� 
    int ret = zmcaux.zaux_openeth(textbox1.text, out handle);  
    if(ret==0)
    {
        label2.text = "������"   textbox1.text;
        label2.backcolor = color.green;
    }
    else
    {
        messagebox.show("����ʧ�ܣ���������ȷ��ip��");
    }
}

��2�� ͨ��ip���ӷ�ʽ�ķͽ���ť���¼������������ͽ�����������ӧip���ӷ�ʽ�ľ�����ʾ��

private void ipdisconct(object sender, eventargs e)
{
    //ipdisconct�������ڶͽ������������ӣ���ӧ�������ӷ�ʽ
    zmcaux.zaux_close(handle);
    label2.text = "δ����";
    label2.backcolor= color.indianred; ;
}

��3�� ͨ��local���ӷ�ʽ�����ӱ�ť���¼��������������ӿ�������

private void localconct(object sender, eventargs e)
{
    //local��ʽ����
    int ret = zmcaux.zaux_fastopen(5,combobox2.text,1000,out handle);                    if (ret == 0)
    {
        label5.text = "������"   combobox2.text;
        label5.backcolor = color.green;
    }
    else
    {
            messagebox.show("����ʧ�ܣ���ѡ����ȷ��local��");
    }
}

��4�� ͨ��local���ӷ�ʽ�ķͽ���ť���¼������������ͽ�����������ӧlocal���ӷ�ʽ�ľ�����ʾ��

private void localdisconct(object sender, eventargs e)
{
    //ipdisconct�������ڶͽ������������ӣ���ӧlocal���ӷ�ʽ
    zmcaux.zaux_close(handle);
    label5.text = "δ����";
    label5.backcolor = color.indianred; ;
}

��5�� ͨ������ָ������ڵij��԰�ť���¼��������������㵥��ָ��ľ������ں��ܺ�ʱ��

private void run(object sender, eventargs e)
{
    //run�������ڲ��ե���ָ����������ܺ�ʱ
    float dpos = 0;
    // beforedt��¼����ָ��ǰ��ʱ��
    datetime beforedt = system.datetime.now; 
    for (int i = 0; i < convert.toint32(combobox3.text); i  )
    {
        //����n�ε�ָ���
        zmcaux.zaux_direct_getdpos(handle, 0, ref dpos);
    }
    //afterdt��¼����ָ��ǰ��ʱ��
    datetime afterdt = system.datetime.now;  
    //����beforedt��afterdt��ʱ���
    timespan ts = afterdt - beforedt;  
    //��tsת����ms����ʾ���ܺ�ʱ��
    label11.text = (ts.totalmilliseconds).tostring();       
    //���㵥��ָ������ڲ���ʾ
    label8.text = ((ts.totalmilliseconds * 1000) /(convert.toint32(combobox3.text))).tostring(); 
    label14.text = dpos.tostring();
}

��6�� ͨ������ָ������ڵij��԰�ť���¼������������������ָ��ľ������ں��ܺ�ʱ��

private void runmuch(object sender, eventargs e)
{
    int []status = {0, 0 , 0 ,0};
    float []dpos = { 0, 0, 0, 0 };
    uint []num = { 0, 0, 0, 0 };
    string cmd;
    int star = 0;
    stringbuilder cmdbuff = new stringbuilder(2048);
    string[] tmp = new string[12];
    cmd = "?dpos(0),dpos(1),dpos(2),dpos(3),axisstatus(0),axisstatus(1),axisstatus(2),axisstatus(3),in(0),in(1),in(2),in(3)";  
    datetime beforedt = system.datetime.now;
    for (int i = 0; i < convert.toint32(combobox3.text); i  )
    {
        zmcaux.zaux_execute(handle, cmd, cmdbuff, 2048);
    }
    datetime afterdt = system.datetime.now;
    timespan ts = afterdt - beforedt;
    label23.text = (ts.totalmilliseconds).tostring();
    label16.text = ((ts.totalmilliseconds * 1000) / (convert.toint32(combobox3.text))).tostring();
    string s = cmdbuff.tostring();
    string[] arrs = new string[20];
    for(int i = 0;i

5. ����ч��

6.ч����ʾ

7.���������

���ϸֱ��ƕ�ip��ʽ����motionrt7��local��ʽ����motionrt7��ָ������ԣ������������ч��ͼ��������ʾ���������կ��������� 1w�� �ͽ��� 10w�� �ĵ�ָ������ָ�����ʱ��local���ӵķ�ʽ����ָ�������ҫ�ĵ���ָ���ʱ�䣨 ƽ��5us���� ����һ���զ�ȡ12��״̬�ķ���ָ���ʱ�䣨 ƽ��18us���� ������ҫ��ip���ӵķ�ʽ���죨 ƽ��31us������119us���� ����

��σ����ǿ��դ����н������motionrt7��local���ӵķ�ʽ�£�ָ�����ч��ҳ�ƿdz����ȶ���������������1w���ӵ�10wʱ������ָ���ʱ�������ָ���ʱ�䲨�������⽫ϊ������ҵ���ȶ����ṩ�˼���ı�֤��

motionrt7�ij��֣��޷���һ���ش�ľ�ϲ����������ϊ�����ڽ��д�����ָ����ĺ����у��ṩ�˸��õ�ч�����ȶ��ԣ�������������ߵ�ч�������ļ�ֵ��

��صĺ��������“zmotion pc���������ֲ�”��

���σ����˶����� windowsʵʱ�˶��������ˣ�һ����local���ٽӿڲ���֮c# ���ͷ��������

���ྫ���������ע“ ���˶�с���� ”���ںţ���ҫ��ؿ������������̴��룬����ѯ���˶��������۹���ʦ��400-089-8936��

���������˶�����ԭ������ӭ���ת�أ���ͬѧϰ��һ������й���������ˮƽ�����°�ȩ�����˶��������у�����ת����ע��������դ��


 

״��̬�� ����



��˾���ƣ�
�� ϵ �ˣ� ���µ�
�硡������ 0755-32976042
�������棺 0755-2606 6955
�ء���ַ�� �����б�����������ʯ·���⹤ҵ԰a1��5¥
�ʡ����ࣺ 518100
������ҳ��
 
�ó�����ؼ�����ժ:
�����ӿ��˶�����һ���ӧ������|3c������ļ�ѻۼ��
windowsʵʱ�˶���������(��):local���ٽӿڲ���֮c
windowsʵʱ�˶���������(��):local���ٽӿڲ���֮qt
��������ѯ����ϣ������ϵ�ü�����ժ���̣�
�û���: ����: ���ע��ϊ�л���������ա
������������ч��ϵ��ʽ���է������ǽ�ʱ��������

�������� | ��ϵ���� | ������ | ��վ��̬ | �������� | �������� | ������ϣ�ٱ�
�������ͷ����ߣ�0755-86369299
��ȩ���� �л������� k8凯发 copyright©2022 gkong.com, all rights reserved

网站地图