Вверх ↑
Этот топик читают: Гость
Разработчик
Ответов: 4676
Рейтинг: 422
#16: 2009-11-22 09:20:31 ЛС | профиль | цитата
Dilma писал(а):
после обновления с SVN и HiUpdate появится возможность отлаживать многопоточные схемы

3 поправки нужно в режиме
1. После нажатия кнопки в схеме вашего сообщения и дождавшись вывода результата на лабел, потоки почему-то затыкаются, а при повторном нажатии на кнопку, программа вообще зависает
2. Зачем Каждая точка два раза отправляет вверх, данные? Обычно точка отправляется за данными и получает их назад, а не отдает еще одну точку, не получая результата
3. После нажатия кнопки "Остановить приложение" прекращать анимацию на текущей связи.
Дальняя дорога на пляж(см. аттач)
------------ Дoбавленo в 09.21:
Laetar писал(а):
А где она находится? Что то никак не найду...

Видишь на картинке из аттача нарисована такая стрелочка рядом с режимом отладки? Требуется обновить hiasm.db
карма: 10
0
файлы: 1path.png [47.6KB] [404]
Разработчик
Ответов: 25681
Рейтинг: 2087
#17: 2009-11-22 11:33:12 ЛС | профиль | цитата
Assasin, хочу тебя спросить, а как ты убрал серый квадрат на быстрой панели элементов и умудрился сделать ее двухэтажной
карма: 20

0
Администрация
Ответов: 15289
Рейтинг: 1515
#18: 2009-11-22 13:11:11 ЛС | профиль | цитата
Assasin писал(а):
потоки почему-то затыкаются, а при повторном нажатии на кнопку, программа вообще зависает

видимо не все файлы обновлены с SVN

Assasin писал(а):
Зачем Каждая точка два раза отправляет вверх, данные?

если внимательно посмотреть на направление движения сигнала, то можно заметить, что данные идут вверх один раз от элемента и один раз к элементу. Технически это поведение соответсвует ф-ному вызову, например в такой схеме:
code_15779.txt
в работе на этот механизм можно посмотреть в примере MediaBASSPlayStream.sha


карма: 26
0
файлы: 1code_15779.txt [411B] [192]
Разработчик
Ответов: 4676
Рейтинг: 422
#19: 2009-11-23 09:04:52 ЛС | профиль | цитата
Dilma писал(а):
видимо не все файлы обновлены с SVN

Упс, Dilma, каюсь
Dilma писал(а):
если внимательно посмотреть на направление движения сигнала, то можно заметить, что данные идут вверх один раз от элемента и один раз к элементу. Технически это поведение соответсвует ф-ному вызову, например в такой схеме:

Это тоже нормально заработало как только обновился с svn
Вообще клевая вещь анимация отладки, а может все-таки как-нибудь предусмотреть остановку анимации, например для просмотра интересующих данных в потоке, типа замахало щелкать на "коробку" чтобы прошло следующее событие и подсветилась следующая связь, а это цикл(например перебор массива) и где поставить точку останова не представляешь, а тут анимация все за тебя сделает, только в нужный момент приостанови ее и разбирайся что не так
nesco писал(а):
Assasin, хочу тебя спросить, а как ты убрал серый квадрат на быстрой панели элементов и умудрился сделать ее двухэтажной

