Перейти к содержанию
    

Метрическая сетка в DxDesigner

Как же, все-таки, установить метрическую сетку в DxDesigner. Для DC/DV - знаю, а для DxD — :(

 

Он работает в своих единицах. Превращение в метрику или дюймы происходит при выборе соответствующего размера страницы (Project_Settings>Block|Borders>Default_Sheet_Size) например A4-A3 и т.д это метрика)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проясните, пожалуйста, ситуацию. Можно ли в принципе в DxDesigner рисовать символы и схемы в метрике? Или я не понимаю идеологию DxDesigner?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проясните, пожалуйста, ситуацию. Можно ли в принципе в DxDesigner  рисовать символы и схемы в метрике? Или я не понимаю идеологию DxDesigner?

 

Перед Вами выдержка из документации:

 

Default Value Units

Default Value units are proportional to the schematic or symbol sheet size.

• For a sheet sized M X N, the sheet is divided equally into MN units of equal size,

Each unit is 1/MN in size, and the size of the object is (Unit Value)*(1/MN).

• For any single sheet size, object size is directly proportional to unit value. For

example doubling the unit value doubles the object size.

• For different sheet sizes with the same unit size, object size is inversely proportional

to sheet size.

Example A-1. Different Sheet Sizes

For this example, we will look at the behavior of TEXTSIZE, where TEXTSIZE=50 in the

viewdraw.ini for the project. Consider two sheets.

• The first sheet is B-Size, 1700 X 1100. This sheet will be divided into 1,870,000 equal

units. The text size for this sheet will be 50*1/1,870,000, or .0000267.

• The second is A-size, 1100 X 850. This sheet will be divided into 935,000 equal units.

The text size for this sheet will be 50 *1/935,000, or .0000534.

Conclusion: The larger the sheet size, the smaller the text size.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что-то все равно не пойму.

"....• The first sheet is B-Size, 1700 X 1100. This sheet will be divided into 1,870,000 equal

units. The text size for this sheet will be 50*1/1,870,000, or .0000267...."

".0000267." - это сколько будет мм или inch?

 

Допустим нарисовал элемент с листом Z. Размер листа 100х100, а сам элемент 80х80. Какой будет реальный размер элемента при выводе на печать (с масштабом 1), если при вставке в схему:

1. В качестве листа выбран формат А4;

2. В качестве листа выбран формат А3;

3. В качестве листа выбран формат А;

4. В качестве листа выбран формат Z, с размером в текущих единицах эквивалентный формату А4х5?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Что-то все равно не пойму.

"....• The first sheet is B-Size, 1700 X 1100. This sheet will be divided into 1,870,000 equal

units. The text size for this sheet will be 50*1/1,870,000, or .0000267...."

".0000267." - это сколько будет мм или inch?

 

Допустим нарисовал элемент с листом Z. Размер листа 100х100, а сам элемент 80х80. Какой будет реальный размер элемента при выводе на печать (с масштабом 1), если при вставке в схему:

1. В качестве листа выбран формат А4;

2. В качестве листа выбран формат А3;

3. В качестве листа выбран формат А;

4. В качестве листа выбран формат Z, с размером в текущих единицах эквивалентный формату А4х5?

 

Ну сколько раз можно объяснять размер получается при печати, в заданном вами вопросе нет никакого указания, а печатать вы будете на какой формат бумаги.

например п1.

- если выбрали в DxD A4. то взгляните на предложенный им размер листа в точках 1169х826, разделите 297мм на 1169 и умножьте на 80 получите размер элемента при печати на бумаге A4, если же распечатать на A3 то все соответственно увеличиться.

и т.д.

 

если ввести Z размер 297х210 то при печати на бумагу A4 размер вашего элемента 80мм

2970х2100 - 8мм

и т.д

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

"....в заданном вами вопросе нет никакого указания, а печатать вы будете на какой формат бумаги..." - некорректно выразился. Указал что ".....при выводе на печать (с масштабом 1), если при вставке в схему: 1. В качестве листа выбран формат А4;" понимаю под «формат А4» - формат листа схемы, который выбирается по команде Project_Settings>Block|Borders>Default_Sheet_Size (далее - формат листа схемы). Учитывая масштаб 1 при листе А4 - получаем размер А4 листа бумаги на который выводится схема.

