Добро пожаловать!

Войдите или зарегистрируйтесь сейчас!

Войти

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

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

  1. ivsem

    Форумчанин

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

    Форумчанин

    Регистрация:
    28 май 2012
    Сообщения:
    1.869
    Симпатии:
    668
    Адрес:
    Маськва
    Да, заработало после помещения dwg в папку с UslZnIni.txt.
    Пока что рисуются откосы не оч. красиво. И не слишком похоже на картинку из #17.
    Тип линий пока что не используется, если откос узкий.
     

    Вложения:

    #22
  3. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    Алгоритм работы программ откос-обрыв прост. Штрих откоса строится перпендикулярно верхней бровке и тянется к нижней пока ее не пересечет.
    1_2.jpg
    Для котлована линию нижнего края откоса то же можно построить по разному и будут, соответственно, разные результаты.
    03.jpg
     
    #23
    Последнее редактирование: 29 янв 2015
  4. ivsem

    Форумчанин

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

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    В первом посте выложена вторая версия 13s.fas программы рисовки строений.
    Доработан четвертый модуль программы рисовки многоугольных зданий по промерам.
    Актуально для новых версий автокада. ( в частности для AutoCAD 2012).
     
    #25
    i77artur нравится это.
  6. ivsem

    Форумчанин

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

    Форумчанин

    Регистрация:
    16 июл 2007
    Сообщения:
    2.332
    Симпатии:
    176
    Адрес:
    Беларусь
    ivsem, Молотчага.Все хорошо по задумкам и реализации, но муторно мне каждый раз искать папку с програмами и таскать их за FAS в рабочее окно.Как их посадить на кнопку (команды запуска нет)?
     
    #27
  8. ivsem

    Форумчанин

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

    Форумчанин

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

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    В первом посте выложена четвертая версия программы 13s.fas рисовки строений. Добавлены "корректные" прерывания работы программы.
     
    #30
  11. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    В первом посте выложена пятая версия программы рисовки зданий и сооружений 13s.fas. Добавлена функция рисовки фасадов зданий.
    фасад.jpg
     
    #31
  12. Палыч

    Форумчанин

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

    Форумчанин

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

    Форумчанин

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

    Форумчанин

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

    Форумчанин

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

    Форумчанин

    Регистрация:
    16 июл 2007
    Сообщения:
    2.332
    Симпатии:
    176
    Адрес:
    Беларусь
    ivsem, А как ввести номер дома цоколь ,пол? .Может лучше всетаки вызов многострочного текста с разной его высотой и потом автоматическое выравнивание по длинной стороне здания?
     
    #37
  18. ivsem

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    Выложи фрагмент чертежа с зданиями, номерами домов, цоколями, полами и другими надписями.
    ------------------------------------------------------------------------------
    При тестировании программ рисующих ограждения выявилась "непонятка" с масштабом типов линий. В первом посте архив Ограждения01.zip удален до выяснения и исправления.
     
    #38
  19. Палыч

    Форумчанин

    Регистрация:
    16 июл 2007
    Сообщения:
    2.332
    Симпатии:
    176
    Адрес:
    Беларусь
    Не выбира,но хотя бы так
     

    Вложения:

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

    Форумчанин

    Регистрация:
    26 мар 2009
    Сообщения:
    2.475
    Симпатии:
    1.051
    Адрес:
    Киев
    В первом посте выложена седьмая версия программы 13s.fas для рисовки зданий. Полностью переработаны модули 1 и 4.
    Здание, показанное на приложенной картинке, можно вычертить по любой паре пикетов (пик. 1 - пик.6) и соответсвующих промерах-домерах.
    9.jpg
     
    #40

Поделиться этой страницей

  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление