sp_kazan
Новичок
 Репутация:
(+0/-0)
Offline
Пол:  Из: СПб Сообщений: 6

sp_kazan
Рейтинг сообщений:
|
 |
« : Июня 21, 2008, 10:52:28 » |
0
|
ArchiCAD 11 (1040) RUS
Просьба проконсультировать по синтаксису оператора SUM [], используемого в графических формах. Что за зверь и как его приручить. Знаю, что вроде-бы можно с его помощью вычислить мат. выражение и вставить в форму.
|
|
|
|
|
Записан
|
|
|
|
Страниц: 1 2 [ Все] Вверх Первое сообщение является шапкой темы - Обсуждение темы находится ниже
|
|
Форум ArchiCAD и BIM по-русски - CADstudio.ru
|
 |
« : Июня 21, 2008, 10:52:28 » |
|
Дорогие друзья! С самого основания форума cadstudio.ru (в девичестве softmachine.ru), на данный момент в течение 7 лет, с 2004-го по 2012-й год, площадка для форума предоставлялась нам бесплатно благодаря нашим друзьям. К сожалению, с января 2012-го года наш бессменный хостер больше не имеет возможности предоставлять нам сервер бесплатно. Стоимость аренды сервера, на котором сейчас функционирует на форум, составляет порядка двух тысяч рублей ($70) в месяц, 25 000 рублей в год. Нами были рассмотрены различные варианты решения возникшей проблемы. В результате было принято решение о покупке собственного web-сервера и размещении его на выделенном канале с пропускной способностью в несколько десятков мегабит в секунду (ориентировочно 30 Мбит/с). Минимальная стоимость сервера составляет 15 000 рублей ($500), аренда интернет-канала будет обходиться в 700 рублей в месяц, 8 400 рублей в год. В долгосрочной перспективе покупка сервера с арендой интернет-канала будет стоить дешевле, нежели аренда соответствующего сервера у хостера. Мы, Матвей Иванов и Егор Глебов, основатели форума cadstudio.ru, обращаемся к участникам форума за помощью. Архитекторы, конструкторы, инженеры, технологи, дизайнеры — все, кому небезразлична судьба нашего сайта — примите участие в финансировании проекта cadstudio.ru Собранные средства будут направлены на покупку сервера и оплату интернет-канала. Нам важна любая сумма. Воть. Предпочтительный способ передачи денег: перевод на банковский счёт. Все пожертвования анонимны! Подробная информация в личной переписке.
По состоянию на 2 марта 2012 года, уже собрано 2/3 суммы - 10 000 рублей. Огромное спасибо всем жертвователям!
|
|
|
|
|
Записан
|
|
|
|
Valery W
Админ - и все тут!
Ветеран
 Репутация:
(+514/-13)
Offline
Пол:  Из: 55 широта Сообщений: 4807

Рейтинг сообщений: Владею программами:ArchiCAD
|
 |
« Ответ #1 : Октября 08, 2008, 09:51:56 » |
0
|
Раз тема есть, пишу сюда ответ на вопрос из темы "Округление размеров площади". Вопрос о том, как сделать в сметах по ГОСТ показ размеров площади с десятичными вместо сотых. Схема правки файла ГОСТ.LIS. Переводим подсчет площади с учетом десятых долей вместо сотых.Закрыть ArchiCAD. Открыть в текстовом редакторе файл ГОСТ.LIS. (Простой блокнот из Windows не видит форматирование используемое в ГОСТ.LIS, поэтому я предлагаю использовать текстовый редактор "Notepad++".) ГОСТ.LIS содержит разные сметы. Прокручиваем текст находя нужные сметы. Запись сметы начинается с ее названия. Ниже, после названия, находим строку: //************************* LIST ******************************* За ней идут строки, которые могут нас интересовать. А именно, нас интересуют те, где стоит дополнительная информация после Value или Total: "#Value[здесь номер стоит]:9.2" Меняя двойку на единицу в тексте 9.2, мы изменяем количество знаков после запятой с двух на один. Поменяв знаки в одной смете, сохраняем и закрываем ГОСТ.LIS. Запускаем ArchiCAD и проверяем результат работы. Если все получилось как хотели, значит все сделано правильно. Можно смело повторить процедуру для остальных смет.
|
 Re: О языке программирования графических форм
sshot-15.jpg (41.95 Кб, 912x657 - просмотрено 630 раз.)
|
|
« Последнее редактирование: Октября 11, 2008, 20:58:00 от Valery W »
|
Записан
|
|
|
|
Ahmed
Частый посетитель
 Репутация:
(+0/-0)
OfflineСообщений: 22
Рейтинг сообщений:
|
 |
« Ответ #2 : Октября 08, 2008, 20:29:49 » |
0
|
Что нужно написать в ГОСТ.LIS, чтобы число было по центру столбца? Или, еще лучше, может быть подскажете, что сие значит (интересующее подчеркнуто):
line 110, 110, 16, 31 Format "#total[3]:9.1" Text 1, DEFAULTFONT, 10, plain, right, truncated}
|
|
|
|
« Последнее редактирование: Октября 11, 2008, 20:56:34 от Valery W »
|
Записан
|
|
|
|
lsr
Ветеран
 Репутация:
(+127/-3)
Offline
Пол:  Из: N_sk Сообщений: 762

Рейтинг сообщений:
|
 |
« Ответ #3 : Октября 08, 2008, 22:06:41 » |
0
|
line 110, 110, 16, 31 линия- две координаты нач и конечн тчк, по Х две по Y
Format "#total[3]:9.1" сумма значений в третьей позиции сметного задания Set Up List Schemes закладка List format Про 9.2 (знаков после запятой Valery W объяснил)
Text 1, DEFAULTFONT, 10, plain, right, truncated шрифт по умолчанию, высота-10, простой, правая привязка,
ограниченный (с обрезкой если не входит в ранее заданные
границы в выражении Frame)
|
|
|
|
|
Записан
|
|
|
|
РастОК
Гуру
 Репутация:
(+11/-0)
Offline
Пол:  Из: Одессы-Мамы Сообщений: 336

Рейтинг сообщений:
|
 |
« Ответ #4 : Июля 02, 2009, 11:12:36 » |
0
|
Вот, хочу создать смету элементов. Тыкнулся, как оказалось лучше всего создавать Графический шаблон для сметы. Но не могу найти где его создавать. Вручную что-ли?
|
|
|
|
|
Записан
|
|
|
|
Mike_B
Ветеран
 Репутация:
(+72/-2)
Offline
Пол:  Сообщений: 584

Рейтинг сообщений:
|
 |
« Ответ #5 : Июля 02, 2009, 11:23:28 » |
0
|
Если ты имеешь ввиду текстовый шаблон, то создавай его где хочешь, а лучше в своей библиотеке. Создай текстовый файл, напиши в нем скрипт, подгрузи в проект. В сметном задании покажи его. С 12-м проблема. При выборе дополнительных параметров он вылетает, по-этому приходится делать такие сметы в 11-м.
|
|
|
|
|
Записан
|
|
|
|
CrazyASD
Рэм Ктулхаас
Админ - и все тут!
Ветеран
 Репутация:
(+394/-20)
Offline
Пол:  Из: Часовой пояс Москва-Багдад Сообщений: 7533

iCrazy
Рейтинг сообщений: Владею программами:ArchiCAD 10,11,12,13,14,15,16Artlantis Studio 4Maxon Cinema 4D R13
|
 |
« Ответ #6 : Июля 02, 2009, 11:37:20 » |
0
|
Это глюк русской версии и только при использовании шаблона ГОСТ.
|
|
|
|
|
Записан
|
|
|
|
РастОК
Гуру
 Репутация:
(+11/-0)
Offline
Пол:  Из: Одессы-Мамы Сообщений: 336

Рейтинг сообщений:
|
 |
« Ответ #7 : Июля 02, 2009, 11:38:08 » |
0
|
Прошу прощения, может глупый вопрос, но где взять руководство по скриптам. Думаю для меня не составит труда его сделать. Посмотрел Русское руководство по GDL там таких комманд нету.
|
|
|
|
|
Записан
|
|
|
|
Mike_B
Ветеран
 Репутация:
(+72/-2)
Offline
Пол:  Сообщений: 584

Рейтинг сообщений:
|
 |
« Ответ #8 : Июля 02, 2009, 11:47:52 » |
0
|
Вот хелпа с 7-ки. Почему-то перестали включать его в остальные версии.
|
|
|
|
Записан
|
|
|
|
РастОК
Гуру
 Репутация:
(+11/-0)
Offline
Пол:  Из: Одессы-Мамы Сообщений: 336

Рейтинг сообщений:
|
 |
« Ответ #9 : Июля 09, 2009, 16:24:54 » |
0
|
Может кто подскажет?! Есть в файле графического шаблона спецификации арматуры этого-же элемента такие строчки:
{Frame 155, 163, 2 Format "#Total[6]" Text 1, DEFAULTFONT, 14, plain, RIGHT } /* кол-во стержней */ {Frame 165, 179, 2 Format "#Value[7]" Text 1, DEFAULTFONT, 14, plain, RIGHT } /* масса 1 стержня */
Подскажите пожалуйста как создать ещё одну строчку, результатом которой было-бы значение равное общему значению массы стержней, т.е. перемноженные #Total[6] и #Value[7]. P.S. Срочно нужно, т.к. считать результаты 200-т наименований не представляется возможным...
|
|
|
|
|
Записан
|
|
|
|
Mike_B
Ветеран
 Репутация:
(+72/-2)
Offline
Пол:  Сообщений: 584

Рейтинг сообщений:
|
 |
« Ответ #10 : Июля 09, 2009, 20:12:38 » |
0
|
Не может он в графическом шаблоне перемножать. Нужно в самом объекте перемножить и добавить еще один параметр в смету.
|
|
|
|
|
Записан
|
|
|
|
РастОК
Гуру
 Репутация:
(+11/-0)
Offline
Пол:  Из: Одессы-Мамы Сообщений: 336

Рейтинг сообщений:
|
 |
« Ответ #11 : Июля 10, 2009, 11:19:43 » |
+1
|
Не может он в графическом шаблоне перемножать. Нужно в самом объекте перемножить и добавить еще один параметр в смету.
Ничего подобного. Методом тыка интуитивно сделал нужное перемножение и выглядит оно так: {Frame 180, 200, 2 Format "^(Total[6]*Value[7])" Text 1, DEFAULTFONT, 14, plain, centered } /* масса всех стержней */ P.S. Так, что УРА! Ещё немного времени (на досуге) и спецификация будет доработана))) P.P.S. Выкладываю пока последнюю на сегодняшний день исправленную версию графического шаблона. В нём хочу ещё исправить, чтобы в смете в конце писалось общее значение массы разных диаметров арматуры; чтобы под словом Примечание писалось (общий вес, кг.); ну и добавить перед размером диаметра арматуры значок диаметра и немного разнести размер диаметра и обозначение А-400С.
|
|
|
« Последнее редактирование: Июля 10, 2009, 11:26:47 от РастОК »
|
Записан
|
|
|
|
Mike_B
Ветеран
 Репутация:
(+72/-2)
Offline
Пол:  Сообщений: 584

Рейтинг сообщений:
|
 |
« Ответ #12 : Июля 10, 2009, 13:39:34 » |
0
|
Круто! Теперь самому придется осваивать метод интуитивного тыка и переделывать спецификации. +1
|
|
|
|
|
Записан
|
|
|
|
Valery W
Админ - и все тут!
Ветеран
 Репутация:
(+514/-13)
Offline
Пол:  Из: 55 широта Сообщений: 4807

Рейтинг сообщений: Владею программами:ArchiCAD
|
 |
« Ответ #13 : Июля 10, 2009, 16:54:55 » |
0
|
Молодец, РастОК! Раскуси программирование этих таблиц. Будешь нас учить.
П.С. Посты сюда прикрепил, все таки тема располагает здесь грызть эту науку. А в теме про армирование еще раз запости спецификацию.
|
|
|
|
|
Записан
|
|
|
|
v_skoretsky
Новичок
 Репутация:
(+0/-0)
Offline
Пол:  Сообщений: 9

Рейтинг сообщений:
|
 |
« Ответ #14 : Октября 02, 2009, 18:19:39 » |
0
|
А кто подскажет, на каком языке пишется шаблон смет, или хотя бы откуда берутся и что означают ТРИ координаты, которые прописываются после Frame ? ? ?
|
|
|
|
|
Записан
|
|
|
|
Valery W
Админ - и все тут!
Ветеран
 Репутация:
(+514/-13)
Offline
Пол:  Из: 55 широта Сообщений: 4807

Рейтинг сообщений: Владею программами:ArchiCAD
|
 |
« Ответ #15 : Октября 02, 2009, 18:31:29 » |
0
|
В одном из постов Mike_B есть вложение. Это справочник по языку графических форм смет.
|
|
|
|
« Последнее редактирование: Октября 27, 2009, 17:53:58 от Valery W »
|
Записан
|
|
|
|
v_skoretsky
Новичок
 Репутация:
(+0/-0)
Offline
Пол:  Сообщений: 9

Рейтинг сообщений:
|
 |
« Ответ #16 : Октября 08, 2009, 15:00:20 » |
0
|
Кто может помочь в таком вопросе:(книга Ланцов ArchiCad 8 и его окружение, стр.412) Как написать такой шаблон, как в нижней части картинки В книге используется Level, Headline и Total, но я никак не могу разобратся (((((
|
 Re: О языке программирования графических форм
Untitled-1.jpg (221.27 Кб, 1116x1616 - просмотрено 299 раз.)
|
|
« Последнее редактирование: Октября 08, 2009, 15:07:07 от v_skoretsky »
|
Записан
|
|
|
|
v_skoretsky
Новичок
 Репутация:
(+0/-0)
Offline
Пол:  Сообщений: 9

Рейтинг сообщений:
|
 |
« Ответ #17 : Октября 13, 2009, 10:47:59 » |
0
|
Посли долгих стараний получается вот такое: 1.jpg Но вся проблема в том, что хотелось бы, чтоб получилось вот такое: 2.jpg ... тоесть розетки есть и в гостиной и в кухне, но оно почему-то выбирает только кухню, а количество считает общее в кухне гостиной. Value [1]-любое, Value [2]-ID елемента или название, Value [3]-название зоны. А вот часть самого кода: //*******************
Total [2] {Frame 52, 128 Text 1, "Arial", 10, plain Options Only Columns { {Frame 52, 88, 1 Format "#Value[2]" Text 1, "Arial", 10, plain} {Frame 92, 128, 1 Format "#Value[3]" Text 1, "Arial", 10, plain} {Frame 132, 148, 1 Format "#Number[2]" Text 1, "Arial", 10, plain} {Frame 152, 168, 1 Format "#Number[3]" Text 1, "Arial", 10, plain} } picture {Frame 12, 30, 0, 18 Origin data Scale Auto Position centered} }
...описывать HEADER, FOOTER и всякие колонтитулы не буду, так как они ни на что не влияют.
Помогите разобраться, пожалуйста.
|
 Re: О языке программирования графических форм
1.jpg (97.18 Кб, 1163x751 - просмотрено 326 раз.)  Re: О языке программирования графических форм
2.jpg (99.69 Кб, 1163x751 - просмотрено 308 раз.)
|
|
|
Записан
|
|
|
|
v_skoretsky
Новичок
 Репутация:
(+0/-0)
Offline
Пол:  Сообщений: 9

Рейтинг сообщений:
|
 |
« Ответ #18 : Октября 22, 2009, 10:43:25 » |
0
|
Кто подскажет, почему в смете обьектов, например, когда она в графическом формате и присутствует картинка обьекта которая прописывается так: picture {Frame 11, 29, 0, 12 Origin data Scale Auto Position centered} в шаблоне сметы, она выбирает предосмотр аксонометрический, а не фотоизображение? data в выражение означает изображение библ. элемента, но оно почему-то выбирает автоматически предосмотр в аксонометрии. Подозреваю, что это как-то указывается в скрипте обьекта, или еще где-то...Как узнать? Для наглядности рисунок:
|
 Re: О языке программирования графических форм
111.jpg (112.45 Кб, 463x295 - просмотрено 278 раз.)
|
|
« Последнее редактирование: Октября 22, 2009, 11:17:54 от v_skoretsky »
|
Записан
|
|
|
|
shan
Частый посетитель
 Репутация:
(+1/-1)
OfflineСообщений: 61

Рейтинг сообщений:
|
 |
« Ответ #19 : Июля 07, 2011, 22:39:12 » |
0
|
Если не туда попал, прошу не воспринимать за флуд. Просто нужно срочно выправить. Подскажите пожалуйста как изменить шрифт с 2,43 на 2,50 и расстояние между строками таблицы не 8 см. а 7 см. в этом коде в ГОСТ.lis Экспл. помещений (с общ. пл.) 0 Экспликация помещений-1.txt 26DB2000 00D92200 00000003 00000003 1 00054200 1 1 9 7 11 4 10 8 3 1 2 9 1 0 0 0 0 0 3 5 6 14 0 0 0 0 0 0 0 0 0 4 4006 0 00000019 4005 0 00000019 4014 0 00000019 -1 1 00000019 -|/ { VERSION 1.10 LISTFORMAT BOOK LISTTYPE ZONE ALWAYS UNIT mm PAGE printer LINEGAP 0 USERTEXT [5] "Експлікація приміщень" HEADER { Frame 0, 130, 0, 31 Text 1, DEFAULTFONT, 10, plain, left Columns { { frame 21, 129, 8.5 Format "#usertext[5]" Text 1, DEFAULTFONT, 13, plain, centered } //*********************************** LIST-HEADER TEXTS ***************** { Frame 21, 34, 21 Format "№ прим." Text 1, DEFAULTFONT, 11, plain, left } { Frame 36, 109, 21 Format "Найменування" Text 1, DEFAULTFONT, 11, plain, centered } { Frame 111, 129, 21 Format "Площа" Text 1, DEFAULTFONT, 11, plain, centered } //*********************************************************************** } line 20, 130, 16, 16 line 20, 130, 31, 31 //*********** LIST-HEADER LINES ************* line 35, 35, 16, 31 line 20, 20, 16, 31 line 110, 110, 16, 31 line 130, 130, 16, 31 //*********************************************** } //************************* LIST ******************************* TOTAL [2] { Frame 21, 130, 0, 7 Text 1, DEFAULTFONT, 10, plain, left Columns { { Frame 21, 34, 2 Format "#Value[1]" Text 1, DEFAULTFONT, 10, plain, centered} { Frame 38, 107, 2 Format "#Value[2]" Text 1, DEFAULTFONT, 10, plain, left, truncated} { Frame 113, 128, 2 Format "#Total[3]:9.2" Text 1, DEFAULTFONT, 10, plain, right, truncated} } line 20, 130, 8, 8 line 20, 20, 0, 8 line 130, 130, 0, 8 line 35, 35, 0, 8 line 110, 110, 0, 8 line 130, 130, 0, 8 } TOTAL [1] { Frame 21, 130, 0, 7 Text 1, DEFAULTFONT, 10, bold, left Columns { { Frame 23, 91, 2 Format "Загальна площа" Text 1, DEFAULTFONT, 10, plain, left, truncated} { Frame 113, 128, 2 Format "#Total[3]:9.2 #Unit[3]" Text 1, DEFAULTFONT, 10, plain, right} } line 20, 130, 8, 8 line 20, 130, 0, 0 line 20, 20, 0, 8 line 130, 130, 0, 8 } } [===] 0 0 0 0 http://clip2net.com/s/12IZq
|
|
|
|
Записан
|
|
|
|
|