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

Технические требования


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

С некоторых пор начал развлекать себя программированием под SW. В принципе программирование это ведь тоже конструирование, только более идеальное что-ли.

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

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

TT.rar

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


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

TTsp1.rar

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

_Leon_

ну если

в лучших традициях SolidWorks

, то sp1 советуешь ставить или лучше сразу дождаться выхода следующей версии и сервиспака уже к ней :wink:
Ссылка на сообщение
Поделиться на других сайтах

Отлично, процесс пошёл может скоро и про SWR c Глосисом забудем. Интерессное решение у меня малость другое.

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

сразу дождаться выхода следующей версии и сервиспака уже к ней :wink:

Это каждый должен решить сам. А сразу дождаться новой версии не удасться, я ее еще не начинал. Ну а если серьезно, то я выложил эту примочку чтобы услышать мнения о ней, какие-нибудь идеи, что можно улучшить, ну и чтобы программу потестировали. А то, я пока с ней возился она мне порядком надоела. Отношение к ней такое, как к сексу после секса... :smile:
Ссылка на сообщение
Поделиться на других сайтах

Прога нужная,

сам подобной пользовался еще на CADKEY7 под DOS

К сожалению под SW2004 запустить не смог :

остановилась по ошибке "Can't find project or library"

в строке "Source = swApp.GetCurrentMacroPathName"

В параметрах документа дополнительно пытался указать путь к этому макросу - безрезудьтатно

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

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

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

Еще раз спасибо LEON :clap_1::clap_1::clap_1:

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

_Leon_

Главное - не вешай нос, у тебя тоже отличная прога.

Если есть желание "тварить добро" попробуй вышеупомянутую прогу адаптировать к ЕСКД. Готовые тебования по разделам можно выдернуть из Компаса. Ну и все лишнее пообрубать. Я был бы счастлив. :-)

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

К сожалению под SW2004 запустить не смог :

Странно, а под 2005 запустилась? В принципе макрос в котором произошла ошибка (не знаю почему) вещь вспомогательная, служит только для запуска ехе-шника из под солида. Я его везде использую как универсальный загрузчик - он запускает ехе-шник с тем же именем и в той же папке что и у него.

Rich

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

Игорь

Конкурентов я видел, у них там еще и лайт-версия есть, правда глючновато работает. Но мне гораздо интереснее было бы посмотреть какие наработки есть у участников этого форума, потому-что судя по сообщениям так чуть ли не половина что-то подобное себе сделала. Может наподобие галереи красивых картинок сделаем галерею примочек для солида?

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

Из планов на будущее хочу сделать преобразователь спецсимволов, чтобы различные солидовские символы типа диаметра и градуса нормально отображались, ну и чтобы конпки вставки этих символов в программе были. Попробую сделать поддержку нумерованных и маркированных списков...

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

Да, кстати, я в описании не написал какая логика заложена в текстовый анализатор при считывании текста из заметки.

Если строка начинается с пробела, то номер в начале строки не воспринимается как номер. Три пробела вначале соответствуют знаку табуляции ->. Если вторым или третьим символом в строке стоит точка, то знак перед точкой будет рассматриваться как номер. В последнем случае если после точки не было пробела, то он добавится при вставке заметки

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

To: _Leon_

Отлично!

Особенно понравилось менять местами строки. Вот если бы была автонумерация, возможно ли это?

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

VNP2003

С автонумерацией возится надо, ведь могут быть пункты ТТ не умещающиеся в одну строку, их надо как-то исключать из автонумерации, потом хорошо бы тогда все это еще связать с нумерованными списками доступными в 2005 SW. Короче с моими познаниями в области программирования быстро это не сделать. Но задача конечно интересная. Хочу еще попробовать разделить ТТ на группы. Т.е. чтобы сначала выбираешь группу ТТ, и в раскрывающихся списках тогда будут только фразы, относящиеся к этой группе, а не все валом. Кстати, кто-нибудь знает чем можно открыть компасовский файл GRAPHIC.TDP в котором лежит их база ТТ?

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

_Leon_

В старые, далекие времена, когда я работал в AutoCADe, использовал TT написанную на Lisp. Так вот там темы разделялись просто, например в самом TT.txt:

пробел

*****РАЗМАРЫ*****

пробел

Конечно, не гениально, но всеже.

Кстати, неплохо былобы, чтобы окно располагалось поверх всех, как это реализовано в "неуказанной шероховатости". Мелочь, а приятно.

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

