Вопросы и ответы
Имеется ли в ArchiCAD какой-либо командный или скриптовый язык?
ArchiCAD имеет встроенный язык программирования GDL. Это очень простой и удобный, Basic-подобный язык. Он используется для создания и редактирования элементов библиотек. Команды этого языка имеют связь с огромным количеством параметров элементов проекта. Кроме того, он используется при программировании сметных параметров.
Таким образом, его функции намного шире, чем создание объектов и через него можно реализовать множество дополнительных функций, начиная с подсчета смет и заканчивая любыми вычислениями по отоплению и вентиляции. Этот язык имеет внешний интерфейс для считывания текстовой информации из текстовых файлов. Он обеспечивается специальным расширением языка GDL, входящим в стандартную поставку.
Интерфейс с другими типами файлов обеспечивается расширениями GDL, создаваемыми третьими фирмами. Вы также можете создать подобные расширения, воспользовавшись SDK. Интерфейс объектов библиотеки с базой данных Cumulus Network организован через специальные фильтры Cumulus для ArchiCAD. Кроме того, из скриптов библиотечных элементов можно делать ссылку на сервер в Internet.
Кроме языка GDL, ArchiCAD имеет развитый API. Он поставляется за отдельную плату под названием Software Development Kit (SDK) и позволяет разрабатывать любые дополнительные модули к ArchiCAD и любые внешние интерфейсы.
Что делать, если при загрузке файла часть размещенных в нем библиотечных элементов куда-то исчезла?
ArchiCAD позволяет вам загружать с каждым файлом любое число рабочих библиотек. Если размещенные вами библиотечные элементц отсутствуют, это значит, библиотека, в которой находятся эти элементы, не загружены в качестве рабочих для данного файла. Это возможно в трех случаях:
- вы размещали элементы из библиотеки, которая не была загружена.
- вы переместили библиотеку внутри каталога компьютера или переименовали ее.
- вы открыли файл на другом компьютере, на котором нет этих библиотек.
В первом и втором случаях следует заново загрузить библиотеки в качестве рабочих для данного файла (команда Установить библиотеки из меню Файл).
Если вы сохраните файл, при последующих его открытиях они всегда будут грузиться в качестве рабочих. Если вы хотите разместить библиотечные элементы из незагруженной библиотеки, не забудьте ее подгрузить!
В третьем случае, если вы несете файл на другой компьютер, на котором, возможно, нет библиотек, которые вы использовали, сохраните файл в формате архивного плана (доступ: Файл › Сохранить со средой › Архив).
Для удобства нахождения и загрузки нужных библиотек, а также ускорения нахождения нужных библиотечных элементов, мы рекомендуем держать все библиотеки в одной папке, а папку разместить в первом уровне иерархии (на Windows – непосредственно на одном из дисков, на Macintosh – псевдоним этой папки поместить непосредственно на рабочий стол).
Если вы создаете новый файл, с ним по умолчанию грузятся в качестве рабочих рабочие библиотеки из последнего открытого файла. Не забывайте это! Возможно, это не те библиотеки, которые вам нужны.
Совет
Не замусоривайте библиотечными элементами, которые вы создаете сами, другие библиотеки! Создавайте для них отдельные папки (лучше всего, для каждого проектируемого объекта – свою отдельную объектную библиотеку).