HuichuanLibrary.xml 18.9 KB
<?xml version="1.0"?>
<doc>
    <assembly>
        <name>HuichuanLibrary</name>
    </assembly>
    <members>
        <member name="F:HuichuanLibrary.FrmHuiChuanTest.components">
            <summary>
            Required designer variable.
            </summary>
        </member>
        <member name="M:HuichuanLibrary.FrmHuiChuanTest.Dispose(System.Boolean)">
            <summary>
            Clean up any resources being used.
            </summary>
            <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        </member>
        <member name="M:HuichuanLibrary.FrmHuiChuanTest.InitializeComponent">
            <summary>
            Required method for Designer support - do not modify
            the contents of this method with the code editor.
            </summary>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.InitConfig(System.String,System.String,System.String)">
            <summary>
            初始化配置信息,初始化板卡之前,先初始化配置
            </summary>
            <param name="deviceConfigPath"></param>
            <param name="systemConfigPath"></param>
            <param name="logName"></param>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.OpenCard">
            <summary>
            初始化板卡
            </summary>
            <returns></returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.CloseCard">
            <summary>
            关闭板卡
            </summary>
            <returns></returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.CardInitOk(System.Boolean)">
            <summary>
            板卡是否已经初始化OK
            </summary>
            <param name="isShowLog"></param>
            <returns></returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.GetAdVal(System.Int16)">
            <summary>
            模拟量IO值获取 获取EtherCAT 第 adNo号的ad值
            </summary>
            <param name="adNo">ad的通道:0~配置个数</param>
            <returns>获取AD的输入值</returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.StartHomeMove(System.Int16,System.UInt32,System.UInt32,System.UInt32,System.Int16,System.Int32,System.UInt32,System.Int16)">
            <summary>
            开始回零
            </summary>
            <param name="axisNo">轴号</param>
            <param name="highVel">回零高速</param>
            <param name="lowVel">回零低速</param>
            <param name="acc">回零加速度</param> 
            <param name="homeMethod">回零方法,默认28</param>
            <param name="offset">回零偏移,默认0</param>
            <param name="overtime">超时时间,默认120000</param>
            <param name="posSrc">端子板信号源,默认0</param>
            <returns></returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.HomeingIsEnd(System.Int16)">
             <summary>
             判断回零是否完成
             </summary>
            <param name="axisNo">轴号</param>
             <returns></returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.IsInPosition(System.Int16,System.Double,System.Double)">
            <summary>
            判断轴是否在指定的位置
            </summary>
            <param name="axisNo">轴号</param>
            <param name="targetPos">目标位置</param>
            <param name="maxError">最大误差脉冲值</param>
            <returns></returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.AxisStop(System.Int16,System.Int16)">
            <summary>
            
            </summary>
            <param name="axisNo"></param>
            <param name="stoplevel">1=立即停止,0=缓慢停止</param>
            <returns></returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.SetEcatSdo(System.UInt16,System.Int32,System.Int32)">
            <summary>
            设置齿轮比
            </summary>
            <param name="axisNo">轴号</param>
            <param name="Motor_Revolution">电子齿轮分子:电机分辨率</param>
            <param name="Shaft_Revolution">电子齿轮分母:一圈脉冲数</param>
            <returns></returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.SetSdo(System.UInt16,System.UInt16,System.UInt16,System.Byte[])">
            <summary>
            写sdo
            </summary>
            <param name="axisNo">轴号</param>
            <param name="index">0x6091</param>
            <param name="subindex">0x02</param>
            <param name="value">2000</param>
            <param name="datasize">4</param>
            <returns></returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.GetAxisPrfMode(System.Int16)">
             <summary>
             获取轴规划模式
             </summary>
            <param name="axisNo">轴号</param>
             <returns></returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.GetAxisSts(System.Int16)">
             <summary>
             获取轴状态
             </summary>
            <param name="axisNo">轴号</param>
             <returns></returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.GetAxisPrfPos(System.Int16)">
             <summary>
             获取轴规划位置
             </summary>
            <param name="axisNo">轴号</param>
             <returns></returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.GetAxisPrfVel(System.Int16)">
             <summary>
             获取轴规划速度
             </summary>
            <param name="axisNo">轴号</param>
             <returns></returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.GetAxisCurrPos(System.Int16)">
             <summary>
             获取轴反馈位置
             </summary>
            <param name="axisNo">轴号</param>
             <returns></returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.GetAxisCurrVel(System.Int16)">
             <summary>
            获取轴反馈速度
             </summary>
            <param name="axisNo">轴号</param>
             <returns></returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.GetAxisCurrAcc(System.Int16)">
             <summary>
             获取轴反馈加速度
             </summary>
            <param name="axisNo">轴号</param>
             <returns></returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.ClearAxisSts(System.Int16)">
             <summary>
             清楚轴报警状态
             </summary>
            <param name="axisNo">轴号</param>
             <returns></returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.GetEcatAxPosTorqLmt(System.Int16)">
            <summary>
            获取EtherCAT类型轴对应的正向力矩限制
            </summary>
            <param name="axisNo">轴号0-31</param>
            <returns>正向力矩限制</returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.SetEcatAxPosTorqLmt(System.Int16,System.Int16)">
            <summary>
            设置EtherCAT类型轴对应的正向力矩限制
            </summary>
            <param name="axisNo">轴号0-31</param>
            <param name="value">正向力矩限制</param>
            <returns></returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.GetEcatAxNegTorqLmt(System.Int16)">
            <summary>
            获取EtherCAT类型轴对应的负向力矩限制
            </summary>
            <param name="axisNo">轴号0-31</param>
            <returns>负向力矩限制</returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.SetEcatAxNegTorqLmt(System.Int16,System.Int16)">
            <summary>
            设置EtherCAT类型轴对应的负向力矩限制
            </summary>
            <param name="axisNo">轴号0-31</param>
            <param name="value">负向力矩限制</param>
            <returns></returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.GetEcatAxMaxTorqLmt(System.Int16)">
            <summary>
             获取EtherCAT类型轴对应的最大力矩限制
            </summary>
            <param name="axisNo">轴号0-31</param>
            <returns>最大力矩限制</returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.SetEcatAxMaxTorqLmt(System.Int16,System.Int16)">
            <summary>
            设置EtherCAT类型轴对应的最大力矩限制
            </summary>
            <param name="axisNo">轴号0-31</param>
            <param name="value">最大力矩限制</param>
            <returns></returns>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.GetAxisLoadRate(System.Int16)">
            <summary>
            获取轴的负载率
            </summary>
            <param name="axisNo"></param>
            <returns></returns>
        </member>
        <member name="F:HuichuanLibrary.HCBoardManager.HomeSts_Moveing">
            <summary>
            回原点状态:0=正在回零中
            </summary>
        </member>
        <member name="F:HuichuanLibrary.HCBoardManager.HomeSts_NotStart">
            <summary>
            回原点状态:1=回零中断或者没有开始启动
            </summary>
        </member>
        <member name="F:HuichuanLibrary.HCBoardManager.HomeSts_OK">
            <summary>
            回原点状态:3=回零完成
            </summary>
        </member>
        <member name="M:HuichuanLibrary.HCBoardManager.GetAxisErrorDetail(System.Int16)">
            <summary>
            获取伺服报警错误信息
            </summary>
            <param name="axisNo"></param>
            <returns>[0]错误编号,[1]错误信息,[2]cd[5] ,[3]错误范围,[4],[5]</returns>
        </member>
        <member name="F:HuichuanLibrary.AxisSts.ALM">
            <summary>
            轴报警信号
            </summary>
        </member>
        <member name="F:HuichuanLibrary.AxisSts.WARN">
            <summary>
            轴警告信号
            </summary>
        </member>
        <member name="F:HuichuanLibrary.AxisSts.EMG">
            <summary>
            轴急停信号
            </summary>
        </member>
        <member name="F:HuichuanLibrary.AxisSts.ServoOn">
            <summary>
            轴伺服使能信号
            </summary>
        </member>
        <member name="F:HuichuanLibrary.AxisSts.BUSY">
            <summary>
            轴忙碌状态
            </summary>
        </member>
        <member name="F:HuichuanLibrary.AxisSts.INP">
            <summary>
            轴到位信号
            </summary>
        </member>
        <member name="F:HuichuanLibrary.AxisSts.PEL">
            <summary>
            正限位信号
            </summary>
        </member>
        <member name="F:HuichuanLibrary.AxisSts.ORG">
            <summary>
            原点信号
            </summary>
        </member>
        <member name="F:HuichuanLibrary.AxisSts.NEL">
            <summary>
            负限位信号
            </summary>
        </member>
        <member name="M:HuichuanLibrary.ImcApi.IMC_GetCardsNum(System.Int32@)">
            *==========================================================================*/
            *----             FUNCTION DEFINE                                       ---*/
            *==========================================================================*/
            *==========================================================================*/
            *----1.1 板卡的操作以及资源的获取接口                                   ---*/
            *==========================================================================*/
        </member>
        <member name="M:HuichuanLibrary.ImcApi.IMC_SetEcatGrpDiInverse(System.UInt64,System.Int16,System.Int16)">
            *==========================================================================*/
            *----1.2.1 ECAT资源设置接口                                             ---*/
            *==========================================================================*/
        </member>
        <member name="M:HuichuanLibrary.ImcApi.IMC_GetBoardWorkSts(System.UInt64,System.Int16@)">
            *==========================================================================*/
            *----1.2.2 端子板资源设置接口                                           ---*/
            *==========================================================================*/
        </member>
        <member name="M:HuichuanLibrary.ImcApi.IMC_GetHwSysPara(System.UInt64,System.Int16@,System.Int16@)">
            *==========================================================================*/
            *----1.2.3 系统参数设置接口                                             ---*/
            *==========================================================================*/
        </member>
        <member name="M:HuichuanLibrary.ImcApi.IMC_SetAxActive(System.UInt64,System.Int16,System.Int16)">
            *==========================================================================*/
            *----1.2.4 轴参数设置接口                                               ---*/
            *==========================================================================*/
        </member>
        <member name="M:HuichuanLibrary.ImcApi.IMC_GetSlaveCurSts(System.UInt64,System.UInt16,System.UInt16,System.Int16[])">
            *==========================================================================*/
            *----2.1 ECAT硬件操作接口                                               ---*/
            *==========================================================================*/
            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
            *----2.1.1ECAT总线 SDO操作以及状态查询                                  ---*/
            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
        </member>
        <member name="M:HuichuanLibrary.ImcApi.IMC_SetLocalDoBit(System.UInt64,System.Int16,System.Int16)">
            *==========================================================================*/
            *----2.2 端子板硬件操作接口                                             ---*/
            *==========================================================================*/
            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
            *----2.2.1 DIO操作接口                                                  ---*/
            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
        </member>
        <member name="M:HuichuanLibrary.ImcApi.IMC_GetLocalCntPos(System.UInt64,System.Int16,System.Int32[],System.Int16)">
            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
            *----2.2.2 编码器操作接口                                               ---*/
            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
        </member>
        <member name="M:HuichuanLibrary.ImcApi.IMC_CompareSrcConfig(System.UInt64,System.Int16,System.Int16,System.Int16[],System.Int16[])">
            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
            *----2.2.4 位置比较输出操作接口                                            ---*/
            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
        </member>
        <member name="M:HuichuanLibrary.ImcApi.IMC_StartHoming(System.UInt64,System.Int16,HuichuanLibrary.ImcApi.THomingPara@)">
            *==========================================================================*/
            *----3 回零操作接口                                                     ---*/
            *==========================================================================*/
        </member>
        <member name="M:HuichuanLibrary.ImcApi.IMC_GetAxPrfMode(System.UInt64,System.Int16,System.Int16[],System.Int16)">
            *==========================================================================*/
            *----4 状态管理接口                                                     ---*/
            *==========================================================================*/
            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
            *----4.2 轴状态管理接口                                                 ---*/
            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
        </member>
        <member name="M:HuichuanLibrary.ImcApi.IMC_SetAxCaptMode(System.UInt64,System.Int16,System.Int16,System.Int16,System.Int16)">
            *==========================================================================*/
            *----5 数据采集接口                                                     ---*/
            *==========================================================================*/
        </member>
        <member name="M:HuichuanLibrary.ImcApi.IMC_SetSingleAxMvPara(System.UInt64,System.Int16,System.Double,System.Double,System.Double)">
            *==========================================================================*/
            *----7 运动模式接口                                                     ---*/
            *==========================================================================*/
        </member>
        <member name="M:HuichuanLibrary.ImcApi.IMC_StartPtpMove(System.UInt64,System.Int16,System.Double,System.Int16)">
            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
            *----7.1 PTP点位模式接口                                                ---*/
            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
        </member>
        <member name="M:HuichuanLibrary.ImcApi.IMC_StartJogMove(System.UInt64,System.Int16,System.Double)">
            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
            *----7.2 Jog运动模式接口                                                ---*/
            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
        </member>
        <member name="M:HuichuanLibrary.ImcApi.IMC_EnterHandWheelMode(System.UInt64,System.Int16,System.Int16,System.Int16,System.Double,System.Double,System.Double)">
            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
            *----7.3 手轮跟随运动模式接口                                           ---*/
            *~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
        </member>
    </members>
</doc>