Как посчитать знаки в автокаде
При написании формулы в таблице можно ли сослаться на ячейку из другой таблицы?
если подробней я делаю так. У меня есть выноски обозначающие позиции из спецификации на чертеже. В тексте - поле содержания > формула>cell (содержимое ячейки таблицы), Здесь формула ничего не считает просто показывает содержимое ячейки.
Посмотри внимательно что в формуле написано - Table(2130519096) . A3 синее - это инфа о таблице (типа уникального IP-адреса ) А красное - ячейка А3
[ATTACH]1151485599.jpg[/ATTACH]
Спасибо.
Еще вопрос. Можно ли результат вычислений в ячейке округлить до целых? Просто Precision не подойдет, надо чтобы в дальнейших расчетах использовалось целое число.
ИМХО: таблицы в акаде как фотоаппарат в мобиле, есть и нафиг никому не нужен нужен только для того чтобы гемороиться.
И вопрос нумбер 2!
Почему у меня при изменении значения ячеек (сначала удаление содержимого, а потом ввод нового. содержимое - цифры) слетает выравнивание по центру и становится по краю (по правому)
На самом деле был задан один интересный вопрос: можно ли ссылаться на ячейку таблицы, находящейся в другом файле!
Нельзя, или никто из гуру не знает?
Просто очень полезная вещь была бы.
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
ИМХО: таблицы в акаде как фотоаппарат в мобиле, есть и нафиг никому не нужен нужен только для того чтобы гемороиться.
__________________
Мы можем делать быстро, качественно и недорого, выбирайте любые 2 условия.:search:
Ну что, никто не знает, можно ли ссылаться на ячейку таблицы в другом файле?
Тогда ещё вопрос: можно ли, загнав ссылку на ячейку в другой таблице, залепить перед ней надпись. Мне например надо написать L= и взять длину из другой таблицы. А в этом случае поле превращается в банальную надпись типа L= =Table(2109360240).B4 и как отделить "L=" от поля - непонятно.
Ну что, никто не знает, можно ли ссылаться на ячейку таблицы в другом файле? Тогда ещё вопрос: можно ли, загнав ссылку на ячейку в другой таблице, залепить перед ней надпись. Мне например надо написать L= и взять длину из другой таблицы. А в этом случае поле превращается в банальную надпись типа L= =Table(2109360240).B4 и как отделить "L=" от поля - непонятно. |
просто пишешь в ячейке сначало L= , а затем вставляешь поле формулы с сылкой на ячейку в другой таблице и все.
Еще вопрос, правда не по формулам, но все же по таблицам.
Как скопировать ячейку содержащую блок с масштабом 0.85? Ячейка с блоком то копируется, но его масштаб слетает нафиг на еденицу, ломая всю таблицу.
И вопрос нумбер 2!
Почему у меня при изменении значения ячеек (сначала удаление содержимого, а потом ввод нового. содержимое - цифры) слетает выравнивание по центру и становится по краю (по правому)
Если ты, как все нормальные люди, подсвечиваешь текст и затем его стираешь, то при этом стирается и изменение форматировния, и восстанавливается значение по умолчанию, которое хранится в определении стияля таблицы. Тоже происходит ИМХО при стирании текста с помощью редактора таблиц. Так что коротко - НИЗЗЯ.
просто пишешь в ячейке сначало L= , а затем вставляешь поле формулы с сылкой на ячейку в другой таблице и все.
Я нашёл решение по-интереснее. Вставляем в ячейку поле с сылкой на ячейку в другой таблице, жмём field format и добавляем префикс "L=". Тогда эту ячейку можно заодно использовать как число.
Здравтвуйте, подскажите пожалуйста, возможно ли подсчитать в черчеже количество элементов.
Проблемма стоит такая: я черчежник, есть чертеж от проектного института в электронной форме, нам нужно подсчитать количество одинаковых, по наименованию, фундаментов, возможно ли это сделать в АвтоКАДе.
Почитала на форуме, но поняла, что это все нужно делать с помощью программы лисп, а что это за программа я не знаю, возможно ли сделать подсчет с помощью голого АвтоКАДа? Поскольку устанавливать дополнительные программы я еще боюсь.
Была бы очень благодарна, если кто-либо подсказал, как это делается, или как это удобно посчитать с помощюь компьютера, Спасибо!
а я так делал: если на схеме каждый элемент схемы замаркирован тестом, то я написал програмку, которая считает количество текстовых примитивов, группирует по содержанию и считает количество. это было в развёртках стен подвала - там каждый бетонный блок тестом замаркирован.
а если фундики не блоками, а отдельными линиями нарисованы? БКС, кинь сюда свой файлик позырить!
Самый примитивный путь:
-- Правка
-- Найти
Вводите текст
Выделяете зону на чертеже
-- Выбрать все
В командной строке видите количество выбранных объектов (текстовых).
Есть лиспик, кот. считает кол-во объектов в каждом слое, если делать чертеж прально, все точно.
могу выдать если интересно. но помойму он тут был. elem.lsp
если объекты одинаковые, проще всего _qselect-ом их по общему признаку выбрать и в комстроке он пишет сколько было выбрано
Спасибо за подсказку, много хорошего узнала, вот только, что такое команда _qselect или _bcount из Express, и скину фрагмент проекта, а то весь слишком тяжелый.
_qselect и _bcount - команды автокада, их можно с клавиатуры в командной строке ввести, или в меню поискать где они запускютя.
завтра принесу програмку которая тексты считает..
а чей это чертёж - с какой страны?
У меня все нормально работает. Нашел "Fm" - 53шт, "Fm-8" - 2шт. Проверьте "Параметры" в окне "Поиск и замена". Кстати, выделять зону поиска не забываете?
Спасибо за подсказку, много хорошего узнала, вот только, что такое команда _qselect или _bcount из Express, и скину фрагмент проекта, а то весь слишком тяжелый.
__________________ --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
Самый простой способ, Главное меню/ edit / find
там в поле " Find text string " (не знаю как будет в русском акаде), вписываете ту марку (например ФС-1), количество которой должно быть посчитано, а в поле " Replace with " пишите какую-нибудь абракадабру, типа "дцшаоцущкаг4983"
после этого нажимаете кнопку " Replace All ".
Функция просто заменит все названия ФС-1 на абракадабру и скажет сколько было замен произведено. Вот вам и кол-во марок.
Единственный минус, возникает когда элементы замаркированы, так что выноска от названия марки имеет две привязочных линии.
KronSerg, я уже видел это. и ничего не понял. у меня 2013 автокад. Вот эти " коды" что это такое и как их использовать? просто выделять эту всю огромную писанину непонятными иероглифами и вставлять в диалоговое окно автокад ? я чайник.
----- добавлено через ~6 мин. -----
Без установки программ не как ? у меня нет прав администратора для установки программы. Подскажите чайнику как использовать "коды" для вычисления самых простых чисел, напечатанных вручную.
Вода - моя работа
Как использовать код на Лиспе читаем здесь
Ты наверняка видел эту подпись, если читал темы, права администратора не нужны.
Александр727272, поробуй вот это G-Tools! v1.38 - там без установки.. тока надо файлы скинуть в папку и прописать в Каде доступ.. Инфа по установке д.б. в архиве..
Александр727272, поробуй вот это G-Tools! v1.38 - там без установки.. тока надо файлы скинуть в папку и прописать в Каде доступ.. Инфа по установке д.б. в архиве..
Александр727272, поробуй вот это G-Tools! v1.38 - там без установки.. тока надо файлы скинуть в папку и прописать в Каде доступ.. Инфа по установке д.б. в архиве..
Блин. не могу понять. Читаю read me, в архиве который. Написано заходим в (Сервис -> Установки -> Файлы). У меня нет такого раздела "установки" в сервисе.
----- добавлено через ~4 мин. -----
скинуть в какую папку?? Program files - autocade . нажимаю копировать папку G-tools туда, пишет что нет прав.
в любую.. хоть на диск D:
в командной строке пропиши _menuload а там выбири файл с каким расширение просят..
в любую.. хоть на диск D:
в командной строке пропиши _menuload а там выбири файл с каким расширение просят..
прописал _menuload. Вылазит окно, нажимаю обзор - ищу файл в папке G-tools с расширением acad.cuix. вижу что не так таких, ПЕРЕСТАВляю тип файла "все файлы" , теперь вижу много их формата "Auto lisp". выбираю любой, нажимаю - загрузить. Пишет ошибка "не удалось загрузить файл адаптации. Файл не найден". кстати а какой файл мне нужен то, чтобы считать цифры. их там штук 100.
Автор:
В ячейках таблицы могут содержаться формулы, использующие для расчетов величины, содержащиеся в других ячейках таблицы.
При наличии в таблице выбранной ячейки можно вставлять формулы с контекстной вкладки ленты "Ячейка таблицы" или контекстного меню. Можно также открыть контекстный редактор и ввести формулу в ячейку таблицы вручную.
Вставка формулы
В формулах ячейки обозначаются с помощью буквы столбца и номера строки. Например, ячейка в левом верхнем углу имеет обозначение A1. При объединении нескольких ячеек в одну ей присваивается обозначение левой верхней ячейки. Диапазон ячеек определяется с помощью первой и последней ячеек, разделенных двоеточием. Например, в диапазон A5:C10 включены ячейки строк 5-10 и столбцов A, B и C.
Для выбора ячейки из другой таблицы в том же чертеже используется параметр "Ячейка". После выбора ячейки открывается контекстный редактор, в котором можно ввести оставшуюся часть формулы.
Копирование формулы
При копировании формулы в другую ячейку таблицы диапазон изменяется для отображения нового местоположения. Например, при перемещении формулы из ячейки A10, используемой для суммирования значений в ячейках A1-A9, в ячейку B10 диапазон ячеек изменяется, и формула используется для суммирования значений в ячейках B1-B9.
Если при копировании и вставке формулы адрес ячейки изменять не требуется, добавьте значок доллара ($) в часть адреса, указывающую на строку или на столбец. Например, при вводе $A10 значение столбца останется прежним, а значение строки изменится. При вводе $A$10 значения столбца и строки останутся прежними.
Автоматическая вставка данных
С помощью ручки автоматического заполнения можно задать автоматическое пошаговое приращение данных в смежных ячейках. Например, в таблице со столбцом дат можно ввести даты автоматически; для этого следует ввести первую из требуемых дат и перетащить курсором мыши ручку автоматического заполнения.
Если выбрана одна ячейка с числовым значением, при ее перетаскивании автоматически вводятся числовые значения с шагом 1. Аналогичным образом выполняется ввод дат с шагом в один день, если выбрана только одна ячейка. Если в две ячейки вручную введены даты, отстоящие друг от друга на одну неделю, в остальные ячейки вводятся значения с шагом в одну неделю.
Автор:
Подсчет экземпляров объекта в чертеже
- Щелкните правой кнопкой мыши объект или блок в области рисования.
- Выберите «Количество».
Все экземпляры указанного объекта выделяются, и на панели инструментов «Количество» отображается результат подсчета. Эта панель инструментов содержит несколько команд и параметров для просмотра подсчитываемых объектов и управления ими.
Подсчет блоков с помощью палитры «Количество»
На палитре «Количество» отображаются все блоки в чертеже и их количество.
Фильтрация подсчета на основе свойств блоков
- Щелкните блок правой кнопкой мыши на палитре «Количество».
- Выберите один или несколько фильтров свойств в списке «Развернуть по».
Доступные фильтры включают общие свойства подсчитываемых блоков, такие как слой, масштаб и состояние зеркального отражения. Дополнительные фильтры отображаются для пользовательских параметров и атрибутов подсчитываемых блоков.
Просмотр сведений о количестве
- На палитре «Количество» щелкните требуемый блок правой кнопкой мыши и выберите «Просмотр сведений счетчика».
- На панели инструментов «Количество» щелкните значок «Сведения о количестве».
На палитре «Количество» отображаются сведения о количестве для выбранного объекта или блока, а также отчет об ошибках (при наличии).
Создание таблицы «Количество»
Вставка поля счетчика
- Щелкните правой кнопкой мыши объект в области рисования.
- Выберите «Количество».
- Нажмите «Вставить поле счетчика» на панели инструментов «Количество».
- Разместите поле в текущем чертеже щелчком мыши.
Читайте также: