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

формат файлов SolidWorks


Гость Kuss

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



зайди в меню "ПРАВКА" -> "Таблица параметров",   и тебе откроется Excel, если сам таблица была создана. если нет, то меню будет неактивно.

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

API читал? ну смотри там есть наверное что-то. Хотя зачем создавать для этого таблицу парамтетров, если она сама предназначена для формирования дерева конфигураций. А его с помощью API формируешь достаточно просто.

Syntax (OLE Automation)

retval = DesignTable.AddRow ( cellValues )

Input:

(VARIANT) cellValues

VARIANT of type SAFEARRAY of BSTR

Return:

(BOOL) retval

TRUE if successfully added row; FALSE otherwise.

Syntax (COM)

status = DesignTable->AddRow ( cellValues, &retval )

Input:

(VARIANT) cellValues

VARIANT of type SAFEARRAY of BSTR

Output:

(VARIANT_BOOL) retval

TRUE if successfully added row; FALSE otherwise.

Return:

(HRESULT) status

S_OK if successful

Remarks

---------

Syntax (OLE Automation)

retval = DesignTable.Attach ()

Return:

(BOOL) retval

TRUE if successfully attached; FALSE otherwise

Syntax (COM)

status = DesignTable->Attach ( &retval )

Output:

(VARIANT_BOOL) retval

TRUE if successfully attached; FALSE otherwise

Return:

(HRESULT)status

S_OK if successful

Remarks

When your application has finished extracting data from the DesignTable the Detach method will detach the DesignTable object from the Excel object.

----------------

Syntax (OLE Automation)

retval = DesignTable.GetTitle ( )

Return: (BSTR) retval the design table title. See below.

Syntax (COM)

status = DesignTable->GetTitle ( )

Output: (BSTR) retval the design table title. See below.

Return: (HRESULT) status S_OK if successful; S_FALSE otherwise

Remarks

This function returns the title of the design table. If the title row is absent then an empty string ("") is returned. If the title row is present but there is no title then a space will be returned (" ").

---------------

Syntax (OLE Automation)

void DesignTable.SetEntryText ( row, col, textIn )

Input:

(long) row

Row index in the Design Table

Input:

(long) col

Column index in the Design Table

Input:

(BSTR) textIn

The text value to be entered.

Syntax (COM)

status = DesignTable->SetEntryText ( row, col, textIn )

Input:

(long) row

Row index in the Design Table

Input:

(long) col

Column index in the Design Table

Input:

(BSTR) textIn

The text value to be entered.

Return:

(HRESULT) status

S_OK if successful

ну итд смотри API

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

это че васик???

пишу диплом управление базой данных стандартных изделий (библиотека болтов и т.п.)

месяц мучался с диалогом, теперь вставку из файла нужной конфигурации детали нужно.

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

По моему ты не читал не только того что я написал , но и API

там как раз в двух видах приводится и Basic и C++

А по поводу того что ты делаешь могу сказать одно. Велосипед!!!!

Есть системы такого плана и очень приличные. Взять хотя бы питерский ГЛОСИС или московский ТЕСИС. Ну а если только диплом то функция API для C++ выглядит следующим образом:

status = ModelDoc->ShowConfiguration ( configurationName )

Input:

(BSTR) configurationName

the name of the configuration to be displayed

Return:

(HRESULT)status

S_OK if the configuration was activated successfully, S_FALSE otherwise.

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

про актуальность этого вопроса будет у нас конференция в следущую субботу, исход расскажу, про другие проги я ничего не слышал, но работы там дофига.

за помощь спасибо, а пример я действительно не читал, т.к. первые пять строк мне не очень понравились, но обещаю исправиться, но не сегодня, ладно пока и еще раз спасибо.

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

Может, кто подскажет какие - нибудь линки в Inet'e про  использование API  Solida в Visual C++.

А по конкретнее? если тока пример смотри в хелпе по API. Правильно ставь вопрос!!!
Ссылка на сообщение
Поделиться на других сайтах

Да и вот, что господа начинающие (опытные таких вопросов не задают) программеры под CAD, Уже лет десят пытаются создать у нас в Росии для удобства использования CADа в наших условиях см.соотв.тему в этом форуме   ну и накопали уже прилично. Создавайте что-нибудь, но по возможности новое. А великов хватает. Неошибусь если скажу, что каждое предприятие так или иначе имеет базочку со стандартными детальками, программно это организовано или нет - все равно, но это уже есть!

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

как картинки вставлять? могу презентацию вчерашнюю показать с конференции, кстати мы с kors'ом вместе диплом пишем на эту тему и все довольны!

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

Привет,всем.

Я имел ввиду линки где можно найти примеры использования API в среде VC++. Вот. И еще... За нравоучения и наставления на путь истинный всесердечно благодарен, но, все-таки хотелось бы конструктива. Вот например, ссылка на вышеупомянутый ресурс  

www.nhcad.com. Если кому интересно - прошу.

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

Задача, состоит в следующем. Необходимо создать ADD-INS на платформе VC6++,обеспечивающий пользвателя возможностью интерактивного изменения параметров конфигурациии детали. С созданием новых конфигураций и.т.д Вообщем всего того, что избавило бы пользователя лезть в таблицу параметров вообще... ;)

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

Было бы не плохо...

Да кстати... Кто-нибудь может мне объяснить, почему на буржуйских форумах упорно обходиться тема об использовании API в VC++. Везде, где не был , все упорно об этом ничего не знают...confused:

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Мрачный
      Компас уникальный кад. Там до сих пор, в 24ом году, не сделали ассоциативность рваных видов. Сделал вид длиннющей детали, разорвал его, чтоб он влез в форматку, создал с него проекцию, она вроде тоже разорвалась...Все, дальше каждый вид живет своей жизнью. Если вздумается в родительском виде поменять место разрыва, потомок каким был, таким и остался...Даже в тфлексе такого нет
    • Ветерок
      У меня нет никакого диссонанса. Я просто поставил его в игнор, чтобы не видеть эту хтонь.
    • brigval
      Выясняется, что это знают те, кто проходил курс начертательной геометрии. Остальные не в курсе.   Перемещаются )
    • maxx2000
      @Ветерок  у меня по этому поводу некоторый диссонанс. С одной стороны специалист дециллион лет работающий в СВ и гигантским производственным опытом, и тут можно подумать что он вырвался из гнетущей атмосферы невежества, темноты и мракобесия желающий нести свет и мудрость во вселенной. С другой стороны то, что нам явилось в очередной раз, за помощью от того что его банально пинками гонят со всех работ  и не только. НО попало в недружественную атмосферу гнетущей темноты и мракобесия.   Зацепился парниша трусами за Колесо Сансары.
    • mactepnew
      Абсолютно согласен! Насколько недружественен NX по сравнению с другими КАДами, настолько ТС дикий и непонятный по сравнению... да с чем угодно! Логики нет, все действия только зазубрить выполнять по определенному алгоритму. Ощущение, что они застряли в 90х, как и SAP. Даже Компас почти выкарабкался из своего тяжелого наследия, а тут прям традиции дедов: в космос в лаптях. Простите, наболело.  Пытался сделать простейший макрос для NX, чтобы Rotation point delay сделать нулевым. Эта настройка почему-то не сохраняется. В Creo такой макрос делается за 10 секунд, работает беспроблемно, состоит из десятка строк и легко читается даже мной, не программистом. Здесь это получился файл на 155 строк с кучей непонятного хлама и перечислением всех переменных в окне. Если до этого был открыт любой другой раздел настроек - сбой макроса.   Два независимых частично дублирующих друг друга меню, но которые всё равно не содержат всех команд системы. Нужна команда - должен знать ее имя, ищи в поиске. Наш тренинг проходил на NX 9, там хотя бы при поиске показывалось, где находится команда - чтобы больше не искать ее. Теперь фигушки - сам выноси ее на панель, если она тебе нужна. А какой шикарный интерфейс стал у команды Measure! Оторвать бы руки ее автору! Уфффф... Пойду мороженку приложу.
    • Ветерок
      При чем здесь каркасная модель? На картинке не "разделка" кромок, а подрезка. Для каркасных конструкций есть замечательный модуль EFX. Там всё делается просто и обрезается автоматически как надо (по-разному).
    • Ветерок
      Правда, что ли? Они же ПРОЕКЦИОННЫЕ - значит должны менять свой масштаб при изменении масштаба главного вида. Как иначе? Может, в Компасе при перемещении главного вида проекционные не перемещаются?
    • Buzz_Aldrin
      Добрый день. Можно ли при помощи инструментов создания каркасной модели делать разделку кромок труб, если трубы стыкуются не под 45 градусов?    
    • Ветерок
      Думаешь, он вырвался из той цистерны?
    • Alexey8107
      Тут есть одна маленькая проблемка :) Мы не знаем изменилось ли это соотношение :( На всех других станках с токарными стойками фанук (в том числе на точно таком же станке LTC) во время прогона с блокировкой координаты бегут только на экране GRAF. А вот именно на этом вместе с координатами на GRAF синхронно изменяются и координаты во всех системах отсчета станка, в том числе и абсолютной. Плюс к этому возврат в референтную точку не помогает, ни сразу, ни после отключения питания. Она как будто запоминается где то между машинной системой и относительными, которые мы используем. При этом относительные системы как были привязаны, так и остались привязанными ровно теми же цифрами. Корректоры на инструмент так же не уплывают(в числовом выражении), но становятся неверными после сбоя. Величина смещения рандомная, сильно смещается в основном Х, есть смещение и по Z, но там совсем немного.
×
×
  • Создать...