init: 导入项目到 meswork Gitea
This commit is contained in:
@@ -0,0 +1,44 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace ModelBasic
|
||||
{
|
||||
public interface IErrHandler <T>
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="f"></param>
|
||||
void ErrInfoTransmit_Give(ErrInfoHandler<String> f);
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <param name="s"></param>
|
||||
void ErrInfoTransmit(string s)
|
||||
;
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
bool ErrInfoTransmit_IsNull()
|
||||
;
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
public class U<T>
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
218
DataMirrorTools_Simulator/Foundation/Interface/IGlobalVar.cs
Normal file
218
DataMirrorTools_Simulator/Foundation/Interface/IGlobalVar.cs
Normal file
@@ -0,0 +1,218 @@
|
||||
using DTTest;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
namespace Global
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public interface IGlobalVar
|
||||
{
|
||||
/// <summary>
|
||||
/// 工艺树刷新
|
||||
/// </summary>
|
||||
void RefreshCraftTree();
|
||||
|
||||
/// <summary>
|
||||
/// 传递工艺组
|
||||
/// </summary>
|
||||
/// <param name="craftName"></param>
|
||||
/// <param name="craftCode"></param>
|
||||
void TransmitCraftGroup(string craftName, string craftCode);
|
||||
|
||||
/// <summary>
|
||||
/// 传递模型名
|
||||
/// </summary>
|
||||
/// <param name="modelName"></param>
|
||||
/// <param name="modelCode"></param>
|
||||
void TransmitModelName(string modelName, string modelCode);
|
||||
|
||||
/// <summary>
|
||||
/// 非仿真工艺(空工艺),工艺组的传递
|
||||
/// </summary>
|
||||
/// <param name="craftName"></param>
|
||||
/// <param name="craftCode"></param>
|
||||
void TransmitCraftGroup_UnSim(string craftName, string craftCode);
|
||||
|
||||
/// <summary>
|
||||
/// (位置控制器)关闭
|
||||
/// </summary>
|
||||
void CloseSeatOperationForm();
|
||||
|
||||
/// <summary>
|
||||
/// (位置控制器)选择模型发送消息
|
||||
/// </summary>
|
||||
/// <param name="modelName"></param>
|
||||
void CurrTreeSelectModelHandler_SeatOperation(string modelCode, string modelName);
|
||||
|
||||
/// <summary>
|
||||
/// 传递逻辑脚本名称
|
||||
/// </summary>
|
||||
/// <param name="modelName"></param>
|
||||
void TransitionEditorPageScriptNameUpdate(string internalVarCode, string internalVarName);
|
||||
|
||||
/// <summary>
|
||||
/// 工艺树刷新 赋予
|
||||
/// </summary>
|
||||
void RefreshCraftTree_Give(Action f);
|
||||
|
||||
/// <summary>
|
||||
/// 传递工艺组 赋予
|
||||
/// </summary>
|
||||
/// <param name="craftName"></param>
|
||||
/// <param name="craftCode"></param>
|
||||
void TransmitCraftGroup_Give(Func<String, String, bool> f);
|
||||
|
||||
/// <summary>
|
||||
/// 传递模型名 赋予
|
||||
/// </summary>
|
||||
/// <param name="modelName"></param>
|
||||
/// <param name="modelCode"></param>
|
||||
void TransmitModelName_Give(Func<String, String, bool> f);
|
||||
|
||||
/// <summary>
|
||||
/// 非仿真工艺(空工艺),工艺组的传递 赋予
|
||||
/// </summary>
|
||||
/// <param name="craftName"></param>
|
||||
/// <param name="craftCode"></param>
|
||||
void TransmitCraftGroup_UnSim_Give(Func<String, String, bool> f);
|
||||
|
||||
/// <summary>
|
||||
/// (位置控制器)关闭 赋予
|
||||
/// </summary>
|
||||
void CloseSeatOperationForm_Give(Func<bool> f);
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// (位置控制器)选择模型发送消息 赋予
|
||||
/// </summary>
|
||||
/// <param name="modelName"></param>
|
||||
void CurrTreeSelectModelHandler_SeatOperation_Give(Func<String, String, bool> f);
|
||||
|
||||
/// <summary>
|
||||
/// 传递逻辑脚本名称 赋予
|
||||
/// </summary>
|
||||
/// <param name="f"></param>
|
||||
void TransitionEditorPageScriptNameUpdate_Give(Func<String, String, bool> f);
|
||||
|
||||
/// <summary>
|
||||
/// 工艺树刷新 判断
|
||||
/// </summary>
|
||||
bool RefreshCraftTree_IsNull();
|
||||
|
||||
/// <summary>
|
||||
/// 传递工艺组 判断
|
||||
/// </summary>
|
||||
/// <param name="craftName"></param>
|
||||
/// <param name="craftCode"></param>
|
||||
bool TransmitCraftGroup_IsNull();
|
||||
|
||||
/// <summary>
|
||||
/// 传递模型名 判断
|
||||
/// </summary>
|
||||
/// <param name="modelName"></param>
|
||||
/// <param name="modelCode"></param>
|
||||
bool TransmitModelName_IsNull();
|
||||
|
||||
/// <summary>
|
||||
/// 非仿真工艺(空工艺),工艺组的传递 判断
|
||||
/// </summary>
|
||||
/// <param name="craftName"></param>
|
||||
/// <param name="craftCode"></param>
|
||||
bool TransmitCraftGroup_UnSim_IsNull();
|
||||
|
||||
/// <summary>
|
||||
/// (位置控制器)关闭 判断
|
||||
/// </summary>
|
||||
bool CloseSeatOperationForm_IsNull();
|
||||
|
||||
/// <summary>
|
||||
/// (位置控制器)传递位置信息 判断
|
||||
/// </summary>
|
||||
/// <param name="e"></param>
|
||||
bool CurrPostionInfoHandler_SeatOperation_IsNull();
|
||||
|
||||
/// <summary>
|
||||
/// (位置控制器)选择模型发送消息 判断
|
||||
/// </summary>
|
||||
/// <param name="modelName"></param>
|
||||
bool CurrTreeSelectModelHandler_SeatOperation_IsNull();
|
||||
|
||||
/// <summary>
|
||||
/// 传递逻辑脚本名称 判断
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
bool TransitionEditorPageScriptNameUpdate_IsNull();
|
||||
|
||||
bool ShowMainProgressSet_IsNull(string n, int m);
|
||||
|
||||
bool ShowMainProgress_IsNull(int c);
|
||||
void ShowMainProgressSet_Give(ShowMainProgressSet f);
|
||||
|
||||
void ShowMainProgress_Give(ShowMainProgress f);
|
||||
void ShowMainProgress_Give_CountPer(ShowMainProgressCountPer f);
|
||||
void HideMainProgress_Give(HideMainProgress f);
|
||||
void ShowMainProgressSet(string n, int m);
|
||||
void HideMainProgress(int delayTime);
|
||||
void ShowMainProgressCountPer(string msg,int c);
|
||||
void ShowMainProgress(int c);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public interface BaseA
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
bool RefreshCraftTree_IsNull();
|
||||
|
||||
/// <summary>
|
||||
/// 传递工艺组 判断
|
||||
/// </summary>
|
||||
/// <param name="craftName"></param>
|
||||
/// <param name="craftCode"></param>
|
||||
bool TransmitCraftGroup_IsNull();
|
||||
|
||||
/// <summary>
|
||||
/// 传递模型名 判断
|
||||
/// </summary>
|
||||
/// <param name="modelName"></param>
|
||||
/// <param name="modelCode"></param>
|
||||
bool TransmitModelName_IsNull();
|
||||
|
||||
/// <summary>
|
||||
/// 非仿真工艺(空工艺),工艺组的传递 判断
|
||||
/// </summary>
|
||||
/// <param name="craftName"></param>
|
||||
/// <param name="craftCode"></param>
|
||||
bool TransmitCraftGroup_UnSim_IsNull();
|
||||
|
||||
bool ShowMainProgressSet_IsNull(string n, int m);
|
||||
|
||||
bool ShowMainProgress_IsNull(int c);
|
||||
void ShowMainProgressSet_Give(ShowMainProgressSet f);
|
||||
void ShowMainProgress_Give_CountPer(ShowMainProgressCountPer f);
|
||||
|
||||
void ShowMainProgress_Give(ShowMainProgress f);
|
||||
void ShowMainProgressSet(string n, int m);
|
||||
|
||||
void ShowMainProgress(int c);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using Global;
|
||||
using ModelBasic;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DTTest
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public static class IIErrInterface
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
/// <typeparam name="T"></typeparam>
|
||||
/// <param name="tt"></param>
|
||||
/// <returns></returns>
|
||||
public static IErrHandler<String> GetIErrHandler<T>(this T tt) where T : IIERR
|
||||
{
|
||||
return new ErrHandler<String>();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using Global;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DTTest
|
||||
{
|
||||
public static class IIMMInterface
|
||||
{
|
||||
//public static IModelManagement3 GetModelManagement<T>(this T tt) where T : IIMM
|
||||
//{
|
||||
// return new ModelManagement();
|
||||
//}
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace DTTest
|
||||
{
|
||||
|
||||
public interface IModelManagement3
|
||||
{
|
||||
/// <summary>
|
||||
/// 为了数字孪生初始化加载数据(单个链接)
|
||||
/// </summary>
|
||||
/// <param name="ipPortOpName_1"></param>
|
||||
/// <param name="prefix0"></param>
|
||||
/// <param name="objectHeader0"></param>
|
||||
/// <param name="sendInterval0"></param>
|
||||
/// <param name="connectionString"></param>
|
||||
/// <param name="projectName"></param>
|
||||
void Load_PlcVarName_Trig_3DModel_Movement_Interface(
|
||||
string ipPortOpName_1, string prefix0, string objectHeader0, int sendInterval0,
|
||||
string connectionString, string projectName)
|
||||
;
|
||||
|
||||
/// <summary>
|
||||
/// 为了数字孪生初始化加载数据(两个链接)
|
||||
/// </summary>
|
||||
/// <param name="ipPortOpName_1"></param>
|
||||
/// <param name="ipPortOpName_2"></param>
|
||||
/// <param name="prefix0"></param>
|
||||
/// <param name="objectHeader0"></param>
|
||||
/// <param name="sendInterval0"></param>
|
||||
/// <param name="connectionString"></param>
|
||||
/// <param name="projectName"></param>
|
||||
void Load_PlcVarName_Trig_3DModel_Movement_Interface(
|
||||
string ipPortOpName_1, string ipPortOpName_2, string prefix0, string objectHeader0, int sendInterval0,
|
||||
string connectionString, string projectName)
|
||||
;
|
||||
|
||||
/// <summary>
|
||||
/// PLC 信号 触发3D模型运动
|
||||
/// </summary>
|
||||
/// <param name="tagNamePlc"></param>
|
||||
/// <param name="inputValue"></param>
|
||||
void PlcVarName_Trig_3DModel_Movement(string tagNamePlc, bool inputValue)
|
||||
;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 模型可见控制
|
||||
/// </summary>
|
||||
/// <param name="modelName"></param>
|
||||
/// <param name="visible"></param>
|
||||
void ModelVisible(string modelName, bool visible)
|
||||
;
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
182
DataMirrorTools_Simulator/Foundation/Interface/IProjectVar.cs
Normal file
182
DataMirrorTools_Simulator/Foundation/Interface/IProjectVar.cs
Normal file
@@ -0,0 +1,182 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Global
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public interface IProjectVar
|
||||
{
|
||||
/// <summary>
|
||||
/// 工艺树刷新
|
||||
/// </summary>
|
||||
void RefreshCraftTree();
|
||||
/// <summary>
|
||||
/// 传递工艺组
|
||||
/// </summary>
|
||||
/// <param name="craftName"></param>
|
||||
/// <param name="craftCode"></param>
|
||||
void TransmitCraftGroup(string craftName, string craftCode);
|
||||
/// <summary>
|
||||
/// 传递模型名
|
||||
/// </summary>
|
||||
/// <param name="modelName"></param>
|
||||
/// <param name="modelCode"></param>
|
||||
void TransmitModelName(string modelName, string modelCode);
|
||||
/// <summary>
|
||||
/// 非仿真工艺(空工艺),工艺组的传递
|
||||
/// </summary>
|
||||
/// <param name="craftName"></param>
|
||||
/// <param name="craftCode"></param>
|
||||
void TransmitCraftGroup_UnSim(string craftName, string craftCode);
|
||||
/// <summary>
|
||||
/// 传递项目名称
|
||||
/// 2020.11.2
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
void ProjectNameFunc(string projectName);
|
||||
/// <summary>
|
||||
/// (位置控制器)关闭
|
||||
/// </summary>
|
||||
void CloseSeatOperationForm();
|
||||
/// <summary>
|
||||
/// (位置控制器)选择模型发送消息
|
||||
/// </summary>
|
||||
/// <param name="modelName"></param>
|
||||
void CurrTreeSelectModelHandler_SeatOperation(string modelCode, string modelName);
|
||||
/// <summary>
|
||||
/// 传递逻辑脚本名称
|
||||
/// </summary>
|
||||
/// <param name="modelName"></param>
|
||||
void TransitionEditorPageScriptNameUpdate(string internalVarCode, string internalVarName)
|
||||
;
|
||||
/// <summary>
|
||||
/// 工艺树刷新 赋予
|
||||
/// </summary>
|
||||
void RefreshCraftTree_Give(Action f);
|
||||
|
||||
/// <summary>
|
||||
/// 传递工艺组 赋予
|
||||
/// </summary>
|
||||
/// <param name="craftName"></param>
|
||||
/// <param name="craftCode"></param>
|
||||
void TransmitCraftGroup_Give(Func<String, String, bool> f)
|
||||
;
|
||||
/// <summary>
|
||||
/// 传递模型名 赋予
|
||||
/// </summary>
|
||||
/// <param name="modelName"></param>
|
||||
/// <param name="modelCode"></param>
|
||||
void TransmitModelName_Give(Func<String, String, bool> f)
|
||||
;
|
||||
/// <summary>
|
||||
/// 非仿真工艺(空工艺),工艺组的传递 赋予
|
||||
/// </summary>
|
||||
/// <param name="craftName"></param>
|
||||
/// <param name="craftCode"></param>
|
||||
void TransmitCraftGroup_UnSim_Give(Func<String, String, bool> f)
|
||||
;
|
||||
/// <summary>
|
||||
/// (位置控制器)关闭 赋予
|
||||
/// </summary>
|
||||
void CloseSeatOperationForm_Give(Func<bool> f)
|
||||
;
|
||||
/// <summary>
|
||||
/// (位置控制器)选择模型发送消息 赋予
|
||||
/// </summary>
|
||||
/// <param name="modelName"></param>
|
||||
void CurrTreeSelectModelHandler_SeatOperation_Give(Func<String, String, bool> f)
|
||||
;
|
||||
/// <summary>
|
||||
/// 传递项目名称 赋予
|
||||
/// 2020.11.2
|
||||
/// </summary>
|
||||
/// <param name="f"></param>
|
||||
void ProjectNameFunc_Give(Func<String, Boolean> f)
|
||||
;
|
||||
/// <summary>
|
||||
/// 传递逻辑脚本名称 赋予
|
||||
/// </summary>
|
||||
/// <param name="f"></param>
|
||||
void TransitionEditorPageScriptNameUpdate_Give(Func<String, String, bool> f)
|
||||
;
|
||||
/// <summary>
|
||||
/// 工艺树刷新 判断
|
||||
/// </summary>
|
||||
bool RefreshCraftTree_IsNull()
|
||||
;
|
||||
/// <summary>
|
||||
/// 传递工艺组 判断
|
||||
/// </summary>
|
||||
/// <param name="craftName"></param>
|
||||
/// <param name="craftCode"></param>
|
||||
bool TransmitCraftGroup_IsNull()
|
||||
;
|
||||
/// <summary>
|
||||
/// 传递模型名 判断
|
||||
/// </summary>
|
||||
/// <param name="modelName"></param>
|
||||
/// <param name="modelCode"></param>
|
||||
bool TransmitModelName_IsNull()
|
||||
;
|
||||
/// <summary>
|
||||
/// 非仿真工艺(空工艺),工艺组的传递 判断
|
||||
/// </summary>
|
||||
/// <param name="craftName"></param>
|
||||
/// <param name="craftCode"></param>
|
||||
bool TransmitCraftGroup_UnSim_IsNull()
|
||||
;
|
||||
/// <summary>
|
||||
/// (位置控制器)关闭 判断
|
||||
/// </summary>
|
||||
bool CloseSeatOperationForm_IsNull()
|
||||
;
|
||||
/// <summary>
|
||||
/// 传递项目名称 判断
|
||||
/// 2020.11.2
|
||||
/// </summary>
|
||||
/// <param name="f"></param>
|
||||
bool ProjectNameFunc_IsNull()
|
||||
;
|
||||
/// <summary>
|
||||
/// (位置控制器)传递位置信息 判断
|
||||
/// </summary>
|
||||
/// <param name="e"></param>
|
||||
bool CurrPostionInfoHandler_SeatOperation_IsNull()
|
||||
;
|
||||
/// <summary>
|
||||
/// (位置控制器)选择模型发送消息 判断
|
||||
/// </summary>
|
||||
/// <param name="modelName"></param>
|
||||
bool CurrTreeSelectModelHandler_SeatOperation_IsNull()
|
||||
;
|
||||
/// <summary>
|
||||
/// 传递逻辑脚本名称 判断
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
bool TransitionEditorPageScriptNameUpdate_IsNull()
|
||||
;
|
||||
|
||||
bool ShowMainProgressSet_IsNull(string n, int m)
|
||||
;
|
||||
|
||||
bool ShowMainProgress_IsNull(int c)
|
||||
;
|
||||
void ShowMainProgressSet_Give(ShowMainProgressSet f)
|
||||
;
|
||||
void ShowMainProgress_Give_CountPer(ShowMainProgressCountPer f);
|
||||
void ShowMainProgress_Give(ShowMainProgress f);
|
||||
|
||||
void ShowMainProgressSet(string n, int m)
|
||||
;
|
||||
|
||||
void ShowMainProgress(int c)
|
||||
;
|
||||
void ShowMainProgressCountPer(string msg,int c)
|
||||
;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user