"....если выбрали в DxD A4. то взгляните на предложенный им размер листа в точках 1169х826, разделите 297 мм на 1169 и...." - считал все это, поэтому решил и переспросить у знающих людей. Если делить размер формата листа бумаги на предложенное разработчиками Ментора число условных единиц (которое как понял НЕ изменяется для стандартных размеров листа, если менять, то автоматически формат меняется на Z), то получается в одной условной единице 0,254…. мм при формате А4, А3…. и 0,001 inch при формате А, В,… Т.е, если выбрать размер формата листа схемы А4, а потом схему распечатать на размер бумаги А4 (который устанавливается в свойствах принтера) с МАСШТАБОМ 1, то объект размером 100 усл. единиц получится 25,4 мм. При этом неважно, выбран ли у нас размер листа схемы А4 или А. Правильно? Тогда не понимаю где «метрика» , как Вы говорите при выборе формата бумаги А4, А3…..

Хотя, конечно может что-то и неправильно понимаю.

Так по какой схеме работают опытные пользователи:

1. Выбирают размер формата листа схемы Z, устанавливают размер в усл. единицах 2970х2100 (для формата А4, а для остальных по аналогии) и считаю что 1 усл. единица равна 0,1 мм?

2. Или пользуются «нецелым масштабом» при выводе на печать?

3. Или еще какие варианты есть?

 

Так какие принципы закладывать в создание библиотеки схемных элементов и рисование схем, чтобы потом не столкнуться с проблемами с оформлением документации по нашим ГОСТам?

Помогите пожалуйста 

 

Еще вопросик.

".....1169 и умножьте на 80 получите размер элемента при печати на бумаге A4, если же распечатать на A3 то все соответственно увеличиться..." Понимаю так, что увеличится при печати на А3 ТОЛЬКО если выбрать при печати опцию "растянуть на страницу", а при печати с "МАСШТАБОМ 1" размер элемент не изменится. Правильно?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Давайте отделим требования ГОСТ и ваши локальные требования:

- согласно ГОСТ 2.701-84 размеры элементов схемы могут быть ЛЮБЫМИ

2.4.2. Условные графические обозначения элементов изображают в размерах, установленных в стандартах на условные графические обозначения. Условные графические обозначения, соотношения размеров которых приведены в соответствующих стандартах на модульной сетке, должны изображаться на схемах в размерах, определяемых по вертикали и горизонтали количеством шагов модульной сетки М (черт. 2а). При этом шаг модульной сетки для каждой схемы может быть любым, но одинаковым для всех элементов и устройств данной схемы.

2. Определите для себя конкретные размеры нужные ИМЕННО ВАМ. И тогда определите нужные установки редактора - или вы будете выбирать стандартные размеры листов (и на них же печатать) и работать в этом случае в сетке кратной 0,001дюйм=0,254мм, или устанавливать свои относительные размер страниц и соответственно получать нужные размеры не кратные 0,254мм.

3. Количество точек на которое разбивается страница может быть любым , т.к при печати можно установить фактор масштабирования и таким образом получить нужные размеры элементов, т.е главное это СОБЛЮДЕНИЕ ПРОПОРЦИОНАЛЬНОСТИ (как и прописано в ГОСТ).

4. Размеры стандартных страниц выбраны таким образом, чтобы схема нарисованная на A4 сохранила свой истинный размер при переключении в любой другой стандартный размер листа и все элементы схемы всегда попадали в сетку. Если вам этого не нужно то смотрите п2.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Уточню. Есть УГО элементов размеры которых указаны не в сетке, в конкретными размерами (резисторы например). Поэтому размеры могут быть любыми для УГО на схемах исходя из примечания к этому пункту ГОСТа:

"...Примечания:

 

1. Все размеры графических обозначений допускается пропорционально изменять."

 

