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

формат файлов 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 пользователей

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




  • Сообщения

    • KSVSVK
      Требуется создать анимацию процесса сборки некоторого узла. При этом анимация должна включать в себя разворот сборки с изменением плоскости разреза. У меня получается только так: Сборка.mp4   Мне же требуется в конце получить другое изображение: Таким образом вид поворачивается, но плоскость разреза не меняется. Как в анимации изменить плоскость разреза?  
    • MagicNight
      Не получается! Что-то не то делаю. Можете снова открыть доступ к файлу? Я наоборот с CF записываю на файл! Что-то я под вечер не соображаю.
    • kkk
      Решения не знаю, знаю костыль - переключить вид в режим "в цвете", тогда штриховку видно. После оформления переключить обратно.
    • Сержи
      Так научитесь сначала понимать! (с)   Если спрашивают значит нужно, мне тоже нужна такая функция
    • clavr
    • gudstartup
      вот вам поменьше для пробы https://disk.yandex.ru/d/o3CMRExu2M7J9Q залейте winhex или hddrawcopy.    пока карту не откроете их и не будет
    • MagicNight
      Поищу образы. Нашел, там образ для 512 мгб, а у меня 256. Как быть? Со станком карты не было! Карту купили на Авито. Фирма Wintec на 256 мегабайт. Industrial Grade Made in USA. А у меня таких опция (которые вы указали стрелкой) нет!
    • gudstartup
      заходите в каталог карты жмете выбираете параметры и создаете контейнер нужного вам размера   найдите тут образы выкладывали и вылечите вашу карту карта со станком шла?
    • Alexey8107
      Вобщем 0166 150А погонял. На +30 амперах +0,3 вольта, на -30 уже -0,3(при нуле 2.58, датчик битый однозначно). На 165 150А тоже замерил при тех же условиях +30 здесь +0.33 вольта, -30 это -0.33(что несколько расходится с вашими замерами, на нуле 2.5). Видимо оба датчика подбиты. Первый по смещению, второй с виду нормальный(точно такой же как у вас), но показания завышает относительно ваших замеров. Либо могли сказаться какие то условия, например лишний виток, хотя пересчитывал. Либо провод навит был чуть по другому или уложен не совсем так. Больше похоже на лишний виток, видимо профукал. Для обоих датчиков выбирал значения 1 ампер, 10 ампер, 20, 30 и -30. Оба датчика в этом диапазоне линейны. В итоге вместо 0166 150А решил таки подкинуть 0165 150А. Принципиальной разницы я в них не увидел. Теперь поведение шпинделя изменилось кардинально, разгон и торможение стали более менее адекватные 2-3 секунды(при старом датчике было секунд 15). Вобщем оператор сейчас загрузит вал-шестерню и попробует под нагрузкой. Будет держать обороты, значит все норм...
    • MagicNight
      Не отображается.
×
×
  • Создать...