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

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


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

С некоторых пор начал развлекать себя программированием под 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
    • maxx2000
      @gudstartup но тем не менее они метафорически предсказали будущее. Всё, от волшебной кнопки до разбивания черепушек молотом, просиживание у окна (Windows)  слежение за звёздами (лайки )  
    • maxx2000
      ага, привязать двойным морским узлом 
    • gudstartup
      текнология это вам не группа из 90-х
    • Клиент
      @Viktor2004 , почему второй станок делает лучше можно разбираться. Но здесь реально большой вылет фрезы, слышно как звенит. Может быть, стоит с оборотами поиграть (уменьшить или увеличить. Может быть нагрузку (съём) на фрезу больше дать. Режимы явно нетехнологичны. Судя по всему серия, над технологией поработать нужно, поставьте такую фрезу, она не дорогая:  
    • gudstartup
      @Viktor2004 вопросы к технологам при такой обработке рябь обеспечена это сильно сказано прям таки зеркало? да и ряби на фото не видно @Viktor2004 это вы рябью называете это какое-то дробление материала а не рябь притом только сверху вижу поставите это зеркало на ваш с рябью и сделайте небольшой съем и посмотрите чего зарябит и вообще чего нельзя стол повернуть и фаску продольно снять что за дикий метод
    • Viktor2004
      мне в пример приводят соседний станок. Там все то же самое, такой же вылет, такие же режимы. Но там дает зеркало
    • Leksunkin
      Вылет великоват, сделать припуск поменьше на фаску, как вариант пройти предварительно ступеньками предыдущим инструментом. Фреза похожа на сферическую, если да то лучше по кругу послойно закатать. Станок не виноват.
    • gudstartup
      ну пока еще мы вам никак не помогли но возможно удастся после изучения бэкапа
    • Viktor2004
      Товарищи, подскажите пожалуйста что можно поднастроить При снятии фаски получается рябь. SERVO ERROR в пределах 5 микрон Series31i Model B   VID_20240420_145644.mp4 CNCIDNUM.TXT CNC-PARA.TXT
×
×
  • Создать...