Разработка условных знаков для AutoCAD

Тема в разделе "Autodesk", создана пользователем ivsem, 31 дек 2014.

  1. ivsem

    ivsem Форумчанин

    В первом посте перезалил архив второй версии усл.знаков, бо забыл положить в архив файлы dwg.
    Автокад не нашел файл UslZnIni.txt.
    В принципе есть два пути решения:
    1. Стартовать двойным щелчком по dwg файлу. Файл dwg и файл UslZnIni.txt должны находится в одной папке.
    2. Прописать в автокаде пути поиска файлов поддержки программы.
    Программы рисовки откосов-обрывов запускаются через стандартный загрузчик автокада не корректно (пропускается первый запрос программы).
    Можно нажать Esc, потом перезапустить нажав 11 и пробел (Enter). Либо запускать программы откосов-обрывов перетаскиванием файла *.fas в окно автокада, либо повесить программы на кнопки.
     
    Последнее редактирование: 28 янв 2015
  2. АлексЮстасу

    АлексЮстасу Форумчанин

    Да, заработало после помещения dwg в папку с UslZnIni.txt.
    Пока что рисуются откосы не оч. красиво. И не слишком похоже на картинку из #17.
    Тип линий пока что не используется, если откос узкий.
     

    Вложения:

  3. ivsem

    ivsem Форумчанин

    Алгоритм работы программ откос-обрыв прост. Штрих откоса строится перпендикулярно верхней бровке и тянется к нижней пока ее не пересечет.
    1_2.jpg
    Для котлована линию нижнего края откоса то же можно построить по разному и будут, соответственно, разные результаты.
    03.jpg
     
    Последнее редактирование: 29 янв 2015
  4. ivsem

    ivsem Форумчанин

    В первом посте выложена программа 13s.fas для вычерчивания зданий.
    На картинке показаны возможности программы.
    Пояснения к картинке (читайте так же описание программы в первом посте).
    Стороение 1-а. Отражатель на углу строения пикет 3, за тем у стены пикет 4. От пикета 4 измеряется домер до угла здания, вводится в программу со знаком плюс. Далее измеряется другая сторона строения и вводится в программу со знаком минус (знак определяет направление отрисовки строения). Программа отрисовывает строение.
    Строение 1-б. Отражатель на углу строения пикет 1, отражатель на втором углу строения пикет 2. Вводим домер +0. Вводим промер другой стены. Программа отрисовывает строение. Но для "массовой" рисовки в таких случаях лучше использовать, специально "заточенный" под это дело, 2 модуль программы рисовки по двум точкам и промеру.
    Стороение 1-в. Отражатель на углу строения пикет 5, отражатель в створе стены на пк 6.
    От пикета 6 до угла измеряется домер и вводится в программу со знаком минус. Далее измеряется другая сторона строения и вводится в программу со знаком минус. Программа отрисовывает строение.
    Строение 3-б. Отражатель на углу строения пикет 16, отражатель на углу строения пикет 17, отражатель в створе стены на пикете 18. Программа отрисовывает строение.
    Строение 3-в. Отражатель на углу строения пикет 26, Отражатель на углу строения пикет 27, Отражатель у стены на пикете 28. Программа отрисовывает строение.
    Здания.jpg
     
    Последнее редактирование: 30 янв 2015
    i77artur нравится это.
  5. ivsem

    ivsem Форумчанин

    В первом посте выложена вторая версия 13s.fas программы рисовки строений.
    Доработан четвертый модуль программы рисовки многоугольных зданий по промерам.
    Актуально для новых версий автокада. ( в частности для AutoCAD 2012).
     
    i77artur нравится это.
  6. ivsem

    ivsem Форумчанин

    Не много о рисовке зданий по обмерам в программе 13s.fas . Картинки сняты с Autocad 2002. В Autocad 2012 чуть по другому, бо там поворачивается чертеж.
    После запуска программы, на запрос программы по выбору модуля, набираем 4 и нажимаем клавишу пробел или Enter. На запрос «первый угол строения…» указываем нужный пикет мышкой или набираем номер пикета или просто тычем мышкой в пустое место на экране.
    На запрос «укажите мышкой направление…» указываем нужный пикет мышкой или набираем номер пикета или просто тычем мышкой в пустое место на экране. Получаем базис в пользовательской системе координат от которого будет производится построение здания по промерам. Базис должен совпадать с одной из стен сооружения.
    01.jpg
    На запрос «Расстояние в мм на плане (+ - домер до вешки) вводим промер стены или домер от пикета до второго угла здания. Если пикет расположен у стены здания до домер вводится со знаком плюс, если пикет расположен в створе стены здания, то домер вводится со знаком минус. Если пикет совпадает со вторым углом здания, то в качестве домера вводится значение +0 (плюс ноль).
    02.jpg
    Далее вводим обмеры. Обмер со знаком минус отрисовывается в лево по ходу, обмер со знаком плюс (плюс можно не вводить) отрисовывается в право по ходу.
    03.jpg
    Если нажать клавишу Enter, то программа автоматом дорисует здание, и вернется в мировую систему координат.
    04.jpg
    Если на соответствующий запрос ввести 0 (ноль), то программа дорисует здание и останется в пользовательской системе координат.Используя пользовательскую систему координат (систему координат здания) можно дорисовать много чего по разного рода промерам-домерам. Нажимаем клавишу F8 (режим орто), указываем мышкой направление откладываемого промера, вводим промер....
    ПСК.jpg
    Что бы вернутся в мировую систему координат, перезапускаем программу и выбираем модуль 0 (ноль).
     
    Последнее редактирование: 2 фев 2015
  7. Палыч

    Палыч Форумчанин

    ivsem, Молотчага.Все хорошо по задумкам и реализации, но муторно мне каждый раз искать папку с програмами и таскать их за FAS в рабочее окно.Как их посадить на кнопку (команды запуска нет)?
     
  8. ivsem

    ivsem Форумчанин

    Палыч,
    На кнопку вешается загрузка программы - (load "13s")
    После загрузки программа сама себя запустит.
    Повторный запуск программы 11 пробел или Enter.
    Можно конечно и по кнопке еще раз щелкнуть, но, лично для меня, удобнее левой рукой средним пальцем два раз щелкнуть по клавише 1 и далее большим пальцем ударить по пробелу, далее следующие подряд перезапуски осуществляются одним нажатием на пробел.
     
    Последнее редактирование: 31 янв 2015
  9. ivsem

    ivsem Форумчанин

    В первом посте выложена третья версия программы 13s.fas рисовки строений. Доработан четвертый модуль, исправлена ошибка в пятом модуле, добавлен модуль 00 создания пользовательской системы координат. Пользовательскую систему координат (в режиме орто.) можно использовать для разного рода отрисовок по промерам-домерам.
    ПСК.jpg
     
    Последнее редактирование: 2 фев 2015
  10. ivsem

    ivsem Форумчанин

    В первом посте выложена четвертая версия программы 13s.fas рисовки строений. Добавлены "корректные" прерывания работы программы.
     
  11. ivsem

    ivsem Форумчанин

    В первом посте выложена пятая версия программы рисовки зданий и сооружений 13s.fas. Добавлена функция рисовки фасадов зданий.
    фасад.jpg
     
  12. Палыч

    Палыч Форумчанин

    ^C^C^P(if (not C:13s)(load "13s" ) );^P13s;-макрос правильный? Куда ложить фаил программы в СУППОРТ или ..? При запуске на в вашем тэстовом файле( пишет что не обнаружен UslZnIni.txt. Подскажите.
     
  13. ivsem

    ivsem Форумчанин

    Палыч
    Я на кнопку вешаю такой вызов: ^C^C(load "13s" )
    После загрузки программа сама себя запустит.
    Можно конечно положить файлы 13s.fas, UslZnIni.txt, PiketIni.txt в папку support, но, как по мне, лучше создать новую папку и положить туда файлы.
    В автокаде в Настройка->Файлы->Путь доступа к вспомогательным файлам прописать путь к папке.
     
    Последнее редактирование: 5 фев 2015
  14. Палыч

    Палыч Форумчанин

    ivsem, Спасибо. Программма конфликтует когда включены все объектные привязки(пропадает крест курсора)
    --- Сообщения объединены, 5 фев 2015, Оригинальное время сообщения: 5 фев 2015 ---
    ivsem, А можно ли добавить впрограмму 13 после завершения построения в центре построенного здания вызывалась текстовая строка для подписания характеристик здания (КЖ, Н, номер и т.д)
     
  15. ivsem

    ivsem Форумчанин

    Палыч
    Привязки перед запуском программ желательно отключать, бо, хотя в программах производится отключение привязок, но в новых версиях автокадов появились новые 3D привязки.
    На счет подписей номеров домов и характеристик зданий надо будет подумать.
    --------------------------------------------------------------------------------------------
    В первом посте выложен архив Ограждения01.zip с программами 472s.fas и 473s.fas предназначенными для вычерчивания оград каменных и железобетонных. В программах есть функция вычерчивания ворот.
    Ограда.jpg
     
    Последнее редактирование: 5 фев 2015
  16. ivsem

    ivsem Форумчанин

    В первом посте выложена шестая версия программы 13s.fas для рисовки зданий. Добавлена возможность подписи на здании (Н, КЖ ...).
    Немного о подписях на зданиях.
    Высота текста выводится в зависимости от масштаба чертежа. Для масштаба 1:1000 высота текста 2 мм.
    На запрос программы "Введите текст Н=1 КН=2 Ж=3 КЖ=4..." можно вводить любой текст или же ввести цифру 1 - это равносильно вводу литеры Н,
    2 - равносильно вводу КН..., далее можно нажать пробел или Enter. Мне удобно все это делать левой рукой.
    На запрос программы "Укажите нач. текста, направление, потом переместите его" - указываете мышкой точку вставки текста, далее мышкой указываете направление вдоль которого будет вставлен текст. На экране появляется подсвеченный набранный вами текст. Далее перемещаете текст в нужное вам место. Если текст не нуждается в перемещении, все равно нужно хотя бы символически текст переместить.
     
    Последнее редактирование: 6 фев 2015
    i77artur нравится это.
  17. Палыч

    Палыч Форумчанин

    ivsem, А как ввести номер дома цоколь ,пол? .Может лучше всетаки вызов многострочного текста с разной его высотой и потом автоматическое выравнивание по длинной стороне здания?
     
  18. ivsem

    ivsem Форумчанин

    Выложи фрагмент чертежа с зданиями, номерами домов, цоколями, полами и другими надписями.
    ------------------------------------------------------------------------------
    При тестировании программ рисующих ограждения выявилась "непонятка" с масштабом типов линий. В первом посте архив Ограждения01.zip удален до выяснения и исправления.
     
  19. Палыч

    Палыч Форумчанин

    Не выбира,но хотя бы так
     

    Вложения:

    • (1).dwg
      Размер файла:
      242,7 КБ
      Просмотров:
      36
  20. ivsem

    ivsem Форумчанин

    В первом посте выложена седьмая версия программы 13s.fas для рисовки зданий. Полностью переработаны модули 1 и 4.
    Здание, показанное на приложенной картинке, можно вычертить по любой паре пикетов (пик. 1 - пик.6) и соответсвующих промерах-домерах.
    9.jpg
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление