|
Altium Vault, Разбираем вопросы по Vault-технологиям |
|
|
|
Oct 10 2012, 06:22
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 30-03-11
Из: Фаниполь (Минск)
Пользователь №: 63 991

|
Решил начать обсуждение и искать решение возникающих проблем при применении Vault-технологий от Altium. Преамбула. Плотное знакомство с Altium Designer у меня началось год назад. Проблемы были, как у всех - библиотеки и всё, что с ними связано. Перепробовал все типы и виды, начиная от простых библиотек и заканчивая SVNDBLIB. Спасибо настоящему Форуму за подсказки. Все эти виды и типы библиотек имеют свои достоинства и недостатки. Меня это не удовлетворяло. Настал черед Vault. Я бы им не занимался, если бы не задание начальства по созданию системы сквозного проектирования, охватывающего весь производственный цикл от задумки до окончания поддержки изделия у клиента. Задача глобальная в рамках предприятия, я это понимаю, но всё же решился на её осуществление. На сегодняшний день в сравнении различных Workflow-приложений, на мой взгляд, Vault имеет преимущество - он встроен в Altium. Для экспериментов я создал собственный Vault и портировал туда все свои библиотеки. Поначалу наделал массу ошибок, но это позволило мне немного разобраться в механизмах взаимодействия элементов хранилища. В соединении с описанием в AltiumWiki это дало понимание всей грандиозности задумки альтиумцев, а также то, что Vault решает мои задачи практически полностью. У меня возникла такая проблема. Создал компонент, задал в схематике фонтр GOST type A-Altium, расставил и показал атрибуты.
При установке в схему фонт не тот, и атрибуты скрыты.
Где теряется инфа?
|
|
|
|
|
Oct 10 2012, 08:06
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 30-03-11
Из: Фаниполь (Минск)
Пользователь №: 63 991

|
Вот как раз из библиотеки переносится всё нормально и ничего не слетает (компонент слева):
А поделиться... Для этого я эту ветку и создал. Я сам сейчас делаю первые шаги. Потратил в общей сложности две недели, чтобы разобраться, что к чему и продраться через глюки. Сейчас использую последние релизы Altium Designer 10.1181.24817 и AltiumSatelliteVault10.0.0.22480. Для общего ознакомления вот ссылка на AltiumWiki на русском: http://wiki.altium.com/pages/viewpage.action?pageId=29884516К сожалению, Олег Лилюкин, создавший эти странички, давно не заглядывал, и некоторые ссылки слетели. Почитайте англоязычный вариант. Для себя я преобразовал в pdf странички из вики и добавил иерархическую нумерацию для простоты навигации по темам:
|
|
|
|
|
Oct 10 2012, 10:12
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 30-03-11
Из: Фаниполь (Минск)
Пользователь №: 63 991

|
Спасибо за поддержку.
Любителям библиотек в базах данных. Vault представляет собой хранилище с организацией баз данных с соответствующими встроенными механизмами. Интерфейс более удобен, чем при использовании exel или access.
Сторонникам SVNDBLIB. Vault изначально использует механизм контроля версий, причем как для компонентов, так и для всего, что помещается в хранилище. Вам уже не придется делать check-in/check-out. Эти операции скрыты. Более того, номера версий выводятся в удобном для понимания виде, а не абстрактные цифры. которые зачастую отстоят друг от друга на несколько десятков единиц.
Объединителям библиотек. Vault использует старую, как PCAD, идею компонент = УГО + футпринт, причем и УГО, и футпринт являются отдельными библиотеками. Сравните со структурой PCADовских библиотек.
Для всех остальных. Поначалу Vault кажется очень сложным, практически недоступным для понимания. Это не так. Определенные правила составления и ведения хранилища дисциплинируют разработчика, давая в то же время и комфорт в плане простоты доступа смежников - производства, логистики и маркетинга. К сожалению, документация на Altium Vault слабо систематизирована - wiki позволяет делать перекрестные ссылки, изобилие которых приводит к потере нити понимания и , в итоге, к отказу от использования данной технологии. Большой объем информации для прочтения также отпугивает разработчиков, привыкшие работать по принципу "если ничто не помогает, прочти, наконец, инструкцию". Наличие пошаговой инструкции по установке и использованию Vault. несомненно, способствовало бы продвижению продукта.
Этим летом мы с Владимиром обсуждали возможность использования vault-технологий у нас на предприятии. Что я, собственно, и выполняю.
Сообщение отредактировал SergNK - Oct 10 2012, 10:17
|
|
|
|
|
Oct 10 2012, 10:31
|

люблю бегать и орать
    
Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376

|
Все таки интересно в чем отличие от dblib я так понимаю более визуальным интерфейсом. в дблиб такая же связка используется компонент = УГО + футпринт. при правильной работе с vault где должна быть расположена база? на сервере? или делается копия на локальное рабочее место? В общем, вопросы снимаются. Штука, конечно мощная. Подключил шанхайскуй базу, потыкался. Вот тут вроде основные принципы собраны: http://valhalla.altium.com/Learning-Guides...tium_Vaults.pdfУ меня достаточно длительный был переход с обычных библиотек на dbLib. Теперь уж не знаю как собраться на ваулт перейти... Наверное, там есть импорт-экспорт из старых библиотек, надо попробовать
|
|
|
|
|
Oct 10 2012, 11:14
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 30-03-11
Из: Фаниполь (Минск)
Пользователь №: 63 991

|
Отличия существенные. Кроме интерфейса и указанной связки, работа ведется под SVN. По-простому, это наподобие SVNDBLIB, только получше сервис и интерфейс. На данный момент в открытом доступе имеется два хранилища от Altium: Altium Shanghai и Altium Vault Hobart. Я для экспериментов создал своё хранилище у себя на компьютере, хотя этот не принципиально. Это может быть любой компьютер в сети. База располагается... Vault и есть эта база. Где расположите свой Vault, там и база. Причем количество хранилищ не ограничено. Во всей этой идиллии есть ложка дёгтя. для доступа к хранилищу необходимо авторизовываться через сервер Altium. Это делается автоматически при запуске AD, если вы зарегистрированы. А вот что делать, если нет доступа к серверу?... Может, тов. Сабунин нам разъяснит? Цитата(peshkoff @ Oct 10 2012, 13:31)  У меня достаточно длительный был переход с обычных библиотек на dbLib. Теперь уж не знаю как собраться на ваулт перейти... Наверное, там есть импорт-экспорт из старых библиотек, надо попробовать Сервисы имеются и достаточно грамотные и продвинутые. Я ими пользовался - работают, как ни странно! Более того, можно осуществлять плавный переход по мере наполнения хранилища.
Сообщение отредактировал SergNK - Oct 10 2012, 11:16
|
|
|
|
|
Oct 10 2012, 15:52
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата(SergNK @ Oct 10 2012, 13:12)  Этим летом мы с Владимиром обсуждали возможность использования vault-технологий у нас на предприятии. Что я, собственно, и выполняю. О я рад. Цитата похоже, что при экспорте компонента из vault на схему Altium знает только Times New Roman шрифт с кеглем 10 и больше другой ни разу. Выходит, что невозможно применить ГОСТовские шрифты, хотя из библиотек всё экспортируется без проблем. Это баг или фича? проблем с фонтами и их видимостью у меня нет. Будет время-- посмотрю свои настройки Насчет vault-- поначалу именно так== чтото сложное и потустороннее. Но на самом деле одни плюсы в третьей степени, за исключением необходимости регистрации и связи при подключении с сервером. В один пкрекрасный момент для не лицензионных пользовательей может пропасть туда доступ. Но так как локалка со своими библиотеками у себя-- это не крах-- а только отсутствие возможности пользования последними новшествами. пройдет 2 года-- Vault будут использовать до половины работающих на алтиуме
|
|
|
|
|
Oct 10 2012, 18:49
|

