|
|
  |
Критические замечания по DxD2007 |
|
|
|
Dec 18 2009, 08:22
|

Живой
  
Группа: Свой
Сообщений: 322
Регистрация: 28-08-04
Из: Москва
Пользователь №: 560

|
Цитата(SM @ Dec 17 2009, 21:46)  А, это, простите, в какой версии? В 2007.7 ничего не падает. Я сразу работал в метрике, делая 5.08 мм шаг пинов. Или это уже речь про суперновую, которая неотрелизена? Дефект касался, по-моему, всех версий 2007.X. В 2007.7 так же присутствует. Попробуйте воспроизвести следующий порядок действий. 1. Запустить NSE 2. Переключиться на метрическую сетку. 3. Установить шаг сетки кратный целым единицам миллиметров (например 5.0 мм) 4. Добавить пин. 5. Выделить пин и попытаться изменить тип пина (в окне свойств пина) В моих опытах на разных компьютерах, после этого NSE падает. Если получите иной результат обязательно сообщите. Я не понял, зачем Вы используете в метрической системе шаг сетки 5.08 мм. Это же неудобно считать дробные числа. По сути, такой режим ничем не отличается от дюймовой сетки, но если включить дюймовый режим, то хотя бы все размеры будут кратны целым единицам.
|
|
|
|
|
Dec 18 2009, 09:29
|

Гуру
     
Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512

|
Цитата(sh007 @ Dec 18 2009, 11:22)  Дефект касался, по-моему, всех версий 2007.X. В 2007.7 так же присутствует. Попробуйте воспроизвести следующий порядок действий. 1. Запустить NSE 2. Переключиться на метрическую сетку. 3. Установить шаг сетки кратный целым единицам миллиметров (например 5.0 мм) 4. Добавить пин. 5. Выделить пин и попытаться изменить тип пина (в окне свойств пина) В моих опытах на разных компьютерах, после этого NSE падает. Если получите иной результат обязательно сообщите.
Я не понял, зачем Вы используете в метрической системе шаг сетки 5.08 мм. Это же неудобно считать дробные числа. По сути, такой режим ничем не отличается от дюймовой сетки, но если включить дюймовый режим, то хотя бы все размеры будут кратны целым единицам. 1. Ваше утверждение не соответствует действительности, хотя бы потому что во всех последних релизах при установке внутри NSE шага 5.0мм система автоматически изменяет его на 5.08 - и это уже даже обсуждалось в данной конференции. 2. Что касается NSE2007.8 (в котором можно установить данный шаг 5мм) то все как видите работает и не падает. 3. Когда размещают пины символа, то как правило ориентируются на шаг сетки, поэтому поставив шаг_сетки=расстояние_между_пинами абсолютно безразлично равен ли шаг 5,08мм или 5,00мм - в любом случае это одна "клеточка" (по которым прыгает курсор) - что тут вообще считать? Ощущение что вы не символы рисуете, а посадочное место или плату - где действительно важна точность вплоть до третьего/четвертого знака. PS: У некоторых есть возможность задать вопросы непосредственному руководству данного направления [attachment=39308:PCB_Front_end.png]
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Dec 18 2009, 20:01
|

Живой
  
Группа: Свой
Сообщений: 322
Регистрация: 28-08-04
Из: Москва
Пользователь №: 560

|
Цитата(fill @ Dec 18 2009, 12:29)  1. Ваше утверждение не соответствует действительности, хотя бы потому что во всех последних релизах при установке внутри NSE шага 5.0мм система автоматически изменяет его на 5.08 - и это уже даже обсуждалось в данной конференции. 2. Что касается NSE2007.8 (в котором можно установить данный шаг 5мм) то все как видите работает и не падает. 3. Когда размещают пины символа, то как правило ориентируются на шаг сетки, поэтому поставив шаг_сетки=расстояние_между_пинами абсолютно безразлично равен ли шаг 5,08мм или 5,00мм - в любом случае это одна "клеточка" (по которым прыгает курсор) - что тут вообще считать? Ощущение что вы не символы рисуете, а посадочное место или плату - где действительно важна точность вплоть до третьего/четвертого знака. 1. Для того что бы убедиться, что в релизе 2007.7 дефект имеет место быть, достаточно воспроизвести описанную выше последовательность действий. Значение сетки, выставляется через меню "File>Preferences...". 2. По этому поводу я радуюсь, говорю спасибо и жду релиза  3. Помимо пинов, УГО обычно содержит ещё и непосредственно "Условное Графическое Отображение". Для создания этого отображения я часто пользуюсь координатами. Что бы не вычислять в уме дробные числа, удобно использовать шаг сетки равный некоторому целому/круглому значению.
|
|
|
|
|
Dec 18 2009, 22:20
|

Живой
  
Группа: Свой
Сообщений: 322
Регистрация: 28-08-04
Из: Москва
Пользователь №: 560

|
Цитата(SM @ Dec 18 2009, 23:21)  Даже если его выставлять через такое дальнее "одно место", то он не выставляется целым. Пишу там "5", жму Enter - получаю 5.080. И это именно то, с чем все мы тут боролись. Хотя предпочитаю менять сетку в окошке в тулбаре. И все равно ничего не падает. Забавно, но видимо правы все. Если редактировать "Library symbol", то всё происходит как Вы описываете. Если же редактировать "Local symbol", то как я.  Надеюсь исправления затронут оба режима.
|
|
|
|
|
Dec 18 2009, 22:25
|
Гуру
     
Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881

|
Цитата(sh007 @ Dec 19 2009, 01:20)  Если же редактировать "Local symbol", то как я.  А-а... Дык у меня нету локал-символов, которые надо редактировать в nse... Посему все время запускал его из LM, а на то, на что Вы нарвались, соответственно не попадал. Как я понимаю при редактировании локал-символов вообще смена сетки запрещена (в nse, она берется из DxD), а то, что она оказалась в File->Properties разрешена - досадное недоразумение, и суть глюка не в том, что падает, а в том, что поле ввода не "серое", как основное, которое в тулбаре.
|
|
|
|
|
Dec 19 2009, 09:34
|

Гуру
     
Группа: Модераторы
Сообщений: 4 361
Регистрация: 17-08-04
Из: КП Две Поляны
Пользователь №: 512

|
Цитата(sh007 @ Dec 18 2009, 23:01)  1. Для того что бы убедиться, что в релизе 2007.7 дефект имеет место быть, достаточно воспроизвести описанную выше последовательность действий. Значение сетки, выставляется через меню "File>Preferences...". 2. По этому поводу я радуюсь, говорю спасибо и жду релиза  3. Помимо пинов, УГО обычно содержит ещё и непосредственно "Условное Графическое Отображение". Для создания этого отображения я часто пользуюсь координатами. Что бы не вычислять в уме дробные числа, удобно использовать шаг сетки равный некоторому целому/круглому значению. Сделайте как показано в видеоЦитата(SM @ Dec 19 2009, 01:25)  А-а... Дык у меня нету локал-символов, которые надо редактировать в nse... Посему все время запускал его из LM, а на то, на что Вы нарвались, соответственно не попадал.
Как я понимаю при редактировании локал-символов вообще смена сетки запрещена (в nse, она берется из DxD), а то, что она оказалась в File->Properties разрешена - досадное недоразумение, и суть глюка не в том, что падает, а в том, что поле ввода не "серое", как основное, которое в тулбаре. Поле было "серым" (не редактируемым) в начальных релизах, пока не выполнили один из SR пользователей - "Сделать возможным редактирования сетки для Local_Symbols" - насколько помню это здесь уже обсуждалось ранее в другой ветке.
--------------------
Чем больше познаю, тем больше понимаю ... насколько мало я все таки знаю. www.megratec.ru
|
|
|
|
|
Dec 19 2009, 13:37
|

Живой
  
Группа: Свой
Сообщений: 322
Регистрация: 28-08-04
Из: Москва
Пользователь №: 560

|
Цитата(fill @ Dec 19 2009, 12:34)  Сделайте как показано в видеоАлександр, возможно я чего то недопонял, но что должно иллюстрировать приведённое Вами видео. Я вижу следующее. 1. Открывается на редактирование локальный символ 2. Через меню "File>Preferences" устанавливается шаг сетки 5.0 мм. (по изменению расположения точек сетки видно, что команда выполнена). 3. Через панель инструментов выбирается шаг сети 5.0 мм, после чего, система автоматически переключается на шаг 5.08 мм. (по изменению расположения точек сетки это тоже видно). 4. Далее вы располагаете пины и меняете их свойства. Однако шаг сетки при этом уже 5.08 мм. Я писал о дефекте, который проявляется при шаге сетки, кратном целым единицам мм. (1.00, 5.00) (т.е. не выполнять п.3)
|
|
|
|
|
Dec 19 2009, 17:40
|

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

|
Цитата(sh007 @ Dec 19 2009, 20:37)  Александр, возможно я чего то недопонял, но что должно иллюстрировать приведённое Вами видео. Я вижу следующее. 1. Открывается на редактирование локальный символ 2. Через меню "File>Preferences" устанавливается шаг сетки 5.0 мм. (по изменению расположения точек сетки видно, что команда выполнена). 3. Через панель инструментов выбирается шаг сети 5.0 мм, после чего, система автоматически переключается на шаг 5.08 мм. (по изменению расположения точек сетки это тоже видно). 4. Далее вы располагаете пины и меняете их свойства. Однако шаг сетки при этом уже 5.08 мм. Я писал о дефекте, который проявляется при шаге сетки, кратном целым единицам мм. (1.00, 5.00) (т.е. не выполнять п.3) видимо у Вас с Александром разные цели - Вы пытаетесь показать, что глюк таки есть, а Александр - как на него не нарваться, что естественно для техподдержки. Кстати, у меня по Вашей последовательности действий ничего не падает. Могу видео сделать. Именно локальный символ. Именно через preferances 5.0. ставлю пин. меняю properties. Не падает.. 2007.7. экспериментируем дальше. Поменял региональные установки на "россия". не вываливается. поменял обратно на English (US) - свершилось - вываливается! как победить обратно - не хочу чтоб валилось почем зря.... там и другие глюки есть. Например, если поменять в свойствах пина длину - то пин удлиняется обязательно внутрь тела символа. Хоть слева от символа - внутрь, хоть справа - все равно внутрь. Если выдвинуть удлиненную ногу изнутри, то вместе с ногой двигается ее имя, теперь оно снаружи. Если имя теперь двигать внутрь тела символа, то имя, будучи привязанным к сетке, не встает на прежнее место, а прижимается к границе, теперь имена пинов на разном расстоянии от границы тела символа. Некрасиво и заморочно. все странно. Сделал в preferances длину пина 5.00мм (была 5.08) - перестал NSE вываливаться. Вернул 5.08 - вываливается. Опять поставил 5.00 - не помогло. вываливается. Нет с стабильности ни в работе ни в вываливании.
|
|
|
|
|
Dec 20 2009, 05:30
|

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

|
Цитата(SM @ Dec 20 2009, 03:27)  Какой же это глюк, это фича! Ориджин у пина - это центр собственно пина (куда цепь подключают). Все остальное привязано к нему и изменяется относительно него, а он сам фиксирован по указанным координатам, что вполне естественно. согласился бы конечно, но при изменении длины пина имя остается на месте и сам пин имя перечеркивает, что заставляет делать 20 лишних кликов мыши для исправления. на скриншоте: ставим пин удлиняем, сдвигаем, чтоб не лез внутрь сдвигаем имя - слишком близко к границе меняем сетку на 0.02in сдвигаем имя еще раз меняем сетку обратно и все равно стоит не вровень с другими именами (хотя малозаметно) Вывод - очень НЕБРЕЖНО.
Эскизы прикрепленных изображений
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|