Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 26303
Рейтинг: 2146
#16: 2013-04-10 20:19:47 ЛС | профиль | цитата
Galkov писал(а):
там две 101-ых

Да, поторопился, поправил уже
------------ Дoбавленo в 20.19:
Galkov писал(а):
типа еще НЕ от CriDos

А я это обновление и не ставил никогда, у меня еще с инсталлятора эта справка
карма: 22

0
Ответов: 9906
Рейтинг: 351
#17: 2013-04-10 20:25:14 ЛС | профиль | цитата
Aziz писал(а):
Можно какую-нить схемку иллюстрирующую то что можно сделать с поточным "дешифратором" чего нельзя с обычным?

Недавно делал TraceSpy. Лежит в теме типа "Умный обход".
Хоть засмотрися

Там два варианта: паровозик из двух вагонов (две действительных координаты Y и X), перенаправляется MT_IndexToChanel-ом на нужный PlotPoints (индекс добывался другим, "неленивым" способом)

И паровозик из 3-х вагонов - в голове индекс, и такие же две координаты. Точно так же, перенаправляется MT_IndexToChanel-ом на нужный PlotPoints.

Так вот, если бы там был просто IndexToChanel, то на выход прошел бы только один вагончик (только Y-координата). А я очень хотел два (И Y, и X-координаты).
В смысле -- не я, а элемент PlotPoints.


------------ Дoбавленo в 20.25:
nesco писал(а):
у меня еще с инсталлятора эта справка

И у меня тоже ((вот она - старая школа!))
Чего есть, то и сказал
карма: 9

0
Ответов: 16884
Рейтинг: 1239
#18: 2013-04-10 20:34:21 ЛС | профиль | цитата
nesco писал(а):
А я это обновление и не ставил никогда
Я его тоже не ставил, а вот справку от него кто-то кому-то где-то выкладывал ну и я позаимствовал.
Подставил - работает. И ладушки.
Может кому нужно то ниже tom-it выложил последнюю версию.

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 1309
Рейтинг: 48
#19: 2013-04-10 23:42:01 ЛС | профиль | цитата
Все-таки потоки - сплошная засада, надеюсь, только для нубов
Вот в этой схеме, если убрать заглушку DoData - все перестает работать. Вроде неочевидно, ведь если верхние точки не пусты, поток входной должен игнорироваться, ведь так? Видимо нет.. Долго мучалсо пока не создал эту тестовую схему и не разобралсо. Надолго ли?))

code_30806.txt
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
файлы: 1code_30806.txt [1KB] [315]
Ответов: 1133
Рейтинг: 81
#20: 2013-04-10 23:44:26 ЛС | профиль | цитата
Tad писал(а):
Может кто выложит поновее

К сожалению руки никак не доходят нормальную "обновлялку" сделать. Для разового обновления этим http://forum.hiasm.com/xf//getfile/26455можно воспользоваться, конечно если инет позволяет.
Тем у кого инет паршивый и не охота ждать час, а может два, а может и больше, то вот готовая справка hiasm_10.04.2013.rar.
карма: 2

1
Голосовали:Tad
Разработчик
Ответов: 26303
Рейтинг: 2146
#21: 2013-04-10 23:47:47 ЛС | профиль | цитата
Aziz писал(а):
если убрать заглушку DoData

А нафига она там вообще нужна, если на то пошло

Add(MainForm,6270746,413,196)
{
link(onCreate,16400321:doEnum,[])
}
Add(StrList,7936130,483,140)
{
Strings=#6:Потоки|4:это |9:засада)))|
}
Add(ArrayEnum,16400321,497,210)
{
link(onItem,13210904:doAdd,[])
link(Array,7936130:Array,[])
}
Add(MT_AddData,13210904,567,210)
{
Count=1
InputMT=1
link(onAdd,7215982:doEvent,[])
link(Data1,16400321:Index,[(573,201)(559,201)(559,250)(510,250)])
}
Add(Label,14334510,714,154)
{
Left=150
Top=35
}
Add(Label,9760408,714,203)
{
Left=150
Top=80
}
Add(Label,1309676,714,252)
{
Left=150
Top=130
}
Add(MT_IndexToChanel,7215982,630,210)
{
Count=3
link(onEvent1,14334510:doText,[(669,216)(669,160)])
link(onEvent2,9760408:doText,[(676,223)(676,209)])
link(onEvent3,1309676:doText,[(704,230)(704,258)])
}

