Вверх ↑
Этот топик читают: Гость
Ответов: 80
Рейтинг: -5
#16: 2009-08-04 14:10:04 ЛС | профиль | цитата
За сарказм - извините!!!
Но без него небыло бы схемы Андрея-советника - code_14431.txt.

Схема интересна и малоемка по эдементам, но проблемы она не решает - нужна группа переключения и это в данной схеме не отражено.

Прогрэссс...., идет !!! Уррра ! Добавил файл вариантов переключателя в группах контактов. Файл в файлообменнике Rele - versii.rar . Смотрите, думайте и обсуждайте.

карма: 0

0
Разработчик
Ответов: 26135
Рейтинг: 2126
#17: 2009-08-04 14:45:35 ЛС | профиль | цитата
Sergoo, вот ты мне тупому объясни -- на кой черт эти телодвижения с плюсиками, минусиками и нулями, что это вообще за зверь такой
Я вообще не могу понять принцип построения твоего реле, что ты хочешь от него добиться и почему тебя Switch не устраивает
------------ Дoбавленo в 14.50:
Глянул схему, она больше похожа на некий прообраз компаратора, но никак не на тупое переключаемое реле, которое никак от условия не зависит: подали напряжение -- сработало, убрали напряжение -- вернулось в исходное состояние, или тут предполагалось создать некий порог срабатывания, те, ввести аналоговую составляющую в схему реле
карма: 22

0
Ответов: 80
Рейтинг: -5
#18: 2009-08-04 14:53:59 ЛС | профиль | цитата
Понимае, плюсики-минусики и другое это таксказать нейтральный код для сравнения который будет отсутствовать в переключаемом сигнале. Если вместо них поставить 1 и на переключаемых возникнет тоже 1 то произойдет переключение а не передача сигнада на выход.
карма: 0

0
Ответов: 9906
Рейтинг: 351
#19: 2009-08-04 15:02:09 ЛС | профиль | цитата
Sergoo писал(а):
Понимае, плюсики-минусики и другое это таксказать

Надеюсь, что это общее мнение: НЕ понимае

Пробуем еще раз... И еще раз... Пока не получится
карма: 9

0
Разработчик
Ответов: 26135
Рейтинг: 2126
#20: 2009-08-04 15:04:02 ЛС | профиль | цитата
Sergoo писал(а):
Если вместо них поставить 1 и на переключаемых возникнет тоже 1 то произойдет переключение а не передача сигнада на выход

Я так понимаю, что это некая коммандная последовательность переключения во входном сигнале, а для этой цели StrMask не подходит без всяких извращений
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#21: 2009-08-04 18:19:00 ЛС | профиль | цитата
Sergoo, изучай двоичную арифметику
code_14446.txt

карма: 0

0
Ответов: 80
Рейтинг: -5
#22: 2009-08-05 01:40:08 ЛС | профиль | цитата
Ребята !!!
У меня есть предложение. я разработал тестовую схему данного РЕЛЕ и поместил в файлообменник в файле под именем

ТестРелеSergoo

проверьте и протестируйте, иначе - сарказм неминуем.


карма: 0

0
Разработчик
Ответов: 26135
Рейтинг: 2126
#23: 2009-08-05 02:08:16 ЛС | профиль | цитата
Sergoo писал(а):
иначе - сарказм неминуем

Мдааа... Уж

И чем представленное отличается по функциональности от вот такого



Add(MainForm,2953706,77,189)
{
Height=352
}
Add(Button,5900832,238,189)
{
Left=20
Top=54
Caption="Позиция"
link(onClick,6469799:doSwitch,[])
}
Add(Button,6268308,77,336)
{
Left=20
Top=106
Caption="Числа"
link(onClick,12489995:doNext,[])
}
Add(Label,10218710,420,168)
{
Left=145
Top=57
}
Add(Label,9984335,469,287)
{
Left=170
Top=88
}
Add(Label,4584625,189,189)
{
Left=95
Top=57
Width=36
Height=17
Caption="Якорь"
}
Add(Label,16613037,469,399)
{
Left=170
Top=114
}
Add(DoData,533418,350,168)
{
Data=String(Вверх)
link(onEventData,5744259:doWork2,[])
}
Add(DoData,6207829,350,203)
{
Data=String(Вниз)
link(onEventData,5744259:doWork3,[(396,209)])
}
Add(Counter,12489995,126,336)
{
Max=1
link(onNext,4555852:doEvent1,[])
}
Add(Label,2184324,301,378)
{
Left=90
Top=106
}
Add(Hub,4555852,175,336)
{
link(onEvent1,14983047:doWork2,[])
link(onEvent2,4561807:doWork1,[(248,349)])
}
Add(InfoTip,7320182,168,137)
{
Info=#53:Подача так называемого тока - в простонародье кнопка |
Width=386
Height=102
}
Add(InfoTip,15018769,63,298)
{
Info=#45:Входной средний контакт - который переключает|
Width=225
Height=123
}
Add(InfoTip,4086171,357,249)
{
Info=#67:Выходной контакт в исходном состоянии подключен к среднему входному|
Width=274
Height=88
}
Add(InfoTip,15417116,357,361)
{
Info=#67:Выходной контакт в исходном состоянии подключен к среднему входному|
Width=274
Height=95
}
Add(Button,10669241,77,490)
{
Left=21
Top=135
Caption="Строки"
link(onClick,9381682:doNext,[])
}
Add(Hub,11303654,217,490)
{
link(onEvent1,14983047:doWork3,[(270,496)])
link(onEvent2,4561807:doWork3,[(248,503)])
}
Add(InfoTip,15277904,63,424)
{
Info=#45:Входной средний контакт - который переключает|
Width=225
Height=144
}
Add(Counter,9381682,126,490)
{
Max=1
Default=1
link(onNext,7850036:doConvert,[])
}
Add(Convertor,7850036,175,490)
{
Mode=6
link(onResult,11303654:doEvent1,[])
}
Add(Switch,6469799,301,189)
{
DataOn=Integer(0)
DataOff=Integer(1)
Point(onOn)
Point(onOff)
Point(State)
link(onOn,533418:doData,[(341,202)(341,174)])
link(onOff,6207829:doData,[])
}
Add(HubEx,5744259,392,168)
{
link(onEvent,10218710:doText,[])
}
Add(IndexToChanel,9142594,301,336)
{
Point(Index)
link(onEvent1,9984335:doText,[(401,342)(401,293)])
link(onEvent2,16613037:doText,[(401,349)(401,405)])
link(Index,6469799:State,[])
}
Add(HubEx,14983047,266,336)
{
link(onEvent,9142594:doEvent,[])
}
Add(HubEx,4561807,244,378)
{
link(onEvent,2184324:doText,[])
}

карма: 22

0
Ответов: 80
Рейтинг: -5
#24: 2009-08-05 02:20:05 ЛС | профиль | цитата
Браво ! Браво ! Браво ! Наконец дошли до сути, но только, почему унылый тон, Ватсон?

Теперь осталось добавить варианты маштабируемости на несколько контактных групп и даже допустить принцип шагового эдектромагнитного переключателя, ну и оформить в элемент....

Молодец !!!!!

Как с этим?


карма: 0

0
Разработчик
Ответов: 26135
Рейтинг: 2126
#25: 2009-08-05 02:30:33 ЛС | профиль | цитата
Sergoo писал(а):
ну и оформить в элемент....

Вот объясни мне -- на кой черт тут элемент нужен На все случаи жизни элементов не наделаешь
карма: 22

0
Ответов: 80
Рейтинг: -5
#26: 2009-08-05 03:40:33 ЛС | профиль | цитата
Поясняю !!!

Похоже, что данный элемент правильно оформленый и вставленый в соответствующую графу будет востребован. Это первое.
Второе, для разработчика программ, который будет работать на Hiasm будет приятно если основные элементы его программы будыт созданы ранее.
И третье, ввиду убожести распечатки схемы на бумаге (пробовал), не надо искать в прежних схемах.
И четвертое, сложно не взять и не создать, вспомнить !!!

К стати в последнем, я говорил о принципе шагового эдектромагнитного переключателя.
Обдумав твою тестовую схему, получил вывод, что подобный принцип в полне подходит и для данной схемы. Вот ее реализация с учетом модификации - МодРелеSergoo
Как видно из схемы, было бы очевидно, чтобы было переключение по событию индекса, а нетолько по дата, тогда ненадо приделывать дополнительные элементы. Согласен.

Я знаю, что подобного элемента многие уже давно ждут Подобный вариант искал долго.


карма: 0

0
Ответов: 5446
Рейтинг: 323
#27: 2009-08-05 04:49:48 ЛС | профиль | цитата
Sergoo, а чем MultiElement, сохранённый в правильном месте (ElementsDelphiulib) и снабжённый иконкой, так сильно отличается от отдельного компонента?
карма: 1

0
Разработчик
Ответов: 26135
Рейтинг: 2126
#28: 2009-08-05 08:04:57 ЛС | профиль | цитата
Sergoo писал(а):
Я знаю, что подобного элемента многие уже давно ждут

Гы, Гы, Гы. Ты опоздал на несколько лет, это точно. От него отказались года, этак, два назад, и компоненты в Uploade оказались невостребованны
карма: 22

0
Главный модератор
Ответов: 2999
Рейтинг: 396
#29: 2009-08-05 09:38:26 ЛС | профиль | цитата
Если не забыли ещё можно компонент сделать из пункта меню "Создание элемента" из меню "Правка". Вот пример: http://www.hiasm.com/sha/shatools.php?q=5&id=119
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Разработчик
Ответов: 4698
Рейтинг: 426
#30: 2009-08-05 10:29:59 ЛС | профиль | цитата
Ой, Nic, не советую я соваться к пункту "Создание компонента", глючные какие-то компоненты выходят, большие по размеру, отладка не пашет, проще своим ходом писать(чем я сейчас и занимаюсь, вернее учусь)
карма: 10
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)