|
Mentor DxD, библиотеки, базы, детали маршрутов разработки ПП |
|
|
|
Mar 12 2012, 10:33
|

Профессионал
    
Группа: Свой
Сообщений: 1 101
Регистрация: 28-06-04
Пользователь №: 200

|
to ciomaу вас в примере поле value текстовое. Как в этом случае с сортировкой по возрастанию/убыванию? и условиями больше-меньше? Помнится было много копий сломано, что пле value должно быть вещественным причем двойной точности, иначе неправильно интепретировалось... И если расширить вопрос, то с передачей на моделирование виноват, нашел. было уже обсуждение http://electronix.ru/forum/index.php?showt...180#entry900100
|
|
|
|
|
Mar 12 2012, 21:15
|
Профессионал
    
Группа: Свой
Сообщений: 1 226
Регистрация: 19-06-04
Из: Беларусь
Пользователь №: 65

|
QUOTE (vitan @ Mar 11 2012, 11:11)  А что это такое? https://mentor.brightidea.comQUOTE (AlexN @ Mar 12 2012, 11:33)  to ciomaу вас в примере поле value текстовое. Как в этом случае с сортировкой по возрастанию/убыванию? и условиями больше-меньше? Помнится было много копий сломано, что пле value должно быть вещественным причем двойной точности, иначе неправильно интепретировалось... И если расширить вопрос, то с передачей на моделирование виноват, нашел. было уже обсуждение http://electronix.ru/forum/index.php?showt...180#entry900100Я сортировку не использую, потому что у меня одна таблица на все компоненты. Соответственно, для упрощения я все поля сделал текстовыми. Я использую поиск по шаблону. Именно с этим и связана моя идея насчет быстрого поиска как в алтиуме. Т.е. есть строка ввода, которая всегда видима, а когда пользователь что-то там начинает вводить, то список компонентов автоматически фильтруется (поиск идет по всем полям). Весьма заметно упрощает и убыстряет поиск нужного компонента А для моделирования значение берется только из свойств символа, а как оно туда попало - вручную ввели, из PDB или из DxDB - значения не имеет.
|
|
|
|
|
Mar 15 2012, 06:34
|
не указал(а) ничего о себе.
     
Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887

|
Цитата(cioma @ Mar 15 2012, 03:02)  Потому что мне нужно как можно быстрее найти компонент. Это понятно, но Вы не ответили на вопрос. Я тоже хочу быстро искать компоненты. Но я для этого предлагаю (так, в воздух, доуступа к суппортнету у меня нет) использовать предварительно сохраненные поисковые запросы. Это как один из вариантов. У меня есть база с парой тысяч компонентов и клиент. В клиенте я могу делать, что хочу, и там реализовано нечто подобное. Но поиск там ведется не по всем полям, а только по двум. Это наш внутренний партнамбер и партнамбер производителя. Я не представляю, что было бы, если бы мы сделали поиск по всем полям сразу. Этих полей и значений там чуть ли не миллион. Я как только ввел бы "100", появилась бы сотня компонентов, среди которых всего два резистора. Что же, потом среди найденного второй раз искать? Это тоже не выход. Но вопрос правильный. Хотя, опять же, в моем случае уже есть деление на библиотеки, а это сильно помогает. Если мне надо искать именно 100 Ом, то я уже знаю, что Омы есть принадлежность резисторов, и я открываю резисторы. Потом ввожу в фильтр Value число 100. Так что этот пример, видимо, более актуален для тех, у кого нет разделения на библиотеки. Однако, если искать просто некую абстрактную строку (по которой нельзя сразу понять, где ее можно быстрее всего найти), то тогда, конечно, доп. средства поиска не помешают.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|