CADBase platvormi areng aasta jooksul

CADBase platvormi areng aasta jooksul

Platvormist

CADBase platvorm pakub inseneritegevuse andmete, näiteks 3D mudelite ja jooniste avaldamise, salvestamise ja versioneerimise süsteemi.
Platvormi nimi on moodustatud kahe sõna – CAD (CAD süsteem) ja Base (Baas) – ühendamise teel, tinglikult "Andmebaas automaatsete projekteerimissüsteemide jaoks".
Platvormi veebilehel on STL failide vaatamiseks mõeldud vaataja, plaanis on lisada STEP formaadi toetus.

Platvormi raames on "komponent" võtmeobjekt ja sisaldab järgmist teavet:

  • komponendi parameetrid (atribuudid) ja failid;
  • komponendi modifikatsioonid koos failide ja parameetritega;
  • failide komplektid komponentide modifikatsiooni failide rühmitamiseks;
  • komponendiga seotud standardid (platvormil avaldatud);
  • teave komponendi tootja või tarnijate kohta;
  • komponendiga seotud kataloogid;
  • märksõnad (sildid).

Muudatused

Veebilehe uuendamine

Alates viimases uudises on platvormi veebilehele lisatud järgmised muudatused:

  • komponentide otsinguriba (lehe ülaosas);
  • failide teabele on lisatud muudatuste kuvamine (näidatakse failide üleslaadimise ajal);
  • objektide kirjeldustes ja parameetrite nimedes on lisatud Markdown toetus;
  • lehe komponentide loenditele on lisatud lehekülgede nr (modifikatsioonide, parameetrite, standardite ja komponentide tarnijate puhul);
  • modifikatsioonide nimede ja nende parameetrite importimine elektroonilisest tabelist (kopeerimise kaudu).

Integratsioonide uuendamine

Loomulikult anti koos platvormi uuendamisega välja uus versioon lauast. CADBase Library (GitHub) FreeCAD jaoks (2.0.0) ja lisand CADBase Library (Blender Extensions) Blender 3D jaoks (0.2.0). Uutes versioonides on ilmnenud järgmised uuendused: muudatuste eelvaade enne saatmist;

  • toetatakse teadete edastamist lühikese teabe kohta muudatuste kohta;
  • seaded, et keelata hash'i kontrollimise ja sunduuendamise kontrollimine;
  • puuduolevad lokaalsed failid eemaldatakse platvormi (pilve) hoidlatest.
  • API uuendused

Komponendi päring...

Komponendi päring (https://docs.cadbase.rs/#query-component) on seotud komponendiga objektid. Andmete sorteerimise ja lehekülgimise võimalused on laienenud. Näiteks komponentide ja komponentide modifikatsioonide puhul saab lisaks lehekülgimisele määrata sorteerimise järgmistel väljade: name (nimetus), actualStatusId (oleku identifikaator), createdAt (loomise kuupäev) ja updatedAt (uuendamise kuupäev).
See võimaldas saada kogu teavet komponendi kohta ühe päringuga. GraphQL API võimalused võimaldavad küsida ainult vajalikke välju, välistades üleliigsete andmete edastamise võrgus.

Kõigi komponendi ja sellega seotud objektide (mitme rea) päring:

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 } }

Eelnevad uudised platvormist
10.02.22 CADBase — digitaalne platvorm 3D-mudelite ja jooniste vahetamiseks
10.02.23 CADBase — jooniste salvestamise ja vahetamise sait
06.11.23 CADBase platvormi uuendus konstruktorite andmete vahetamiseks

Allikas: linux.org.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster