Регистрация | Вход
float D_1_1=-49; float D_1_2=-49; float D_1_3=-49; float D_1_4=-49; float D_1_5=-49; float D_2_1=-49; float D_2_2=-49; float D_2_3=-49; float D_2_4=-49; float D_2_5=-49; float D_3_1=-49; float D_3_2=-49; float D_3_3=-49; float D_3_4=-49; float D_3_5=-49; float D_4_1=-49; float D_4_2=-49; float D_4_3=-49; float D_4_4=-49; float D_4_5=-49; float D_5_1=-49; float D_5_2=-49; float D_5_3=-49; float D_5_4=-49; float D_5_5=-49; float K_1_1; float K_1_2; float K_1_3; float K_1_4; float K_1_5; float K_2_1; float K_2_2; float K_2_3; float K_2_4; float K_2_5; float K_3_1; float K_3_2; float K_3_3; float K_3_4; float K_3_5; float K_4_1; float K_4_2; float K_4_3; float K_4_4; float K_4_5; float K_5_1; float K_5_2; float K_5_3; float K_5_4; float K_5_5; float C_1_1; float C_1_2; float C_1_3; float C_1_4; float C_1_5; float C_2_1; float C_2_2; float C_2_3; float C_2_4; float C_2_5; float C_3_1; float C_3_2; float C_3_3; float C_3_4; float C_3_5; float C_4_1; float C_4_2; float C_4_3; float C_4_4; float C_4_5; float C_5_1; float C_5_2; float C_5_3; float C_5_4; float C_5_5; float A1_1; float A1_2; float A1_3; float A1_4; float A1_5; float A2_1; float A2_2; float A2_3; float A2_4; float A2_5; float A3_1; float A3_2; float A3_3; float A3_4; float A3_5; char I_1=0; char I_2=0; char I_3=0; char I_4=0; char I_5=0; void OnTimer() {//Промежуточные вычисления, число 50 и есть наследственная память, но эта тема в коде не развита.K_1_1=D_1_1/50; K_1_2=D_1_2/50; K_1_3=D_1_3/50; K_1_4=D_1_4/50; K_1_5=D_1_5/50; K_2_1=D_2_1/50; K_2_2=D_2_2/50; K_2_3=D_2_3/50; K_2_4=D_2_4/50; K_2_5=D_2_5/50; K_3_1=D_3_1/50; K_3_2=D_3_2/50; K_3_3=D_3_3/50; K_3_4=D_3_4/50; K_3_5=D_3_5/50; K_4_1=D_4_1/50; K_4_2=D_4_2/50; K_4_3=D_4_3/50; K_4_4=D_4_4/50; K_4_5=D_4_5/50; K_5_1=D_5_1/50; K_5_2=D_5_2/50; K_5_3=D_5_3/50; K_5_4=D_5_4/50; K_5_5=D_5_5/50;// Выравнивание сигналов по максимальному значению if (A1_1< A3_1) A1_1= A3_1; if (A1_2< A3_2) A1_2= A3_2; if (A1_3< A3_3) A1_3= A3_3; if (A1_4< A3_4) A1_4= A3_4; if (A1_5< A3_5) A1_5= A3_5;// Собственно сознание, как видите всё просто, если обратите своё внимание на формирование памяти –//практически формула арифметической прогрессии (если поискать)C_1_1=K_1_1*A1_1; C_1_2=K_1_2*A1_2; C_1_3=K_1_3*A1_3; C_1_4=K_1_4*A1_4; C_1_5=K_1_5*A1_5; C_2_1=K_2_1*A1_1; C_2_2=K_2_2*A1_2; C_2_3=K_2_3*A1_3; C_2_4=K_2_4*A1_4; C_2_5=K_2_5*A1_5; C_3_1=K_3_1*A1_1; C_3_2=K_3_2*A1_2; C_3_3=K_3_3*A1_3; C_3_4=K_3_4*A1_4; C_3_5=K_3_5*A1_5; C_4_1=K_4_1*A1_1; C_4_2=K_4_2*A1_2; C_4_3=K_4_3*A1_3; C_4_4=K_4_4*A1_4; C_4_5=K_4_5*A1_5; C_5_1=K_5_1*A1_1; C_5_2=K_5_2*A1_2; C_5_3=K_5_3*A1_3; C_5_4=K_5_4*A1_4; C_5_5=K_5_5*A1_5; // Обработка результата «сознательной деятельности» if (A3_1< C_1_1 ) A3_1= C_1_1; if (A3_1< C_1_2 ) A3_1= C_1_2; if (A3_1< C_1_3 ) A3_1= C_1_3; if (A3_1< C_1_4 ) A3_1= C_1_4; if (A3_1< C_1_5 ) A3_1= C_1_5; if (A3_2< C_2_1 ) A3_2= C_2_1; if (A3_2< C_2_2 ) A3_2= C_2_2; if (A3_2< C_2_3 ) A3_2= C_2_3; if (A3_2< C_2_4 ) A3_2= C_2_4; if (A3_2< C_2_5 ) A3_2= C_2_5; if (A3_3< C_3_1 ) A3_3= C_3_1; if (A3_3< C_3_2 ) A3_3= C_3_2; if (A3_3< C_3_3 ) A3_3= C_3_3; if (A3_3< C_3_4 ) A3_3= C_3_4; if (A3_3< C_3_5 ) A3_3= C_3_5; if (A3_4< C_4_1 ) A3_4= C_4_1; if (A3_4< C_4_2 ) A3_4= C_4_2; if (A3_4< C_4_3 ) A3_4= C_4_3; if (A3_4< C_4_4 ) A3_4= C_4_4; if (A3_4< C_4_5 ) A3_4= C_4_5; if (A3_5< C_5_1 ) A3_5= C_5_1; if (A3_5< C_5_2 ) A3_5= C_5_2; if (A3_5< C_5_3 ) A3_5= C_5_3; if (A3_5< C_5_4 ) A3_5= C_5_4; if (A3_5< C_5_5 ) A3_5= C_5_5;// Выравнивание сигналов по максимальному значению, уже для формирования памяти if (A1_1< A3_1) A1_1= A3_1; if (A1_2< A3_2) A1_2= A3_2; if (A1_3< A3_3) A1_3= A3_3; if (A1_4< A3_4) A1_4= A3_4; if (A1_5< A3_5) A1_5= A3_5;// А вот как формируется память// Здесь сигналы из «аналоговых» становятся «цифровыми» if (A1_1<A2_1) I_1=-1; if (A1_1=A2_1) I_1=0; if (A1_1>A2_1) I_1=1; if (A1_2<A2_2) I_2=-1; if (A1_2=A2_2) I_2=0; if (A1_2>A2_2) I_2=1; if (A1_3<A2_3) I_3=-1; if (A1_3=A2_3) I_3=0; if (A1_3>A2_3) I_3=1; if (A1_4<A2_4) I_4=-1; if (A1_4=A2_4) I_4=0; if (A1_4>A2_4) I_4=1; if (A1_5<A2_5) I_5=-1; if (A1_5=A2_5) I_5=0; if (A1_5>A2_5) I_5=1;// Здесь формируется связь между сигналамиif (K_1_1<0) K_1_1=K_1_1*-1; if (K_1_2<0) K_1_2=K_1_2*-1; if (K_1_3<0) K_1_3=K_1_3*-1; if (K_1_4<0) K_1_4=K_1_4*-1; if (K_1_5<0) K_1_5=K_1_5*-1; if (K_2_1<0) K_2_1=K_2_1*-1; if (K_2_2<0) K_2_2=K_2_2*-1; if (K_2_3<0) K_2_3=K_2_3*-1; if (K_2_4<0) K_2_4=K_2_4*-1; if (K_2_5<0) K_2_5=K_2_5*-1; if (K_3_1<0) K_3_1=K_3_1*-1; if (K_3_2<0) K_3_2=K_3_2*-1; if (K_3_3<0) K_3_3=K_3_3*-1; if (K_3_4<0) K_3_4=K_3_4*-1; if (K_3_5<0) K_3_5=K_3_5*-1; if (K_4_1<0) K_4_1=K_4_1*-1; if (K_4_2<0) K_4_2=K_4_2*-1; if (K_4_3<0) K_4_3=K_4_3*-1; if (K_4_4<0) K_4_4=K_4_4*-1; if (K_4_5<0) K_4_5=K_4_5*-1; if (K_5_1<0) K_5_1=K_5_1*-1; if (K_5_2<0) K_5_2=K_5_2*-1; if (K_5_3<0) K_5_3=K_5_3*-1; if (K_5_4<0) K_5_4=K_5_4*-1; if (K_5_5<0) K_5_5=K_5_5*-1; // А здесь собственно и записываются в память изменения связей между сигналами if( I_1!=0) {if( I_2==-1) D_1_2=D_1_2+K_1_2; else D_1_2=D_1_2-K_1_2;}; if( I_1!=0) {if( I_3==-1) D_1_3=D_1_3+K_1_3; else D_1_3=D_1_3-K_1_3;}; if( I_1!=0) {if( I_4==-1) D_1_4=D_1_4+K_1_4; else D_1_4=D_1_4-K_1_4;}; if( I_1!=0) {if( I_5==-1) D_1_5=D_1_5+K_1_5; else D_1_5=D_1_5-K_1_5;}; if( I_2!=0) {if( I_1==-1) D_2_1=D_2_1+K_2_1; else D_2_1=D_2_1-K_2_1;}; if( I_2!=0) {if( I_3==-1) D_2_3=D_2_3+K_2_3; else D_2_3=D_2_3-K_2_3;}; if( I_2!=0) {if( I_4==-1) D_2_4=D_2_4+K_2_4; else D_2_4=D_2_4-K_2_4;}; if( I_2!=0) {if( I_5==-1) D_2_5=D_2_5+K_2_5; else D_2_5=D_2_5-K_2_5;}; if( I_3!=0) {if( I_1==-1) D_3_1=D_3_1+K_3_1; else D_3_1=D_3_1-K_3_1;}; if( I_3!=0) {if( I_2==-1) D_3_2=D_3_2+K_3_2; else D_3_2=D_3_2-K_3_2;}; if( I_3!=0) {if( I_4==-1) D_3_4=D_3_4+K_3_4; else D_3_4=D_3_4-K_3_4;}; if( I_3!=0) {if( I_5==-1) D_3_5=D_3_5+K_3_5; else D_3_5=D_3_5-K_3_5;}; if( I_4!=0) {if( I_1==-1) D_4_1=D_4_1+K_4_1; else D_4_1=D_4_1-K_4_1;}; if( I_4!=0) {if( I_2==-1) D_4_2=D_4_2+K_4_2; else D_4_2=D_4_2-K_4_2;}; if( I_4!=0) {if( I_3==-1) D_4_3=D_4_3+K_4_3; else D_4_3=D_4_3-K_4_3;}; if( I_4!=0) {if( I_5==-1) D_4_5=D_4_5+K_4_5; else D_4_5=D_4_5-K_4_5;}; if( I_5!=0) {if( I_1==-1) D_5_1=D_5_1+K_5_1; else D_5_1=D_5_1-K_5_1;}; if( I_5!=0) {if( I_2==-1) D_5_2=D_5_2+K_5_2; else D_5_2=D_5_2-K_5_2;}; if( I_5!=0) {if( I_3==-1) D_5_3=D_5_3+K_5_3; else D_5_3=D_5_3-K_5_3;}; if( I_5!=0) {if( I_4==-1) D_5_4=D_5_4+K_5_4; else D_5_4=D_5_4-K_5_4;}; if (D_1_1>0 && D_1_1<1 ) D_1_1=-1; if (D_1_1<0 && D_1_1>-1 ) D_1_1=1; if (D_1_2>0 && D_1_2<1 ) D_1_2=-1; if (D_1_2<0 && D_1_2>-1 ) D_1_2=1; if (D_1_3>0 && D_1_3<1 ) D_1_3=-1; if (D_1_3<0 && D_1_3>-1 ) D_1_3=1; if (D_1_4>0 && D_1_4<1 ) D_1_4=-1; if (D_1_4<0 && D_1_4>-1 ) D_1_4=1; if (D_1_5>0 && D_1_5<1 ) D_1_5=-1; if (D_1_5<0 && D_1_5>-1 ) D_1_5=1; if (D_2_1>0 && D_2_1<1 ) D_2_1=-1; if (D_2_1<0 && D_2_1>-1 ) D_2_1=1; if (D_2_2>0 && D_2_2<1 ) D_2_2=-1; if (D_2_2<0 && D_2_2>-1 ) D_2_2=1; if (D_2_3>0 && D_2_3<1 ) D_2_3=-1; if (D_2_3<0 && D_2_3>-1 ) D_2_3=1; if (D_2_4>0 && D_2_4<1 ) D_2_4=-1; if (D_2_4<0 && D_2_4>-1 ) D_2_4=1; if (D_2_5>0 && D_2_5<1 ) D_2_5=-1; if (D_2_5<0 && D_2_5>-1 ) D_2_5=1; if (D_3_1>0 && D_3_1<1 ) D_3_1=-1; if (D_3_1<0 && D_3_1>-1 ) D_3_1=1; if (D_3_2>0 && D_3_2<1 ) D_3_2=-1; if (D_3_2<0 && D_3_2>-1 ) D_3_2=1; if (D_3_3>0 && D_3_3<1 ) D_3_3=-1; if (D_3_3<0 && D_3_3>-1 ) D_3_3=1; if (D_3_4>0 && D_3_4<1 ) D_3_4=-1; if (D_3_4<0 && D_3_4>-1 ) D_3_4=1; if (D_3_5>0 && D_3_5<1 ) D_3_5=-1; if (D_3_5<0 && D_3_5>-1 ) D_3_5=1; if (D_4_1>0 && D_4_1<1 ) D_4_1=-1; if (D_4_1<0 && D_4_1>-1 ) D_4_1=1; if (D_4_2>0 && D_4_2<1 ) D_4_2=-1; if (D_4_2<0 && D_4_2>-1 ) D_4_2=1; if (D_4_3>0 && D_4_3<1 ) D_4_3=-1; if (D_4_3<0 && D_4_3>-1 ) D_4_3=1; if (D_4_4>0 && D_4_4<1 ) D_4_4=-1; if (D_4_4<0 && D_4_4>-1 ) D_4_4=1; if (D_4_5>0 && D_4_5<1 ) D_4_5=-1; if (D_4_5<0 && D_4_5>-1 ) D_4_5=1; if (D_5_1>0 && D_5_1<1 ) D_5_1=-1; if (D_5_1<0 && D_5_1>-1 ) D_5_1=1; if (D_5_2>0 && D_5_2<1 ) D_5_2=-1; if (D_5_2<0 && D_5_2>-1 ) D_5_2=1; if (D_5_3>0 && D_5_3<1 ) D_5_3=-1; if (D_5_3<0 && D_5_3>-1 ) D_5_3=1; if (D_5_4>0 && D_5_4<1 ) D_5_4=-1; if (D_5_4<0 && D_5_4>-1 ) D_5_4=1; if (D_5_5>0 && D_5_5<1 ) D_5_5=-1; if (D_5_5<0 && D_5_5>-1 ) D_5_5=1; // Ну и подготовка к следующему циклу A2_1=A1_1; A2_2=A1_2; A2_3=A1_3; A2_4=A1_4; A2_5=A1_5; A1_1=0; A1_2=0; A1_3=0; A1_4=0; A1_5=0; }