Форум » Revit MEP » СSV файлы » Ответить

СSV файлы

Хоттабыч: У меня нормально работают общие параметры в CSV файле такие как длина, площадь и т.д. то есть те где есть размерность единиц. А вот текстовый, к сожалению, нет. При назначении формулы параметру пишет "неверный ввод". Вот текст CSV файла: ,ND##length##millimeters,FOD##length##millimeters,CIR##length##millimeters,TS##length##millimeters,VDV##other## 2,50,57,75,3.5,проба 2.5,65,76,100,3.5,проба1 3,80,89,120,3.5,проба2 Вот формула text_file_lookup(Поиск в таблице имен, "VDV", Номинальный диаметр, Номинальный диаметр) Как я уже говорил все остальные-аналогичные формулы работают, например толщина стенки TS text_file_lookup(Поиск в таблице имен, "TS", 3.5 мм, Номинальный диаметр) Что я делаю не так? Блин, так нужен текстовый общий параметр для экземпляра в CSV файл - для того что бы оформить спецификацию, и никак. С этим OTHER не работает нефига.

Ответов - 29, стр: 1 2 All

victoriast: как это обойти я тоже еще не придумала

Хоттабыч: Ну а потом Автодеск удивляется почему так непопулярен Ревит. Неужели трудно более подробно написать это в хелпе? с банальным примером заполнения. А то по всякой натурально понятной фигне они видео-закладки мастрячат, а тут банальный пример заполнения CSV файла с различными параметрами привести не могут. Не могу поверить что программа не способна возвращать текстовые значения ячейки, чего уж проще то, уж во всяком случае числовые да еще и с размерностью единиц уж точно не проще вернуть чем текст. Чудны дела твои Автодеск... Трудно сказать навскидку, но думаю, что счет идет на тысячи - тех кого оттолкнуло от Ревита подобное крохоборство в подачи информации в хелпе, невозможность сделать что то элементарно необходимое, например те же размеры ячеек в спецификации... ну уж чего проще то? Вся надежда только на наших Гуру.

Admin: Из всех мне знакомых Гуру, никого нет в сети... видимо отдыхают. Хоттабыч пишет: Ну а потом Автодеск удивляется почему так непопулярен Ревит. Ревит не единственный продукт который они продвигают. Тем более что есть большая разница в специфике проектирования у "нас" и у "них". Сам я к сожалению с этими CSV не сталкивался... Подождем может кто появится. Есть еще один вариант: если вы подписчик, то можно обратиться напрямую в автодеск, через сайт подписки (там есть специальная форма для таких случаев). Я так делал несколько раз. Писал на русском, и переводил гуглом + картинки. Ответ приходил в течении суток.


Александр Высоцкий: Насколько я знаю, в CSV можно вставить только параметры типа "длина". У меня есть ряд предположений, как можно опробовать обойти, но надо пробовать. Если еще какие-то трудности в данном вопросе есть - пишите тут или письмом - я буду на Юниверсити про работу с таблицами рассказывать и показывать, постараюсь ответить.

victoriast: Александр, я вам в блоге в разделе спросить про revit mep писала по этому поводу сегодня - посмотрите пжл. В CSV-файл можно ставить любые параметры. Цитата из справки - "Допустимые типы параметров: NUMBER, LENGTH, AREA, VOLUME, ANGLE, и OTHER".

Хоттабыч: Дык в том то и дело, что в справке написано, что можно Вот тут в хелпе про работу с таблицами (то биш с CSV файлами) http://wikihelp.autodesk.com/Revit/rus/2013/Help/0001-%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0_0/0328-%D0%9F%D0%BE%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD328/1348-%D0%A1%D0%B5%D0%BC%D0%B5%D0%B9%D1%81%D1%82%D0%B21348/1416-%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD1416/1417-%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%8B_1417 А тут про сами CSV файлы http://wikihelp.autodesk.com/Revit/rus/2013/Help/0001-%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0_0/0328-%D0%9F%D0%BE%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD328/1348-%D0%A1%D0%B5%D0%BC%D0%B5%D0%B9%D1%81%D1%82%D0%B21348/1416-%D0%9A%D0%BE%D0%BC%D0%BF%D0%BE%D0%BD%D0%B5%D0%BD1416/1417-%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%8B_1417/1418-%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%801418 И всё. Больше в хелпе ни строчки. Виктория, а Вы бы ссылочку на свой блог оставили бы в теме, а то вот я, например не знаю где смотреть. В блоге у инженера-конструктора из Новосибирска Бурова Ильи я оставил сообщение http://bio-engineer-blogs.blogspot.com/2012/03/blog-post_26.html?showComment=1345396222420#c5742729414073295735 Насколько я понял он этот ##OTHER## чтоб ему пусто было (отхеру разумеется, а не Илье) юзает во всю.

Хоттабыч: Александр Высоцкий пишет: Насколько я знаю, в CSV можно вставить только параметры типа "длина". У меня есть ряд предположений, как можно опробовать обойти, но надо пробовать Все выходные провел за компом... уж я и размерности задавал (равно как и без оных): ##other##string ##other##text и сами значения в табло (проба; проба1; проба2) и в кавычки брал и в апостроф и комбинировал эти варианты, и не фига - полный отхер. Но это как кодовый замок открыть не зная кода. Так и тут не ведая синтаксиса Ревита пытаться ему скормить то чем он возможно (не верю) вообще не питается (однозначно не верю, да и в справке пишут что моно... и Буров Илья). А так на эту тему ни слова толком не в русскоязычном ни в англоязычном Интернете немае, есть конечно, но как то уж совсем мало, уж я то гуглил-гуглил, и так и так - глухо все как в танке

Хоттабыч: Хоттабыч пишет: Виктория, а Вы бы ссылочку на свой блог оставили бы в теме, а то вот я, например не знаю где смотреть. Виноват, Виктория, я не правильно прочел - подумал что речь про Ваш блог идет, а не про блог А. Высоцкого. Где блог Высоцкого я знаю. Хотя у Александра их много, и это правильно - информация должна быть структурирована.

Хоттабыч: Ужо сказали бы нам америкосовские Гуру-Ревита "Нельзя" и мы бы тут же своими лаптями в АПИ полезли бы и сделали все что "нельзя", но такой кайфалом заморачиваться с созданием группы программеров для решения "поставить кавычки там где нужно" дык потом весь Саратов анекдотом ржать над этим будет я наивный парень - привык верить хелпу таких серьезных разработчиков как Автодеск. Вот только хелп куций в этой части. Сорри за много букоф - накипело за беспонтово проведенные выходные.

Admin: Хоттабыч пишет: Сорри за много букоф - накипело за беспонтово проведенные выходные. Отрицательный результат, то же результат.

victoriast: Хоттабыч, я тогда напишу разработчикам по совету Алексей Борисова. Мне до блога пока далеко - я еще совсем молодой специалист и в ревите 2 месяца работаю пока). Я забивала в файл как text ##other## - чуда не произошло. Вы пробовали вместо параметра "значение не найдено" вводить именно текст, а не числовой параметр "номинальный диаметр"? я вводила просто текст "не найдено" Revit мне говорит, что необходимо вводить "не найдено" с учетом регистра. В прошлой теме про отводы я скриншоты выкладывала, как ругается revit. Вообще в справке написано "Заголовки имеют следующий формат: ИмяПараметра##ТипПараметра##ЕдиницыПарамера". Может попробовать как name##text ##other##??? Я вот такая информация есть инфа, но применить у меня не получилось((

ILYAz84: Прувет, коллеги! Вчера только из Якутии вернулся (тама с инетом туго - в командировке был). CSV очень удобен для редактирования, но на практике я работаю с TXT форматом в кодировке ЮНИКОД. Команду "text_file_lookup" вижу впервые... т.к. не нужна она мне... при совпадении имен переменных в семействе и вашем текстовом файле Текстовые или Числовые переменные автоматом получают значения, если вы с размерностями не напутали... Ниже пример, где балка с названием типоразмера 10Б1 присваивает текстовому параметру значение 10Б1 (этот тектовый параметр выручает, если я пользуюсь комбинированными сечениями - 2L75х6 например). Никаких дополнительных усилий тут делать не надо... (Тут есть одна фишка: если у вас текстовый файл не в формате ЮНИКОД, то он не понимает параметры с русским названием) Буров Илья. ,Сечение##other## 10 Б1, 10 Б1 Без кавычеГ и прочего... оно просто работает. Общий параметр получает значение 10Б1.

Хоттабыч: Доброго здоровья уважаемый! Илья, скажите пожалуйста, а в какую папку Вы текстовый файл кладете? В ту же где лежит само семейство как я понимаю? И названия семейства (файла .rfa) и соответственно текстового файла совпадают. Но в этом случае речь идет о создании каталога и при загрузке данного семейства в проект Вы получаете форму в виде таблицы с предложением выбрать интересующий Вас типоразмер. Это вот здесь описано http://wikihelp.autodesk.com/Revit/rus/2013/Help/0001-%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BA%D0%B0_0/0328-%D0%9F%D0%BE%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD328/1348-%D0%A1%D0%B5%D0%BC%D0%B5%D0%B9%D1%81%D1%82%D0%B21348/1374-%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B6%D0%B0%D0%B51374/1378-%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B01378/1381-%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B01381 Кстати там в хелпе по ссылке стоит зелененький квадратик что это работает для Ревит Структуре, не знаю получится ли это реализовать в МЕРе. В принципе, для того что бы в спецификацию включить соответствующее наименование через общий параметр, можно попробовать паралельно с СSV файлом лежащем в папке Lookup Tables\Pipe сделать текстовый файл и текстовые параметры заполнить в нем. Прелесть СSV файла для МЕРа в частности в том, что когда загружаешь в проект семейство (того же отвода например) то вообще в диспетчере проекта не появляется никаких типоразмеров - просто название семейства "Отвод крутоизогнутый", далее его закладываешь в настройку трассировки трубопровода (под соответствующую трубу) И ВСЁ - выбрав в списке труб ту или иную трубу просто рисуешь её на экране, а отводы (равно как и переходы, фланцы и т.п.) программа вставляет сама беря их параметры (на основе номинального диаметра соответствующей трубы) из CSV файла.

Хоттабыч: victoriast пишет: ...тогда напишу разработчикам по совету Алексей Борисова Это было бы здорово! На Вас вся надежда Виктория Уж больно не хочется текстовый файл мастрячить. Не в том дело что делать его сложно. Просто сейчас у меня например те же стальные отводы организованы так: Название семейства: Стальной отвод крутоизогнутый R=1.5DN по ГОСТ 17375-2001 Типоразмеры в этом семействе называются: Тип исполнения (ряд) 1 и Тип исполнения (ряд) 2 При загрузке этого семейства в проект я получаю соответственно всего одно семейство с двумя типоразмерами в диспетчере проектов. В настройках трассировки трубопровода выбираю трубу водо-газопроводную (предварительно внесенную в типоразмеры в настройках МЕР) и в части отвода указываю Тип исполнения (ряд) 1 а для электрошовной трубы в настройках трассировки указываю Тип исполнения (ряд) 2 соответственно. И ВСЁ Но нужны общие параметры для спецухи имеющие текстовый формат. И вот, вместо того что бы каждому диаметру в ЦСВ файле приляпать пару Отхеров, придется одно семейство отводов разбивать на два: 1 Стальной отвод крутоизогнутый R=1.5DN по ГОСТ 17375-2001 Тип исполнения (ряд) 1 2 Стальной отвод крутоизогнутый R=1.5DN по ГОСТ 17375-2001 Тип исполнения (ряд) 2 затем в каждом из этих семейств прописывать типоразмер 1.1 ДУ25 1.2 ДУ32 и т.д. до ДУ300 затем то же самое придется сделать для Типа исполнения (ряд) 2 2.1 ДУ25 2.2 ДУ32 и т.д. до ДУ300 В принципе, мне тогда уже не ЦСВ не ТХТ файлы как таковые ужо становятся не нужны - все проставляется в настройках трассировки... не... вру - ТХТ файл будет нужен - в него нужно будет текстовые общие параметры заводить для каждого типоразмера... хотя нет... не вру - не нужен ТХТ файл будет - общий параметр прямо в карточке типа-размера соответствующего пропишу - делов то. Но этож такая громоздкая конструкция получается. Вместо имеющихся сейчас двух типоразмеров одного семейства (как я уже чуть выше говорил) и двух ЦСВ файлов соответственно под каждый типоразмер.

Хоттабыч: ILYAz84 пишет: Вчера только из Якутии вернулся К вечной мерзлоте крепиться будете? Дело тонкое.

victoriast: Алексей, дайте пжл ссылку на форму-не могу найти

Admin: О чём речь?

victoriast: Есть еще один вариант: если вы подписчик, то можно обратиться напрямую в автодеск, через сайт подписки (там есть специальная форма для таких случаев). Я так делал несколько раз. Писал на русском, и переводил гуглом + картинки. Ответ приходил в течении суток. я прошу ссылку на эту форму)

Хоттабыч: Алексей, дайте Виктории ссылку на англосаксов... то бишь на америкосов. пожалуйста.

Admin: http://subscription.autodesk.com

Хоттабыч: Виктория, еще пара сообщений и Вы станете Завсегдатаем. Причем этих сообщений ждет добрая сотня МЕР Ревитчиков Рунета. Давай Вика! Мы болеем за тебя! Оле Оле Оле Оле!!! Что бы веселее писАлось http://www.youtube.com/watch?v=URnRTKGOu7o

victoriast: Хоттабыч, зря ждут моих сообщений( Пришел ответ, что CSV-файл не поддерживает текст

Хоттабыч: Вот тебе и Юрьев день странно как то это всё... в хелпе написано что мол так и так - параметры могут быть всякими разными, в т.ч. Отхер. Ладно будем думать. Вариантов три: 1. Попробовать что то замудрячить посредством АПИ (сам я этого реализовать не смогу так как ни разу не програмер) програмеры знакомые вобщем то есть, реальные спецы, но копаться в чужих текстах это еще та песня. 2. Попробовать как то поженить в одном семействе одновременно и ЦСВ файл и текстовый файл каталогов. 3. Забить на ЦСВ файлы вообще, и наштамповать типоразмеры, вобщем то это не трудно. При этом типоразмеры заложить в настройки трассировки соответствующего типа трубопроводов на каждый диаметр. И похоже что третий вариант самый реальный - бери и делай как говориться, только успевай на клавиши давить - там все понятно. Ладно, прорвемся. Виктория, какая же Вы молодец. Прочитал Ваши сообщения на различных ресурсах. Глубоко копаете.

victoriast: Хоттабыч, я невнимательно прочитала ответ от автодеска. "Unfortunately the lookup table was designed to handle only numeric values. It is not able to read text strings. This wish has already been forwarded to our development team." lookup table не поддерживает функцию поиска текстовых параметров. Может как-то изловиться и все таки удасться вычленить текст другим способом Да, третий вариант наиболее подходящий сейчас. Спасибо

Хоттабыч: "К сожалению, таблица поиска была разработана для решения только числовых значений. Она не может читать текстовые строки. Это желание уже направлено для нашей команды разработчиков" Возможно в 14м РевитеМЕР это будет реализовано. Подождемс, а пока, пожалуй, по третьему варианту. Хорошо бы что бы еще реализовали в следующем релизе программы: 1. Настраиваемая ширина и высота столбцов в спецификациях 2. В настройках МЕР не только номинальный, внутренний и наружный диаметр трубопроводов (в типоразмерах) а еще и стенку трубы. Иначе её проблематично засунуть в марку, и в спецификацию... её просто нет. В спецификации вычислить то можно, но в марку вычисляемое значение не вставляется - вот в чем засада. Это пытались решить Высоцкий и Татьяна несколько разными подходами. Полностью автоматизировать все равно не получилось. Решение, имхо, есть и оно просто (хоть и не элегантно) в выходные попробую. Тупо в каждый Тип трубопровода вбиваем один типоразмер. И всё. В том числе и с текстовыми параметрами и толщиной стенки в марку соответственно (через общий параметр, который для каждого типа теперь соответственно свой). 3. АКСОНОМЕТРИЮ 45град. то есть ФРОНТАЛЬНУЮ ИЗОМЕТРИЮ 1:1 как ГОСТ того требует. Ну что тут то сложного? Пожалуй, это нужно было бы поставить первым пунктом. Жаль только жить в это время прекрасное... да ладно, прорвемся. И не такие дворцы строили.

IGratchew: Хоттабыч пишет: 3. АКСОНОМЕТРИЮ 45град. то есть ФРОНТАЛЬНУЮ ИЗОМЕТРИЮ 1:1 как ГОСТ того требует. Ну что тут то сложного? Пожалуй, это нужно было бы поставить первым пунктом. А смысл? Вроде и так неплохо. В любом случае этого делать не будут. Ответ разработчиков все тот же: "Мы сделали вам полноценное 3Д, зачем вам недоделаная аксонометрия" И что касается вентиляции, экспертизу нормально схемы вентиляции в 3д проходят (в Беларуси за соблюдением норм следят более жестко, чем в России, хотя могу ошибаться). Насчет отопления не знаю, в Ревите пока не делал.

Хоттабыч: Как не крути, но Беларусь к Европам ближе чем Рассея. У нас даже смотреть не хотят. Если независимая экспертиза тогда в общем то ничего - проходит, но и то со скрипом. А в государственной эксперт говорит примерно так: "я махровый чиновник и действую в строгом соответствии с требованиями ГОСТов хотя сам понимаю что они устарели и нуждаются в пересмотре, но это не нам решать, а мне мое место дорого." А в соответствии с осенними поправками в ГрадкодексРФ все объекты финансируемые из бюджета любого уровня - только госэкспертиза. Бл...ин уж приняли бы ГОСТ что бы наскальной живописью, или там на бересте, ну гусиным пером на крайняк, а то из базы данных нормальную спецуху, да в полноценном ТриД изометрию в России??? Ну вы бы еще про многоцветность печати вспомнили. Это что ж тогда начнется это как же тады весь народ стойко будет преодолевать усе тяготы и лишения? Помните у Высоцкого? Не у Александра, а у Владимира Семеновича: "Мы про взрывы, про пожары, написали ноту ТАСС, но тут примчались санитары, и зафиксировали нас."

Admin:

IGratchew: НУ у нас все тоже не настолько радужно. ГОСТ на оформление (21.101-93) на днях заменили на новый СТБ. В итоге кроме титульного листа я там отличий со старым ГОСТом не нашел:). Вот так и живем. И даже близость к Европам не помогает. PS Делали один объект, где немцы разрабатывали технологию и системы аспирации. Все чертежи в цвете (плоттеры позволяют, зачем печатать в чб), на листе скомпанованы сразу вид сверху, 3д (одна или несколько в зависимости от сложности), виды с разных сторон (при необходимости). Плюс отсутствие спецификаций в нашем понимании, зато наличие некой описи всех деталей и целого пакета документов с различными развертками и т.п. То есть по этой документации можно смонтировать систему как конструктор - деталь 1 ставится после детали 2, крепится деталью 3 и т.п., а не как по нашим нормам - ведем воздуховод отсюда и до обеда. Привязку делаем по месту потому как кто знает чего перед нами накосячили строители. Обидно и завидно становится.... PSS Прошу прощения за оффтоп:)



полная версия страницы