Jump to content

doctorraz

Пользователи
  • Posts

    4,224
  • Joined

  • Last visited

  • Days Won

    366

Posts posted by doctorraz

  1. Каждый раз "вздрагиваю" получая обновления из темы про "Простейшую автоматизацию" :rolleyes: :rolleyes: :rolleyes:

    конечно, инструмент сделали, а курсы по его применению не открыли ))

    вот и бегают .... с гранатами вокруг... не только ты вздрагиваешь

    off ЗЫ Ковчег построили дилетанты, профессионалами был возведён Титаник.

    профессионал знает, что невозможно создать вечный двигатель, а дилетант не знает, идет в гараж и делает

    Все профессионалы когда-то были дилетантами.

    • Like 1
  2. Извините,что апаю старую тему.

    Мне тут вчера один сотрудник ТП намекнул, для того, что бы софт доводился до кондиции пригодной к применению вас надо толкать, иначе никак.

    Вот я и хотел уточнить, альбомами будете дальше заниматься? Есть смысл писать замечания/пожелания? Или крест жирный поставили и т.к. никто по ним не обращается, то это "очередная невостребованная функция"

    тут так красиво расписали про них.

    Основные изменения сборки 7.0.938

    • Новая закладка менеджера объектов «Альбомы», предназначенная для формирования структуры файлов комплекта чертежей без применения «тяжелых» систем документооборота.
    • Автоматическое получение ведомости рабочих чертежей основного комплекта в формат таблицы СПДС GraphiCS.
    • Пакетная печать комплекта чертежей с автоматическим подбором масштаба печати, исходя из размера бумаги и формата.

    только ведомость чертежей делает.

    Печатать толком не может, структура файлов и заполнение полей через раз(((

    Или вы эти возможности из последней версии убрали?

  3. А форматка не встраивается в файл? т.е. при открытии файла на другом ПК на осн.надп. опять тексты будут так как в шаблоне на том ПК?

    типы линий, стили шрифтов, единицы и прочее, что находится под меню "Формат" это все свойства чертежа, т.е. от настроек программы не зависят

  4. перераспознавать существующие я бы настоятельно не советовал, (потом горя хлебнете (при обновлении программы, передаче файла чертежа другим юзерам и т.п.)

    сохранить под другим именем и перераспознать под него форматку.

  5. И как теперь это все из автокада применить к нанокаду? Например взорвав штамп я не получаю никакого набора полей.

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

    ЗЫ функционал наноСПДС, механика и вертикалок на базе АК полностью идентичен. Отличаются возможности платформы.

  6. а перераспознать по новой форматку и штамп?

    Что значит перераспознать? Это форматка "из коробки" и в ней тексты "Формат" "Копировал" следуют за текстовым стилем, а тексты в О.Н. остаются наклонными хотя я поставил прямой шрифт. Если открыть окно заполнения О.Н. то там в каждом поле есть опция "настроить шрифт" и там снята галочка для наклона "из стиля". При этом если я еще могу проделать "мартышкин труд" в каждом тексте поставить эту галочку из стиля, то для заголовках я этого никак не могу сделать. Да и те же позиции имеют отдельно настройку наклона, ТТ отдельно... должно быть по-умолчанию всё из стиля текста это называется - единообразие, что требует ЕСКД, а не чехарда. Может кому надо там прямо там наклонно пускай поменяет сняв галочку "из стиля".

    что значит из "коробки"? семейство СПДС никогда этим не страдало.

    Ручками, вот так:

     

    а потом вот так:

     

    и будет счастье.

    ЗЫ ТТ вообще доломали, в предыдущих релизах это был инструмент, теперь пользоваться стало невозможно.

    • Like 1
  7. Уважаемые, ну почему у вас нет ЕДИНООБРАЗИЯ? Почему выставив параметры шрифта в его стиле, у меня в основной надписи шрифт не прямой как я выставил, а наклонный? Да потому, что кому-то пришло в голову убрать связь шрифта в шаблоне О.Н. со стилем шрифта и жестко прописать 15гр.!

    а перераспознать по новой форматку и штамп?

    то же не меняет наклон?

    Shapochka вы тестер? Судя по всему все пользователи купившие это ПО тоже тестеры. Увы. Хоть бы промежуточные сборки с исправлениями хоть раз в квартал выходили.

    тут все тестеры ((

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

    зы конь в вакууме-обсуждение сферического коня в вакууме

  9. так весь замес в том и состоит что бы понять как переносить,

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

     

    знаю что народ заденьги это делает, но это не мой вариант, только разбираюсь

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

    ждемс от ТС конкретики откуда куда и что он хочет.

    ЗЫ очередной конь в вакууме

    • Like 1
  10. у нано очень мощная техподдержка и много грамотных специалистов, имей терпение, .. возможно кто-нибудь из них освободится и ответит. или отправит тебя в FAQ (которого тут нет и не предвидится)) или F1. что было бы весьма полезно.

  11. Операция не стоит автоматизации...
    Просто возникла необходимость в 150 штампах поменять шифр и название проекта. :)

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

    ------------------------------

    в СПДС есть мощный инструмент "Найти и заменить", не уверен, что в голой платформе он есть, но имхо это самое лучшее и прямое, что удалось сделать си&нанософту за все время.

    • Like 2
  12. 1. сделать какой нибудь объект с текстовыми полями (блок, парметрика, да хоть текст) и полем штампа ссылаться на текст в этом объекте. (полем или по взять с чертежа) например как пишет SergeySS

     

    + что бы изменить по штампам значение полей достаточно именить его в этом "объекте"

    - вставить из базы штамп не получится, копировать не получится (поля не привяжутся, придется цеплять ручками)

    - может глючить (не обновлять)

    - проблемы у форматов с полями (не обновляют, теряют)

    Что бы с ним работать надо предварительно сделать шаблон со 100500 привязанных штампов.

    На этапе освоения СПДС пользовался, но все же в топку (глючно и муторно, автоматизация на нуле)

    -------------------------

    2. Как намекнул уважаемый MCAD через табличные отчеты.

    Вкратце:

    • делаем выборку по интересующим нас форматам (с документа, вкладки или по области),
    • задаем параметры выборки.
    • добавляем в отчет все интересующие нас поля
    • добавляем поле Obect и делаем по нему группировку

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

    +практически полная автоматизация

    +не нужны шаблоны

    +форматы добавляем как хотим

    +работает по всему документу

    -легко, что то пропустить (например при вставке пустого формата, он не появится строкой в таблице, и надо зайти в таблице во все поля и пробить "энтером") хотя это можно делать на последнем этапе.

    -надо тонко настроить отчет (если в отчет попадут таблицы в которых нет изменяемого поля, например Autor есть в первом листе, но нет в последующих, то в форматах изменения не пройдут)

    --------------------------

    3. Программный способ. (самописный скрипт)

    Например так

     

    +полная автоматизация

    -работает только по пространству листа или модели

    -----------------------

    4. Альбомы СПДС

    +полная автоматизация (лист/модель, файлы)

    -глючат

    -не доведены до ума

    -нужен СПДС

    • Like 1
  13. А вот это просто гениально и жизненно необходимо каждому:

     

    автоматическое составление ведомости чертежей

    Не могу сообразить, как сделать, что бы при изменении фамилии (или номера заказа, названия проекта) в штампе (основной надписи) на листе общих данных автоматически менялись бы и на других листах?

    взять с чертежа-> свойства

  14. Можно ли таким образом во всех линиях набора изменить толщину? Или для операций оптом нужно делать по другому?

    не уверен, что возможны операции "оптом" (в любом языке программирования)

    гоняете набор полученный SelectionSet в цикле и меняете свойства..каждого Item

    Думаю больше вариантов нет.

  15. Блин, ты опять "БАГ" нашёл :-) :-) :-) :-) :-) :-) :-) :-) :-) :-) :-)

    я это, как баг не воспринимаю, грабельки которые легко обойти))) опять же коль никто не пользуется, значит никому не надА))

    К вечеру дошел смысл твоего сарказма))) Если б не этот "баг" то для переменных маркеров и шаблонов приходилось бы явно объявлять параметры в ActHeader, а так они хоть вроде как локальные (если по правилам), но ведут себя как глобальные (сохраняют значения после закрытия скрипта)

    Очень удобно.

    ============================

    В продолжение нашего разговора о работе стандартных методов скрипта в маркерах шаблонах и группах...

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

    итак:

    1. В маркерах и группах стандартные методы не работают
    2. В шаблонах при наличии формы работают только методы ActHeader и OnInitialization

    Конечно методы можно принудительно вызвать в скрипте (по событию формы или ее элемента), но в этом случае они ничем не отличаются от пользовательских ((((

    Мои слова достаточно легко проверить запустив IDM и введя этот скрипт:

     

    SVersion = 2;
    ObjectDescription = "";
    function ActHeader
    {
    ShowValue ("ActHeader ",);
    }
    function OnInitialization
    {
    ShowValue ("OnInitialization ",);
    }
    function OnMakeParameters
    {
    ShowValue ("OnMakeParameters ",);
    }
    function OnMoveGripPoint
    {
    ShowValue ("OnMoveGripPoint ",);
    }
    function OnChangeParameters
    {
    ShowValue ("OnChangeParameters ",);
    }
    function OnUpdateGraphics
    {
    ShowValue ("OnUpdateGraphics ",);
    }
    function OnDialog
    {
    ShowValue ("OnDialog ",);
    }
    function OnDialogChanged
    {
    ShowValue ("OnDialogChanged ",);
    }
    function OnConnect
    {
    ShowValue ("OnConnect ",);
    }
    function BeforeConnect
    {
    ShowValue ("BeforeConnect ",);
    }
    function OnInitSelect
    {
    ShowValue ("OnInitSelect ",);
    }
    function OnSelectParam
    {
    ShowValue ("OnSelectParam ",);
    }
    function OnAddObject
    {
    ShowValue ("OnAddObject ",);
    }
    function SetGripPoint
    {
    ShowValue ("SetGripPoint ",);
    }
    function OnMenu
    {
    ShowValue ("OnMenu ",);
    }
    

     

     

    ============

    PS остался еще открытым вопрос по присваиванию значений полям маркера/формы/группы из скрипта, пока не получилось, но так и не понял возможно ли в принципе((

  16. так сохраняет значение

    SVersion = 2;
    ObjectDescription = "";
    
    function onOpenForm {
       Form1.editbox.Enabled = Form1.checkbox.Value;
    }
    
    function onCheckBox {
       Form1.editbox.Enabled = Form1.checkbox.Value ;
    }

    обязательное условие checkbox должна быть присвоена любая переменная.

    Инициализируется при первом изменении и потом можно менять из свойств

    • Like 1
  17. Мы с тобой уже обсуждали эту тему...

    Стандартные методы не работают в шаблонах маркерах и группах!!!

    ActHeader не исключение

    По крайней мере в СПДС10

    А как было бы здорово(((

    Я бы тогда сделал суперпупермаркервсехвременинародов))

    SVersion = 2;
    ObjectDescription = "";
    
    //function ActHeader Стандартные функции не работают в шаблонах маркерах и группах!!! Только пользовательские.
    //{
    //Public(checkerEdit, "переключатель разрешения поля ввода");// объявление переменной связанной с контролом checkBox в редакторе форм.
    //}
    
    function onOpenForm()// Событие на открытие диалога
    {
    Form1.editbox.Enabled = FALSE;
    Form1.checkbox.Value = FALSE;
    }
    
    function onCheckBox()// Установка свойства на поле ввода
    {
    Form1.editbox.Enabled = Form1.checkbox.Value;
    }

    ================

    PS посмотрел видео, в нано работает... попробуй свой шаблон в АК+СПДС))) проверил на другом АК работает, но ActHeader не влияет.

    Шаблон выноски со скриптом.zip

    • Like 1
  18. если все же очень хочется связать два объекта, а потом копировать их , что бы связь сохранилась, как в нано не знаю, но в АК 100% работает способ..

    связанные объекты загоняем в блок и потом этот блок копируем 100500 раз, как накопировались... блоки взрываем, связи между объектами в блоке сохранятся.(но естественно только, что было внутри блока)

    Konstruktiv54 подсказал еще способ..

    если копировать объекты по _copyclip или _copybase, то при вставке связи не теряются, по крайней мере в СПДС 10.1889 работает, в наноСПДС должно быть аналогично.

    =======

    PS механизм в АК тот же, копирование идет через блок и его автоматическую разбивку АК (в папке темп его можно найти (блок)) Думаю в нано все то же.

    • Like 1
×
×
  • Create New...