powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / База электрической схемы
25 сообщений из 27, страница 1 из 2
База электрической схемы
    #39324920
copyserv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Подскажите, пожалуйста, возможную структуру базы для описания электрической схемы.

Схема содержит несколько типов элементов.
Каждый тип элементов содержит несколько модификаций.
У каждой модификации элемента существует то или иное количество контактов, имеющих маркировку, уникальную в пределах модификации.
Каждый элемент и каждое электрическое соединение имеют уникальные коды в пределах проекта.
Каждое соединение принадлежит нескольким контактам одного или нескольких элементов.

Необходимо иметь возможность получать ответ на вопросы:
- Какие контакты каких элементов принадлежат указанному соединению
- Какие соединения принадлежат указанному элементу
- Какие элементы имеют указанный номер контакта
- Какие контакты имеет указанный элемент

Не ругайте. Я начинающий. Работал только с таблицами, пользовался подсказками мастеров.
...
Рейтинг: 0 / 0
База электрической схемы
    #39324954
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
copyserv, тебе наверное сюда лучше - Проектирование БД
...
Рейтинг: 0 / 0
База электрической схемы
    #39324960
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
copyservЗдравствуйте!
Подскажите, пожалуйста, возможную структуру базы для описания электрической схемы.

Схема содержит несколько типов элементов.
Каждый тип элементов содержит несколько модификаций.
У каждой модификации элемента существует то или иное количество контактов, имеющих маркировку, уникальную в пределах модификации.
Каждый элемент и каждое электрическое соединение имеют уникальные коды в пределах проекта.
Каждое соединение принадлежит нескольким контактам одного или нескольких элементов.

Необходимо иметь возможность получать ответ на вопросы:
- Какие контакты каких элементов принадлежат указанному соединению
- Какие соединения принадлежат указанному элементу
- Какие элементы имеют указанный номер контакта
- Какие контакты имеет указанный элемент

Не ругайте. Я начинающий. Работал только с таблицами, пользовался подсказками мастеров.
Visio вам в помощь.
И рисовалка и база данных и т.д.
http://visio.getbb.ru/portal.php
https://blogs.technet.microsoft.com/visio_ru/
http://visio.artberg.ru/index.htm
Решит все ваши задачи.
С уважением.
...
Рейтинг: 0 / 0
База электрической схемы
    #39325056
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
copyserv,

нюансы:
1. Таблица connects - таблица соединений, практически виртуальная, только ради того, чтобы собрать определенные контакты в одно соединение (для больших схем - имя соединения почти не имеет смысла и можно оставить только id_connect).
2. Если есть смысл, то классификатор modifikacia можно сделать подчиненным классификатору tip_elementa.
Ну и естественно, это только скелет...
Готов выслушать критику, ибо решение было слёту...
...
Рейтинг: 0 / 0
База электрической схемы
    #39325058
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag,

сам себя критикую...
вольты и амперы нужно перенести в таблицу connects (когда-то держал в руках паяльник)
...
Рейтинг: 0 / 0
База электрической схемы
    #39325078
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну, как-то так итого...
...
Рейтинг: 0 / 0
База электрической схемы
    #39325107
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag,

Я бы перенес справочник выводов к справочнику типов элементов. Пусть описывают, что если в природе есть микросхема TL072, то у нее есть 8 ног, и у этих ног, вообще-то, есть имена.

А при описании конкретной схемы уже будут ссылки, что у экземпляра DA5 1-я нога идет туда-то...

И еще, на цифровых схемах любят именовать группы соединений - например эти 16 проводов - "шина данных".
...
Рейтинг: 0 / 0
База электрической схемы
    #39325118
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cane Cat FisherЯ бы перенес справочник выводов к справочнику типов элементов. Пусть описывают, что если в природе есть микросхема TL072, то у нее есть 8 ног, и у этих ног, вообще-то, есть имена.

Думаю есть смысл, если преследуется цель получить еще и мини справочник элементов в рамках схемы - дабы в дальнейшем не поднимать документацию... один раз занес и всё в одном флаконе...


Cane Cat FisherИ еще, на цифровых схемах любят именовать группы соединений - например эти 16 проводов - "шина данных".

ну тогда уж добавлять справа всё дерево, для возможности хранить в БД несколько электрических схем:
Схема - > Шина - > connects...

Дополнения супер!
...
Рейтинг: 0 / 0
База электрической схемы
    #39325433
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Последний (надеюсь) вариант концептуально:
- Таблицы, обведенные красным - это общий классификатор деталей, в котором каждая деталь описывается только один раз, в конечном итоге contakts.number_cont это номер контакта, а contakts.name_cont - описание контакта типа 2IN-, OUT и т.д.
- sxema - название электрической схемы
- modul - для каждой электрической схемы есть хотя бы один модуль (материнская плата, блок питания, и т.д.)
- connekts - можно сказать - это та же шина (одна или несколько)
- cont_connekt - собственно втыкаем детали из классификатора в шины...
- наличие в cont_connekt одной ножки микросхемы из классификатора, предполагает участие этой микросхемы в одном из модулей одной из электрических схем путем контакта с определенной шиной модуля. Наличие второго экземпляра этой же ножки этой же микросхемы в cont_connekt - говорит о том, что в базе данных используется уже две таких микросхемы и возможно в разных электрических схемах.
...
Рейтинг: 0 / 0
База электрической схемы
    #39325475
Cane Cat Fisher
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmagНаличие второго экземпляра этой же ножки этой же микросхемы в cont_connekt - говорит о том, что в базе данных используется уже две таких микросхемы и возможно в разных электрических схемах.

Не взлетит. Если в схеме две микросхемы TL072, назовем их DA1 и DA2, и в cont_connekt две записи "вторая нога TL072", то получается, неразличимо - где вторая нога от DA1 или DA2.

Классификатор - это хорошо, но нужна еще одна таблица - наличие деталей в схеме. В классификаторе будет одна запись про TL072, в наличии деталей в схеме - две. А уже от этих двух - вязать соединения схемы - cont_connekt.
...
Рейтинг: 0 / 0
База электрической схемы
    #39325482
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cane Cat Fisher,

угу... работать то будет, но DA1 и DA2 действительно засада...
...
Рейтинг: 0 / 0
База электрической схемы
    #39325510
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cane Cat Fisherнеразличимо - где вторая нога от DA1 или DA2.

не охота долбить одно и то же два раза (именно в этом разрезе условных имен деталей схемы), тем более это нужно только потом (в отчетах)... можно попробовать при выводе jnxtnjd делать группировку, где в последнем вложении будет деталь и если она не одна в модуле (или схеме) то тупо делать авто счетчик в группе этой детали и подставлять его к названию в отчет, например для однотипных микросхем: DA(1), DA(2), для резисторов R(1), R(2) и т.д. однозначность и постоянство номеров DA(1) и DA(2) обеспечит порядок сортировки одинаковых ног микросхем по id в cont_connect.... ну не охота одну микросхему хранить в БД 101 раз, если в электрической схеме их 100 - хочется хранить только один раз, вплоть до того, что забить на DA1 и DA2 - пусть везде будет TL072 если нельзя решить проблему автоматически...
...
Рейтинг: 0 / 0
База электрической схемы
    #39325530
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cane Cat Fisher,

ну или так - дополнительная таблица detal с пространственным именем детали в модуле (по крайней мере без описания ног)...
...
Рейтинг: 0 / 0
База электрической схемы
    #39325577
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cane Cat Fisher,

если больше замечаний и предложений нет, то думаю этого хватит (наверняка курсовая или диплом), спасибо за конструктивизм !
...
Рейтинг: 0 / 0
База электрической схемы
    #39325646
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag,

