Jump to content

    

2018 Вопросы начинающих

4 часа назад, musa сказал:

Попробовал. Не открывает. Причем Альтиум ругается на базу Access А у меня база в Excell. На соседнем компьютере таже самая база открывается. Альтиум и Винда одинаковые

Да, у меня то же самое - ругается на Access, хотя пробую c Excel. Меня всё же терзают смутные сомнения, что в этой части имеется какой-то баг программы. Но у меня просто пока нет других машин, чтобы проверить. На работе у кого есть - везде древний и Альтиум и Винда. А новый только дома установлен у меня.

Попробую последовать совету DSIoffe, а там посмотрим, что получится

Share this post


Link to post
Share on other sites
On 2/7/2020 at 3:33 PM, dlsh said:

Разобрался с созданием Component Class в SCH.

Возник следующий вопрос в создание правила.

На Рисунке к XP1 подключаются два компонента R23 и R16.

R23 - RS485-1

R16 - RS485-2

XP1 - входи в RS485RS485-1 и в RS485-2.

Создаю два правила

Правило_1 - InComponentClass('All Components') && Not (InComponentClass('RS485') Or InComponentClass('RS485-1') )

и

Правило_2 - InComponentClass('All Components') && Not (InComponentClass('RS485') Or InComponentClass('RS485-2') ). 

При размещении компонентов у меня не получается разместить R23 и R16  ближе чем 3 мм к XP1.

Как бы объяснить AD на уровне классов компонентов, что размещать компоненты из этих классов (RS485-1 и RS485-2) относительно XP1 (RS485) можно и ближе чем 3 мм.

Удалить эти два праила и будет размещаться ближе 3 мм.

В чем вообще задача то? У вас сейчас по правилам видно, что компоненты InComponentClass('All Components') не могут быть ближе к компонентам InComponentClass('All Components'), а у вас все компоненты входят в этот класс независимо какие вы им еще классы присвоили, вот и работает правило 3 мм

2 hours ago, lyolik said:

Да, у меня то же самое - ругается на Access, хотя пробую c Excel. Меня всё же терзают смутные сомнения, что в этой части имеется какой-то баг программы. Но у меня просто пока нет других машин, чтобы проверить. На работе у кого есть - везде древний и Альтиум и Винда. А новый только дома установлен у меня.

Попробую последовать совету DSIoffe, а там посмотрим, что получится

я бы ооочень не рекомендовал бы для этого использовать Excell. по этому поводу уже много исписано. переведите все в акцесс.

эксель мало того, что будет тормозить, но кмк альтиум уже забил на поддержку такой базы

Share this post


Link to post
Share on other sites
4 часа назад, peshkoff сказал:

я бы ооочень не рекомендовал бы для этого использовать Excell. по этому поводу уже много исписано. переведите все в акцесс.

эксель мало того, что будет тормозить, но кмк альтиум уже забил на поддержку такой базы

Спасибо за совет. Учту. Пока всего немного - переведу в Access. Но пока и это нет возможности проверить из-за ругательств Альтиума.

Share this post


Link to post
Share on other sites
3 часа назад, lyolik сказал:

Да, у меня то же самое - ругается на Access,

Вся проблема в Office. Нужен 64 разрядный. Именно на это Альтиум и ругается. Ну а вообще хоть иногда заглядывайте на сайт Альтиума. Там много чего интересного написано и есть ответы на многие вопросы

Share this post


Link to post
Share on other sites
4 часа назад, musa сказал:

Вся проблема в Office. Нужен 64 разрядный. Именно на это Альтиум и ругается. Ну а вообще хоть иногда заглядывайте на сайт Альтиума. Там много чего интересного написано и есть ответы на многие вопросы

Вся проблема в том, что у меня именно 64 разрядный Office, однако Альтиум всё равно не желает с ним иметь дела. Вот именно это меня и беспокоит.

Share this post


Link to post
Share on other sites
8 часов назад, DSIoffe сказал:

Файл дистрибутива называется AccessDatabaseEngine_X64.exe .

Попробовал дома. Офис стоит 64 разрядный но вашего файлика нет. База работает. Видимо всетаки дело в Офисе

Share this post


Link to post
Share on other sites
Цитата

я бы ооочень не рекомендовал бы для этого использовать Excell. по этому поводу уже много исписано. переведите все в акцесс.

эксель мало того, что будет тормозить, но кмк альтиум уже забил на поддержку такой базы

Уже Concord продвигается. такое может ожидать и  "акцесс"

Share this post


Link to post
Share on other sites

Проблема с Офисом решилась путём удаления новой версии, полной чисткой от неё же и установкой чуть более старой, 2013 й. Она чуток глючит в Акцессе, но зато контактирует с Альтиумом. Надеюсь, что это не по принципу "дурак - дурака видит из далека"

Share this post


Link to post
Share on other sites
В 10.02.2020 в 11:10, musa сказал:

А если у меня есть старая база данных в Excell что уже работать не будет? Жалко затраченых трудов

Не пойму. Я долго работал с XLS, потом перешёл на XLSX, не было проблем. Был 32-разрядный офис, рядом с ним я ставил 64-bit Microsoft Access Database Engine. Я не сам это придумал, я вот здесь прочитал: https://www.altium.com/documentation/altium-designer/using-database-libraries-with-32-bit-and-64-bit-altium-design-software-on-the-same-computer?version=18.1

А вот здесь https://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=13255 я брал тот engine, он и сейчас там лежит.

В 10.02.2020 в 14:33, peshkoff сказал:

я бы ооочень не рекомендовал бы для этого использовать Excell. по этому поводу уже много исписано. переведите все в акцесс.

эксель мало того, что будет тормозить, но кмк альтиум уже забил на поддержку такой базы

У меня свежайший, постоянно обновляющийся, честно купленный Altium, никаких проблем, библиотеки с XLSX работают как часы. Вот когда заглючат, тогда задумаюсь :) А офис с Access заметно дороже. Если, конечно, это кому-то важно. Да и сам Access придётся освоить хотя бы по минимуму.

Share this post


Link to post
Share on other sites
31 минуту назад, DSIoffe сказал:

Не пойму. Я долго работал с XLS

Я тоже в предыдущих версиях работал. Но вот на работе поставили AD20 и он стал ругаться потому что стоял  Office 32 разрядный. Попросил поставить 64 разрядный и все заработало. Accses не стоит

Share this post


Link to post
Share on other sites

Приветствую всех.

Каким образом можно при интерактивной разводке автоматически(полу автоматически) при переходе на другой слой, для некоторых цепей, выставлять несколько переходных отверстий?

Share this post


Link to post
Share on other sites
7 минут назад, dlsh сказал:

Каким образом можно

Например нажав клавишу"2". Или звездочку на вспомогательной клавиатуре. Есть еще и инструмент Via Stitching. Да и просто копированием и вставкой

Share this post


Link to post
Share on other sites
39 minutes ago, dlsh said:

Приветствую всех.

Каким образом можно при интерактивной разводке автоматически(полу автоматически) при переходе на другой слой, для некоторых цепей, выставлять несколько переходных отверстий?

автоматом никак

Share this post


Link to post
Share on other sites

Жаль, придется в ручном режиме добавлять виа.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now