Пример #1
0
        public object readValue(string name, int type, int handle)
        {
            double time, timeStep;

            ComTCPLib.UpdateData(handle, out time, out timeStep);
            int index = GetIdex.getDicInputIndex(name);

            if (type == 1)
            {
                int result;
                ComTCPLib.GetInputAsINT(handle, index, out result);
                return(result);
            }
            else if (type == 2)
            {
                float result;
                ComTCPLib.GetInputAsREAL32(handle, index, out result);
                return(result);
            }
            else if (type == 3)
            {
                bool result;
                ComTCPLib.GetInputAsBOOL(handle, index, out result);
                return(result);
            }
            return(null);
        }
Пример #2
0
        public bool carReched()
        {
            bool flag  = false;
            int  index = GetIdex.getDicInputIndex("car01_RCHD");

            ComTCPLib.GetInputAsBOOL(1, index, out flag);
            return(flag);
        }
Пример #3
0
        public void getNowInfo(int handle)
        {
            int index = GetIdex.getDicInputIndex("car01_ACT_SPD");

            ComTCPLib.GetInputAsREAL32(handle, index, out now_spd);
            index = GetIdex.getDicInputIndex("car01_AXIS");
            ComTCPLib.GetInputAsREAL32(handle, index, out now_pos);
        }