Jump to content

MCAD

Дилеры
  • Posts

    2,555
  • Joined

  • Last visited

  • Days Won

    260

MCAD last won the day on December 1

MCAD had the most liked content!

4 Followers

Информация

  • Пол
    Мужчина

Recent Profile Visitors

22,832 profile views

MCAD's Achievements

  1. Получится первое января в Excel'e В любом случае придётся в Excel править.
  2. А с перезагрузкой не устроит? после перезагрузки Все же копирование в Более правильно для конечного пользователя
  3. Добавление знаков перед значимыми символами/ Для Перфекциони́стов, важно количество символов в строке, приходящей в таблицу из чертежа Изначально в примере это было решено с помощью Select () 00:22, такое решение не позволяет гибко перенастраивать количество знаков. Хотя имеет некоторые преимущества, например можно в зависимости от количества символов, добавлять нужный префикс. Можно сделать по-другому: 00:36 Определяем количество символов в тексте в колонке «А» как strLen(off(0;-3)) 01:03 Для простоты и наглядности (короче мультик) задаемся, что нам нужно иметь ШЕСТЬ символов в строк. Для того, чтобы определить сколько символов нам нужно добавить пишем 6-strLen(off(0;-3)) 01:13 С помощью функции subString отрезаем из строки «000000» количество символов, которые нужно добавить к исходной строке substring(“000000”;1;6-strLen(off(0;-3))) 01:39 Добавляем проверку. Если текстовая строка, пришедшая с чертежа, длиннее чем мы задали, то пишем «», иначе substring(“000000”;1;6-strLen(off(0;-3))). Теперь в колонке отображаются только те символы, которые должны быть добавлены к строке 02:18 Теперь нужно добавить то, что пришло с чертежа. Так как строка может быть содержать сsслки на объект заранее форматируем её как текст fmtRaw(off(0;-3)) 03:08 Проверяем работу. В примере, который можно скачать по ссылке выше константа «000000» заменена на значение «комментированной ячейки» "С2" "Определение строки" и выражение становится универсальным: =iff(strLen(off(0;-3)) > strLen(This."Определение строки");"Больше "+strLen(This."Определение строки")+" ("+strLen(off(0;-3))+")";subString(This."Определение строки";1;strLen(This."Определение строки")-strLen(off(0;-3)))+FmtRaw (off(0;-3))) Где strLen(This."Определение строки") возвращает количество необходимых знаков в строке.
  4. Запустите "C:\Program Files\Nanosoft\nanoCAD x64 23.1\nCadS.exe" И там есть: spweld - Сварной шов spwleg - Сварной катет sppos - Обозначение позиции
  5. Ограничения, которые не понятны из примера и ролика, из-за которых "ничего не работает" Горизонтальные оси должны лежать на слое MCAD_AXES_Горизонтальные Вертикальные на слое - MCAD_AXES Имя блока должно содержать AlexV Блок должен содержать атрибуты и видимости: Разумеется, что все это можно перенастроить под конкретные условия и значения в чертеже, нажав на кнопку "Выбрать исходные объекты"
  6. Уточните пожалуйста, там три формата СПДС в пространстве модели В листе (у меня) отображаются так же как пространстве модели
  7. Ну, я не настолько "политкорректен" Нет. Это инструменты для повышения производительности проектировщиков и возможности автоматизации простых действий. Это на Ваш выбор: хотите пользуетесь не хотите не пользуетесь. Согласен, лучше полный СПДС GraphiCS Тут не поспоришь. Но я старики рассказывали, что раньше были Специалисты САПР, которые могли и умели организовать бизнес процесс выпуска документации в разных средах. ЯТД
  8. Зачем вытеснять? Как бы не совсем точная формулировка. Совместимости autocad и autodesk? Вроде совсем автодесковская технология?
  9. Часто спрашивают, как добавить таблицу в БД прямо с чертежа или из другого источника данных (например Excel) Простой пример: Есть «Универсальный маркер» -«Сохранение таблицы в базу» В нем есть атрибуты и пустая таблица, с добавленными строками 00:00 Вставляем маркер из базы данных 00:04 Видим пустую, незаполненную таблицу 00:10 Открываем универсальный маркер в MechWizarde. Таблица пустая, мы можем, например, добавить или удалить строки прямо тут. Но мы хотим решить задачу сохранения прямо с чертежа 00:21 Вставляем «Дочерний маркер 2». Он автоматически накладывает односторонние зависимости на указанный маркер «Сохранение таблицы в базу» 00:30 Вставляем маркер «Маркер наследующий таблицу» 00:40 Открываем маркер в MechWizard 00:42 Таблица, являющаяся источником данных для атрибутов маркера, выполнена ссылкой таблицу объекта. Так как в в указанном объекте только одна таблица, то автоматически подставляется [Table0] 00:50 открывает таблицу нанокад, и копируем из неё данные ctrl+C 00:55 Открываем универсальный маркер на редактирование 00:56 Переходим в режим редактирования маркера 00:58 и, открыв таблицу на редактирование, вставляем скопированные данные из буфера обмена ctrl+V. Сохраняем маркер в базу данных 01:09 Вставляем маркер в чертеж, теперь таблица маркера заполнена 01:19 Открыв маркер «Маркер наследующий таблицу» видим, что данные в таблице 00:42 по ссылке автоматически обновились Проверяем работу Сохранение таблицы в БАЗЕ.mcdi
×
×
  • Create New...