та шож такое, ошибку в связи нашел... старость...
...
Рейтинг: 0 / 0
База электрической схемы
    #39325655
copyserv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодарю за участие!
Некоторое время необходимо на переваривание.
А пока прозрение не пришло, пытаюсь начать с простого - создать некое подобие классификации элементов будущей схемы.



... и столкнулся с проблемой: в поле "device_instance_id" таблицы "device_list" во время подстановки видны только числовые коды.



хотя в таблице - источнике подстановки, все, как надо.
...
Рейтинг: 0 / 0
База электрической схемы
    #39325657
copyserv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения за кривую вставку.
...
Рейтинг: 0 / 0
База электрической схемы
    #39325658
copyserv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
База электрической схемы
    #39325871
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
copyservБлагодарю за участие!

- то, что вы теперь спрашиваете уже другая тема.
- попытка реализовать какой-то интерфейс в рамках раздела бд "Таблицы" путем полей подстановок является порочной практикой.
...
Рейтинг: 0 / 0
База электрической схемы
    #39325879
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
copyservБлагодарю за участие!
Некоторое время необходимо на переваривание.
А пока прозрение не пришло, пытаюсь начать с простого - создать некое подобие классификации элементов будущей схемы.



... и столкнулся с проблемой: в поле "device_instance_id" таблицы "device_list" во время подстановки видны только числовые коды.



хотя в таблице - источнике подстановки, все, как надо.
А можно узнать чем вам не нравиться мое предложение VISIO?
...
Рейтинг: 0 / 0
База электрической схемы
    #39325980
copyserv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ROIА можно узнать чем вам не нравиться мое предложение VISIO?
Я знаком с Visio не больше, чем с Access. Единственное, что я в нем рисую - алгоритмы. Для электрических схем использую Компас, P-CAD. Но сейчас стоит задача изобразить схему разводки в довольно большом доме. Кроме классической информации, предоставляемой разного рода схемами, необходимо иметь возможность, например, быстрого поиска места расположения элемента, или сортировки по типу кабеля, или узнать, какя группа потребителей подключена к конкретному источнику... Ну, в общем, почему-то мне кажеться, что Access - именно то.
...
Рейтинг: 0 / 0
База электрической схемы
    #39325984
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
copyservНу, в общем, почему-то мне кажеться, что Access - именно то.
Неправильно кажется Visio как раз заточен под схемы плюс все узлы и прчее хранить в базе Access
С дальнейшим построением спецификаций.
Изменение в схеме изменяют и данные в базе.
...
Рейтинг: 0 / 0
База электрической схемы
    #39325987
copyserv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vmag- то, что вы теперь спрашиваете уже другая тема.
- попытка реализовать какой-то интерфейс в рамках раздела бд "Таблицы" путем полей подстановок является порочной практикой.
Да, теперь я понял. Спасибо!
...
Рейтинг: 0 / 0
База электрической схемы
    #39325997
copyserv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ROIНеправильно кажется Visio как раз заточен под схемы плюс все узлы и прчее хранить в базе Access
С дальнейшим построением спецификаций.
Изменение в схеме изменяют и данные в базе.
Спасибо! Последую Вашей рекомендации.
Просто, попытка соорудить такую самодельную базу - скорее, самоцель, желание пощупать Access с пользой.
...
Рейтинг: 0 / 0
База электрической схемы
    #39326005
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
copyservROIНеправильно кажется Visio как раз заточен под схемы плюс все узлы и прчее хранить в базе Access
С дальнейшим построением спецификаций.
Изменение в схеме изменяют и данные в базе.
Спасибо! Последую Вашей рекомендации.
Просто, попытка соорудить такую самодельную базу - скорее, самоцель, желание пощупать Access с пользой.
Немного погуглил:
https://www.google.ru/search?q=VISIO эллектрика&ie=utf-8&oe=utf-8&gws_rd=cr&ei=4zv_V5e7N8u6swG8k4TgBg
С уважением.
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / База электрической схемы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]