Эксперт
    
Группа: Модераторы
Сообщений: 1 385
Регистрация: 18-07-06
Из: Сан Диего
Пользователь №: 18 895

|
Цитата(SergNK @ Oct 10 2012, 15:14)  Может, тов. Сабунин нам разъяснит? могу сказать что Vault - это основная тема сегодняшних разработок в Altium. Обещают в ноябре доделать "локальный" vault, который будет работать в сети предприятия, без выхода в интернет. я сам тоже его тестирую, мне пока нравится, хотя еще он очень сырой! авторизация, при работе с vault - будет нужна всегда, даже когда он станет локальный... Это политика разработчика. Предполагается, что VAult - это часть подписки. Как и SDK, Store и другие возможности, которые должны стать доступными в ноябре. Кстати в ноябре начнется большой проект по тестированию Vault именно в России, т.к. Vault - это не только технология управления данными, но и процессами, которые мы хотим адаптировать под наши реалии. Цитата(Владимир @ Oct 10 2012, 19:52)  пройдет 2 года-- Vault будут использовать до половины работающих на алтиуме если все пойдет, как планируется, то так оно и будет! думаю что использовать Vault сейчас еще рано, что либо можно будет говорить только после апробации на предприятиях. Надеюсь к концу этого года я уже смогу сообщить о первых результатах...
--------------------
|
|
|
|
|
Oct 11 2012, 04:05
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 30-03-11
Из: Фаниполь (Минск)
Пользователь №: 63 991

|
Следующий вопрос. Создаю CmpLib так, как это показано в документе Component Libraries and Component Definitions http://wiki.altium.com/display/ADOH/Compon...ent+Definitions . Всё происходит нормально, кроме изменения поля Name для компонента. Т.е. предопределенное имя компонента Component1 невозможно поменять на что-либо другое. Вопрос решился сам собой, через перезагрузку AD.
Сообщение отредактировал SergNK - Oct 11 2012, 05:34
|
|
|
|
|
Oct 11 2012, 05:33
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 30-03-11
Из: Фаниполь (Минск)
Пользователь №: 63 991

|
Цитата(Владимир @ Oct 10 2012, 18:52)  В один пкрекрасный момент для не лицензионных пользовательей может пропасть туда доступ. Но так как локалка со своими библиотеками у себя-- это не крах-- а только отсутствие возможности пользования последними новшествами. Моё хранилище расположено C:\program data\altium\. там очень много папок с буквами и цифрами. Как я понял, каждая такая папка - это транзакция или сессия. При необходимости можно восстановить данные ручками.
|
|
|
|
|
Oct 13 2012, 14:36
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 30-03-11
Из: Фаниполь (Минск)
Пользователь №: 63 991

|
В хранилище помещаются футпринты, УГО и компоненты на их основе. Всё находится под контролем версий. Если редактируется УГО, к примеру, то создается в этом же УГО новая версия. Однако изменение УГО не приводит к изменению компонента - компонент содержит УГО предыдущей версии. Можно ли сделать так, чтобы при выпуске новой версии УГО, футпринта автоматически изменялись компоненты, содержащие измененные УГО и футпринты. Об этом где-то упоминалось как один из способов поддержания хранилищ в актуальном состоянии. И еще на заметку администратору хранилища. Прежде чем выпускать компонент, УГО, футпринт в хранилище предприятия, вначале сделайте выпуск в тестовое хранилище, убедитесь, что всё создано правильно. Иначе наплодите версий - тьма! Если только вам не интересна история...
|
|
|
|
|
Oct 15 2012, 11:15
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 30-03-11
Из: Фаниполь (Минск)
Пользователь №: 63 991

|
Подключил поставщиков к компонентам. Это оказалось несложно. Наводишь мышь на компонент, дожидаешься окошка Supply Chain Isight, в нем щелкаешь по маленькому треугольничку и выбираешь из выпадающего списка Create Part Choice List. Открывается новое окно Part Choices. В нем вводишь в строку Keywords ваш компонент, и производится поиск по зарегистрированным поставщикам. Заполняется окошко найденными компонентами. Выбираете один из них, который вам подходит, и щелкаете по кнопке >> для выбора. Ждете, пока компонент не появится в панели Manufacturer Part Choices. Затем щелакете ОК. Вам будет предложено сохранить изменния в хранилище. Соглашаетесь. Изменения проводятся. Теперь вы можете, наведя курсор на компонент, увидеть список компонентов и поставщиков вместе с ценами.
У меня в связи с этим вот такой вопрос. Я хочу увидеть наличие и цены у себя на складе, которую ведет 1С, таким же образом. Как это сделать? Возможно ли это, а если нет, то когда станет возможным?
|
|
|
|
|
Oct 15 2012, 20:05
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата(SergNK @ Oct 15 2012, 14:15)  Подключил поставщиков к компонентам. Это оказалось несложно. Наводишь мышь на компонент, дожидаешься окошка Supply Chain Isight, в нем щелкаешь по маленькому треугольничку и выбираешь из выпадающего списка Create Part Choice List. Открывается новое окно Part Choices. В нем вводишь в строку Keywords ваш компонент, и производится поиск по зарегистрированным поставщикам. Заполняется окошко найденными компонентами. Выбираете один из них, который вам подходит, и щелкаете по кнопке >> для выбора. Ждете, пока компонент не появится в панели Manufacturer Part Choices. Затем щелакете ОК. Вам будет предложено сохранить изменния в хранилище. Соглашаетесь. Изменения проводятся. Теперь вы можете, наведя курсор на компонент, увидеть список компонентов и поставщиков вместе с ценами.
У меня в связи с этим вот такой вопрос. Я хочу увидеть наличие и цены у себя на складе, которую ведет 1С, таким же образом. Как это сделать? Возможно ли это, а если нет, то когда станет возможным? На данный момент нет. По крайней мере я не знаю. Но собираются подключит еще ряд поставщиков и вроде сделать настраиваемый. В последнем не уверен. Но я думаю решение когда нибудь будет
|
|
|
|
|
Oct 30 2012, 05:15
|
Частый гость
 
Группа: Свой
Сообщений: 78
Регистрация: 10-01-07
Пользователь №: 24 270

|
С предыдущим разобрался - сам виноват: автогенератор генерит значения с нулями, я это всё сначала отправил в хранилище, а потом локально стал править. *Сообщение удалить не смог - модераторам пожаловался, но тоже не удалили((У меня вот какая неприятность: после некоторого времени работы начинаются "тормоза" при работе с хранилищем и постоянно вылетает такое сообщение об ощибке:
Причина редактирования: Владимир: замаскирован текст, относящийся к скрытому сообщению
Эскизы прикрепленных изображений
|
|
|
|
|
Dec 6 2012, 18:30
|
Частый гость
 
Группа: Свой
Сообщений: 139
Регистрация: 30-03-11
Из: Фаниполь (Минск)
Пользователь №: 63 991

|
Цитата(Владимир @ Dec 3 2012, 07:14)  Давать заглатывать крючочек будут давать постоянно. И в конце концов придется разорятся на лицензию Таков удел всех любителей бесплатного сыра...
|
|
|
|
|
Jan 24 2018, 09:34
|

Местный
  
Группа: Свой
Сообщений: 202
Регистрация: 18-12-08
Из: Беларусь, Минск
Пользователь №: 42 590

|
Уважаемые коллеги, доюрого времени суток. Такая проблема: (Vault 3.0.10) При попытке перетянуть компонет из Vault в схему всплывает такая ошибка: "A problem has occurred talking to your release vault: Revision links do not match revisions" Проблема только если заходить под пользователем, по админом таких проблем нет. Также проблема изчезает, если дать пользователеям разрешение на редактирование Vault.В чем может быть дело?
--------------------
Отсуствие единых стандартов всегда будет мучать человечество.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|