Но дело не только в них. А как быть с размерами перечня элементов или в конце концов с основной надписью или форматом или еще с чем я незнаю и неподозреваю на данный момент? Т.е. с элементами, которые НЕ допускают пропорциональное изменение размеров.

2. Дело не только в том какие нужны мне размеры. Еще в том, что многие прошли уже по пути освоения Ментора, набили "шишек" себе. Может кто поделится реальным опытом, какие принципы они закладывали в основу работы Ментора. Может уже есть кикие-то общепринятые принципы, чтобы не получилось так, что я "начну изобретать велосипед" сейчас, а через два месяца найду какую-нибудь библиотеку (например библиотеку форматов) или получу проект от кого-нибудь, которые не стыкуются с моими "принципами" (например полученная схема не будет стыковаться с моими форматами). Т.е. на текущий уровень знания Ментора, боюсь зделать неправильный выбор "принципов", поэтому и спрашиваю совета.

3. Наверное все-таки предположу, что не любым, а каким-то очень большим, но ОГРАНИЧЕННЫМ значением. Правильно? Специально попробовал. Размер 10 000 воспринимает, а при размере 1000 000 ругается ("vllib: Error 1101: Problem building error report.") Значит допустимое значение где-то между этими границами.

4. Если нетрудно ответьте все-таки пожалуйста:

"Еще вопросик.

".....1169 и умножьте на 80 получите размер элемента при печати на бумаге A4, если же распечатать на A3 то все соответственно увеличиться..." Понимаю так, что увеличится при печати на А3 ТОЛЬКО если выбрать при печати опцию "растянуть на страницу", а при печати с "МАСШТАБОМ 1" размер элемент не изменится. Правильно?"

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Естественно размеры форматок нужно создавать исходя из того как вы будете распечатывать. В конце концов можно создать множество форматок под разные варианты.

2. К сожалению должен вас огорчить, т.к хоть все работают по ГОСТ размеры бывают разные, мне присылали схемы от разных организаций в которых были разные длины\расстояния выводов:

2,5мм

2.54мм

4мм

5мм

5,08мм

8мм

Те кто использовал западные библиотеки выбирали размеры кратные дюймам, те кто считают что кроме мм в мире ничего больше не должно быть, выбирали целочисленные.

 

Замечу также, что в DxD есть команда scale которая дает возможность изменить размеры выбранных элементов на схеме, т.е . адаптировать "непривильные" символы к текущей схеме.

 

3. Под любыми размерами я понимал конечные размеры на распечатке, а не любое количество точек разбиения страницы (память машины ведь не безразмерная).

4. Естественно масштаб 1 подразумевает сохранение размера, попробуйте сами распечатать и увидите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Понятно. В принципе можно создавать и форматки и библиотеки под каждую схему, но это не выход. Понимаю так, что если хочу печатать "метрические элементы" (элементы размеры которых одноначно определены в мм), то нормальный вариант один - выбирать размер в усл. единицах листа, допустим для А4 2970х2100 и создавать элементы исходя из того что 1 усл. единица равно 0,1 мм. Правильно?

2. Жаль (((. Будем "изобретать велосипед" ))

Команду Scale пробовал и до этого. Но она работает некоректно. Сдвигает элементы относительно друг друга (при опредеенных масштабах).

3. Ваши слова: "3. Количество точек на которое разбивается страница может быть любым , " Вот это меня смутило, подумал чтото неправильно понимаю.

4. Пробовал выводить и до и после Ваших слов. Опять подумал, чтото непонимаю, поэтому и переспрашивал.

Спасибо за ответы и терпение))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Да. Но при этом будьте готовы к несовместимости с символами из интернета (на сайтах Analog_Devices и т.п. есть библиотеки символов но они как вы понимаете в разрешении 0,001inch (0,254мм)).

2. Сдвиг зависит от расположения начала координат символа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1. Понимаю. Вот и думаю сейчас , какие принципы заложить в основу.

2. Опять некоректно выразился. Сдвигает относительно друг друга графические элементы ОДНОГО библиотечного элемента, а не библиотечные элементы на схеме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...