Rreth platformës
Platforma CADBase ofron një sistem publikimi, ruajtjeje dhe versionimi të të dhënave inxhinierike, të tilla si modelet 3D dhe skicat.
Emri i platformĂ«s Ă«shtĂ« formuar nga bashkimi i dy fjalĂ«ve â CAD (Projekti i Ndihmuar nga Kompjuteri) dhe Base (Baza), e kuptuar si âBaza e tĂ« dhĂ«nave pĂ«r sistemet e projektimit tĂ« automatizuarâ.
Në site-in e platformës ka një shikues për skedarët STL, planifikohet të shtohet mbështetje për formatin STEP.
NĂ« kuadĂ«r tĂ« platformĂ«s, âkomponentiâ Ă«shtĂ« objekti kyç dhe pĂ«rfshin informacionin e mĂ«poshtĂ«m:
- parametrat (atributet) dhe skedarët e komponentit;
- modifikimet e komponentit me skedarët dhe parametrat;
- grupet e skedarëve për të grupuar skedarët në modifikimin e komponentit;
- standartet e lidhura me komponentin (të publikuara në platformë);
- informacionin e prodhuesit ose të furnizuesve të komponentit;
- katalogët e lidhur me komponentin;
- fjalët kyçe (etiketat).
Ndryshimet
Përditësimi i site-it
Që nga lajmërimi i kaluar, site-i i platformës ka marrë këto ndryshime:
- është shtuar një linjë kërkimi për komponentet (në krye të faqes);
- në informacionin e skedarëve është shtuar shfaqja e mesazheve për ndryshimet (të treguara gjatë ngarkimit të skedarëve);
- shtimi i mbështetjes për Markdown për përshkrimet e objekteve dhe emrat e parametrave;
- shtimi i paginimit për listat në faqen e komponentëve: modifikimeve, parametrave, standardeve dhe furnizuesve të komponentëve;
- implementimi i importit të emrave të modifikimeve dhe parametrave të tyre nga një tabelë elektronike (përmes kopjimi-ngjitur).
Përditësimi i integrimeve
Sigurisht, së bashku me përditësimin e platformës u lëshuan versión të reja të templates Biblioteka CADBase (GitHub) për FreeCAD (2.0.0) dhe shtesën Biblioteka CADBase (Zgjatjet e Blender) për Blender 3D (0.2.0). Në versionet e reja janë paraqitur risitë e mëposhtme:
- parapregatja e ndryshimeve para dërgimit;
- mbështetje për mesazhe për informacion të shkurtër mbi ndryshimet;
- cilësimet për të çaktivizuar verifikimin e llogaritjes së hashes dhe përditësimin e detyruar;
- skedarët që mungojnë lokalisht fshihen nga ruajtja e platformës (re) .
Përditësimet e API
Në kërkesën e komponentit (https://docs.cadbase.rs/#query-component) janë shtuar objekte të lidhura me komponentin. Janë zgjeruar mundësitë për renditjen dhe paginimin e të dhënave. Për shembull, për komponentët dhe modifikimet e komponentëve, përveç paginimit, mund të përcaktohet renditja sipas fushave: name (emri), actualStatusId (identifikuesi i statusit), createdAt (data e krijimit) dhe updatedAt (data e përditësimit).
Kjo ka lejuar që të merret informacion i plotë në lidhje me komponentin me një kërkesë. Dhe mundësitë e GraphQL API lejojnë të kërkoni vetëm fushat e nevojshme, duke përjashtuar dërgimin e të dhënave të panevojshme përmes rrjetit.
Kërkesa për të gjitha fushat e komponentit dhe objekteve të lidhura me të (shumë rreshta):
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 } }
Lajmet e mëparshme mbi platformën
10.02.22 CADBase â platforma digjitale pĂ«r ndarjen e modeleve 3D dhe vizatimeve
10.02.23 CADBase â faqja pĂ«r ruajtjen dhe ndarjen e vizatimeve
06.11.23 Përditësimi i platformës CADBase për ndarjen e të dhënave konstruktive
Burimi: linux.org.ru
