小转盘基本都能出列
This commit is contained in:
621
DH.Devices.Motion/MCDLL_NET.cs
Normal file
621
DH.Devices.Motion/MCDLL_NET.cs
Normal file
@ -0,0 +1,621 @@
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
/********************************************************************************************************************************************************************
|
||||
1 ÿ<><C3BF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ե<EFBFBD><D4B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ô<EFBFBD><C3B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><>Ӧ<EFBFBD><D3A6><EFBFBD><EFBFBD><EFBFBD>ͬ<E0B2BB><CDAC><EFBFBD><EFBFBD>
|
||||
2 <20><><EFBFBD><EFBFBD>״̬ʵʱ<CAB5><CAB1><EFBFBD>Դ洢10<31><30><EFBFBD><EFBFBD><EFBFBD><EFBFBD>,<2C><>ֹ<EFBFBD><D6B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʵʱ
|
||||
3 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>´ﶯ<C2B4><EFB6AF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>û<EFBFBD>ʹ<EFBFBD><CAB9>
|
||||
4 <20><><EFBFBD><EFBFBD><EFBFBD>ڸ<EFBFBD><DAB8>ֹ<EFBFBD><D6B9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹOK<4F><4B>NGռ<47><D5BC>ͬһ<CDAC><D2BB>ͨ<EFBFBD><CDA8>
|
||||
********************************************************************************************************************************************************************/
|
||||
namespace MCDLL_NET
|
||||
{
|
||||
|
||||
|
||||
///// <summary>
|
||||
/////
|
||||
///// </summary>
|
||||
//public static class SolidMotionCardRetCode
|
||||
//{
|
||||
// public const int RetOK = 0;
|
||||
//}
|
||||
|
||||
/// <summary>
|
||||
/// <20><>ֹͣģʽ
|
||||
/// </summary>
|
||||
public static class AxisStopMode
|
||||
{
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD>ֹͣ
|
||||
/// </summary>
|
||||
public const int AxisStopIMD = 0;
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD>ֹͣ
|
||||
/// </summary>
|
||||
public const int AxisStopDEC = 1;
|
||||
}
|
||||
|
||||
|
||||
|
||||
public class CMCDLL_NET
|
||||
{
|
||||
/********************************************************************************************************************************************************************
|
||||
1 <20><><EFBFBD>ƿ<EFBFBD><C6BF><EFBFBD><F2BFAABA><EFBFBD>
|
||||
********************************************************************************************************************************************************************/
|
||||
//1.0 <20><><EFBFBD>粢<EFBFBD><E7B2A2>ģʽ<C4A3><CABD><EFBFBD>ú<EFBFBD><C3BA><EFBFBD>(<28><EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>) <20>궨<EFBFBD><EAB6A8>1.0
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Switch_State_Net")]
|
||||
public static extern short MCF_Set_Switch_State_Net(ushort Mode = 0);
|
||||
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ú<EFBFBD><C3BA><EFBFBD>(<28><EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>)
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Card_Number_Net")]
|
||||
public static extern short MCF_Set_Card_Number_Net(ushort Card_Number = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Card_Number_Net")]
|
||||
public static extern short MCF_Get_Card_Number_Net(ref ushort Card_Number);
|
||||
//1.1 <20><>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [1,100] [0,99] <20>궨<EFBFBD><EAB6A8>1.1
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Open_Net")]
|
||||
public static extern short MCF_Open_Net(ushort Connection_Number, ref ushort Station_Number, ref ushort Station_Type);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Open_Net")]
|
||||
public static extern short MCF_Get_Open_Net(ref ushort Connection_Number, ref ushort Station_Number, ref ushort Station_Type);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Close_Net")]
|
||||
public static extern short MCF_Close_Net();
|
||||
//1.2 <20><><EFBFBD>ӳ<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>ֹͣ<CDA3><D6B9><EFBFBD><EFBFBD> [0,60000]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Link_TimeOut_Net")]
|
||||
public static extern short MCF_Set_Link_TimeOut_Net(uint Time_1MS, uint TimeOut_Output, ushort StationNumber = 0);
|
||||
// <20><><EFBFBD>ӳ<EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD>ֹͣ<CDA3><D6B9><EFBFBD><EFBFBD>ʹ<EFBFBD>ܺ<EFBFBD><DCBA><EFBFBD>
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Trigger_Output_Bit_Net")]
|
||||
public static extern short MCF_Set_Trigger_Output_Bit_Net(ushort Bit_Output_Number, ushort Bit_Output_Enable, ushort StationNumber = 0);
|
||||
//1.3 <20><><EFBFBD>Ӽ<EFBFBD><D3BC>⺯<EFBFBD><E2BAAF>
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Link_State_Net")]
|
||||
public static extern short MCF_Get_Link_State_Net(ushort StationNumber = 0);
|
||||
|
||||
/********************************************************************************************************************************************************************
|
||||
2 ͨ<><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
********************************************************************************************************************************************************************/
|
||||
//2.1 ͨ<><CDA8>IOȫ<4F><C8AB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [OUT31,OUT0] [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Output_Net")]
|
||||
public static extern short MCF_Set_Output_Net(uint All_Output_Logic, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Output_Net")]
|
||||
public static extern short MCF_Get_Output_Net(ref uint All_Output_Logic, ushort StationNumber = 0);
|
||||
//2.2 ͨ<><CDA8>IO<49><4F>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09>궨<EFBFBD><EAB6A8>2.3.1 <20>궨<EFBFBD><EAB6A8>2.3.2 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Output_Bit_Net")]
|
||||
public static extern short MCF_Set_Output_Bit_Net(ushort Bit_Output_Number, ushort Bit_Output_Logic, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Output_Bit_Net")]
|
||||
public static extern short MCF_Get_Output_Bit_Net(ushort Bit_Output_Number, ref ushort Bit_Output_Logic, ushort StationNumber = 0);
|
||||
//2.3 ͨ<><CDA8>IO<49><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><31><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD>亯<EFBFBD><E4BAAF> <20>궨<EFBFBD><EAB6A8>2.3.1 <20>궨<EFBFBD><EAB6A8>2.3.2 [0,65535] [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Output_Time_Bit_Net")]
|
||||
public static extern short MCF_Set_Output_Time_Bit_Net(ushort Bit_Output_Number, ushort Bit_Output_Logic, ushort Output_Time_1MS, ushort StationNumber = 0);
|
||||
// ͨ<><CDA8>IO<49><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><32><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD>亯<EFBFBD><E4BAAF> <20>궨<EFBFBD><EAB6A8>2.3.1 [0,1000] [-2^31,(2^31-1)] [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Compare_Output_Bit_Net")]
|
||||
public static extern short MCF_Set_Compare_Output_Bit_Net(ushort Compare_Output_Number, ushort Compare_Output_1MS, ushort Compare_dDist, ushort StationNumber = 0);
|
||||
//2.4 ͨ<><CDA8>IOȫ<4F><C8AB><EFBFBD><EFBFBD><EFBFBD>뺯<EFBFBD><EBBAAF> [Input31,Input0] [Input48,Input32] [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Input_Net")]
|
||||
public static extern short MCF_Get_Input_Net(ref uint All_Input_Logic1, ref uint All_Input_Logic2, ushort StationNumber = 0);
|
||||
//2.5 ͨ<><CDA8>IO<49><4F>λ<EFBFBD><CEBB><EFBFBD>뺯<EFBFBD><EBBAAF> <09>궨<EFBFBD><EAB6A8>2.4.1 <20>궨<EFBFBD><EAB6A8>2.4.2 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Input_Bit_Net")]
|
||||
public static extern short MCF_Get_Input_Bit_Net(ushort Bit_Input_Number, ref ushort Bit_Input_Logic, ushort StationNumber = 0);
|
||||
//2.6 ͨ<><CDA8>IO<49><4F>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ظ<EFBFBD><D8B8>ٲ<EFBFBD><D9B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [Bit_Input_0,Bit_Input_3] [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Clear_Input_Fall_Bit_Net")]
|
||||
public static extern short MCF_Clear_Input_Fall_Bit_Net(ushort Bit_Input_Number, ushort StationNumber = 0);
|
||||
//2.7 ͨ<><CDA8>IO<49><4F>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ظ<EFBFBD><D8B8>ٲ<EFBFBD><D9B2><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD> [Bit_Input_0,Bit_Input_3] <20>궨<EFBFBD><EAB6A8>2.7 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Input_Fall_Bit_Net")]
|
||||
public static extern short MCF_Get_Input_Fall_Bit_Net(ushort Bit_Input_Number, ref ushort Bit_Input_Fall, ushort StationNumber = 0);
|
||||
//2.9 ͨ<><CDA8>IO<49><4F>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ظ<EFBFBD><D8B8>ټ<EFBFBD><D9BC><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD> [Bit_Input_0,Bit_Input_3] [0,(2^32-1)] 10<31><30><EFBFBD><EFBFBD><EFBFBD>±<EFBFBD><C2B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> &Array[10] [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Input_Fall_Count_Bit_Net")]
|
||||
public static extern short MCF_Get_Input_Fall_Count_Bit_Net(ushort Bit_Input_Number, ref uint Input_Count_Fall, ref uint Lock_Data_Buffer, ushort StationNumber = 0);
|
||||
//2.10 ͨ<><CDA8>IO<49><4F>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>汣<EFBFBD><E6B1A3>(<28><><EFBFBD><EFBFBD>10<31><30><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>)<29><EFBFBD><F2BFAABA><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>MCF_Open_Netǰ<74><C7B0><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>)
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Open_Input_Lock_Bit_Net")]
|
||||
public static extern short MCF_Open_Input_Lock_Bit_Net(ushort Lock_Mode = 0, ushort StationNumber = 0);
|
||||
//2.11 ͨ<><CDA8>IO<49><4F>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD>˲<EFBFBD><CBB2><EFBFBD><EFBFBD><EFBFBD> [Bit_Input_0,Bit_Input_3] [1,100]MS [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Input_Filter_Time_Bit_Net")]
|
||||
public static extern short MCF_Set_Input_Filter_Time_Bit_Net(ushort Bit_Input_Number, uint Filter_Time_1MS, ushort StationNumber = 0);
|
||||
|
||||
/********************************************************************************************************************************************************************
|
||||
3 <20><>ר<EFBFBD><D7A8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
********************************************************************************************************************************************************************/
|
||||
//3.1 <20>ŷ<EFBFBD>ʹ<EFBFBD><CAB9><EFBFBD><EFBFBD><EFBFBD>ú<EFBFBD><C3BA><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 <20>궨<EFBFBD><EAB6A8>3.1 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Servo_Enable_Net")]
|
||||
public static extern short MCF_Set_Servo_Enable_Net(ushort Axis, ushort Servo_Logic, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Servo_Enable_Net")]
|
||||
public static extern short MCF_Get_Servo_Enable_Net(ushort Axis, ref ushort Servo_Logic, ushort StationNumber = 0);
|
||||
//3.2 <20>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD>ú<EFBFBD><C3BA><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 <20>궨<EFBFBD><EAB6A8>3.2 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Servo_Alarm_Reset_Net")]
|
||||
public static extern short MCF_Set_Servo_Alarm_Reset_Net(ushort Axis, ushort Alarm_Logic, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Servo_Alarm_Reset_Net")]
|
||||
public static extern short MCF_Get_Servo_Alarm_Reset_Net(ushort Axis, ref ushort Alarm_Logic, ushort StationNumber = 0);
|
||||
//3.3 <20>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 <20>궨<EFBFBD><EAB6A8>3.3 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Servo_Alarm_Net")]
|
||||
public static extern short MCF_Get_Servo_Alarm_Net(ushort Axis, ref ushort Servo_Alarm_State, ushort StationNumber = 0);
|
||||
//3.4 <20>ŷ<EFBFBD><C5B7><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 <20>궨<EFBFBD><EAB6A8>3.4 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Servo_INP_Net")]
|
||||
public static extern short MCF_Get_Servo_INP_Net(ushort Axis, ref ushort Servo_INP_State, ushort StationNumber = 0);
|
||||
//3.5 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Z<EFBFBD><5A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 <20>궨<EFBFBD><EAB6A8>3.5 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Z_Net")]
|
||||
public static extern short MCF_Get_Z_Net(ushort Axis, ref ushort Z_State, ushort StationNumber = 0);
|
||||
//3.6 ԭ<><D4AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 <20>궨<EFBFBD><EAB6A8>3.6 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Home_Net")]
|
||||
public static extern short MCF_Get_Home_Net(ushort Axis, ref ushort Home_State, ushort StationNumber = 0);
|
||||
//3.7 <20><><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 <20>궨<EFBFBD><EAB6A8>3.7 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Positive_Limit_Net")]
|
||||
public static extern short MCF_Get_Positive_Limit_Net(ushort Axis, ref ushort Positive_Limit_State, ushort StationNumber = 0);
|
||||
//3.8 <20><><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 <20>궨<EFBFBD><EAB6A8>3.8 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Negative_Limit_Net")]
|
||||
public static extern short MCF_Get_Negative_Limit_Net(ushort Axis, ref ushort Negative_Limit_State, ushort StationNumber = 0);
|
||||
|
||||
/********************************************************************************************************************************************************************
|
||||
4 <20><><EFBFBD><EFBFBD><EFBFBD>ú<EFBFBD><C3BA><EFBFBD>
|
||||
********************************************************************************************************************************************************************/
|
||||
//4.1 <20><><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ú<EFBFBD><C3BA><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 <20>궨<EFBFBD><EAB6A8>4.1 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Pulse_Mode_Net")]
|
||||
public static extern short MCF_Set_Pulse_Mode_Net(ushort Axis, uint Pulse_Mode, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Pulse_Mode_Net")]
|
||||
public static extern short MCF_Get_Pulse_Mode_Net(ushort Axis, ref uint Pulse_Mode, ushort StationNumber = 0);
|
||||
//4.2 λ<><CEBB><EFBFBD><EFBFBD><EFBFBD>ú<EFBFBD><C3BA><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 [-2^31,(2^31-1)] [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Position_Net")]
|
||||
public static extern short MCF_Set_Position_Net(ushort Axis, int Position, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Position_Net")]
|
||||
public static extern short MCF_Get_Position_Net(ushort Axis, ref int Position, ushort StationNumber = 0);
|
||||
//4.3 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ú<EFBFBD><C3BA><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 [-2^31,(2^31-1)] [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Encoder_Net")]
|
||||
public static extern short MCF_Set_Encoder_Net(ushort Axis, int Encoder, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Encoder_Net")]
|
||||
public static extern short MCF_Get_Encoder_Net(ushort Axis, ref int Encoder, ushort StationNumber = 0);
|
||||
// ͨ<><CDA8>Z<EFBFBD><5A><EFBFBD><EFBFBD><EFBFBD><EFBFBD>AB<41><42><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Z_Clear_Encoder_Net")]
|
||||
public static extern short MCF_Z_Clear_Encoder_Net(ushort Axis, ushort Enable, ushort StationNumber = 0);
|
||||
// ͨ<><CDA8>Z<EFBFBD><5A><EFBFBD><EFBFBD><EFBFBD>̶<EFBFBD><CCB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IO <20>궨<EFBFBD><EAB6A8>0.0 [0,255] [0,65535] [0,255]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Z_Output_Bit_Net")]
|
||||
public static extern short MCF_Z_Output_Bit_Net(ushort Axis, ushort Number, uint dDist, ushort Time_1MS, ushort StationNumber = 0);
|
||||
//4.4 <20>ٶȻ<D9B6>ȡ <20>궨<EFBFBD><EAB6A8>0.0 [-2^15,(2^15-1)] [-2^15,(2^15-1)] [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Vel_Net")]
|
||||
public static extern short MCF_Get_Vel_Net(ushort Axis, ref double Command_Vel, ref double Encode_Vel, ushort StationNumber = 0);
|
||||
|
||||
/********************************************************************************************************************************************************************
|
||||
5 <20><>Ӳ<EFBFBD><D3B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹͣ<CDA3>˶<EFBFBD><CBB6><EFBFBD><EFBFBD><EFBFBD>
|
||||
********************************************************************************************************************************************************************/
|
||||
//5.1 5.1 ͨ<><CDA8>IO<49><4F><EFBFBD>븴<EFBFBD>ã<EFBFBD><C3A3><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>ֹͣ<CDA3><D6B9><EFBFBD><EFBFBD> <09>궨<EFBFBD><EAB6A8>2.4.1 <20>궨<EFBFBD><EAB6A8>5.1 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_EMG_Bit_Net")]
|
||||
public static extern short MCF_Set_EMG_Bit_Net(ushort EMG_Input_Number, ushort EMG_Mode, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_EMG_Output_Net")]
|
||||
public static extern short MCF_Set_EMG_Output_Net(ushort EMG_Input_Number, ushort EMG_Mode, uint EMG_Output, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_EMG_Output_Enable_Net")]
|
||||
public static extern short MCF_Set_EMG_Output_Enable_Net(ushort Bit_Output_Number, ushort Bit_Output_Enable, ushort StationNumber = 0);
|
||||
// ͨ<><CDA8>IO<49><4F><EFBFBD>븴<EFBFBD>ã<EFBFBD><C3A3><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD><EFBFBD>ֹͣ [0,3] <20>궨<EFBFBD><EAB6A8>0.0 [Bit_Input_0,Bit_Input_15] <20>궨<EFBFBD><EAB6A8>5.4 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Input_Trigger_Net")]
|
||||
public static extern short MCF_Set_Input_Trigger_Net(ushort Channel, ushort Axis, ushort Bit_Input_Number, uint Trigger_Mode, ushort StationNumber = 0);
|
||||
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Input_Trigger_Net")]
|
||||
public static extern short MCF_Get_Input_Trigger_Net(ushort Channel, ref ushort Axis, ref ushort Bit_Input_Number, ref uint Trigger_Mode, ushort StationNumber = 0);
|
||||
|
||||
//5.2 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>ֹͣ<CDA3><D6B9><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 [-2^31,2^31]P > [-2^31,2^31]P [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Soft_Limit_Net")]
|
||||
public static extern short MCF_Set_Soft_Limit_Net(ushort Axis, int Positive_Position, int Negative_Position, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Soft_Limit_Net")]
|
||||
public static extern short MCF_Get_Soft_Limit_Net(ushort Axis, ref int Positive_Position, ref int Negative_Position, ushort StationNumber = 0);
|
||||
//5.3 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>ֹͣ<CDA3><D6B9><EFBFBD>غ<EFBFBD><D8BA><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 <20>궨<EFBFBD><EAB6A8>5.3 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Soft_Limit_Enable_Net")]
|
||||
public static extern short MCF_Set_Soft_Limit_Enable_Net(ushort Axis, uint Soft_Limit_Enable, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Soft_Limit_Enable_Net")]
|
||||
public static extern short MCF_Get_Soft_Limit_Enable_Net(ushort Axis, ref uint Soft_Limit_Enable, ushort StationNumber = 0);
|
||||
//5.4 <20>ŷ<EFBFBD><C5B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>ֹͣ<CDA3><D6B9><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 <20>궨<EFBFBD><EAB6A8>5.4 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Alarm_Trigger_Net")]
|
||||
public static extern short MCF_Set_Alarm_Trigger_Net(ushort Axis, uint Trigger_Mode, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Alarm_Trigger_Net")]
|
||||
public static extern short MCF_Get_Alarm_Trigger_Net(ushort Axis, ref uint Trigger_Mode, ushort StationNumber = 0);
|
||||
//5.5 Index<65><78><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>ֹͣ<CDA3><D6B9><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 <20>궨<EFBFBD><EAB6A8>5.4 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Index_Trigger_Net")]
|
||||
public static extern short MCF_Set_Index_Trigger_Net(ushort Axis, uint Trigger_Mode, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Index_Trigger_Net")]
|
||||
public static extern short MCF_Get_Index_Trigger_Net(ushort Axis, ref uint Trigger_Mode, ushort StationNumber = 0);
|
||||
//5.6 ԭ<>㴥<EFBFBD><E3B4A5><EFBFBD>˶<EFBFBD>ֹͣ<CDA3><D6B9><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 <20>궨<EFBFBD><EAB6A8>5.4 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Home_Trigger_Net")]
|
||||
public static extern short MCF_Set_Home_Trigger_Net(ushort Axis, uint Trigger_Mode, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Home_Trigger_Net")]
|
||||
public static extern short MCF_Get_Home_Trigger_Net(ushort Axis, ref uint Trigger_Mode, ushort StationNumber = 0);
|
||||
//5.7 <20><><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>ֹͣ<CDA3><D6B9><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 <20>궨<EFBFBD><EAB6A8>5.4 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_ELP_Trigger_Net")]
|
||||
public static extern short MCF_Set_ELP_Trigger_Net(ushort Axis, uint Trigger_Mode, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_ELP_Trigger_Net")]
|
||||
public static extern short MCF_Get_ELP_Trigger_Net(ushort Axis, ref uint Trigger_Mode, ushort StationNumber = 0);
|
||||
//5.8 <20><><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>ֹͣ<CDA3><D6B9><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 <20>궨<EFBFBD><EAB6A8>5.4 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_ELN_Trigger_Net")]
|
||||
public static extern short MCF_Set_ELN_Trigger_Net(ushort Axis, uint Trigger_Mode, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_ELN_Trigger_Net")]
|
||||
public static extern short MCF_Get_ELN_Trigger_Net(ushort Axis, ref uint Trigger_Mode, ushort StationNumber = 0);
|
||||
//5.9 ԭ<>㴥<EFBFBD><E3B4A5>λ<EFBFBD>ü<EFBFBD>¼<EFBFBD><C2BC><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 [-2^31,(2^31-1)] [0,99] [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Home_Rise_Position_Net")]
|
||||
public static extern short MCF_Get_Home_Rise_Position_Net(ushort Axis, ref int Position, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Home_Fall_Position_Net")]
|
||||
public static extern short MCF_Get_Home_Fall_Position_Net(ushort Axis, ref int Position, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Home_Rise_Encoder_Net")]
|
||||
public static extern short MCF_Get_Home_Rise_Encoder_Net(ushort Axis, ref int Encoder, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Home_Fall_Encoder_Net")]
|
||||
public static extern short MCF_Get_Home_Fall_Encoder_Net(ushort Axis, ref int Encoder, ushort StationNumber = 0);
|
||||
//5.10 <20><>״̬<D7B4><CCAC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Clear_Axis_State_Net")]
|
||||
public static extern short MCF_Clear_Axis_State_Net(ushort Axis, ushort StationNumber = 0);
|
||||
//5.11 <20><>״̬<D7B4><CCAC><EFBFBD><EFBFBD>ֹͣ<CDA3>˶<EFBFBD><CBB6><EFBFBD>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD> <09>궨<EFBFBD><EAB6A8>0.0 MC_Retrun.h[0,28] [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Axis_State_Net")]
|
||||
public static extern short MCF_Get_Axis_State_Net(ushort Axis, ref short Reason, ushort StationNumber = 0);
|
||||
|
||||
/********************************************************************************************************************************************************************
|
||||
6 <20><><EFBFBD><EFBFBD>ԭ<EFBFBD>㺯<EFBFBD><E3BAAF>
|
||||
********************************************************************************************************************************************************************/
|
||||
//6.1 <20><><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 [1,65535] [1,65535]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Search_Home_dMaxA_Time_Net")]
|
||||
public static extern short MCF_Search_Home_dMaxA_Time_Net(ushort Axis, ushort H_dMaxA_Time = 10, ushort L_dMaxA_Time = 10, ushort StationNumber = 0);
|
||||
// <20>궨<EFBFBD><EAB6A8>0.0 [1,35] <20>궨<EFBFBD><EAB6A8>6.1.1 <20>궨<EFBFBD><EAB6A8>6.1.2 <20>궨<EFBFBD><EAB6A8>6.1.3 (0,10M]P/S (0,10M]P/S [-2^31,(2^31-1)] [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Search_Home_Set_Net")]
|
||||
public static extern short MCF_Search_Home_Set_Net(ushort Axis, ushort Search_Home_Mode, ushort Limit_Logic, ushort Home_Logic, ushort Index_Logic, double H_dMaxV, double L_dMaxV, int Offset_Position, ushort Trigger_Source, ushort StationNumber = 0);
|
||||
//6.2 <20><><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Search_Home_Start_Net")]
|
||||
public static extern short MCF_Search_Home_Start_Net(ushort Axis, ushort StationNumber = 0);
|
||||
//6.3 <20><><EFBFBD>û<EFBFBD><C3BB><EFBFBD>ֹͣ <20>궨<EFBFBD><EAB6A8>0.0 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Search_Home_Stop_Net")]
|
||||
public static extern short MCF_Search_Home_Stop_Net(ushort Axis, ushort StationNumber = 0);
|
||||
//6.4 <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>״̬ <20>궨<EFBFBD><EAB6A8>0.0 MC_Retrun.h{0,31,32} [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Search_Home_Get_State_Net")]
|
||||
public static extern short MCF_Search_Home_Get_State_Net(ushort Axis, ref ushort Home_State, ushort StationNumber = 0);
|
||||
//6.5 <20><><EFBFBD>û<EFBFBD><C3BB>㻺ͣʱ<CDA3><CAB1> <20>궨<EFBFBD><EAB6A8>0.0 [0,1000] <20><>λ<EFBFBD><CEBB>ms [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Search_Home_Stop_Time_Net")]
|
||||
public static extern short MCF_Search_Home_Stop_Time_Net(ushort Axis, ushort Stop_Time, ushort StationNumber = 0);
|
||||
//6.6 <20><><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɺ<C9BA>λ<EFBFBD><CEBB>ֵ <20>궨<EFBFBD><EAB6A8>0.0 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Search_Home_Keep_Position_Net")]
|
||||
public static extern short MCF_Search_Home_Keep_Position_Net(ushort Axis, ushort StationNumber = 0);
|
||||
//6.7 <20><><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɺֱ<F3B1A3B3><D6B1><EFBFBD><EFBFBD><EFBFBD>ֵ <20>궨<EFBFBD><EAB6A8>0.0 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Search_Home_Keep_Encoder_Net")]
|
||||
public static extern short MCF_Search_Home_Keep_Encoder_Net(ushort Axis, ushort StationNumber = 0);
|
||||
//6.8 <20><><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB><EFBFBD>뿪<EFBFBD>ٶ<EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Search_Home_Leave_Vel_Net")]
|
||||
public static extern short MCF_Search_Home_Leave_Vel_Net(ushort Axis, double M_dMaxV, ushort StationNumber = 0);
|
||||
/********************************************************************************************************************************************************************
|
||||
7 <20><>λ<EFBFBD>˶<EFBFBD><CBB6><EFBFBD><EFBFBD>ƺ<EFBFBD><C6BA><EFBFBD>
|
||||
********************************************************************************************************************************************************************/
|
||||
//7.1 <20>ٶȿ<D9B6><C8BF>ƺ<EFBFBD><C6BA><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 (0,10M]P/S (0,1T]P^2/S [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_JOG_Net")]
|
||||
public static extern short MCF_JOG_Net(ushort Axis, double dMaxV, double dMaxA, ushort StationNumber = 0);
|
||||
//7.2 <20><><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>λ<EFBFBD>øı亯<C4B1><E4BAAF> <09>궨<EFBFBD><EAB6A8>0.0 [-2^31,(2^31-1)] <20>궨<EFBFBD><EAB6A8>0.3 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Uniaxial_dDist_Change_Net")]
|
||||
public static extern short MCF_Uniaxial_dDist_Change_Net(ushort Axis, int dDist, ushort Position_Mode, ushort StationNumber = 0);
|
||||
//7.3 <20><><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD><CBB6>ٶȸı亯<C4B1><E4BAAF> <09>궨<EFBFBD><EAB6A8>0.0 (0,10M]P/S [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Uniaxial_dMaxV_Change_Net")]
|
||||
public static extern short MCF_Uniaxial_dMaxV_Change_Net(ushort Axis, double dMaxV, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Uniaxial_dMaxA_Change_Net")]
|
||||
public static extern short MCF_Uniaxial_dMaxA_Change_Net(ushort Axis, double dMaxA, ushort StationNumber = 0);
|
||||
//7.4 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߺ<EFBFBD><DFBA><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 [0,dMaxV] (0,10M]P/S (0,1T]P^2/S (0,100T]P^3/S [0,dMaxV] <20>궨<EFBFBD><EAB6A8>0.4 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Axis_Profile_Net")]
|
||||
public static extern short MCF_Set_Axis_Profile_Net(ushort Axis, double dV_ini, double dMaxV, double dMaxA, double dJerk, double dV_end, ushort Profile, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Axis_Profile_Net")]
|
||||
public static extern short MCF_Get_Axis_Profile_Net(ushort Axis, ref double dV_ini, ref double dMaxV, ref double dMaxA, ref double dJerk, ref double dV_end, ref ushort Profile, ushort StationNumber = 0);
|
||||
//7.5 <20><><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD><CBB6><EFBFBD><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 [-2^31,(2^31-1)] <20>궨<EFBFBD><EAB6A8>0.3 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Uniaxial_Net")]
|
||||
public static extern short MCF_Uniaxial_Net(ushort Axis, int dDist, ushort Position_Mode, ushort StationNumber = 0);
|
||||
//7.6 <20><><EFBFBD><EFBFBD>ֹͣ<CDA3><D6B9><EFBFBD>ߺ<EFBFBD><DFBA><EFBFBD> <09>궨<EFBFBD><EAB6A8>0.0 (0,1T]P^2/S (0,100T]P^3/S <20>궨<EFBFBD><EAB6A8>0.4 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Axis_Stop_Profile_Net")]
|
||||
public static extern short MCF_Set_Axis_Stop_Profile_Net(ushort Axis, double dMaxA, double dJerk, ushort Profile, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Axis_Stop_Profile_Net")]
|
||||
public static extern short MCF_Get_Axis_Stop_Profile_Net(ushort Axis, ref double dMaxA, ref double dJerk, ref ushort Profile, ushort StationNumber = 0);
|
||||
//7.7 <20><>ֹͣ<CDA3><D6B9><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 <20>궨<EFBFBD><EAB6A8>7.7 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Axis_Stop_Net")]
|
||||
public static extern short MCF_Axis_Stop_Net(ushort Axis, ushort Axis_Stop_Mode, ushort StationNumber = 0);
|
||||
//7.8 <20><><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD><CBB6>ı<EFBFBD><C4B1><EFBFBD><EFBFBD>ں<EFBFBD><DABA><EFBFBD> <09>궨<EFBFBD><EAB6A8>0.0 [1,1000]MS [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Uniaxial_Cycle_Change_Net")]
|
||||
public static extern short MCF_Uniaxial_Cycle_Change_Net(ushort Axis, ushort Cycle, ushort StationNumber = 0);
|
||||
|
||||
/********************************************************************************************************************************************************************
|
||||
8 <20>岹<EFBFBD>˶<EFBFBD><CBB6><EFBFBD><EFBFBD>ƺ<EFBFBD><C6BA><EFBFBD>
|
||||
********************************************************************************************************************************************************************/
|
||||
//8.1 <20><><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD>ߺ<EFBFBD><DFBA><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.1 [0,dMaxV] (0,10M]P/S (0,1T]P^2/S (0,100T]P^3/S [0,dMaxV] <20>궨<EFBFBD><EAB6A8>0.4 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Coordinate_Profile_Net")]
|
||||
public static extern short MCF_Set_Coordinate_Profile_Net(ushort Coordinate, double dV_ini, double dMaxV, double dMaxA, double dJerk, double dV_end, ushort Profile, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Coordinate_Profile_Net")]
|
||||
public static extern short MCF_Get_Coordinate_Profile_Net(ushort Coordinate, ref double dV_ini, ref double dMaxV, ref double dMaxA, ref double dJerk, ref double dV_end, ref ushort Profile, ushort StationNumber = 0);
|
||||
//8.2 Բ<>뾶<EFBFBD>岹<EFBFBD>˶<EFBFBD><CBB6><EFBFBD><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.1 <20>궨<EFBFBD><EAB6A8>0.0 [-2^31,(2^31-1)] [-2^31,(2^31-1)] <20>궨<EFBFBD><EAB6A8>0.5 <20>궨<EFBFBD><EAB6A8>0.3 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Arc2_Radius_Net")]
|
||||
public static extern short MCF_Arc2_Radius_Net(ushort Coordinate, ref ushort Axis_List, ref int dDist_List, int Arc_Radius, ushort Direction, ushort Position_Mode, ushort StationNumber = 0);
|
||||
//8.3 ԲԲ<D4B2>IJ岹<C4B2>˶<EFBFBD><CBB6><EFBFBD><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.1 <20>궨<EFBFBD><EAB6A8>0.0 [-2^31,(2^31-1)] [-2^31,(2^31-1)] <20>궨<EFBFBD><EAB6A8>0.5 <20>궨<EFBFBD><EAB6A8>0.3 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Arc2_Centre_Net")]
|
||||
public static extern short MCF_Arc2_Centre_Net(ushort Coordinate, ref ushort Axis_List, ref int dDist_List, ref int Center_List, ushort Direction, ushort Position_Mode, ushort StationNumber = 0);
|
||||
//8.4 ֱ<>߲岹<DFB2>˶<EFBFBD><CBB6><EFBFBD><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.1 <20>궨<EFBFBD><EAB6A8>0.0 [-2^31,(2^31-1)] <20>궨<EFBFBD><EAB6A8>0.3 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Line2_Net")]
|
||||
public static extern short MCF_Line2_Net(ushort Coordinate, ref ushort Axis_List, ref int dDist_List, ushort Position_Mode, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Line3_Net")]
|
||||
public static extern short MCF_Line3_Net(ushort Coordinate, ref ushort Axis_List, ref int dDist_List, ushort Position_Mode, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Line4_Net")]
|
||||
public static extern short MCF_Line4_Net(ushort Coordinate, ref ushort Axis_List, ref int dDist_List, ushort Position_Mode, ushort StationNumber = 0);
|
||||
//8.5 <20><><EFBFBD><EFBFBD>ϵֹͣ<CDA3><D6B9><EFBFBD>ߺ<EFBFBD><DFBA><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.1 (0,1T]P^2/S (0,100T]P^3/S <20>궨<EFBFBD><EAB6A8>0.4 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Coordinate_Stop_Profile_Net")]
|
||||
public static extern short MCF_Set_Coordinate_Stop_Profile_Net(ushort Coordinate, double dMaxA, double dJerk, ushort Profile, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Coordinate_Stop_Profile_Net")]
|
||||
public static extern short MCF_Get_Coordinate_Stop_Profile_Net(ushort Coordinate, ref double dMaxA, ref double dJerk, ref ushort Profile, ushort StationNumber = 0);
|
||||
//8.6 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Բ<EFBFBD>뾶<EFBFBD>岹<EFBFBD>˶<EFBFBD><CBB6><EFBFBD><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.1 <20>궨<EFBFBD><EAB6A8>0.0 [-2^31,(2^31-1)] [-2^31,(2^31-1)] <20>궨<EFBFBD><EAB6A8>0.5 <20>궨<EFBFBD><EAB6A8>0.3 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Screw3_Radius_Net")]
|
||||
public static extern short MCF_Screw3_Radius_Net(ushort Coordinate, ref ushort Axis_List, ref int dDist_List, int Arc_Radius, ushort Direction, ushort Position_Mode, ushort StationNumber = 0);
|
||||
//8.7 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԲԲ<D4B2>IJ岹<C4B2>˶<EFBFBD><CBB6><EFBFBD><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.1 <20>궨<EFBFBD><EAB6A8>0.0 [-2^31,(2^31-1)] [-2^31,(2^31-1)] <20>궨<EFBFBD><EAB6A8>0.5 <20>궨<EFBFBD><EAB6A8>0.3 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Screw3_Centre_Net")]
|
||||
public static extern short MCF_Screw3_Centre_Net(ushort Coordinate, ref ushort Axis_List, ref int dDist_List, ref int Center_List, ushort Direction, ushort Position_Mode, ushort StationNumber = 0);
|
||||
//8.8 <20><><EFBFBD><EFBFBD>ϵֹͣ<CDA3><D6B9><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.1 <20>궨<EFBFBD><EAB6A8>5.6 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Coordinate_Stop_Net")]
|
||||
public static extern short MCF_Coordinate_Stop_Net(ushort Coordinate, ushort Coordinate_Stop_Mode, ushort StationNumber = 0);
|
||||
|
||||
/********************************************************************************************************************************************************************
|
||||
9 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
********************************************************************************************************************************************************************/
|
||||
//9.1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹͣ<CDA3><D6B9><EFBFBD>ߺ<EFBFBD><DFBA><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.2 (0,1T]P^2/S (0,100T]P^3/S <20>궨<EFBFBD><EAB6A8>0.4 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Set_Stop_Profile_Net")]
|
||||
public static extern short MCF_Buffer_Set_Stop_Profile_Net(ushort Buffer_Number, double dMaxA, double dJerk, ushort Profile, ushort StationNumber = 0);
|
||||
//9.2 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹͣ<CDA3><D6B9><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.2 <20>궨<EFBFBD><EAB6A8>9.2 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Stop_Net")]
|
||||
public static extern short MCF_Buffer_Stop_Net(ushort Buffer_Number, ushort Buffer_Stop_Mode, ushort StationNumber = 0);
|
||||
//9.3 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>߸ı<DFB8><C4B1>ٶȱ<D9B6><C8B1><EFBFBD> <09>궨<EFBFBD><EAB6A8>0.2 (0,10] [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Change_Velocity_Ratio_Net")]
|
||||
public static extern short MCF_Buffer_Change_Velocity_Ratio_Net(ushort Buffer_Number, double Velocity_Ratio, ushort StationNumber = 0);
|
||||
//9.4 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD> <09>궨<EFBFBD><EAB6A8>0.2 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Start_Net")]
|
||||
public static extern short MCF_Buffer_Start_Net(ushort Buffer_Number, ushort StationNumber = 0);
|
||||
//9.5 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٶȱ<D9B6><C8B1><EFBFBD> <09>궨<EFBFBD><EAB6A8>0.2 <20>궨<EFBFBD><EAB6A8>9.5 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Set_Velocity_Ratio_Enable_Net")]
|
||||
public static extern short MCF_Buffer_Set_Velocity_Ratio_Enable_Net(ushort Buffer_Number, ushort Velocity_Ratio_Enable = 0, ushort StationNumber = 0);
|
||||
//9.6 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǰհ<C7B0><D5B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ٱ<EFBFBD> <20>궨<EFBFBD><EAB6A8>0.2 (0,1] [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Set_Reduce_Ratio_Net")]
|
||||
public static extern short MCF_Buffer_Set_Reduce_Ratio_Net(ushort Buffer_Number, double Reduce_Ratio = 1.0, ushort StationNumber = 0);
|
||||
//9.7 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߺ<EFBFBD><DFBA><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.2 [0,dMaxV] (0,10M]P/S (0,1T]P^2/S (0,100T]P^3/S [0,dMaxV] <20>궨<EFBFBD><EAB6A8>0.4 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Set_Profile_Net")]
|
||||
public static extern short MCF_Buffer_Set_Profile_Net(ushort Buffer_Number, double dV_ini, double dMaxV, double dMaxA, double dJerk, double dV_end, ushort Profile, ushort StationNumber = 0);
|
||||
//9.8 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD> <20>궨<EFBFBD><EAB6A8>0.2 <20>궨<EFBFBD><EAB6A8>0.0 [-2^31,(2^31-1)] <20>궨<EFBFBD><EAB6A8>0.3 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Uniaxial_Net")]
|
||||
public static extern short MCF_Buffer_Uniaxial_Net(ushort Buffer_Number, ushort Axis, int dDist, ushort Position_Mode, ushort StationNumber = 0);
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD><CBB6><EFBFBD><EFBFBD><EFBFBD>ͬ<EFBFBD><CDAC><EFBFBD><EFBFBD><EFBFBD>溯<EFBFBD><E6BAAF>
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Sync_Follow_Net")]
|
||||
public static extern short MCF_Buffer_Sync_Follow_Net(ushort Buffer_Number, ushort Axis, int dDist, ushort StationNumber = 0);
|
||||
//9.9 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֱ<EFBFBD>߲岹<DFB2>˶<EFBFBD> <09>궨<EFBFBD><EAB6A8>0.2 <20>궨<EFBFBD><EAB6A8>0.0 [-2^31,(2^31-1)] <20>궨<EFBFBD><EAB6A8>0.3 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Line2_Net")]
|
||||
public static extern short MCF_Buffer_Line2_Net(ushort Buffer_Number, ref ushort Axis_List, ref int dDist_List, ushort Position_Mode, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Line3_Net")]
|
||||
public static extern short MCF_Buffer_Line3_Net(ushort Buffer_Number, ref ushort Axis_List, ref int dDist_List, ushort Position_Mode, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Line4_Net")]
|
||||
public static extern short MCF_Buffer_Line4_Net(ushort Buffer_Number, ref ushort Axis_List, ref int dDist_List, ushort Position_Mode, ushort StationNumber = 0);
|
||||
//9.10 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>Բ<EFBFBD>뾶<EFBFBD>岹<EFBFBD>˶<EFBFBD><CBB6><EFBFBD><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.2 <20>궨<EFBFBD><EAB6A8>0.0 [-2^31,(2^31-1)] [-2^31,(2^31-1)] <20>궨<EFBFBD><EAB6A8>0.5 <20>궨<EFBFBD><EAB6A8>0.3 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Arc_Radius_Net")]
|
||||
public static extern short MCF_Buffer_Arc_Radius_Net(ushort Buffer_Number, ref ushort Axis_List, ref int dDist_List, int Arc_Radius, ushort Direction, ushort Position_Mode, ushort StationNumber = 0);
|
||||
//9.11 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƽ<EFBFBD><C6BD>ԲԲ<D4B2>IJ岹<C4B2>˶<EFBFBD><CBB6><EFBFBD><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.2 <20>궨<EFBFBD><EAB6A8>0.0 [-2^31,(2^31-1)] [-2^31,(2^31-1)] <20>궨<EFBFBD><EAB6A8>0.5 <20>궨<EFBFBD><EAB6A8>0.3 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Arc_Centre_Net")]
|
||||
public static extern short MCF_Buffer_Arc_Centre_Net(ushort Buffer_Number, ref ushort Axis_List, ref int dDist_List, ref int Center_List, ushort Direction, ushort Position_Mode, ushort StationNumber = 0);
|
||||
//9.12 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD> <09>궨<EFBFBD><EAB6A8>0.2 [0,2^31-1] [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Delay_Net")]
|
||||
public static extern short MCF_Buffer_Delay_Net(ushort Buffer_Number, uint number, ushort StationNumber = 0);
|
||||
//9.13 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IO<49><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09>궨<EFBFBD><EAB6A8>0.2 <20>궨<EFBFBD><EAB6A8>2.3.1 <20>궨<EFBFBD><EAB6A8>2.3.2 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Set_Output_Bit_Net")]
|
||||
public static extern short MCF_Buffer_Set_Output_Bit_Net(ushort Buffer_Number, ushort Bit_Number, ushort output, ushort StationNumber = 0);
|
||||
//9.14 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>IO<49>ȴ<EFBFBD><C8B4><EFBFBD><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.2 <20>궨<EFBFBD><EAB6A8>2.4.1 <20>궨<EFBFBD><EAB6A8>2.4.2 (0,2^15-1] [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Wait_Input_Bit_Net")]
|
||||
public static extern short MCF_Buffer_Wait_Input_Bit_Net(ushort Buffer_Number, ushort Bit_Number, ushort Logic, ushort Time_Out, ushort StationNumber = 0);
|
||||
//9.15 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.2 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_End_Net")]
|
||||
public static extern short MCF_Buffer_End_Net(ushort Buffer_Number, ushort StationNumber = 0);
|
||||
//9.16 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD>к<EFBFBD><D0BA><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.2 <20>궨<EFBFBD><EAB6A8>9.16 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Execute_Net")]
|
||||
public static extern short MCF_Buffer_Execute_Net(ushort Buffer_Number, ushort Execute_Mode, ushort StationNumber = 0);
|
||||
//9.17 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09>궨<EFBFBD><EAB6A8>0.2 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Execute_BreakPoint_Net")]
|
||||
public static extern short MCF_Buffer_Execute_BreakPoint_Net(ushort Buffer_Number, ushort StationNumber = 0);
|
||||
//9.18 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>״̬<D7B4><CCAC>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD> <09>궨<EFBFBD><EAB6A8>0.2 MC_Retrun.h{0,29,30} [0,2^15-1]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Get_State_Net")]
|
||||
public static extern short MCF_Buffer_Get_State_Net(ushort Buffer_Number, ref ushort Execute_State, ref ushort Execute_Number, ushort StationNumber = 0);
|
||||
//9.19 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʣ<EFBFBD><CAA3><EFBFBD>ɲ<EFBFBD><C9B2><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD>ռ<EFBFBD><D5BC>ٷֱȲ<D6B1>ѯ <20>궨<EFBFBD><EAB6A8>0.2 [0,100]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Get_Remainder_Space_Net")]
|
||||
public static extern short MCF_Buffer_Get_Remainder_Space_Net(ushort Buffer_Number, ref ushort Remainder_Space_Ratio, ushort StationNumber = 0);
|
||||
//9.20 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC><EFBFBD><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѯ<EFBFBD><D1AF>ʣ<EFBFBD><CAA3><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD>Ͽռ<CFBF>) <20>궨<EFBFBD><EAB6A8>0.2 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Insert_Start_Net")]
|
||||
public static extern short MCF_Buffer_Insert_Start_Net(ushort Buffer_Number, ushort StationNumber = 0);
|
||||
//9.22 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.2 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Insert_End_Net")]
|
||||
public static extern short MCF_Buffer_Insert_End_Net(ushort Buffer_Number, ushort StationNumber = 0);
|
||||
//9.23 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8><EFBFBD><EFBFBD>ռ<EFBFBD>õĿռ<C4BF><D5BC>ٷֱ<D9B7> <20>궨<EFBFBD><EAB6A8>0.2 [0,100] [0,99]
|
||||
// <20><>MCF_Buffer_Start_Net<65><74><EFBFBD><EFBFBD>MCF_Buffer_Insert_Start_Net<65><74><EFBFBD><EFBFBD>ʼ<EFBFBD><CABC>0<EFBFBD><30><EFBFBD><EFBFBD>
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Buffer_Count_Occupy_Space_Net")]
|
||||
public static extern short MCF_Buffer_Count_Occupy_Space_Net(ushort Buffer_Number, ref ushort Occupy_Space_Ratio, ushort StationNumber = 0);
|
||||
|
||||
/********************************************************************************************************************************************************************
|
||||
10 ʾ<><CABE><EFBFBD><EFBFBD>10K<30><4B><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD><EFBFBD>ݲ<EFBFBD><EFBFBD><D7BD><EFBFBD><EFBFBD>
|
||||
********************************************************************************************************************************************************************/
|
||||
//10.1 <20><><EFBFBD>ݲ<EFBFBD><EFBFBD><D7BD><EFBFBD><EFBFBD>/<2F>رպ<D8B1><D5BA><EFBFBD>(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>MCF_Open_Netǰ<74><C7B0><EFBFBD><EFBFBD>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD>,<2C><><EFBFBD><EFBFBD>ֻ֧<D6BB><D6A7>һ<EFBFBD><D2BB><EFBFBD>˶<EFBFBD><CBB6><EFBFBD><EFBFBD>ƿ<EFBFBD>)
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Capture_Open_Net")]
|
||||
public static extern short MCF_Capture_Open_Net(ushort Capture_Mode = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Capture_Close_Net")]
|
||||
public static extern short MCF_Capture_Close_Net();
|
||||
//10.2 <20><><EFBFBD>ݲ<EFBFBD><EFBFBD><D7BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݸ<EFBFBD><DDB8>º<EFBFBD><C2BA><EFBFBD> <20>궨<EFBFBD><EAB6A8>10.2
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Capture_State_Net")]
|
||||
public static extern short MCF_Capture_State_Net(ref ushort Capture_State);
|
||||
//10.3 <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1000<30><30>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 &Array[Capture_Frequency*Capture_Time_1MS]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Capture_Read_Command_Net")]
|
||||
public static extern short MCF_Capture_Read_Command_Net(ushort Axis, ref int Command);
|
||||
//10.4 <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1000<30><30><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 &Array[Capture_Frequency*Capture_Time_1MS]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Capture_Read_Encoder_Net")]
|
||||
public static extern short MCF_Capture_Read_Encoder_Net(ushort Axis, ref int Encoder);
|
||||
//10.5 <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1000<30><30>ģ<EFBFBD><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 &Array[Capture_Frequency*Capture_Time_1MS]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Capture_Read_AD_Net")]
|
||||
public static extern short MCF_Capture_Read_AD_Net(ushort Axis, ref int AD);
|
||||
//10.6 ADC<44><43><EFBFBD><EFBFBD><EFBFBD>˲<EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 [0,1]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Capture_Filter_AD_Net")]
|
||||
public static extern short MCF_Capture_Filter_AD_Net(ushort Axis, double Filter_Coefficient = 1);
|
||||
//10.7 <20><><EFBFBD>ݲ<EFBFBD>Ƶ<D7BD><C6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>10.7
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Capture_Frequency_Net")]
|
||||
public static extern short MCF_Capture_Frequency_Net(ushort Capture_Frequency = 1, ushort StationNumber = 0);
|
||||
//10.8 <20><><EFBFBD>ݲ<EFBFBD><EFBFBD><D7BD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD> [2,1000] 2<>ı<EFBFBD><C4B1><EFBFBD>
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Capture_Time_Net")]
|
||||
public static extern short MCF_Capture_Time_Net(ushort Capture_Time_1MS = 100, ushort StationNumber = 0);
|
||||
/********************************************************************************************************************************************************************
|
||||
11 <20><><EFBFBD>ӳ<EFBFBD><D3B3>ֿ<EFBFBD><D6BF>ƺ<EFBFBD><C6BA><EFBFBD>
|
||||
********************************************************************************************************************************************************************/
|
||||
//11.1 <20><><EFBFBD>ӳ<EFBFBD><D3B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ú<EFBFBD><C3BA><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 <20>궨<EFBFBD><EAB6A8>0.0 (0,(2^31-1)] (0,(2^31-1)] <20>궨<EFBFBD><EAB6A8>11.1.1 <20>궨<EFBFBD><EAB6A8>11.1.2 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Gear_Net")]
|
||||
public static extern short MCF_Set_Gear_Net(ushort Axis, ushort Follow_Axis, uint Denominator, uint Molecule, ushort Follow_Source, ushort Dir, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Gear_Net")]
|
||||
public static extern short MCF_Get_Gear_Net(ushort Axis, ref ushort Follow_Axis, ref uint Denominator, ref uint Molecule, ref ushort Follow_Source, ref ushort Dir, ushort StationNumber = 0);
|
||||
//11.2 <20><><EFBFBD>ӳ<EFBFBD><D3B3>ֿ<EFBFBD><D6BF>غ<EFBFBD><D8BA><EFBFBD> <09>궨<EFBFBD><EAB6A8>0.0 <20>궨<EFBFBD><EAB6A8>11.2 [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Gear_Enable_Net")]
|
||||
public static extern short MCF_Set_Gear_Enable_Net(ushort Axis, ushort Gear_Enable, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Gear_Enable_Net")]
|
||||
public static extern short MCF_Get_Gear_Enable_Net(ushort Axis, ref ushort Gear_Enable, ushort StationNumber = 0);
|
||||
//11.3 <20><><EFBFBD>ӳ<EFBFBD><D3B3><EFBFBD><EFBFBD>˶<EFBFBD><CBB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><D4B6>ر<EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 [-2^31,(2^31-1)] [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Gear_Auto_Disable_Net")]
|
||||
public static extern short MCF_Set_Gear_Auto_Disable_Net(ushort Axis, int dDist, ushort StationNumber = 0);
|
||||
|
||||
/********************************************************************************************************************************************************************
|
||||
12 λ<>ñȽ<C3B1><C8BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
********************************************************************************************************************************************************************/
|
||||
//12.1 <20><><EFBFBD><EFBFBD>һάλ<CEAC>ñȽ<C3B1><C8BD><EFBFBD> <09>궨<EFBFBD><EAB6A8>0.0
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Compare_Config_Net")]
|
||||
public static extern short MCF_Set_Compare_Config_Net(ushort Axis, ushort Enable, ushort Compare_Source, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Compare_Config_Net")]
|
||||
public static extern short MCF_Get_Compare_Config_Net(ushort Axis, ref ushort Enable, ref ushort Compare_Source, ushort StationNumber = 0);
|
||||
//12.2 <20><><EFBFBD><EFBFBD>һάλ<CEAC><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>/<2F><>ǰ<EFBFBD>Ƚϵ<C8BD>/<2F>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Clear_Compare_Points_Net")]
|
||||
public static extern short MCF_Clear_Compare_Points_Net(ushort Axis, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Clear_Compare_Current_Points_Net")]
|
||||
public static extern short MCF_Clear_Compare_Current_Points_Net(ushort Axis, ushort StationNumber = 0);
|
||||
// <20><><EFBFBD><EFBFBD> MCF_Add_Compare_Point_Net <20><><EFBFBD><EFBFBD><EFBFBD>ۼӼ<DBBC><D3BC><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 [1,(2^31-1)}
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Disable_Compare_Any_Points_Net")]
|
||||
public static extern short MCF_Disable_Compare_Any_Points_Net(ushort Axis, uint Point_Number, ushort StationNumber = 0);
|
||||
//12.3 <20><><EFBFBD><EFBFBD>һάλ<CEAC>ñȽϵ<C8BD> <09>궨<EFBFBD><EAB6A8>0.0
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Add_Compare_Point_Net")]
|
||||
public static extern short MCF_Add_Compare_Point_Net(ushort Axis, int Position, ushort Dir, ushort Action, ushort Actpara, ushort StationNumber = 0);
|
||||
//12.4 <20><>ȡ<EFBFBD><C8A1>ǰһά<D2BB>Ƚϵ<C8BD>λ<EFBFBD><CEBB> <20>궨<EFBFBD><EAB6A8>0.0
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Compare_Current_Point_Net")]
|
||||
public static extern short MCF_Get_Compare_Current_Point_Net(ushort Axis, ref int Position, ushort StationNumber = 0);
|
||||
//12.5 <20><>ѯ<EFBFBD>Ѿ<EFBFBD><D1BE>ȽϹ<C8BD><CFB9><EFBFBD>һά<D2BB>Ƚϵ<C8BD><CFB5><EFBFBD><EFBFBD><EFBFBD>(ע<><D7A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>) <20>궨<EFBFBD><EAB6A8>0.0 [0,256]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Compare_Points_Runned_Net")]
|
||||
public static extern short MCF_Get_Compare_Points_Runned_Net(ushort Axis, ref ushort Point_Number, ushort StationNumber = 0);
|
||||
//12.6 <20><>ѯ<EFBFBD><D1AF><EFBFBD>Լ<EFBFBD><D4BC><EFBFBD><EFBFBD><EFBFBD>һά<D2BB>Ƚϵ<C8BD><CFB5><EFBFBD><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 [0,256]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Compare_Points_Remained_Net")]
|
||||
public static extern short MCF_Get_Compare_Points_Remained_Net(ushort Axis, ref ushort Point_Number, ushort StationNumber = 0);
|
||||
//12.7 <20><>ѯ<EFBFBD><D1AF><EFBFBD><EFBFBD>δ<EFBFBD><CEB4><EFBFBD><EFBFBD>һά<D2BB>Ƚϵ<C8BD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD><CEBB> <20>궨<EFBFBD><EAB6A8>0.0
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Compare_Points_Incomplete_Net")]
|
||||
public static extern short MCF_Get_Compare_Points_Incomplete_Net(ushort Axis, ref ushort Incomplete_Number, ref int Incomplete_Position, ushort StationNumber = 0);
|
||||
|
||||
|
||||
|
||||
/********************************************************************************************************************************************************************
|
||||
13 PWM<57><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
********************************************************************************************************************************************************************/
|
||||
//13.1 <20><><EFBFBD><EFBFBD>PWM<57><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>13.1.1 <20>궨<EFBFBD><EAB6A8>13.1.2 <20>궨<EFBFBD><EAB6A8>13.1.3 <20>궨<EFBFBD><EAB6A8>13.1.4
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Pwm_Config_Net")]
|
||||
public static extern short MCF_Set_Pwm_Config_Net(ushort Channel, ushort Enable, ushort Output_Port_Config, ushort Output_Start_Logic, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Pwm_Config_Net")]
|
||||
public static extern short MCF_Get_Pwm_Config_Net(ushort Channel, ref ushort Enable, ref ushort Output_Port_Config, ref ushort Output_Start_Logic, ushort StationNumber = 0);
|
||||
//13.2 <20><><EFBFBD><EFBFBD>PWM<57>ź<EFBFBD> <09>궨<EFBFBD><EAB6A8>13.1.1 [0,1000000] [0,100] (0,(2^31-1)]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Pwm_Output_Net")]
|
||||
public static extern short MCF_Set_Pwm_Output_Net(ushort Channel, uint Frequency, uint DutyCycle, uint Pwm_Number, ushort StationNumber = 0);
|
||||
//13.3 PWM<57><4D><EFBFBD><EFBFBD><EFBFBD>ź<EFBFBD> <09>궨<EFBFBD><EAB6A8>13.1.1 <20>궨<EFBFBD><EAB6A8>13.3.1
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Pwm_State_Net")]
|
||||
public static extern short MCF_Get_Pwm_State_Net(ushort Channel, ref ushort Finish, ushort StationNumber = 0);
|
||||
|
||||
/********************************************************************************************************************************************************************
|
||||
14 <20><><EFBFBD>ֺ<EFBFBD><D6BA><EFBFBD>
|
||||
********************************************************************************************************************************************************************/
|
||||
//14.1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD><D6B9><EFBFBD> <09>궨<EFBFBD><EAB6A8>11.1.2
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Hand_Wheel_Open_Net")]
|
||||
public static extern short MCF_Hand_Wheel_Open_Net(ushort Dir, ushort StationNumber = 0);
|
||||
//14.2 <20>ر<EFBFBD><D8B1><EFBFBD><EFBFBD>ֹ<EFBFBD><D6B9><EFBFBD>
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Hand_Wheel_Close_Net")]
|
||||
public static extern short MCF_Hand_Wheel_Close_Net(ushort StationNumber = 0);
|
||||
//14.3 <20><><EFBFBD><EFBFBD>Ӳ<EFBFBD><D3B2><EFBFBD><EFBFBD><EFBFBD>ֱ<EFBFBD><D6B1><EFBFBD><EFBFBD><EFBFBD>ͨ<EFBFBD><CDA8> <09>궨<EFBFBD><EAB6A8>0.0
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Hand_Wheel_Config_Encoder_Net")]
|
||||
public static extern short MCF_Hand_Wheel_Config_Encoder_Net(ushort Axis, ushort StationNumber = 0);
|
||||
//14.4 <20><><EFBFBD><EFBFBD>Ӳ<EFBFBD><D3B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09>궨<EFBFBD><EAB6A8>2.4.1
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Hand_Wheel_Config_X1_Net")]
|
||||
public static extern short MCF_Hand_Wheel_Config_X1_Net(ushort Bit_Input_Number, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Hand_Wheel_Config_X10_Net")]
|
||||
public static extern short MCF_Hand_Wheel_Config_X10_Net(ushort Bit_Input_Number, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Hand_Wheel_Config_X100_Net")]
|
||||
public static extern short MCF_Hand_Wheel_Config_X100_Net(ushort Bit_Input_Number, ushort StationNumber = 0);
|
||||
// <20><><EFBFBD><EFBFBD>Ӳ<EFBFBD><D3B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʴ<EFBFBD>С [1,100]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Hand_Wheel_Speed_X1_Net")]
|
||||
public static extern short MCF_Hand_Wheel_Speed_X1_Net(ushort Speed_X = 1, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Hand_Wheel_Speed_X10_Net")]
|
||||
public static extern short MCF_Hand_Wheel_Speed_X10_Net(ushort Speed_X = 10, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Hand_Wheel_Speed_X100_Net")]
|
||||
public static extern short MCF_Hand_Wheel_Speed_X100_Net(ushort Speed_X = 100, ushort StationNumber = 0);
|
||||
//14.4 <20><><EFBFBD><EFBFBD>Ӳ<EFBFBD><D3B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <09>궨<EFBFBD><EAB6A8>0.0 <20>궨<EFBFBD><EAB6A8>2.4.1
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Hand_Wheel_Config_Axis_Net")]
|
||||
public static extern short MCF_Hand_Wheel_Config_Axis_Net(ushort Axis, ushort Bit_Input_Number, ushort StationNumber = 0);
|
||||
//14.5 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˶<EFBFBD>ƽ<EFBFBD><C6BD><EFBFBD>˲<EFBFBD>ʱ<EFBFBD><CAB1> <20>궨<EFBFBD><EAB6A8>0.0 [1,1000]MS
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Hand_Wheel_Config_Filter_Time_Net")]
|
||||
public static extern short MCF_Hand_Wheel_Config_Filter_Time_Net(ushort Axis, uint Filter_Time_1MS, ushort StationNumber = 0);
|
||||
/********************************************************************************************************************************************************************
|
||||
15 ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
********************************************************************************************************************************************************************/
|
||||
//15.1 <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>ADC<44><43><EFBFBD><EFBFBD> <20>궨<EFBFBD><EAB6A8>0.0 [-2^15,(2^15-1)]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Single_Read_AD_Net")]
|
||||
public static extern short MCF_Single_Read_AD_Net(ushort Channel, ref short AD, ushort StationNumber = 0);
|
||||
//15.2 <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD>DAC<41><43><EFBFBD><EFBFBD> <09>궨<EFBFBD><EAB6A8>0.0 [-2^15,(2^15-1)]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Single_Write_DA_Net")]
|
||||
public static extern short MCF_Single_Write_DA_Net(ushort Channel, short DA, ushort StationNumber = 0);
|
||||
//15.3 <20><><EFBFBD><EFBFBD>AD˫<44><CBAB><EFBFBD>Ƚ<EFBFBD><C8BD><EFBFBD>ֹͣ<CDA3><D6B9>Ӧ<EFBFBD><D3A6>
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_AD_Compare_Net")]
|
||||
public static extern short MCF_Set_AD_Compare_Net(ushort Channel, short AD_Compare, ushort Stop_Axis, ushort StationNumber = 0);
|
||||
//15.4 <20><><EFBFBD><EFBFBD>AD<41><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ [0,7]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_AD_Capture_Net")]
|
||||
public static extern short MCF_Set_AD_Capture_Net(ushort Channel, short AD_Capture, ushort StationNumber = 0);
|
||||
// 0<><30><EFBFBD><EFBFBD><EFBFBD>ֲ<EFBFBD><D6B2><EFBFBD> 1<><31><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Clear_AD_Capture_Net")]
|
||||
public static extern short MCF_Clear_AD_Capture_Net(ushort C_1, ushort C_2, ushort C_3, ushort C_4,
|
||||
ushort C_5, ushort C_6, ushort C_7, ushort C_8, ushort StationNumber = 0);
|
||||
// <20><>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ADֵ<44><D6B5><EFBFBD>Ķ<F1B5BDB5>Ӧͨ<D3A6><CDA8><EFBFBD><EFBFBD>ADֵ<44><D6B5><EFBFBD><EFBFBD>Xλ<58><CEBB>
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Capture_AD_1_Net")]
|
||||
public static extern short MCF_Get_Capture_AD_1_Net(ref short AD_5, ref int Position_1, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Capture_AD_2_Net")]
|
||||
public static extern short MCF_Get_Capture_AD_2_Net(ref short AD_6, ref int Position_1, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Capture_AD_3_Net")]
|
||||
public static extern short MCF_Get_Capture_AD_3_Net(ref short AD_7, ref int Position_1, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Capture_AD_4_Net")]
|
||||
public static extern short MCF_Get_Capture_AD_4_Net(ref short AD_8, ref int Position_1, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Capture_AD_5_Net")]
|
||||
public static extern short MCF_Get_Capture_AD_5_Net(ref short AD_1, ref int Position_1, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Capture_AD_6_Net")]
|
||||
public static extern short MCF_Get_Capture_AD_6_Net(ref short AD_2, ref int Position_1, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Capture_AD_7_Net")]
|
||||
public static extern short MCF_Get_Capture_AD_7_Net(ref short AD_3, ref int Position_1, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Capture_AD_8_Net")]
|
||||
public static extern short MCF_Get_Capture_AD_8_Net(ref short AD_4, ref int Position_1, ushort StationNumber = 0);
|
||||
//15.5 <20><><EFBFBD>ô<EFBFBD><C3B4><EFBFBD>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>ֵ [0,7]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_Position_Capture_AD_Net")]
|
||||
public static extern short MCF_Set_Position_Capture_AD_Net(ushort Channel, int Position_1, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Position_Capture_AD_Net")]
|
||||
public static extern short MCF_Get_Position_Capture_AD_Net(ushort Channel, ref short AD, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Clear_Position_Capture_AD_Net")]
|
||||
public static extern short MCF_Clear_Position_Capture_AD_Net(ushort C_1, ushort C_2, ushort C_3, ushort C_4, ushort C_5, ushort C_6, ushort C_7, ushort C_8, ushort StationNumber = 0);
|
||||
//15.6 <20><>ȡAD<41><44><EFBFBD><EFBFBD>ֵ [0,7]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Limit_AD_Net")]
|
||||
public static extern short MCF_Get_Limit_AD_Net(ushort Channel, ref short MAX_AD, ref short MIN_AD, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Clear_Limit_AD_Net")]
|
||||
public static extern short MCF_Clear_Limit_AD_Net(ushort C_1, ushort C_2, ushort C_3, ushort C_4, ushort C_5, ushort C_6, ushort C_7, ushort C_8, ushort StationNumber = 0);
|
||||
/********************************************************************************************************************************************************************
|
||||
16 ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD>
|
||||
********************************************************************************************************************************************************************/
|
||||
//16.1 ģ<><C4A3><EFBFBD>汾<EFBFBD><E6B1BE> [0x00000000,0xFFFFFFFF] [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Version_Net")]
|
||||
public static extern short MCF_Get_Version_Net(ref uint Version, ushort StationNumber = 0);
|
||||
//16.2 <20><><EFBFBD>к<EFBFBD> [0x00000000,0xFFFFFFFF] [0,99]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Serial_Number_Net")]
|
||||
public static extern short MCF_Get_Serial_Number_Net(ref long Serial_Number, ushort StationNumber = 0);
|
||||
//16.3 ģ<><C4A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʱ<EFBFBD><CAB1> [0x00000000,0xFFFFFFFF] [0,99] <20><>λ<EFBFBD><CEBB><EFBFBD><EFBFBD>
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Run_Time_Net")]
|
||||
public static extern short MCF_Get_Run_Time_Net(ref uint Run_Time, ushort StationNumber = 0);
|
||||
//16.4 Flash <20><>д<EFBFBD><D0B4><EFBFBD><EFBFBD>Ŀǰ<C4BF><C7B0>ʱ<EFBFBD><CAB1>С2Kbytes,Ҳ<><D2B2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB> unsigned int Array[256] <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Flash_Write_Net")]
|
||||
public static extern short MCF_Flash_Write_Net(uint Pass_Word_Setup, ref uint Flash_Write_Data, ushort StationNumber = 0);
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Flash_Read_Net")]
|
||||
public static extern short MCF_Flash_Read_Net(uint Pass_Word_Check, ref uint Flash_Read_Data, ushort StationNumber = 0);
|
||||
//16.5 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·,һ<><D2BB>һ<EFBFBD>գ<EFBFBD><D5A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>(Ĭ<><C4AC>)
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_LookBack_Enable_Net")]
|
||||
public static extern short MCF_LookBack_Enable_Net();
|
||||
//16.6 <20>ر<EFBFBD><D8B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>·<EFBFBD><C2B7>ֻ<EFBFBD><D6BB><EFBFBD><EFBFBD><EFBFBD>գ<EFBFBD><D5A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϻ<EFBFBD>ģʽ<C4A3><CABD>ʹ<EFBFBD><CAB9>,<2C><><EFBFBD><EFBFBD><DFBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ģ<EFBFBD><C4A3><EFBFBD>Ƿ<EFBFBD><C7B7><EFBFBD><EFBFBD><EFBFBD>
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_LookBack_Disable_Net")]
|
||||
public static extern short MCF_LookBack_Disable_Net();
|
||||
//16.7 ͨѶʱ<D1B6><CAB1><EFBFBD><EFBFBD><EFBFBD><EFBFBD> &Array[12]
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Get_Connect_Time_Count_Net")]
|
||||
public static extern short MCF_Get_Connect_Time_Count_Net(ref uint Connect_Count);
|
||||
//16.8 ϵͳ<CFB5><CDB3>ʱ<EFBFBD>ص<EFBFBD><D8B5><EFBFBD><EFBFBD><EFBFBD>
|
||||
[DllImport("MCDLL_NET.DLL", EntryPoint = "MCF_Set_CallBack_Net")]
|
||||
public static extern short MCF_Set_CallBack_Net(int CallBack, uint Time_1MS);
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user