To: _Leon_

Вот если бы была автонумерация, возможно ли это?

<{POST_SNAPBACK}>

Если за выходные отвяжу свою прогу от жёстко заданного шрифта, то выложу.

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

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

_Leon_

Так вот там темы разделялись просто, например в самом TT.txt:

Так на выходе все равно был общий длинный список, только разбитый на группы?

Кстати, неплохо былобы, чтобы окно располагалось поверх всех, как это реализовано в "неуказанной шероховатости". Мелочь, а приятно.

Если честно, то я не нашел как это сделать, подскажите пожалуйста. Это какое-то свойство формы должно быть наверное. Я на VB6 пишу.

OldCAM

Не совсе понял, про что это. Про компасовские ТТ?

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

_Leon_

Так на выходе все равно был общий длинный список, только разбитый на группы?

Да, именно так. Я в компасе не работал, поэтому не знаю как должно выглядеть на самом деле, но разбить на группы в самом TT.txt? это на первое время выход.

А вообще _Leon_ и OldCAM, вместе вы сможете многое.

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

подскажите пожалуйста. Это какое-то свойство формы должно быть наверное. Я на VB6 пишу.

<{POST_SNAPBACK}>

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

Если честно, то я не нашел как это сделать, подскажите пожалуйста. Это какое-то свойство формы должно быть наверное. Я на VB6 пишу.

<{POST_SNAPBACK}>

Используй API-функцию SetWindowPos.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Bot
      Компания «Топ Системы» открывает Весеннюю школу САПР 2024 — серию уроков в формате открытых вебинаров по теме «T‑FLEX CAD как часть платформенного решения T‑FLEX PLM». Когда? 22-27 апреля 2024, начало в 11.00 МСК Какой формат? ONLINE вебинары продолжительностью 2-2,5 часа Что в программе? Демонстрация экспертного опыта работы с технологиями программного комплекса T‑FLEX PLM. Опыт АЗ Урал, Борлас, НИЯУ МИФИ. Знакомство на практических примерах с функционалом и алгоритмами работы программ комплекса T‑FLEX PLM. Опыт миграции с иностранных решений на программный комплекс T-FLEX PLM. РЕГИСТРАЦИЯ Есть ограничения по участникам, требования к слушателям указаны на сайте регистрации. View the full article
    • Александр 36
      Подскажите как копировать часть программы?Кнопка COPY на экран не выводится и не выделяется часть программы
    • alex0800
      вылет большой это раз фрезу отгибает.уменьшить глубину резания .и для снятия фаски это не тот инструмент. виктор они вам морочат голову. но проверь люфт по оси может разболтаны болты на шаровой. или поменяйте направление подачи может в этом случае будет без подрыва  
    • Клиент
      @Viktor2004 , почему второй станок делает лучше можно разбираться. Но здесь реально большой вылет фрезы, слышно как звенит. Может быть, стоит с оборотами поиграть (уменьшить или увеличить. Может быть нагрузку (съём) на фрезу больше дать. Режимы явно нетехнологичны. Судя по всему серия, над технологией поработать нужно, поставьте такую фрезу, она не дорогая:  
    • gudstartup
      @Viktor2004 вопросы к технологам при такой обработке рябь обеспечена это сильно сказано прям таки зеркало? да и ряби на фото не видно @Viktor2004 это вы рябью называете это какое-то дробление материала а не рябь притом только сверху вижу поставите это зеркало на ваш с рябью и сделайте небольшой съем и посмотрите чего зарябит и вообще чего нельзя стол повернуть и фаску продольно снять что за дикий метод
    • Viktor2004
      мне в пример приводят соседний станок. Там все то же самое, такой же вылет, такие же режимы. Но там дает зеркало
    • Leksunkin
      Вылет великоват, сделать припуск поменьше на фаску, как вариант пройти предварительно ступеньками предыдущим инструментом. Фреза похожа на сферическую, если да то лучше по кругу послойно закатать. Станок не виноват.
    • gudstartup
      ну пока еще мы вам никак не помогли но возможно удастся после изучения бэкапа
    • Viktor2004
      Товарищи, подскажите пожалуйста что можно поднастроить При снятии фаски получается рябь. SERVO ERROR в пределах 5 микрон Series31i Model B   VID_20240420_145644.mp4 CNCIDNUM.TXT CNC-PARA.TXT
    • Maik812
      все работает.. привязывать правильно нужно.
×
×
  • Создать...