Военная тайна Всего лишь добавил замечательный файл manifest.
А она и не двухэтажная, а всего лишь одна "лежит" на другой и ничего больше
------------ Дoбавленo в 09.40:
Гы! Теперь хабыEX и доступ к даннымEX служат ускорителями
Add(Hub,14409724,322,196)
{
OutCount=20
link(onEvent1,9331528:doWork2,[])
link(onEvent2,11548005:doWork2,[])
link(onEvent3,8678509:doWork2,[])
link(onEvent4,13426134:doWork2,[])
link(onEvent5,10681400:doWork2,[])
link(onEvent6,13920454:doWork2,[])
link(onEvent7,10370753:doWork2,[])
link(onEvent8,12832939:doWork2,[])
link(onEvent9,3649107:doWork2,[])
link(onEvent10,13461247:doWork2,[])
link(onEvent11,3770447:doWork2,[])
link(onEvent12,8756383:doWork2,[])
link(onEvent13,11024134:doWork2,[])
link(onEvent14,7443245:doWork2,[])
link(onEvent15,8431777:doWork2,[])
link(onEvent16,9064301:doWork2,[])
link(onEvent17,4311804:doWork2,[])
link(onEvent18,13345962:doWork2,[])
link(onEvent19,1352837:doWork2,[])
link(onEvent20,1352837:doWork3,[(382,335)])
}
Add(Button,5038464,252,196)
{
Left=245
Top=195
Data=String(DATA)
link(onClick,13644049:doEvent,[])
}
Add(StrList,8860835,406,196)
{
}
Add(HubEx,9331528,378,196)
{
link(onEvent,8860835:doAdd,[])
}
Add(HubEx,11548005,378,203)
{
Angle=3
link(onEvent,9331528:doWork3,[])
}
Add(HubEx,8678509,378,210)
{
Angle=3
link(onEvent,11548005:doWork3,[])
}
Add(HubEx,13426134,378,217)
{
Angle=3
link(onEvent,8678509:doWork3,[])
}
Add(HubEx,10681400,378,224)
{
Angle=3
link(onEvent,13426134:doWork3,[])
}
Add(HubEx,13920454,378,231)
{
Angle=3
link(onEvent,10681400:doWork3,[])
}
Add(HubEx,10370753,378,238)
{
Angle=3
link(onEvent,13920454:doWork3,[])
}
Add(HubEx,12832939,378,245)
{
Angle=3
link(onEvent,10370753:doWork3,[])
}
Add(HubEx,3649107,378,252)
{
Angle=3
link(onEvent,12832939:doWork3,[])
}
Add(HubEx,13461247,378,259)
{
Angle=3
link(onEvent,3649107:doWork3,[])
}
Add(HubEx,3770447,378,266)
{
Angle=3
link(onEvent,13461247:doWork3,[])
}
Add(HubEx,8756383,378,273)
{
Angle=3
link(onEvent,3770447:doWork3,[])
}
Add(HubEx,11024134,378,280)
{
Angle=3
link(onEvent,8756383:doWork3,[])
}
Add(HubEx,7443245,378,287)
{
Angle=3
link(onEvent,11024134:doWork3,[])
}
Add(HubEx,8431777,378,294)
{
Angle=3
link(onEvent,7443245:doWork3,[])
}
Add(HubEx,9064301,378,301)
{
Angle=3
link(onEvent,8431777:doWork3,[])
}
Add(HubEx,4311804,378,308)
{
Angle=3
link(onEvent,9064301:doWork3,[])
}
Add(HubEx,13345962,378,315)
{
Angle=3
link(onEvent,4311804:doWork3,[])
}
Add(HubEx,1352837,378,322)
{
Angle=3
link(onEvent,13345962:doWork3,[])
}
Add(Debug,13644049,301,196)
{
link(onEvent,14409724:doEvent1,[])
}
карма: 10
0
файлы: 1manifest.rar [407B] [142]
Разработчик
Ответов: 25681
Рейтинг: 2087
#20: 2009-11-23 11:50:35 ЛС | профиль | цитата
Assasin писал(а):
А она и не двухэтажная, а всего лишь одна "лежит" на другой и ничего больше

А вот такую фичу, неплохо бы иметь и у нас. Было бы очень неплохо
карма: 20

0
Разработчик
Ответов: 4676
Рейтинг: 422
#21: 2009-11-23 11:52:43 ЛС | профиль | цитата
Ну , об этом я уже писал, когда такие панели только появились, но видимо было решено отложить или отвергнуть этот вопрос, а в случае чего, я согласен
карма: 10
0
Администрация
Ответов: 15289
Рейтинг: 1515
#22: 2009-11-23 12:00:06 ЛС | профиль | цитата
сделать панель №-строчной не проблема
карма: 26
0
Разработчик
Ответов: 25681
Рейтинг: 2087
#23: 2009-11-23 13:39:10 ЛС | профиль | цитата
Dilma писал(а):
сделать панель №-строчной не проблема

Да, да и с возможностью вставлять сам перенос
карма: 20

0
Администрация
Ответов: 15289
Рейтинг: 1515
#24: 2009-11-23 13:42:19 ЛС | профиль | цитата
это возможно только при задании параметра, определяющего длинну панели.
карма: 26
0
Разработчик
Ответов: 25681
Рейтинг: 2087
#25: 2009-11-23 13:44:47 ЛС | профиль | цитата
Dilma писал(а):
это возможно только при задании параметра, определяющего длинну панели.

Ну, можно и так. Или определять количество иконок в ряд, размер там уже будет производной. Так будет проще, чем в пискселях
карма: 20

0
Разработчик
Ответов: 4676
Рейтинг: 422
#26: 2009-11-23 13:46:23 ЛС | профиль | цитата
Ну и почему бы и нет? Высоту панели в покое оставить и вычислять по формуле высоты кнопки * на кол-во строк в панели, а длину записывать в переменную width например и сравнивать при добавлении нового компонента на панель эту переменную с вычисленной длиной по старой формуле, если меньше - не изменять размер, а больше - установить равным этой переменной
------------ Дoбавленo в 13.47:
nesco опередил
карма: 10
0
Ответов: 193
Рейтинг: 44
#27: 2009-11-26 13:09:12 ЛС | профиль | цитата
Dilma, нельзя ли опционально ограничить анимацию границами контейнера, в котором она запущена,
т.к. при отладке какого-либо куска схемы-контейнера, работу окружения, как правило представляешь,
а прыжки из контейнера и обратно сильно достают, и мешают уследить за логикой работы.
карма: 0

0
Разработчик
Ответов: 4676
Рейтинг: 422
#28: 2009-11-27 11:55:35 ЛС | профиль | цитата
Ошибка описанная в 3-4 постах на первой странице все-равно возникает, но только при неизвестном типе данных(например установить компоненты Type или Cable и запустить анимационную отладку)
карма: 10
0
Ответов: 398
Рейтинг: 57
#29: 2011-02-07 15:14:02 ЛС | профиль | цитата
Интересное движение точки в анимационной отладке. Точка идет не по линиям. У границе экрана заканчивается ее странствие ошибкой.
http://forum.hiasm.com/forum_serv.php?q=56&id=2103
карма: 0

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