Вверх ↑
Этот топик читают: Гость
Ответов: 199
Рейтинг: 44
#1: 2008-01-10 22:54:24 ЛС | профиль | цитата
Правильно ли работает эта схема??

code_8110.txt

у меня выдает пустую строку.
Может быть, стоит добавить компоненту GetIndexData свойство Default - индекс данных по умолчанию?
карма: 0

0
файлы: 1code_8110.txt [628B] [177]
Ответов: 8926
Рейтинг: 823
#2: 2008-01-10 23:29:26 ЛС | профиль | цитата
vovs, code_8112.txt
карма: 19

0
файлы: 1code_8112.txt [759B] [251]
Ответов: 199
Рейтинг: 44
#3: 2008-01-11 18:02:31 ЛС | профиль | цитата
Леонид, спасибо, конечно, но дело не в том, что я не знаю, как это сделать, по-моему неправильно, когда элемент (в данном случае Label) по событию не получает данных ни с верхней точки, ни из потока, ни "по умолчанию". Не нарушается ли здесь "философия" Hiasma? Да и неудобно это по-моему, GetIndexData может находиться очень далеко, и тянуть к нему связи невыгодно, то же и с начальной инициализацией при старте программы, например, у меня в программе 84 контейнера, >3000 элементов.
Основной вопрос был:
vovs писал(а):
Может быть стоит добавить компаненту GetIndexData свойство Default - индекс данных по умолчанию?

карма: 0

0
Ответов: 5227
Рейтинг: 587
#4: 2008-01-13 12:03:57 ЛС | профиль | цитата
Согласен Default нужен.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 9906
Рейтинг: 351
#5: 2008-01-13 12:19:07 ЛС | профиль | цитата
andrestudio писал(а):
Согласен Default нужен

Зачем
------------ Дoбавленo:

Защита от дурака имеет смысл для пользователя программы на HiAsm, а не для пользователя среды HiAsm
карма: 9

0
Ответов: 5227
Рейтинг: 587
#6: 2008-01-13 12:48:01 ЛС | профиль | цитата
Позвольте не согласится, во многих логических компонентах есть свойство Default, ну давайте тогда предположим что их там НЕТ, эх какое не удобство , вот и в GetIndexData не помешало бы, я допустим глубоко эту связь инициализации не потяну, применю таймер, но ведь это тоже не так оптимально кажется в сравнении что хотелось бы...
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 9906
Рейтинг: 351
#7: 2008-01-13 12:55:31 ЛС | профиль | цитата
andrestudio, лично мне, вышеприведенное сочетание глаголов существительных и прилагательных непонятено совершенно...
Можете считать, что мой компилятор не воспринимает это как целевую грамматику.

Отсюда и действия мои - никаких.
карма: 9

0
Ответов: 5227
Рейтинг: 587
#8: 2008-01-13 13:19:15 ЛС | профиль | цитата
вообщем хотелось провести аналогию с обычным мультиплексором, предположим что у него нет вообще управления, однако младший или старший канал всё равно будет открыт и это логично, ну а сдесь что этому мешает быть?, имеется ввиду отсутствие свойства Default
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 9906
Рейтинг: 351
#9: 2008-01-13 13:47:06 ЛС | профиль | цитата
andrestudio писал(а):
ну а сдесь что этому мешает быть?,

Понимание - нафига это надо.
Вопрос такой сразу был и задан:
Galkov писал(а):
Зачем
Далее, мой компилятор ждет ответа на него, а получает фиг его знает что...

Если ты не хочешь управлять, нафиг ты его вообще ставил - этого понимания тоже нет
Так же нет понимания того, что "обычные мультиплексоры" обязательно чего-то включают. Мне как-то по-жизни обычно попадались пассивные (без элемента памяти на адрес), и совершенно спокойно отключали ВСЕ "входы", если адрес был вне допустимого диапазона...

andrestudio писал(а):
предположим что у него нет вообще управления, однако младший или старший канал всё равно будет открыт и это логично

У ТТЛ-овского двоично-десятичного дешифратора обрезанные входы (тот же вопрос - нафиг тогда он вообще стоит) соответствуют адресу 15, что дезактивирует ВСЕ выходы.
карма: 9

0
Ответов: 5227
Рейтинг: 587
#10: 2008-01-13 14:26:21 ЛС | профиль | цитата
тут ведь простой вопрос расматриваем, зачем делать инициализацию при влючении? что иногда это не совсем удобно, когда достаточно добавить свойство Default в котором по умолчанию Z состояние всех точек Data. Ну хочет пользователь определённый канал включить при запуске программы, ну и что тут собствено такого криминального, и зачем тогда усложнять схему?
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 9906
Рейтинг: 351
#11: 2008-01-13 14:37:09 ЛС | профиль | цитата
andrestudio писал(а):
зачем тогда усложнять схему

Да вообще-то любая программа - усложнение той, которая получается после <Новый>
А программирование - "усложнение"
Неубедительный аргумент
------------ Дoбавленo:

По-моему, тоже все очень просто
карма: 9

0
Ответов: 5227
Рейтинг: 587
#12: 2008-01-13 14:54:45 ЛС | профиль | цитата
Galkov, Вы ведь сторонник оптимизации или нет? просто в случае который мы рассматриваем она сама собой напрашивается...
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 9906
Рейтинг: 351
#13: 2008-01-13 15:02:18 ЛС | профиль | цитата
Именно поэтому фишечки и рюшечки, требующие кодов - добавлять для всех не следует

карма: 9

0
Ответов: 5227
Рейтинг: 587
#14: 2008-01-13 15:10:31 ЛС | профиль | цитата
ну и ладно, кому надо тот сделает себе мультик с таймером и успокоится ;)
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 8926
Рейтинг: 823
#15: 2008-01-13 16:06:57 ЛС | профиль | цитата
vovs, я тоже склонен думать, что в этом элементе свойство по умолчанию не нужно, но если потребовалось, его несложно добавить (приложен), а вот и пример:
code_8133.txt

карма: 19

0
файлы: 2getindexdata.rar [957B] [200], code_8133.txt [803B] [250]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)