Вверх ↑
Этот топик читают: Гость
Ответов: 3655
Рейтинг: 69
#1: 2006-07-16 18:57:35 ЛС | профиль | цитата
А нельзя ли изменить как нибудь код компонента что бы
пример работал правильно.
Тоесть при Index = 1 читались данные с doEvent1 и так далее. code_106
карма: 0

0
файлы: 1code_106.txt [3.2KB] [589]
Ответов: 9906
Рейтинг: 351
#2: 2006-07-16 19:13:29 ЛС | профиль | цитата
Вячеслав, это ты с кем разговариваешь
карма: 9

0
Ответов: 1305
Рейтинг: 29
#3: 2006-07-16 19:55:28 ЛС | профиль | цитата
Вячеслав, что там того кода - неужто сам не разберешься
карма: 0

0
Ответов: 3655
Рейтинг: 69
#4: 2006-07-16 21:18:04 ЛС | профиль | цитата
Galkov,
это ты с кем разговариваешь
C тем кто может сделать.

v258, Блин и так и сяк пробовал ну никак , не понимаю где вообще хранится
массив точек doEvent....
карма: 0

0
Ответов: 9906
Рейтинг: 351
#5: 2006-07-16 21:36:01 ЛС | профиль | цитата
Вячеслав писал(а):
C тем кто может сделать
И откуда взялвсь уверенность, что, те кто могут, бросят все и начнут искать этот элемент в Upload
карма: 9

0
Ответов: 3655
Рейтинг: 69
#6: 2006-07-16 22:04:04 ЛС | профиль | цитата
Galkov, Компонент HUB - где хранится массив точек doEvent....
карма: 0

0
Ответов: 9906
Рейтинг: 351
#7: 2006-07-16 22:09:07 ЛС | профиль | цитата
в 14-й строке
карма: 9

0
Ответов: 3655
Рейтинг: 69
#8: 2006-07-16 22:12:10 ЛС | профиль | цитата
Galkov, Там массив onEvent а мне надо doEvent.
В смысле надо считать данные только с одной точки
например doEvent1 ,несмотря на то что точек doEvent-5штук и данные поданы на все 5.
и выдать на одну точку onEvent1.
Коммутатор потоков.
карма: 0

0
Ответов: 9906
Рейтинг: 351
#9: 2006-07-16 22:23:03 ЛС | профиль | цитата
Такого массива нет.
Да и отдельных переменных - тоже
карма: 9

0
Ответов: 1305
Рейтинг: 29
#10: 2006-07-16 22:45:42 ЛС | профиль | цитата
Вячеслав, компонент делал nesco, у него и спрашивай

Хотя, сдается мне, что компонент работает правильно, т.е. именно так, как заявил автор - данные с входных точек выдаются на выходную, соответствующую индексу, а ты требуешь от него совсем другого
карма: 0

0
Ответов: 3655
Рейтинг: 69
#11: 2006-07-16 22:52:38 ЛС | профиль | цитата
Galkov, А где же хранятся данные считанные с точек doEvent,
данные с точек читаются последовательно и заменяются они другими
нельзя ли создать массив где будут хранится все промежуточные данные
и считать их потом оттуда по индексу.
карма: 0

0
Ответов: 9906
Рейтинг: 351
#12: 2006-07-16 22:54:47 ЛС | профиль | цитата
Вячеслав, ты мне предлагаешь ИСКАТЬ это добро в Upload

нигде ничего не хранится. За ненадобностью
карма: 9

0
Ответов: 3655
Рейтинг: 69
#13: 2006-07-16 23:10:07 ЛС | профиль | цитата
v258, К компоненету никакаких претензий нет .
Хотелось бы на его основе сделать именно коммутатор потоков
то есть когда много входов и один выход и номер входа можно было бы выбрать,
и читать данные только с одного входа.

[size=-2]------ Добавлено в 23:10
Galkov,
ты мне предлагаешь ИСКАТЬ это добро в Upload
Нет в компоненте
из upload этого тоже нет.
карма: 0

0
Ответов: 1305
Рейтинг: 29
#14: 2006-07-16 23:18:41 ЛС | профиль | цитата
Вячеслав, даю наводку - компонент ChanelToIndex
onIndex=Событие происходит после вызова одного из методов doWork и возвращает в поток индекс этого метода (верхний индекс равен 0)

Посмотри, как там определяется индекс входной точки и добавь в комутатор еще одну верхнюю точку, например, IndexIn=Индекс активной входной точки. Дальше, думаю, сам догадаешься
карма: 0

0
Ответов: 3655
Рейтинг: 69
#15: 2006-07-17 00:12:18 ЛС | профиль | цитата
v258, Да идея хорошая только недумаю что так всё просто.
Буду пробовать.
карма: 0

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