Development of the CADBase platform over the year

Development of the CADBase platform over the year

Om plattformen

CADBase-plattformen erbjuder ett system för publicering, lagring och versionering av ingenjörsdata, sÄsom 3D-modeller och ritningar.
Namnet pÄ plattformen Àr sammansatt av tvÄ ord - CAD (Datorstött Konstruktion) och Base (Bas), vilket ungefÀr betyder "databas för system för datorstödd projektledning".
PÄ plattformens webbplats finns en visare för STL-filer, och stöd för STEP-filer planeras.

Inom plattformen Àr "komponent" ett nyckelobjekt och inkluderar följande information:

  • parametrar (attribut) och filer för komponenten;
  • modifikationer av komponenten med filer och parametrar;
  • uppsĂ€ttningar av filer för gruppering av filer inom ramen för komponentens modifikation;
  • standarder relaterade till komponenten (publicerade pĂ„ plattformen);
  • information om tillverkaren eller leverantörerna av komponenten;
  • kataloger kopplade till komponenten;
  • nyckelord (taggar).

Ändringar

Uppdatering av webbplatsen

Sedan den senaste nyheten har webbplatsen fÄtt följande Àndringar:

  • en sökfĂ€lt för komponenter har lagts till (i övre delen av sidan);
  • information om filer har fĂ„tt meddelanden om Ă€ndringar (visas vid filuppladdning);
  • stöd för Markdown har lagts till för beskrivningar av objekt och namn pĂ„ parametrar;
  • pagination har lagts till för listor pĂ„ komponentens sida: modifikationer, parametrar, standarder och leverantörer av komponenter;
  • import av modifikationsnamn och deras parametrar frĂ„n ett kalkylblad (via kopiera-klistra in) har införts.

Uppdatering av integrationer

Naturligtvis har en ny version av plattformen slÀppts tillsammans med uppdateringen av byggbÀnken CADBase Library (GitHub) för FreeCAD (2.0.0) och tillÀgget CADBase Library (Blender Extensions) för Blender 3D (0.2.0). I de nya versionerna har följande nyheter införts:

  • förhandsgranskning av Ă€ndringar innan de skickas;
  • stöd för meddelanden med kort information om Ă€ndringar;
  • instĂ€llningar för att stĂ€nga av kontroll av hashberĂ€kning och tvĂ„ngsuppdatering;
  • lokalt saknade filer tas bort frĂ„n plattformens lagring (molnet).

API-uppdateringar

I begÀran komponent (https://docs.cadbase.rs/#query-component) relaterade objekt till komponenten har lagts till. Möjligheterna för sortering och paginering av data har utökats. Till exempel, för komponenter och modifikationer av komponenter, kan man förutom paginering definiera sortering efter fÀlten: name (namn), actualStatusId (statusidentifierare), createdAt (skapad datum) och updatedAt (uppdaterad datum).
Detta har gjort det möjligt att hÀmta fullstÀndig information om komponenten med en enda förfrÄgan. GraphQL API:s möjligheter gör att man kan begÀra endast de nödvÀndiga fÀlten, vilket utesluter sÀndning av onödig data över nÀtverket.

BegÀran av alla fÀlt för komponenten och relaterade objekt (flera rader):

query Component($componentUuid: UUID!) { component(componentUuid: $componentUuid) { uuid parentComponentUuid name description imageFile { uuid hash filename filesize downloadUrl } ownerUser { uuid firstname lastname username imageFile { 
DownloadFileFragment } } typeAccess { typeAccessId langId name } componentType { componentTypeId langId componentType } actualStatus { actualStatusId langId name } isBase subscribers isFollowed createdAt updatedAt licenses { id name keyword publicationAt } componentParams { componentUuid param { 
ParamTranslateListFragment } value } paramsCount files { uuid filename revision commitMsg parentFileUuid ownerUser { 
ShowUserShortFragment } contentType filesize program { 
ProgramFragment } hash downloadUrl createdAt updatedAt } filesCount componentSpecs { specId langId spec } componentKeywords { id keyword } componentModifications { uuid componentUuid parentModificationUuid modificationName description actualStatus { 
ActualStatusTranslateListFragment } createdAt updatedAt filesetsForProgram { 
FilesetProgramRelatedDataFragment } filesetsCount modificationParams { 
ModificationParamWithTranslationFragment } paramsCount files { 
ShowFileRelatedDataFragment } filesCount } modificationsCount componentSuppliers { supplier { 
SlimCompanyFragment } componentUuid description } suppliersCount componentStandards { uuid classifier name description specifiedTolerance publicationAt imageFile { 
DownloadFileFragment } ownerCompany { 
ShowCompanyShortFragment } standardStatus { 
StandardStatusTranslateListFragment } updatedAt isFollowed } standardsCount } }

Tidigare nyheter om plattformen
10.02.22 CADBase — en digital plattform för utbyte av 3D-modeller och ritningar
10.02.23 CADBase — en webbplats för lagring och utbyte av ritningar
06.11.23 Uppdatering av plattformen CADBase för utbyte av konstruktionsdata

KĂ€lla: linux.org.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster