|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.07.2010, 15:20 | #1 |
Пользователь
Регистрация: 06.07.2010
Сообщений: 31
|
electronic Vorbang simulink, Создаем такую же прогу.
Для тех кто не знает что это за программы:
это программы симуляции, в которых можно строить электричексие цепи снимать с них сигналы, в общем создавать что то новое или делать лабы. Я же хочу написать программу конечно не такую "крутую" а попроще. Но я даже не знаю как реализовать функции СДНФ СКНФ и т.д. в дельфи. Необходимо же будет выбрать определенные элементы(триггер элемент и и т.д.) с панели и переместить его в рабочую область. Затем соединить все элементы(как сделать так чтобы компьютер понял что они соединены) и просмотреть чтоже будет на выходе вссех этих элементов. при чём всё это еще должно сочитаться с определенными подаваемыми сигналами и тактами времени. Но как это всё сделать что использовать??? Элементы же в программе хочу сделать следующие JK RS T D триггеры с элементами С и элементы или не, и не, и, или. подскажите 1) как же нарисовать эти элементы, точнее сделать так чтобы при переносе их с панели они появлялись на рабочей области. 2) Запрограммировать эти элементы Вложить в них функцию которые они выполняют. 3) соединить их все и чтобы комп это понимал. 4) показать что на выходе этих элементов. Вот и вся прога в принципе Жду ваших предложений. |
08.07.2010, 15:42 | #2 |
Дружите с Linq ;)
Форумчанин
Регистрация: 15.10.2008
Сообщений: 823
|
Хм..задача интересная,но не для начального уровня знаний. Можно сознать дерево структур,в структуре сделать все необходимые указатель+хранить что это за элемент. Можно попробовать сделать их через граф... Обычно рабочую область размечают на квадраты,когда триггер перемещают в один из квадратов идет проверка свободен ли он и тд.Потом соединяем триггеры,составляя матрицу смежности... и тд...В общем все не очень ясно и понятно...Итого... с интерфейсом проблем не так много...а вот как это все считать не понятно..))
Не давай организму поблажки, каждый день тренируй его в шашки..
|
08.07.2010, 15:44 | #3 |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
1)при зажатии кнопки с изображ элемента, загружать картинку и двигать её с помощью курсора... както-так
2)для каждого элмента создать свой класс, в котором будут свойства элемента и функции, которые будут выполняться при соединении с другими обьектами. Эти функции должны иметь доступ к классу тока, напряжения итд, чтобы изменять значения... первое что пришло в голову 3)соединить то есть изменить состояние полей класса тока, напряжения итд 4) ну собственно вывести поля классов тока, напряжения итд, они изменяются в зависимости от присоединенных элементов |
08.07.2010, 16:04 | #4 | |
Пользователь
Регистрация: 06.07.2010
Сообщений: 31
|
Цитата:
|
|
08.07.2010, 16:07 | #5 | |
Пользователь
Регистрация: 06.07.2010
Сообщений: 31
|
Цитата:
|
|
08.07.2010, 16:16 | #6 | |
Не
Участник клуба
Регистрация: 29.10.2009
Сообщений: 1,456
|
Цитата:
|
|
08.07.2010, 16:45 | #7 |
Пользователь
Регистрация: 06.07.2010
Сообщений: 31
|
Наши триггеры и елементы основаны на ней. То есть если они будут как элемент. И при подаче на них какого либо сигнала нулей или единиц они на выходе выдают опрделенную комбинацию. То есть они являются уже запрограммированными нами функциями. Это уже схемотехника.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Можно ли в делфи создать такую прогу... | Алерон | Общие вопросы Delphi | 4 | 24.05.2010 20:10 |
кто может написать такую прогу? | LeXXX_90 | Помощь студентам | 1 | 21.05.2010 00:14 |
Трудно ли сделать такую прогу? | lawforall | Фриланс | 12 | 05.07.2009 18:10 |
кто сможет сделать такую прогу? | Shuran | Фриланс | 4 | 04.07.2009 09:37 |