карма: 22

0
Ответов: 1309
Рейтинг: 48
#22: 2013-04-11 00:32:17 ЛС | профиль | цитата
Кстати, после недавней работы в среде Flowstone (ex-SynthMaker), оценил все удобство прокладки линий в Hiasm - там я намучался порядком. А в Хиасме даже рабочее поле прокручивается, когда линк тянешь через всю схему. Там же - приходится работать зумом, уменьшая схему до микроскопического состояния. Правда, там есть элемент Wireless - беспроводной модуль для соединений, жаль что у нас пока globalVar не работает по такому же алгоритму - чтобы можно было "размножать" все входы и выходы, данные элементов беспроводным способом.
------------ Дoбавленo в 00.32:
Спасибо, Nesco, вот и говорю что засада)) Но я понял - ты добавляешь данные в хвост, поменяв местами с индексом. Оказывается так тоже можно) Все же справку по потокам надо наверное подробнее сделать, все-таки очень абстрактные понятия для простого конструктора..
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Гость
Ответов: 17029
Рейтинг: 0
#23: 2013-04-11 00:59:44 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2021-05-21 12:33:47
карма: 0

0
Ответов: 5446
Рейтинг: 323
#24: 2013-04-11 01:12:58 ЛС | профиль | цитата
Aziz, вместо Wireless можно LineBreak(Ex)-ы использовать.
карма: 1

0
Разработчик
Ответов: 26303
Рейтинг: 2146
#25: 2013-04-11 01:24:45 ЛС | профиль | цитата
Aziz писал(а):
ты добавляешь данные в хвост, поменяв местами с индексом

Добавить в Tail (хвост) -- это после самого старшего индекса элемента. Добавить в Head (голова) -- это перед самым младшим индексом элемента. В данном примере, я добавляю данные в хвост, те после единственного индекса, который одновременно, и старший, и младший
карма: 22

0
Ответов: 9906
Рейтинг: 351
#26: 2013-04-11 11:36:45 ЛС | профиль | цитата
А я кстати понял, почему я первый раз на справке накололся.
Смотрите пример использования компонента MT_ChanelToIndex

Почти бессознательно считаешь, что это гиперссылка, кликаешь по ней, даже не читая названия (если осмысленно читать все имена, которые программисты придумывают - башка расколется)
Оно, естественно - никуда не ведет, чему не очень то и удивляешься... Типа, указание на пример есть, а примера нет. Нашли чем удивить.

Думаю, что если бы это была действительно гиперссылка, пропустить бы его не смог даже такой тупой, как я
Отсюда предложение: кто умеет - сделайте так в wiki
карма: 9

0
Ответов: 1309
Рейтинг: 48
#27: 2013-04-11 11:40:33 ЛС | профиль | цитата
iarspider, LineBreak(Ex) пробовал, чего-то не совсем гладко.. Если "передатчиков и приемников" с одним именем несколько. Тогда некоторые отказываются принимать или передавать и приходится тянуть линк с хабом. А мне нужен именно бесконтактный "сумматор" и "разветвитель" событий.

37.45.234.222,
[flood]37.45.234.222, просвети пожалуйста, что там было смешного или несмешного (трагичного) Все серьезно. Ну выразился нескладно. [/flood]
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Разработчик
Ответов: 26303
Рейтинг: 2146
#28: 2013-04-11 11:53:58 ЛС | профиль | цитата
Aziz писал(а):
А мне нужен именно бесконтактный "сумматор" и "разветвитель" событий.

В пакете Windows этого не будет никогда, увы. Коллегиально, во главе с Автором, мы отказались от этой идеи. Останутся только менеджеры с направлением связи снизу-вверх.

PS Кстати, а ты кабели не пробовал
карма: 22

0
Ответов: 1309
Рейтинг: 48
#29: 2013-04-11 12:24:28 ЛС | профиль | цитата
Пробовал, это же вроде надстройка над потоками? Надо будет поэкспериментировать и изучить. Я ведь и потоками еще не овладел толком..
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Разработчик
Ответов: 26303
Рейтинг: 2146
#30: 2013-04-11 13:11:54 ЛС | профиль | цитата
Aziz писал(а):
это же вроде надстройка над потоками

Это не надстройка, это собственный тип данных
карма: 22

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