protected void save_FS(TSAFuzzySystem FS, string Name_alg)
        {
            if (!Directory.Exists(path))
            {
                Directory.CreateDirectory(path);
            }


            string file_name = DateTime.Now.ToLongDateString() + " " + DateTime.Now.TimeOfDay.ToString("hh','mm','ss") + " (" + Thread.CurrentThread.ManagedThreadId.ToString() + ")" + "[" + FS.ValueComplexity().ToString() + "]{" + Name_alg + "}.ufs";

            TSAFSUFSWriter.saveToUFS(FS, path + file_name);
            //  SAFSUFSWriter.Knowledge_base_Jsonto(FS.RulesDatabaseSet[0],fileName+".json");
        }
Пример #2
0
        protected void savetoUFS(List <KnowlegeBaseTSARules> Source, int startpos, int endPos, int TryNum)
        {
            KnowlegeBaseTSARules temp = result.RulesDatabaseSet[0];


            if (!Directory.Exists(PathAlgSource))
            {
                Directory.CreateDirectory(PathAlgSource);
            }
            string[] files = Directory.GetFiles(PathAlgSource, "*.ufs");
            foreach (string file in files)
            {
                File.Delete(file);
            }

            for (int i = startpos; i <= endPos; i++)
            {
                result.RulesDatabaseSet[0] = Source[i];

                TSAFSUFSWriter.saveToUFS(result, PathAlgSource + TryNum.ToString() + "_" + i.ToString() + ".ufs");
            }
            result.RulesDatabaseSet[0] = temp;
        }
Пример #3
0
 private void writeTSAtoUFS(IFuzzySystem FS, string fileName)
 {
     TSAFSUFSWriter.saveToUFS(FS as TSAFuzzySystem, fileName);
 }