原创 (2)C++容器---deque

deque---雙端隊列,可從兩頭對元素進行操作 #include <iostream> #include <thread> #include <windows.h> #include <queue> #include <string>

原创 (4)C++容器---容器的幾種遍歷方式

#include <iostream> #include <thread> #include <windows.h> #include <queue> #include <string> #include <list> #include

原创 (3)C++容器---list

list---鏈表,不連續的內存存儲數據,隨即存取效率低,不支持[]直接訪問操作 #include <iostream> #include <thread> #include <windows.h> #include <queue> #

原创 (1)C++容器---queue

queue---先進先出隊列 int main() { std::queue<int> q;//區別於deque,deque是可以直接賦值的 q.push(1);// q.push(2); q.push(3); //遍歷隊

原创 非標框架(11)-有限狀態機4-進板狀態

/// <summary> /// 進板中 /// </summary> public class PalletInState : StateBase { private stati

原创 非標框架(8)-有限狀態機1-狀態機基類

using System; namespace LaserWelder.StateMachine {     public abstract class StateBase : ICanExcuteMsg,ICloneable     {

原创 非標框架(9)-有限狀態機2-狀態機主體類

using System; using LaserWelder.Machine; using LaserWelder.Util; namespace LaserWelder.StateMachine { public cla

原创 非標框架(10)-有限狀態機3-空閒狀態

using LaserWelder.Agency; using LaserWelder.Machine; namespace LaserWelder.StateMachine { /// <summary> /// 空

原创 非標框架(7)-機械手抽象類

   /// <summary>     /// 機械手抽象類     /// </summary>     /// <typeparam name="TPrm">參數類型</typeparam>     public abstract

原创 非標框架(6)-軸類

using System; using System.Threading; using LaserWelder.Base; using LaserWelder.Util; namespace LaserWelder.Motion {  

原创 非標框架(5)-軸參數類

   /// <summary>     /// 軸參數     /// </summary>     public class AxisPrm : EntityBase<AxisKey>, ICloneable     {      

原创 非標框架(2)-運控卡接口

   /// <summary>     /// 控制卡所有操作的接口     /// </summary>     public interface ICardExecuter : IAxisOperate, IIOOperate  

原创 非標框架(3)-軸控制接口

    /// <summary>     /// 控制卡軸相關操作接口     /// </summary>     public interface IAxisOperate     {         /// <summary>  

原创 非標框架(4)-控制卡類

   /// <summary>     /// 控制卡類     /// </summary>     public class Card : EntityBase<short>     {         public Card(sh

原创 非標框架(1)-IO口接口

    public interface IIOOperate     {         /// <summary>         /// 按組設置數字輸出狀態         /// </summary>         /// <