Перейти к публикации

Скрытые возможности Sw


Рекомендованные сообщения

Похоже что не только этим отличаются, заключи слово OVER в треугольные скобки: <OVER> после этого все должно заработать.

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


То, что видно на сером фоне, появляется автоматически, при наведении на эту заметку мышки. То, что выделено зеленым, появляется при удалении знака "\", стоящего после слова "Круг" на верхней картинке, или после фразы "SHAPE".

Поверь, дружище, только этим и отличаются!

При редактировании заметки, дабы внести из модели данные запись о материале изготовления, нажал на кнопулечку, при редактировании заметки, СТЕК, по-русски то-бишь двустрочныей текст. В отведенные поля верхнего и нижнего текста, скопированные в буфер обмена данные, заключенные между <>, вставляются лишь частично, например только $PRPSHE и все. Дабы нормально вставить требуемые значения, кликаю на эаметке - свойства, и в отдельном окне вставляю между тегами, все то, что мне надо. ЭТО ВСЁ! Я даже и не думал, что с такой ФИГНЁЙ мугут быть проблемы! Б...

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

Я даже и не думал, что с такой ФИГНЁЙ мугут быть проблемы! Б...

<{POST_SNAPBACK}>

Ну тогда больше конкретики что именно не работает. Первое слово на нижнию строку опускается или все в одну строчку пишется. Можно попробовать в параметры стека вписать все параметры стека Текст1<STACK size=0.5 divider=no>Текст2<OVER>Текст3</STACK>, причем если это зачитывается из свойства файла, то надо впереди добавить еще информацию о шрифте <FONT size= 3.5>Text1<STACK size=1 divider=>Text2<OVER>Text3</STACK> и беред шрифтом еще один пробел добавить для правильного отображения в заметке на чертеже.
Ссылка на сообщение
Поделиться на других сайтах

Я даже и не думал, что с такой ФИГНЁЙ мугут быть проблемы!

<{POST_SNAPBACK}>

У меня в SW2005 тоже что-то не получилось. Под него написал програмку, хотя сейчас не пользуюсь. Правда пришлось набросать под 2006. Может пригодится? Все равно собирался через буфер обмена

Ну тогда больше конкретики что именно не работает

Первое свойство файла модели вставляется, а последующие, которые должны быть над чертой и под чертой не берутся, пишутся только имена свойств.

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

Ну собственно кто заинтересовался, вся инфа (модель + лист чертежа) в файле.

2Kelny - не помогает.

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

Решил заморочиться с подобной штукой - внес соответствующие свойства в деталь, создал запись на листе (в основной надписи) подобного плана:

$PRPSHEET:"ТипПроката"<STACK size=1 divider=>$PRPSHEET:"ТипоразмерПроката"<OVER>$PRPSHEET:"МатериалПроката"</STACK>

Самое интересное, что тег <FONT size= 3.5>, который предлагал Kelny, испаряется автоматически, а когда выхожу из режима редактирования основной надписи, остается такая штука:

post-5340-1154410901.gif

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

Решил заморочиться с подобной штукой - внес соответствующие свойства в деталь, создал запись на листе (в основной надписи) подобного плана:

<{POST_SNAPBACK}>

А если создашь в модели свойство скажем Material в значения которого запишешь

<FONT size= 3.5>Text1<STACK size=1 divider=>$PRP:"ТипоразмерПроката"<OVER>$PRP:"МатериалПроката"</STACK>
, а в заметке чертежа впишешь ссылку на свойство модели $PRPSHEET:"Material" то получиться имено то что я говорил.
Ссылка на сообщение
Поделиться на других сайтах

:)

<FONT size= 3.5>$PRP:"SHAPE"<STACK size=1 divider=>$PRP:"SORTAMENT"<OVER>$PRP:"MARKA_MATERIAL"</STACK>

Как исправить положение $PRP:"SHAPE" (Круг), так, чтобы было выравнивание по центру?

Что есть divider и почему ему ничего не присваивается (divider=)?

Обязательно ли прописывать тег, отвечающий за размер шрифта?

Почему предложенный мною вариант не работает? Фактически текст тот же. Или нет?

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

Как исправить положение $PRP:"SHAPE" (Круг), так, чтобы было выравнивание по центру?

Что есть divider и почему ему ничего не присваивается (divider=)?

Обязательно ли прописывать тег, отвечающий за размер шрифта?

Почему предложенный мною вариант не работает? Фактически текст тот же. Или нет?

<{POST_SNAPBACK}>

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

Файл materials.lst содержит списки материалов используемых в программе.

Инструкции по работе с materials.lst:

- Открыть файл можно с помощью любого текстового редактора

- Название списка записывается в квадратные скобки.

- Потом идет список материалов входящих в секщию. В каждой строке запись вида название материала в списке до знака равно, потом знак равно и стековое форматирование.

- В первых скобках записывается размер шрифта, если размер шрифта имеет дробное значение в качестве разделителя дробной и целой части необходимо использовать точку.

- Следом идет запись перед стеком.

- Потом в скобрах идет начало стека и задание его параметров, где: size=1 масштаб относительно размера шрифта всегда задается 1; divider=no стек не имеет черты между верхней и нижней строчкой стека, если параметр divider= и или его вобще нет то вставляется линия.

- За скобкой идет значение записываемое над чертой.

- После служебного слова в скобках <OVER> идет запись записываемое значение под чертой. И в конце закрытие стека </STACK>.

Формат строки(записывается в одну строку, без перехода на новую строку):

Название_в_списке=<FONT >Материал<STACK [divider=]>Материал<OVER>Материал</STACK>

Пример записи горизонтальной чертой:

Круг 10= <FONT size=3.5>Круг <STACK size=1 divider=>В-НД-12 ГОСТ 2590-88<OVER>10-2ГП ГОСТ 1050-88</STACK>

Пример записи без горизонтальной черты:

Пленка= <FONT size=3.5><STACK size=1 divider=no>Пленка полиимидная 0,04<OVER>марки А ЫУ0.037.108ТУ</STACK>

Пример записи в одну строку:

Пруток АМг6= <FONT size=3.5>Пруток АМг6.Т КР8 ГОСТ 21488-97<STACK size=1 divider=no><OVER></STACK>

Если не будет размера шрифта тебе постоянно видеть первое слово в нижней строчке.

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

Мбдааааа

Волшебство, однако!

<{POST_SNAPBACK}>

Это не волшебство, а шаманство. И самое интересное что в SW2005 до SP3 смещения не происходило, а вот после сервис пака все поползло вниз.
Ссылка на сообщение
Поделиться на других сайтах

И самое интересное что в SW2005 до SP3 смещения не происходило, а вот после сервис пака все поползло вниз.

<{POST_SNAPBACK}>

Да уж! После сервис паков иногда привычные вещи начинают глючить. Никогда этого не понимал.
Ссылка на сообщение
Поделиться на других сайтах

По последним постам. А не у кого нет базы даныых по сортаменту, желательно в формате *.mdb? Вроде как в Компасе была. Можно было бы, под SW наверное, что-нибудь полезное написать.

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

Kelny, дружище,

ПРОБЕЛ<FONT size= 3.5>$PRP:"SHAPE"<STACK size=1 divider=>$PRP:"SORTAMENT"<OVER>$PRP:"MARKA_MATERIAL"</STACK>

В чем я не прав? :doh:

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

В чем я не прав?

<{POST_SNAPBACK}>

Зависит от того на какой вопрос ты хочешь получить, ответ!!! Если это текст в свойство файла, а на чертеже на это свойство в заметке есть ссылка, то скорей всего дело в настройках заметки. Высота шрифта в заметке должна быть не дробной или нулевой. Тогда все будет в порядке.
Ссылка на сообщение
Поделиться на других сайтах

1. Тем, кто проектирует на основе компоновочных эскизов (кстати- давно уже перешел на такой принцип проектирования, у него есть свои преимущества, но об этом потом). Есть проблема, связанная с логикой дерева построений, довольно часто бывает, что компоновочные эскизы деталей, идущие один за другим, необходимо увязать между собой вне зависимости от истории, проще говоря, «родитель» должен получить зависимость от «потомка». Находясь в состоянии редактирования эскиза одного из «родителей» НЕ ВЫХОДЯ из редактирования эскиза надо нажать кнопку «сохранить». При этом в версиях до 2004 (может и 2005) года все «потомки» становятся видимыми и доступными для операций «смещение», «преобразование» и простановка от них размеров. В 2006 версии к сожалению, такую возможность убрали- при сохранении Солид предлагает выйти из эскиза. Зато появились блоки в эскизах. Они теоретически должны помочь обходить историю построения, но я их еще мало применял.

2. Для того чтоб быстро нарисовать шпоночный паз в плане, либо направляющий элемент в виде выреза в листовой детали по дуге с закруглениями по краям, достаточно нарисовать линию или дугу и к ней применить инструмент «смещение объектов» с параметрами «создать основание, два направления, торцевая пробка, дуги». В старых версиях вместо торцевой пробки надо было вручную дорисовывать касательные дуги.

3. Для наиболее часто применяемых команд подвесил к ним клавиши быстрого доступа (смотри «Инструменты- настройка-клавиатура»). До 2003 (точно не помню, может и 2004) версии был такой прикол: в редактировании эскиза детали я случайно нажал кнопку вызова штриховки, несмотря на то, что штриховка производится в чертежах, мой контур эскиза заштриховался! Я еще недолго баловался такой возможностью штриховать эскизы, в следующей версии такой трюк уже не удавался, а старый файл детали открытый новой версией в месте штриховки глючил.

4. Для быстрого расчета развертки некоего контура штампуемой детали мне раньше приходилось вызывать инструменты- измерить и указывать на каждый примитив эскиза контура, стараясь ничего не пропустить. А если контур многократно переделывался, то процесс измерения превращался в сущее наказание. Первый способ годится для прорисовки готовой развертки в виде отрезка с помощью уравнений. В уравнении прописываем в левой части сумму длин всех примитивов (еще один «секрет»- длину дуги можно образмерить, указав последовательно на саму дугу, затем на одну и на другую крайнюю точку дуги). В правой части = длина развертки. НО! Для того чтоб уравнение сработало, после переделки контура значок «Перестроить» необходимо жать ДВА раза.

