Base dcl не удается найти файл
Модуль "Строительные координаты" позволяет при выполнении чертежей в среде AutoCAD автоматизировать работу по созданию строительной геодезической сетки, нанесению координат и высотных отметок. Для чертежей генерального плана, планов инженерных сетей характерные точки изображения (например, углы зданий и сооружений, повороты кабельных эстакад, трубопроводов, центры резервуаров и т. д.) маркируются с помощью координат строительной геодезической сетки. Принцип работы модуля заключается в создании именованной ПСК, ориентированной в соответствии со строительной геодезической сеткой объекта. Вычисление координат производится от начала координат ПСК до указанной точки. Построение координатной выноски осуществляется с помощью мультивыноски, текстом которой является значение координаты. В модуле реализованы возможности по построению строительной сетки заданного размера, изменения положения, масштаба координатной выноски, точности вычисления координат и их обновления. Имеются функции по работе с ПСК.
В версии 2.0 появилась возможность нанесения высотных отметок на плане. Построение высотной отметки осуществляется с помощью мультивыноски, текстом которой является значение аппликаты указанной точки.
Актуальная версия 2.4.
Установка реализована с использованием пакетного формата Bundle. Нужно установить (разархивировать) содержимое в одну из папок "\Autodesk\ApplicationPlugins". Механизм автоматической загрузки Bundle реализован, начиная с версии AutoCAD 2012.
Если у вас старая версия AutoCAD (не поддерживается пакетный формат Bundle) или по какой-то причине не удалось установить вышеописанным способом, то ставим вручную. После распаковки архива нужно:
1. Добавить в пути поддержки AutoCAD путь к папке: ". BuildingCoordinates.bundle\Contents\Support\".
2. Добавить в атозагрузку файлы BC.lsp и HM.lsp.
3. Подгрузить меню Building_coordinates.cuix.
Просто удалить папку BuildingCoordinates.bundle.
Если ставили вручную, то выгрузить меню Building_coordinates.cuix
Последний раз редактировалось Нефтепроводчик, 18.02.2018 в 13:03 . Причина: Обновление до v 2.4, устранена ошибка в вызове диспетчера мультивыносок
Сколько секса-то )))
Я, по просьбе генпланистов, делал им вот такую хрень.
Неплохой модуль. Спасибо. Можно как-то поменять АиБ на другие символы/буквы?
Да. Получил истинное удовольстве! Ну, сказать честно, если бы само программирование не прикольнуло меня, так долго бы этим не занимался.
Когда искал что-то подобное, то нашел похожую реализацию на основе блока с атрибутами, в котором формулы. Но только координаты были вида X=1,234/Y=5,678. У тебя получше: отражение есть, текст нужного вида. Я поначалу тоже хотел на таком остановиться, но не нашел, как отделять целую часть от дробной. Это нужно для вычисления количества сотен. Это функция trunc.
Формулы у тебя считают в МСК, а когда работаешь с генпланом, то нельзя двигать топосъемку, изменять МСК. А эта съемка, когда приходит от изыскателей, сидит черте где. Ну поэтому и работаем в ПСК, и координаты нужно считать от нее.
Ну еще к слову, любой блок рано или поздно, но обязательно взорвут. По ошибке или еще как, или не заменят, в общем дураков хватает. И здесь важно, чтобы то что осталось соответствовало изображению блока. Поэтому я осторожно отношусь к атрибутам.
Вот, модифицировал. Ввел дополнительно две переменные: подпись сотен вертикальной оси и подпись сотен горизонтальной оси. Добавилась локальная функция этого ввода, также усложнилась маска выбора координат для обновления. По умолчанию тип координат АБ, как опция NE и возможнось задания своих подписей. Доступно это в опциях указания точки расположения выноски [АБ координата/А координата/Б координата/Вертикально/Горизонтально/Подписи/Точность/Масштаб]. В подписях типов координат оставил А и Б (например, [АБ координата/А координата/Б координата. ), хотя это уже не корректно, нужно что-то типа C[евер]/В[осток] или В[ертикально]/Г[оризонтально]. Ну и кнопки перерисовывать очень не хочется
Доброго времени суток!
Спасибо за модуль!
Подскажите пожалуйста, как разбить строительную сетку на чертеже выполненном в масштабе 1:500 (1ед. чертежа = 0,5метра)? Отрисовке сетки модулем получается только в масштабе 1:1000 (единицы чертежа в автокаде-метры)
Вообще-то такого не должно быть. Есть требование в нормах на изыскания, что топографические планы должны выполняться в масштабе 1:1000. Это значит, что 1 ед. чертежа = 1000 мм (=1м). Всегда. Ну а масштаб съемки (1:500, 1:1000, 1:2000 и т.д.) - это просто масштаб увеличения для немасштабных элементов плана, таких как текст (отметки земли, подписи объектов, коммуникаций) и условных обозначений. А также масштаб уменьшения видового экрана в случае формирования листа.
Т.е. правильная съемка с масштабом 1:500 должна быть такая:
Чертеж со съемкой, которая выполнена в пространстве модели в масштабе 1:1 в метрах (1:1000 в мм). На вкладке "Формат --> Единицы" для поля "Единицы вставки" должно быть указано "Метры". Текст отметок земли, подписей коммуникаций и пр. должен иметь высоту 2,5*500/1000 = 1,25 м (для отображения на листе высотой 2,5мм в заданном масштабе 1:500). В листе должны быть рамка формата, основная надпись, примечания и видовой экран на область модель с масштабом 1:500.
Если же съемка с масштабом 1:1000, то тоже самое кроме: Текст отметок земли, подписей коммуникаций и пр. должен иметь высоту 2,5*1000/1000 = 2,5 м, масштаб видового экрана должен быть 1:1000.
Часто формат и основная надпись тоже в модели выполнены, просто отмасштабировы с соотвествующим масштабом, но это уже культура чертения.
Вообще "1ед. чертежа = 0,5метра" быть не может. На вкладке "Формат --> Единицы" даны дюймы, футы, миллиметры, сантиметры, метры, километры и пр. 0,5м там быть не может. Это 1 ед. пространства модели = 0,5м. Это уже нарушения требования на съемку в масштабе 1:1000. Самый простой способ - отмасштабировать, уменьшив съемку в 2 раза.
P.S. А на вкладке "Формат --> Единицы" наверно вообще выставлено "безразмерные" или "футы", так как часто изыскатели даже не подозревают об этом. Это до поры не имеет значения, пока не начиниаешь пользоваться внешними ссылками.
Thượng Tá Quân Đội Nhân Dân Việt Nam
Есть требование в нормах на изыскания, что топографические планы должны выполняться в масштабе 1:1000. Это значит, что 1 ед. чертежа = 1000 мм (=1м). Всегда. |
Полная чушь. Особенно "всегда". Процитируйте "нормы", где про "всегда". Всегда может быть только в каком-то отдельном бантустане.
Масштабы топографических планов, на которых выполняются генпланы, для которых предназначена программа нанесения строительной сетки разные бывают. В большинстве городов 1:500. Но не всегда. В более мелких НП - 1:1000. Но не всегда. А есть и 1:2000. Все это сложилось исторически для каждой местности.
Что касается любых программ, что-то рисующих, то они должны учитывать:
1. То, что чертеж может выполняться в разных единицах. Для всего, что делается на топографической основе 1 ед. чертежа = 1 м. Для зданий 1 ед. = 1 мм.
Но пользователь должен иметь возможность выбрать подходящие ему единицы и программа должна правильно работать, правильно масштабируя символы. Но не масштабируя реальные "объекты местности".
2. Масштаб твердой копии. Он может быть любой, в зависимости от потребностей. Например, для чертежа на основе топографии 1:500 может понадобиться и ситуационный план 1:2000 или 1:5000 и фрагмент 1:50.
И правильная программа должна автоматически масштабировать символы (аннотации в современной терминологии Аутодеск), т.е тексты, условные знаки в зависимости от настройки масштаба места черчения. А это могут быть вкладка модели, пространства модели через видовые экраны и просто пространство листа.
А "объекты местности" всегда должны быть натуральной величины и не масштабироваться.
Выбор названия единиц (м, мм или "попугаи") для программы - отдельный вопрос. Для отдельной программы вне комплекса других возможен и дополнительный вопрос (после попытки определить это из системных переменных) или настройка.
В общем-то я о том же. Для планов съемок 1 ед. чертежа = 1м (=1000 мм). Но так как ед. бумаги (чертежа на бумаге) является 1мм, поэтому и возникает масштаб 1:1000. Его не нужно путать с масштабом съемки (1:500, 1:1000, 1:2000 и т.д.), который характерезует степепь детализации и влияет на масштаб немасштабных элементов (аннотации).
Нормы? Не знаю, как насчет планеты Земля, но для нашего бантустана я выясню на работе. Может быть это на уровне внутренних инструкций, но это требование четко сформировано.
Насчет программы.
1. Предназначается для разбивки строительной сетки и простановке координат для генпланов и планов сетей. Последние предпологаются, что выполнены в масштабе 1:500. Стоит это добавить в описание.
2. Так как часто самому приходится выполнять строительные чертежи, где единицами чертежа являются мм, проблема совмещения планов съемок (и генпланов, планов инж. сетей) мне знакома. И поэтому в программе реализована подстройка сетки, координат и подписей под единицы. Если на вкладке "Формат --> Единицы" для поля "Единицы вставки" указаны "Метры", то текст отмасштабируется и примет высоту 2,5*500/1000 = 1,25 м. Если "миллиметры", то - 2,5*500 = 1250 мм.
Автор:
LISP программа для отображения диалогового окна.
Если по какой-то причине Вы не можете изменить права доступа нужной папке, можно написать не большую LISP программы, которая будет отображать ваше диалоговое окно.
Например, если Вам нужно отобразить следующее диалоговое окно:
Создайте LISP- файл и наберите следующий текст:
В качестве полного пути к файлу DCL, укажите путь к вашему файлу (в примере это C:LISP ). Так же напишите ваше имя диалога (в примере это dial_name ). Остальное оставьте без изменений.
1) Сохраните Ваш файл DCL.
2) Выделите весь текст LISP программы и нажмите на кнопку « Загрузить выделенный текст »
Диалоговое окно отобразиться.
LISP программа для отображения диалогового окна:
Приятной Вам работы в AutoCAD.
Пишите в комментариях, помогла ли Вам эта статья.
До новых встреч.
«Автор: Михаил Орлов»
Проблемы с командами инструментариев AutoCAD
- Временно предоставьте пользователю Windows права локального администратора, убедившись, что эти расширенные права действуют при входе в систему.
- Восстановите настройки AutoCAD по умолчанию (при появлении соответствующего запроса создайте резервную копию). См. раздел Восстановление настроек AutoCAD по умолчанию.
- После восстановления корректной работы верните ранее измененные разрешения.
- Войдите в систему под тем же именем пользователя Windows и еще раз проверьте работу.
Для чего нужен файловый формат .DCL?
Файловое расширение .dcl главным образом относится к типу файлов “Описание диалогов AutoCAD” (.dcl), используемому в мощном семействе систем автоматизированного проектирования (САПР) AutoCAD от Autodesk. В качестве платформы пользовательских приложений AutoCAD содержит реализацию собственной версии языка программирования LISP – AutoLISP. С помощью особого языка управления диалогами (Dialog Control Language, DCL) AutoLISP позволяет конструировать произвольные диалоговые окна и управлять ими.
Файл .dcl обеспечивает описания диалоговых окон и их элементов для программы AutoLISP (.lsp), которая реализует функции обработки каждого из элементов управления. Это обычный текстовый файл (ASCII) с исходным кодом DCL. Описания стандартных диалоговых окон AutoCAD хранятся в файле “acad.dcl“, а стандартные прототипы описаны в файле “base.dcl“.
Описания диалогов DCL обычно используются совместно с программами AutoLISP. Предпочтительным инструментом создания и редактирования описаний диалогов DCL является редактор Visual LISP Editor, хотя любой файл .dcl можно легко открыть и изменить в текстовом редакторе.
Обозначая тип и формат файлов “Отчет DumpSec” (.dcl), расширение .dcl также относится к средству аудита параметров безопасности Майкрософт Windows DumpSec от Somarsoft (SystemTools). По умолчанию DumpSec сохраняет отчеты о разрешениях, правах, политиках и прочих параметрах в виде файлов .dcl в собственном двоичном формате. Такие отчеты безопасности можно открыть обратно в DumpSec, хотя программа и не регистрирует тип файлов .dcl и не связывает себя с ним. После открытия в DumpSec любой файл .dcl можно экспортировать в одном из стандартных текстовых форматов.
Помимо этого, расширение .dcl используется старой программой управления ресиверами спутникового телевидения DVBControl для обозначения файлов со списками телеканалов. Кроме DVBControl, формат .dcl поддерживается несколькими другими DVB-программами и редакторами списков каналов вроде WKLE.
Что касается языка программирования Fortran 77 и, в частности, статического анализатора кода ftnchek, то здесь расширение .dcl присваивается файлам со списками объявлений, которые создаются ftnchek со включенной опцией “-makedcls”. Подобный файл .dcl содержит сжатый список всех объявлений переменных и прочих объявлений, сделанных в программе на Fortran 77.
Конструктор по сути (машиностроитель)
E:\ это обычно CD диск. С него и не откроется. При открытии файла dwg в той же папке должны создаваться 2 временных файла - dwl и dwl2. На сидюке, ест-но, невозможно создать. Скопируйте сначала на жесткий диск и работайте.
Картинки не видно.
Проверь, что в настройках установлено. options -> Files -> Project search path
----- добавлено через 51 сек. -----
Конструктор по сути (машиностроитель)
Это было промежуточным звеном, когда необходимость в двух логических дисках отпала. Теперь (из-за наличия SSD и HDD в одном системнике) опять E это CD/DVD привод (если есть конечно вообще).
----- добавлено через ~12 мин. -----
----- добавлено через ~16 мин. -----
----- добавлено через ~18 мин. -----
что там должно быть? я вводил эту команду и ничерта не понял. почитал справку и всеравно ни черта не понял. у меня нет подложек или вставленых картинок и т.п. да что уж говорить- я удалил все из чертежа, даже листы. все почистил. файлу дал имя 123, кинул в корень. и один хрен вылазит эта штука.
ошибка выглядит, как нотифай окно, наны или приложения сисофт.
в приложении в котором сделан файл открыть новый проект и сохранить, в файл dwg, а не во внешний. возможно поможет.
на нанофоруме решали, но кажется так ни к чему и не пришли
----- добавлено через ~1 мин. -----
как вариант из модели ПБЛОК и в новый файл,
потом туда импортировать листы(если требуется)
--- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
ошибка выглядит, как нотифай окно, наны или приложения сисофт.
в приложении в котором сделан файл открыть новый проект и сохранить, в файл dwg, а не во внешний. возможно поможет.
на нанофоруме решали, но кажется так ни к чему и не пришли
работаю только в автокаде с СПДС. там же и создавал файл. ну как создавал- скопировал шаблон и в нем проектирую. но при открытии того исходного - ничего не вылазит. при открытии других - тоже все норм. но вот пара проектов с такой вот подляной. проде бы ничего особого туда не набрасывал. все, как обычно.
главное файл открывается, его можно редактировать и работать в нем. просто переодически вылазит это окно. и это раздражает.
Причины:
- Путь к вспомогательной папке пользователя AutoCAD отсутствует.
- Вспомогательные папки для определенного инструментария AutoCAD полностью или частично отсутствуют.
Примечание. Это может произойти, если права/разрешения Windows не позволяют выполнить первоначальную настройку этих папок.
Переустановка программного обеспечения
Возможно, папка UserDataCache установлена некорректно. См. раздел Переустановка или восстановление продукта Autodesk.
You saw the following error message when installing a Land F/X plugin, or when opening AutoCAD or F/X CAD:
"Base.dcl"
Can't find file.
You might also see one or more of the following error messages:
Error loading dialog control file.
Semantic error(s) in DCL file
See file acad.dce for details.
Error in dialog file
warning: redefining object.
Symbol: "confirmbox".
Добавьте отсутствующий путь к вспомогательной папке.
- В проводнике Windows перейдите в указанную ниже папку для конкретной версии AutoCAD:
C:Users AppDataRoamingAutodeskAutoCAD 20xxRxx.x
usSupport
Cause
This error can result from the accidental deletion of a particular entry in your Support File Search Path. It can also result from a damaged AutoCAD Roaming Support folder that needs to be re-created.
Решение
Проблема
base.dcl Не удается найти файл.
Ошибка загрузки файла диалогового окна.
Семантические ошибки в DCL-файле acadmap.dcl.
См. файл acad.dce.
Семантические ошибки в DCL-файле ade.dcl.
См. файл acad.dce.
Solution
To address this error, open the AutoCAD Options dialog box:
Manage ribbon, Options button
type Options in the Command line
right-click in the Command line and select Options from the menu
Tools pull-down menu
The Options dialog box will open.
Select the Files tab, then expand the Support File Search Path item by clicking the plus (+) sign next to it.
In the expanded Support File Search Path folder, the top entry should be: C:\Users\*username\AppData\Roaming\Autodesk\AutoCAD 20xx\RXX.X\enu\support
(where *username is your Windows username, 20xx is your version of AutoCAD, and RXX.X is the name of the single folder in your AutoCAD version folder)
If the top entry in the Support File Search Path is NOT the path shown above, you'll need to complete the following steps to correct the issue.
2. Once you're sure that your Hidden and System files are turned on, click Add. Then click Browse.
3. The Browse for Folder dialog box will open.
Scroll down and expand the entry for This PC (if you have Windows 10) or Computer (if you have Windows 7).
Then expand the Local Disk (C:) entry.
4. Once you've expanded the Local Disk C: entry, expand the following entries:
- Users
- your username (example: Jason)
- AppData(Note: you won't see this folder unless you have your hidden files and folders enabled.)
- Roaming
- Autodesk
- AutoCAD 20xx(where 20xx is your version of AutoCAD or F/X CAD)
- Rxx.x(The exact name of this folder will vary depending on your version.)
- enu
Then highlight the folder Support and click OK.
This folder tree will be added to the Support File Search Path.
5. The Support File Search Path will now include the folder tree you added:
C:\Users\*username\roaming\autodesk\autocad 20xx\rxx.x\enu\support
Select this folder tree and click Move Up.
6. Continue to click Move Up until the folder tree is at the top of the list.
Then click OK to save the change.
7. Close and restart CAD. If you don't see an error message and you can use our software without further issue, you've resolved the problem.
Still getting an error, or is the software otherwise not functioning correctly? If so, move on to the next step.
8. Open the Options dialog box again, and look for the path you just added (C:\Users\*username\roaming\autodesk\autocad 20xx\rxx.x\enu\support) in the Support File Search Path.
If you don't see the path, your next step should be to check ownership on the following folder: Users\*username\AppData\Roaming\Autodesk (where *username is your actual computer username.) Follow our instructions to check and change ownership of folders in Windows.
The owner of that directory and all subdirectories should be SYSTEM. If it's anything else, use the steps linked above to change the owner to SYSTEM.
9. After taking ownership of the folder path, you'll see a check box to Replace owner on subcontainers and objects. Check this box, then click OK to close the dialog box.
10. Repeat the steps above to add it back to the Support File Search Path.
11. Close and restart CAD. If you don't see an error message and you can use our software without further issue, you've resolved the problem.
Still getting an error, or is the software otherwise not functioning correctly? If so, move on to the next step.
12. Open the Options dialog box again, and look for the path you tried to add (C:\Users\*username\roaming\autodesk\autocad 20xx\rxx.x\enu\support) in the Support File Search Path.
If the path is still missing, your AutoCAD Roaming Support folder is damaged. Your next step should be to follow our instructions to reset your AutoCAD profile.
Эта небольшая статья написана для тех, у кого при выборе « Просмотр DCL из редактора ». См. Рис. 1.
Рис.1. Просмотр DCL из редактора
Чтобы, эта ошибка не появлялась, нужно открыть пользователям (или определенному пользователю) полный доступ к этой папке.
Я покажу, как это сделать в Windows 7.
Находим папку, в которую установлена программ AutoCAD, щелкаем по ней правой клавишей мыши . В контекстном меню выбираем « Свойства ». См. Рис. 2.
Рис. 2. Папка, в которую установлена программ AutoCAD.
Откроется окно «Свойства: AutoCAD 2013». Перейдите на вкладку « Безопасность ». В списке «Группы или Пользователи:» выберите строку « Пользователи » и нажмите на кнопку « Изменить ». См. Рис. 3.
Рис. 3. Свойства папки.
Откроется окно Разрешение для группы «AutoCAD 2013». Выделите строку « Пользователи » и поставьте галочку в квадрат напротив строки « Полный доступ ». См. Рис. 4
Рис. 4. Разрешение для группы
В результате галочки должны стоять во всех строках под надписью «Разрешить».
Нажимаем кнопку « Применить ». Появится окно, в котором будет происходить процесс изменения прав. По окончании нажмите ОК . См. Рис. 5.
Рис. 5. Разрешение для группы.
Нажмите ОК в окне «Свойства: AutoCAD 2013». См. Рис. 6.
Рис. 6. Свойства папки.
Доступ к папке открыт. Теперь все должно работать.
Добавьте отсутствующий путь к вспомогательной папке.
- В проводнике Windows перейдите в указанную ниже папку для конкретной версии AutoCAD:
C:\Users\ \AppData\Roaming\Autodesk\AutoCAD 20xx\Rxx.x\rus\Support
Пример. Для AutoCAD Civil 3D 2017 необходим следующий путь: C:\Users\ \appdata\roaming\autodesk\c3d 2017\rus\support.
Решение
Проблема
При запуске программы на основе AutoCAD и открытии чертежа появляются перечисленные ниже ошибки, связанные с файлом DCL.
base.dcl Не удается найти файл.
Ошибка загрузки файла диалогового окна.
Семантические ошибки в DCL-файле acadmap.dcl.
См. файл acad.dce.
Семантические ошибки в DCL-файле ade.dcl.
См. файл acad.dce.
В некоторых случаях все основные команды AutoCAD работают, но при использовании команд, относящихся к программам AutoCAD (таким как Architecture, MEP, Electrical, Map3D и т. д.), возникают ошибки.
Причины
- Путь к вспомогательной папке пользователя AutoCAD отсутствует.
- Вспомогательные папки для определенного инструментария AutoCAD полностью или частично отсутствуют.
Проблемы с командами инструментариев AutoCAD
- Временно предоставьте пользователю Windows права локального администратора, убедившись, что эти расширенные права действуют при входе в систему.
- Восстановите настройки AutoCAD по умолчанию (при появлении соответствующего запроса создайте резервную копию). См. раздел Восстановление настроек AutoCAD по умолчанию.
Примечание. После этого программа автоматически запустится, и будут созданы все необходимые вспомогательные папки.
- После восстановления корректной работы верните ранее измененные разрешения.
- Войдите в систему под тем же именем пользователя Windows и еще раз проверьте работу.
Проблема
При запуске программы на основе AutoCAD и открытии чертежа появляются перечисленные ниже ошибки, связанные с файлом DCL.
base.dcl Не удается найти файл.
Ошибка загрузки файла диалогового окна.
Семантические ошибки в DCL-файле acadmap.dcl.
См. файл acad.dce.
Семантические ошибки в DCL-файле ade.dcl.
См. файл acad.dce.
В некоторых случаях все основные команды AutoCAD работают, но при использовании команд, относящихся к программам AutoCAD (таким как Architecture, MEP, Electrical, Map3D и т. д.), возникают ошибки.
8 комментарии на “ Что делать если диалоговое окно DCL не отображается? ”
Здравствуйте. Подскажите пожалуйста, как изменить папку сохранения временного файла DCL? Открыть к ней доступ, как показано в этом разделе я не могу, так как нет прав администратора.
Смотрите выше. Добавил раздел: «LISP программа для отображения диалогового окна».
Support
Переустановка программного обеспечения
Возможно, папка UserDataCache установлена некорректно. См. раздел Переустановка или восстановление продукта Autodesk.
У вас есть проблема с открытием .DCL-файлов? Мы собираем информацию о файловых форматах и можем рассказать для чего нужны файлы DCL. Дополнительно мы рекомендуем программы, которые больше всего подходят для открытия или конвертирования таких файлов.
Читайте также: