Форум » 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



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