5. Способ второй, годится для разных других случаев. Эскиз должен состоять только из одного контура. Жмем на эскиз в дереве, жмем на Кривая- Объединенная кривая, получаем кривую на основе эскиза, обратите внимание- вручную указывать на каждый примитив не надо! А их, этих примитивов может быть столько… Собственно тут даже команду «инструменты- измерить» вызывать не надо, просто жмем на эту кривую и смотрим результат внизу справа в самой нижней полоске окна Солида (забыл название) длину кривой.

6. Допустим, стоит задача- нарисовать невесть что, или срисовать с бумажного чертежа нечто с кучей размеров. Раньше в Афтокате, да и в Солиде я бы тупо срисовывал, ставя сразу те размеры, что есть на чертеже, процесс довольно нудный- сразу попасть в чертежный размер не получится, а параметризация так и норовит обойтись боком- дуга не той стороной приклеивается, линия убегает, все это наблюдать со стороны довольно забавно. Сейчас я рисую то, что на бумаге, чтобы было просто похоже, проставляю необходимые размеры, добиваясь полностью определенного эскиза, размеры пока не редактирую. Выхожу из эскиза. Двойной щелбан по нему в дереве, теперь видны все размеры, проставленные мною «на халяву». Теперь по очереди правлю каждый из них, но в окошке редактирования размера нажимаю галочку, но ни в коем случае не значок перестроения! Когда все готово, жму «Перестроить»- и все размеры становятся отредактированными сразу и одновременно. Такой способ удобен при рисовании особо сложных насыщенных контуров, неудобоваримых - например с углом линии 89°55’48”, с очень большим диапазоном размеров от 0,1мм до 5000мм и т.д. Особенно меня доставали радиуса, т.е. касательные дуги, они вечно ведут себя как им вздумается, а такой способ здорово их приручает. :rolleyes:

7. Есть способ сжать файл Солида примерно в 2 раза. Просто сохраняем его «как копию», смотрим – получившаяся копия всегда меньше оригинала, но как только мы с ней поработаем, размер опять раздувается, поэтому я так поступал только в самом конце работы.

8. Второй способ ужать файл Солида до минимума-

а) гасим все что есть в древе построения (выделяем первый и последний элемент с нажатым шифтом, правая клавиша- нажимаем «погасить»),

б) применяем первый способ- см. предыдущий пункт 7.

в) в проводнике ужатый файл утаптываем WinRARом с опцией «максимальное сжатие» и «непрерывный архив».

Примерно так же поступаем с файлом сборки, только гасим уже сами ужатые детали. ВСЕ. :wink:

9. Можно ли постить в эту тему - как считать деталь на прочность COSMOSWorksом? Тут тоже есть некоторые приемы.

10. Есть «хитрости» с многотельным проектированием, только вот я не понял, ни в одном форуме я еще не встречал практически ни одного вопроса по данной теме! Может быть невнимательно читаю? Поясню: мне приходится рисовать штамповую оснастку, пресс-формы и небольшие сборки по части машиностроения. Для этих целей необязательно создавать сборки, начиная с 2003 версии стало очень удобно рисовать все в файле одной детали применяя многотельное конструирование. Преимущества - на этапе эскизного проектирования очень экономится время за счет устранения операций сопряжения, создания файлов деталей сборки, которые возможно, окажутся в конечном итоге по три раза переделанными. Есть и недостатки- 1) увеличивается время на создание чертежа такой многотельной сборки, 2) для создания деталировки приходится повозиться с конфигурациями, но цель оправдывает средства. Так что, если кому надо, могу поделиться опытом.

P S Есть предложения по написанию макросов для облегчения участи нашего брата- конструктора, например, можно автоматизировать процесс сжатия файла- см. выше, есть и другие. Кто возьмется? Ответьте.

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

А потом в SW2005 через стандартный интерфейс, задать ширину заметки фиксированной длинны нельзя, а через API можно (в справке по API даже пример есть), в обычной справке про это ни слова.

Про размер наверно тоже читали (тот что над линией и под линией), задение с помощью <STACK>, но наверно не знаете что если такую запись

Размер

<STACK>2 размера

напишете в заметке, то при редактировании через свойства заметки, вся информация после <STACK> будет удалена. Потомучно стек закрывать надо. И соответсвенно правильная запись будет

Размер

<STACK>2 размера</STACK>

Есть еще такой инструмент "Условное обозначение отверстия" (SW2005SP5), так вот при редактировании параметров через PropertyManager в размерах запятые заменяются точками не зависимо от параметров документа. Чтобы этого измежать нужно редактировать через свойство размера (В таком варианте запятые остаются).

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

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

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

Гость
Ответить в тему...

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

  Разрешено не более 75 эмодзи.

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

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

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

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




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