⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modes.cpp

📁 机械手IPC控制器伺服运动程序
💻 CPP
字号:
// Modes.cpp: implementation of the CModes class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "alfa.h"
#include "Modes.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
IMPLEMENT_SERIAL(CModes,CObject,0)
CModes::CModes()
{
  stack1_nx=0;
  stack1_ny=0;
  stack1_nz=0;
  stack1_dx=0;
  stack1_dy=0;
  stack1_dz=0;
  stack1_spdx=0;
  stack1_spdy=0;
  stack2_nz=0;
  stack2_dx=0;
  stack2_dy=0;
  stack2_dz=0;
  stack2_spdx=0;
  stack2_spdy=0;
  stack2_spdz=0;
}

CModes::~CModes()
{

}

void CModes::Serialize(CArchive &ar)
{
  	if(ar.IsLoading())
	{
		ar >> m_num;
		ar >> distance_z_main;
		ar >> distance_x_main;
		ar >> speed_down_main;
		ar >> speed_up_main;
		ar >> speed_back_main;
		ar >> speed_adv_main;
		ar >> distance_z_ass;
		ar >> distance_x_ass;
		ar >> speed_down_ass;
		ar >> speed_up_ass;
		ar >> speed_back_ass;
		ar >> speed_adv_ass;
		ar >> m_run_main;
		ar >> m_wait_main;
		ar >> m_waity;
		ar >> m_waitz_main;
//		ar >> m_put_main;
		ar >> m_puty_main;
		ar >> m_putz_main;
//		ar >> m_put2_main;
		ar >> m_put2y_main;
		ar >> m_put2z_main;
		ar >> m_run_ass;
		ar >> m_wait_ass;
		ar >> m_waitz_ass;
//		ar >> m_put_ass;
		ar >> m_puty_ass;
		ar >> m_putz_ass;
		ar >> m_shake;
        ar >> m_radio1;
		ar >> m_radio2;
		ar >> m_radio3;
		ar >> m_radio4;
		ar >> m_radio5;
		ar >> m_radio6;
		ar >> m_radio7;
		ar >> m_radio8;
		ar >> m_radio9;
		ar >> m_radio10;
		ar >> m_radio11;
		ar >> m_radio12;
		ar >> m_radio13;
		ar >> m_radio14;
		ar >> m_radio15;
		ar >> m_radio16;
		ar >> m_radio17;
		ar >> m_radio18;
		ar >> m_radio19;
		ar >> m_radio20;
		ar >> m_radio21;
		ar >> m_radio22;
		ar >> m_radio23;
		ar >> m_radio24;
		ar >> m_radio25;
		ar >> m_radio26;
		ar >> m_radio27;
		ar >> m_radio28;
		ar >> m_radio29;
        ar >> m_radio30;
		ar >> m_radio31;
		ar >> m_radio32;
		ar >> m_radio33;
		ar >> m_radio34;
		ar >> m_radio35;
		ar >> m_radio36;
		ar >> m_radio37;
		ar >> m_radio38;
		ar >> m_radio39;
		ar >> m_radio40;
		ar >> m_radio41;
		ar >> m_radio42;
		ar >> stack1_nx;
		ar >> stack1_ny;
		ar >> stack1_nz;
		ar >> stack1_dx;
		ar >> stack1_dy;
		ar >> stack1_dz;
		ar >> stack1_spdx;
		ar >> stack1_spdy;
		ar >> stack1_spdz;
		ar >> stack2_nx;
		ar >> stack2_ny;
		ar >> stack2_nz;
		ar >> stack2_dx;
		ar >> stack2_dy;
		ar >> stack2_dz;
		ar >> stack2_spdx;
		ar >> stack2_spdy;
		ar >> stack2_spdz;
		ar >> m_put1_mainspd;
		ar >> m_put2_mainspd;
		ar >> m_up_main;
		ar >> m_down_main;
		ar >> m_adv_main;
		ar >> m_back_main;
		ar >> m_up_ass;
		ar >> m_down_ass;
		ar >> m_adv_ass;
		ar >> m_back_ass;
		ar >> m_put_assspd;
		ar >> m_in_acrosspd;
		ar >> m_out_acrosspd;
		ar >> t_posadvance;
		ar >> t_posrecede;
		ar >> t_posup;
		ar >> t_poshold;
		ar >> t_veryin;
		ar >> t_posin;
		ar >> t_assadvance;
		ar >> t_assrecede;
		ar >> t_assup;
		ar >> t_assnip;
		ar >> t_assnipout;
		ar >> t_thimble;
		ar >> t_put;
		ar >> t_cuta;
		ar >> t_cut;
		ar >> t_cutr;
		ar >> t_outb;
		ar >> t_outa;
		ar >> c_enactedm;
		ar >> c_nowm;
		ar >> c_belt;
		ar >> c_time;
		ar >> s_t1a;
		ar >> s_t2;
		ar >> s_t1b;
		ar >> s_c1;
		ar >> s_c2;
	}
	else
	{
		ar << m_num;
		ar << distance_z_main;
		ar << distance_x_main;
		ar << speed_down_main;
		ar << speed_up_main;
		ar << speed_back_main;
		ar << speed_adv_main;
		ar << distance_z_ass;
		ar << distance_x_ass;
		ar << speed_down_ass;
		ar << speed_up_ass;
		ar << speed_back_ass;
		ar << speed_adv_ass;
		ar << m_run_main;
		ar << m_wait_main;
		ar << m_waity;
		ar << m_waitz_main;
//		ar << m_put_main;
		ar << m_puty_main;
		ar << m_putz_main;
//		ar << m_put2_main;
		ar << m_put2y_main;
		ar << m_put2z_main;
		ar << m_run_ass;
		ar << m_wait_ass;
		ar << m_waitz_ass;
//		ar << m_put_ass;
		ar << m_puty_ass;
		ar << m_putz_ass;
		ar << m_shake;
		ar << m_radio1;
		ar << m_radio2;
		ar << m_radio3;
		ar << m_radio4;
		ar << m_radio5;
		ar << m_radio6;
		ar << m_radio7;
		ar << m_radio8;
		ar << m_radio9;
		ar << m_radio10;
		ar << m_radio11;
		ar << m_radio12;
		ar << m_radio13;
		ar << m_radio14;
		ar << m_radio15;
		ar << m_radio16;
		ar << m_radio17;
		ar << m_radio18;
		ar << m_radio19;
		ar << m_radio20;
		ar << m_radio21;
		ar << m_radio22;
		ar << m_radio23;
		ar << m_radio24;
		ar << m_radio25;
		ar << m_radio26;
		ar << m_radio27;
		ar << m_radio28;
		ar << m_radio29;
        ar << m_radio30;
		ar << m_radio31;
		ar << m_radio32;
		ar << m_radio33;
		ar << m_radio34;
		ar << m_radio35;
		ar << m_radio36;
		ar << m_radio37;
		ar << m_radio38;
		ar << m_radio39;
		ar << m_radio40;
		ar << m_radio41;
		ar << m_radio42;
		ar << stack1_nx;
		ar << stack1_ny;
		ar << stack1_nz;
		ar << stack1_dx;
		ar << stack1_dy;
		ar << stack1_dz;
		ar << stack1_spdx;
		ar << stack1_spdy;
		ar << stack1_spdz;
		ar << stack2_nx;
		ar << stack2_ny;
		ar << stack2_nz;
		ar << stack2_dx;
		ar << stack2_dy;
		ar << stack2_dz;
		ar << stack2_spdx;
		ar << stack2_spdy;
		ar << stack2_spdz;
		ar << m_put1_mainspd;
		ar << m_put2_mainspd;
		ar << m_up_main;
		ar << m_down_main;
		ar << m_adv_main;
		ar << m_back_main;
		ar << m_up_ass;
		ar << m_down_ass;
		ar << m_adv_ass;
		ar << m_back_ass;
		ar << m_put_assspd;
		ar << m_in_acrosspd;
		ar << m_out_acrosspd;
		ar << t_posadvance;
		ar << t_posrecede;
		ar << t_posup;
		ar << t_poshold;
		ar << t_veryin;
		ar << t_posin;
		ar << t_assadvance;
		ar << t_assrecede;
		ar << t_assup;
		ar << t_assnip;
		ar << t_assnipout;
		ar << t_thimble;
		ar << t_put;
		ar << t_cuta;
		ar << t_cut;
		ar << t_cutr;
		ar << t_outb;
		ar << t_outa;
		ar << c_enactedm;
		ar << c_nowm;
		ar << c_belt;
		ar << c_time;
		ar << s_t1a;
		ar << s_t2;
		ar << s_t1b;
		ar << s_c1;
		ar << s_c2;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -