Перейти к публикации

Vba_api


VitAl2013

Рекомендованные сообщения

Кто работал с этой штукой? С какой средой разработки её скрестить (тулсы нормально с С+ сростаются)? Установил Visual Basic Express 2008, но там нет Tools>Reference. Как подцепить библиотеку (Pro/E VB API Type Library for Pro/E Wildfire 4.0)?

Ссылка на сообщение
Поделиться на других сайтах


Кто работал с этой штукой? С какой средой разработки её скрестить (тулсы нормально с С+ сростаются)? Установил Visual Basic Express 2008, но там нет Tools>Reference. Как подцепить библиотеку (Pro/E VB API Type Library for Pro/E Wildfire 4.0)?

могу помочь

пишите вопросы (думаю их будет не мало) в личку norsk@land.ru

Ссылка на сообщение
Поделиться на других сайтах

Кто работал с этой штукой? С какой средой разработки её скрестить (тулсы нормально с С+ сростаются)? Установил Visual Basic Express 2008, но там нет

Tools>Reference. Как подцепить библиотеку (Pro/E VB API Type Library for Pro/E Wildfire 4.0)?

Вот лучше бы поменьше Цифра(2005, например) но "получше слово":

вместо "Express" - "Professional"

("Microsoft Visual Studio 2005 Professional Edition")

Я недавно с этим Express`ом мучался, пришлось ставить Professional...2005-й

Ссылка на сообщение
Поделиться на других сайтах

Его покупать надо, пиратки не наш путь. Поэтому ищу бесплатную среду разработки. Pro/Toolkit можно было запустить с экспрессом, но там другой случай, он теоретически и на Qt пойдёт. А вот с этим товарищем Бейсиком я как-то потерялся. Не знаю с какой стороны к нему пристроиться.

Ссылка на сообщение
Поделиться на других сайтах

пиратки не наш путь [...] Pro/Toolkit можно было запустить с экспрессом, но там другой случай [...],

Ну вообщето лицензия на Pro/Toolkit немало денего стОит если на то пошло. :)

А VB API - бесплатен в этом ключе. Вроде такой расклад, поправьте меня если что..

А вот с этим товарищем Бейсиком я как-то потерялся. Не знаю с какой стороны к нему пристроиться.

Эт не беда. Там же не обязательно вижл басик нужОн - покатит вполне и С-подобный собственно C# из Visual Studio - переход

на другой язык будет достаточно "мягким" если что.

PS

Правда надо убедиться что студия (уж незнаю какая она будет у Вас), где С# есть, всё-таки имеет возможность ссылаться через References на API dll.

Изменено пользователем Norsk.
Ссылка на сообщение
Поделиться на других сайтах

Лицензия на Pro/Toolkit есть как бы не только у меня - её покупали на всю компанию - всё лицензеонное. Среда для тулкита это Visual C++ Express 2008. То есть там не вся студия. И С-шарп там нет (ну или я думаю что его там нет, во всяком разе там отдельно была Visual C# Express). С Си я знаком по стольку-поскольку никаких программ на нём не делал, я только учусь. Потому и потянулся к VB API хотел посмотреть чем же они бейсик и на сколько?

API dll.

Эта библиотека есть dll? Тогда её можно задействовать через любой язык умеющий работать со сторонними dll, я правильно рассуждаю? На сколько я понимаю ситуацию (поправьте если я ошибаюсь) функции такой dll должны сами обращаться к ПроЕ, следовательно задача другого языка просто правильно их запускать и обрабатывать принятую с помощью них информацию, так? Для меня наиболее понятным является язык AutoIT он умеет работать со сторонними dll, но это пока для меня в новинку. Я только теорию знаю.

Возвращаясь к нашим баранам... Вы советуете установить Visual C# или любую другую оболочку умеющую "ссылаться через References на API dll"?

Ссылка на сообщение
Поделиться на других сайтах

Возвращаясь к нашим баранам... Вы советуете установить Visual C# или любую другую оболочку умеющую "ссылаться через References на API dll"?

Примерно так

Сегодня вечером постараюсь ответитть развёрнуто на эту тему (по мылу)

Сори, прямо счас -- во времени ограничен ...

Ссылка на сообщение
Поделиться на других сайтах

Кто работал с этой штукой? С какой средой разработки её скрестить (тулсы нормально с С+ сростаются)? Установил Visual Basic Express 2008, но там нет Tools>Reference. Как подцепить библиотеку (Pro/E VB API Type Library for Pro/E Wildfire 4.0)?

Здесь есть примеры кодов <noindex>http://www.proe.net/</noindex>

Подключался на VB6 без проблем, подключаясь станданртным способом в референсах к Pro/E VB API Type Library for Pro/E Wildfire 4.0

Ссылка на сообщение
Поделиться на других сайтах

Такс! Я нащупал как их (VB2008Express & ProE API) скрестить. Надо создать проект, появиться папка Project, в ней есть Add Reference, затем вкладка COM и ищем. Искомая библиотека это pfclscom.exe, хотя если искать глазами pfc, то вот она уже это pfclscom.dll.

Ссылка на сообщение
Поделиться на других сайтах

Искомая библиотека это pfclscom.exe, хотя если искать глазами pfc, то вот она уже это pfclscom.dll.

Уппс.. неужели письмо не дошло? :(

Это должна быть вообще-то Interop.pfcls.dll...

В письме скриншоты ,

там же должно быть видно что за длл подключается. И как подключается.

Изменено пользователем Norsk.
Ссылка на сообщение
Поделиться на других сайтах
  • 7 лет спустя...

Вообще-то полноценная работа с com объектами есть только у visual studio. Другие среды разработки не тянут...

В папке Creo/Common files/vbapi есть файл vbug.pdf. Его надо читать обязательно. Там говорится о там как подключить библиотеку. Для этого надо запустить com сервер из папки Parametric/bin.

Также в Creo/Common files/vbapi есть пример, его тупо надо подключить в Visual Studio в новый проект. Системную переменную PRO_DIRECTORY настроить на папку text из этого примера (перезагрузиться естественно). И можно компилировать. Пример реально рабочий...

Извините за пост в дохлую тему...

Ссылка на сообщение
Поделиться на других сайтах
  • 4 недели спустя...

@MaxAmin некромант) Да тут полистать много таких, как будто все в 2009 выяснили и за 8 лет никак это не обсуждается..

Сам могу пока только в скрипты bat и ahk, а можно как то в несколько строк описать возможности vba для Creo применимо к конструкторской работе?

Ссылка на сообщение
Поделиться на других сайтах

Люблю старьё. Выяснилось, что если установить VS, то и sharpDevelop тоже нормально компилит VB проекты и более того, т.к. используется com , то можно писать и на C# под CREO.

Возможности лучше смотреть в презентациях с youtube. Там правда по-английски. Но асинхронная работа какая-то ущербная, по моему. Глючноватая. Лучше C++, я думаю.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Fedor
      Есть табличка в СП Нагрузки и воздействия. Немного могут разниться.  Насыпные грунты насыщенной влажности 1800 кГ/куб.м   удельный вес .   При вибрациях структурные связи грунта нарушаются и будет действовать закон Архимеда с такой плотностью.... 
    • Кирилл5566
      Нам очень помог интернет-магазин Всерезаки . Долго мучались с расходниками, а теперь проблем не знаем.  
    • Orchestra2603
      неее... ))) Сами подумайте. Рядом с подлодкой же есть давление ro*g*h. Если подлодка не изолирована от окружающей воды, то даже если микроскопический какой-то подтёк есть из вне, то туда будет поступать воды, пока давление не выровняется со внешним, а там ro*g*h. Поскольку форма корпуса у них близка к циллиндру, то там эта ro*g*h будет распределена по довольно большой площади днищевой поверхности. Сложно себе представить, что  подлодка сядет на грунт так, что прям вытолкнет из под себя всю воду и "загерметизирует" днище на достаточной площади контакта так, чтобы нивеллировать разницу давлений сверху и снизу, которая с учетом размеров подлодки довольно существенная. Это надо конкретно так забуриться в грунт. Кстати интересная задачка была бы, определить такое "критическое внедрение в грунт" :)   А.. и еще.. Вы не забывайте что между легким и прочным корпусом у подлодки есть пространство, заполненной забортной водой, где давление такое же как снаружи. Интерсно, кстати говоря, что станет с легким корпусом после такой посадки :)
    • lem_on
      Об этом мы возможно никогда не узнаем. Военная тайна.  Мы как кто даже радиаторы "строгали", но это была медь и поднимало довольно таки неплохо.
    • GHEB
      К сожалению у меня не было и нет пока что возможности проверить, но я практически точно уверен что это поможет. Удвительно что я сам не заметил эту галку,в ернее её отсутствие
    • Ветерок
      Что касается освоения ТФ, то лично для меня это только живое общение с человеком, который сможет отвечать на кучу вопросов, которые возникают у меня..
    • Orchestra2603
      Слушайте, вы меня конкретно раздражаете... Складывается впечатление, что я на экзамене. Вы если хотите какую-то мысль донести, то говорите прямо и понятно! Не надо себе цену набивать.   Я могу сказать прямо и честно. Я вот прямо деталей реализации алгоритмов поиска собственных частот не знаю. Не было у меня задачи заниматься разработкой солверов и т.п. И заниматься этим сейчас у меня нет ни времени, ни мотивации. Будет задача - буду вникать и разбираться. Из своей универовской программы знаю в общих чертах, что можно преобразованиями подобия (поворота, отображения и т.д.) привести матрицы системы к особой форме, из которых почти автоматически или очень просто извлекаются СЗ. В простейшем случае к диаганальной форме, но есть и верхние/нижние треугольные и еще какие-то всякие специальные. Собственные вектора обычно как-то получаются из столбцов матрицы этого преобразования. Есть  соответствующие алгоритмы. Помню про вращение Якоби, знаю, что есть QR (QZ для обощенной задачи). Знаю, что есть пространства Крылова, и там итерационные методы их спользуют. Знаю, что в Ансисе для симметричных задач используется Ланцош, и для полуопределенных матриц он также прекрасно себя показывает. Я хз, что там конкретно происходит.   В теории конечно можно найти корни харктеристического полинома, подставить их и искать базис решения вырожденной системы, чтобы найти СВ. Я понимаю, что на практике вряд ли кто-то так делает, особенно если размерность задачи большая, прост опотому что не эффективное это занятие. Но такая возможность есть, и оно работает.   Я не знаком с какими-либо обстоятельствами, которые фундаментально препятствуют решению обобщенной задачи на собственные значения для случая с вырожденной K. Т.е. так препятствуют, что невозможно найти метод решения такой задачи в прицнипе. Хотя, по-хорошему, контрпримерт на такой тезис уже был дан выше.   А вы знакомы? Тогда пишите прямо! Что конкретно мешает? На каком этапе это возникает? В чем причина?  И главное.. почему Ансис/Маткад/Матлаб/Солидворкс это все-таки решают? Что, магия или заговор? На эту вашу шарманку "Такую задачу реши, и такую, и такую" я больше вестись не буду. Как будто у меня нет других дел, как вам что-то демонстрировать.
    • Jesse
      это вопрос к специалстам по грунтам..)) @Fedor@Fedor
    • Борман
      Основной вопрос в том, правда ли что в таком "разжиженом" грунте возникает сила Архимеда от плотности 1,8т/м3 ?
    • Jesse
      самый общий случай - надо поверхностный интеграл от давления взять по всей площади (англояз. версия вашей ссылки Вики) Если снизу не будет воды, значит там не будет давления, а значит результирующая сила будет сверху давить, её вектор будет вниз направлен   всё так. Ну в случае подлодки подробности не знаю, мб хватит и того, что какие -то участки под дном для затекания морской воды перекрыты будут, и уже лодку придавит вниз..)
×
×
  • Создать...