Вверх ↑
Ответов: 96
Рейтинг: 1
#1: 2009-11-21 18:33:00 ЛС | профиль | цитата
Спасибо за разъяснения. Все понял.
Я просмотрел твою схему. У тебя там просто происходит подсчет количества единиц но не происходит перемножение. Я в стой образец подставил в начале и в конце нули и результат вычисления не изменился.
------------ Дoбавленo в 18.58:
Участнику a0005d26f

Немного поправил связи у тебя в схеме и заработало. Вот посмотри так должно быть?

Add(MainForm,4344244,0,0)
{
Width=812
Height=583
}
Add(Edit,10046661,392,21)
{
Left=85
Top=225
Width=110
Text="1111000110001111"
}
Add(ListBox,1777482,294,14)
{
Left=85
Top=45
Width=105
Strings=#16:0111000000001110|16:1111000110001111|16:1111000110000001|16:1101000111110011|16:0111000000001110|
}
Add(Button,11571162,203,133)
{
Left=15
Top=15
Width=75
Caption="Считать"
link(onClick,4428014:doEnum,[])
}
Add(ArrayEnum,4428014,308,133)
{
link(onItem,1685637:doEvent1,[])
link(Array,1777482:Array,[])
}
Add(ListBox,8022151,854,294)
{
Left=265
Top=45
Width=145
Height=450
}
Add(Math,15848349,665,196)
{
OpType=4
link(onResult,10608959:doOperation,[])
link(Op2,12476043:Item,[(678,184)(615,184)(615,240)(552,240)])
}
Add(CharArray,16672771,392,133)
{
link(String,10046661:Text,[])
}
Add(Hub,1685637,357,133)
{
link(onEvent1,16672771:doLoad,[])
link(onEvent2,14480739:doLoad,[(381,146)(381,202)])
}
Add(CharArray,14480739,392,196)
{
link(onLoad,11206836:doEvent1,[])
}
Add(For,10668227,462,196)
{
End=15
link(onEvent,2152403:doEvent1,[])
link(onStop,9973066:doEvent1,[(512,209)(512,300)])
}
Add(ArrayRW,12476043,546,196)
{
link(Array,14480739:Array,[(552,184)(527,184)(527,243)(398,243)])
}
Add(ArrayRW,8982230,602,196)
{
link(onRead,15848349:doOperation,[])
link(Array,16672771:Array,[(608,174)(398,174)])
}
Add(Math,10608959,742,196)
{
Point(doClear)
link(Op2,4283899:Var3,[(755,184)(784,184)(784,244)])
}
Add(Memory,7123472,770,294)
{
Point(Data)
link(onData,8022151:doAdd,[])
link(Data,4283899:Var2,[])
}
Add(GetDataEx,4283899,770,239)
{
Angle=3
link(Data,10608959:Result,[(748,244)])
}
Add(Hub,11206836,434,196)
{
link(onEvent1,10668227:doFor,[])
}
Add(Hub,9973066,574,294)
{
link(onEvent1,7123472:doValue,[])
link(onEvent2,10608959:doClear,[(665,307)(665,209)])
}
Add(Hub,2152403,518,196)
{
@Hint=#73:Добавил данный узел. Два компонента RW подключил параллельно и заработало|
link(onEvent1,12476043:doRead,[])
link(onEvent2,8982230:doRead,[(567,209)(567,202)])
AddHint(141,-117,157,39,@Hint)
}


карма: 0

0