Вверх ↑
Этот топик читают: Гость
Ответов: 205
Рейтинг: 3
#1: 2008-04-09 01:52:06 ЛС | профиль | цитата
Люди помогите .. Не могу понять как упростить эту схему ..... (очень долго думал...)
code_8790.txt
карма: 1

0
файлы: 1code_8790.txt [2.2KB] [253]
Ответов: 9906
Рейтинг: 351
#2: 2008-04-09 02:06:18 ЛС | профиль | цитата
code_8791.txt
карма: 9

0
файлы: 1code_8791.txt [1.3KB] [291]
Разработчик
Ответов: 26304
Рейтинг: 2146
#3: 2008-04-09 02:12:09 ЛС | профиль | цитата
Galkov, вот еще твои зарисовки


Add(MainForm,1463340,392,203)
{
Left=20
Top=105
Width=240
Height=123
}
Add(RadioButton,16125727,392,287)
{
Left=5
Top=5
Width=100
link(onSelect,1399831:doWork1,[(454,293)(454,328)])
}
Add(RadioButton,8654166,392,329)
{
Left=5
Top=25
Width=100
link(onSelect,1399831:doWork2,[])
}
Add(RadioButton,4022540,392,371)
{
Left=5
Top=45
Width=100
link(onSelect,1399831:doWork3,[(447,377)(447,342)])
}
Add(RadioButton,12698640,392,413)
{
Left=5
Top=65
Width=100
link(onSelect,1399831:doWork4,[(454,419)(454,349)])
}
Add(ChanelToIndex,1399831,483,322)
{
Count=4
link(onIndex,11442078:doOperation,[])
}
Add(Label,12734159,658,315)
{
Left=145
Top=5
Enabled=1
Point(doEnabled)
}
Add(Label,12439865,658,357)
{
Left=145
Top=25
Enabled=1
Point(doEnabled)
}
Add(Label,10175101,658,399)
{
Left=145
Top=45
Enabled=1
Point(doEnabled)
}
Add(Label,8438487,658,441)
{
Left=145
Top=65
Enabled=1
Point(doEnabled)
}
Add(IntToBits,14442627,581,322)
{
Count=4
Data_0=Integer(0)
Data_1=Integer(1)
link(onBit1,12734159:doEnabled,[])
link(onBit2,12439865:doEnabled,[(635,335)(635,370)])
link(onBit3,10175101:doEnabled,[(635,342)(635,412)])
link(onBit4,8438487:doEnabled,[(635,349)(635,454)])
}
Add(Math,11442078,532,322)
{
OpType=9
Op1=1
ResultType=0
link(onResult,14442627:doBits,[])
}

карма: 22

0
Ответов: 16884
Рейтинг: 1239
#4: 2008-04-09 09:52:06 ЛС | профиль | цитата
Ну для четырех RadioButton-ов дешевле так:
code_8792.txt
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
файлы: 1code_8792.txt [1.1KB] [376]
Разработчик
Ответов: 26304
Рейтинг: 2146
#5: 2008-04-09 10:01:10 ЛС | профиль | цитата
Tad писал(а):
Ну для четырех RadioButton-ов дешевле так

Частный случай предыдущего решения
карма: 22

0
Ответов: 205
Рейтинг: 3
#6: 2008-04-09 10:26:37 ЛС | профиль | цитата
как всё чудненько.... да я тоже думал про разложения числа на биты ... но в моёмс примере может быть и 8, 10 ,
карма: 1

0
Разработчик
Ответов: 26304
Рейтинг: 2146
#7: 2008-04-09 10:32:02 ЛС | профиль | цитата
millano писал(а):
но в моёмс примере может быть и 8, 10 ,

Та схема, которую я привел (идея Galkov'a) расчитана на любое разумное количество выходов. Надеюсь объяснять не надо, что это -- аналог сдвигового регистра
карма: 22

0
Ответов: 205
Рейтинг: 3
#8: 2008-04-09 10:55:23 ЛС | профиль | цитата
всё nesco работает и на 8 тоже СПС всем большое ..... а я блин как всегда намудрю в схеме....!
------------ Дoбавленo:

аналог сдвигового регистра
-это то понятно...
------------ Дoбавленo:

Galkov'у огромное СПС..
карма: 1

0
Разработчик
Ответов: 26304
Рейтинг: 2146
#9: 2008-04-09 13:06:37 ЛС | профиль | цитата
Странно другое... Почему он сам свое решение не привел
карма: 22

0
Ответов: 9906
Рейтинг: 351
#10: 2008-04-09 15:13:57 ЛС | профиль | цитата
Блин, я же привел точный функциональный аналог выложенного, а не пытался угадать постановку
millano писал(а):
Не могу понять как упростить эту схему

карма: 9

0
Разработчик
Ответов: 26304
Рейтинг: 2146
#11: 2008-04-09 16:09:39 ЛС | профиль | цитата
Galkov писал(а):
а не пытался угадать постановку

Ну чисто -- научный подход
карма: 22

0
11
Сообщение
...
Прикрепленные файлы
(файлы не залиты)