Ka whakaatuhia e Arama ki a koe me pehea te whakamahi i te FeatureScript mo te Onshape, me pehea hoki te waiho hei Mr. Handy Pants huri noa i te whare. Engari ko te nuinga o te WhakaaturangaScript.
Tuhinga o mua: He maha nga kaitautoko a SolidSmack, tae atu ki etahi o nga kamupene CAD nui rawa atu i te whenua. He rawe tera. Ko tetahi o aua kaitautoko ko Onshape.
Ko tenei panui, heoi, ko e kore i tautokohia e tetahi. Ko ahau katoa tenei.
Ka rite ki te putanga ata inapo, Kei te ora a FeatureScript.
Ko te FeatureScript, ki taku whakaaro, ko te waahanga tino nui o Onshape. Koia pea te taupānga whakamate e kawe mai ana i a Onshape ki roto i te ao. He waahanga matua o te hoahoanga Onshape, a, i enei ra e waatea ana ki te katoa.

(Ko te akoranga whai muri i whakahuahia i roto i te ataata e waatea ana ki konei.)
Ko FeatureScript he reo tuhi mo nga ahuatanga tuhi. (Awkward pause.) Mena he rite te ahua o te moniker ki te “Javascript” me te “Actionscript,” he tika. He rite tonu ki te Javascript, engari i te mutunga he reo rangatira me te IDE kaha i hangaia, he rite ki te mahi a Actionscript i roto i te Flash. Ko enei huanga he pai ki te mohio ki nga kaiwhakatakoto waehere, ka taea te panui ki te tangata noa, a–na te mea he reo hanga-a-waa—he poto ake i te reo kaupapa whanui penei i a JS, Python ranei.
Ko nga ahuatanga ka tuhia e koe ki te FeatureScript ka puta ki te Onshape UI pera i etahi atu ahuatanga, i te taha tonu o Extrude me Revolve me Sweep me Loft. Ko te UI mo to ahuatanga ka rite ki nga ahuatanga katoa o Onshape. Ka taea e koe te taapiri i o ahuatanga ki te paeutauta me te whakamahi i roto i o kaupapa katoa. Ka taea e koe te tiri i o ahuatanga ki etahi atu kia taea e ratou kite pehea to mohio tango painga o ratou.
Nga mea ka taea e koe me te FeatureScript
Ko te mea tuatahi ka ngana te nuinga o te tangata ki te FeatureScript he rarangi momo tonotono o nga ahuatanga o Onshape o naianei: whakahaere i te extrude, katahi ano he extrude, katahi he awhi, katahi ka boolean, katahi atu boolean, aha atu.
Hei tauira, he pai ki ahau te whakahau SolidWorks “Cut With Surface”, engari karekau i a Onshape. I tuhia e au taku ake i roto i te FeatureScript ma te whakatinana i te whakahau wehe, ka whai i te whakahau whakakore tinana. Peasy ngawari.
Kia kotahi te taumata hohonu ake, i tuhia nga ahuatanga katoa o Onshape ma te whakamahi i te FeatureScript. Ko te tikanga ma te whakamaramatanga, ka taea e te FeatureScript nga mea katoa ka taea e Onshape te mahi. Mena kua kite koe i tetahi ahuatanga Onshape e mahi ana, ka taea e koe ki te FeatureScript.
Na, hei tauira, hei utu mo te whakamahi i te whakahau "extrude" a Onshape (te mea e kitea ana e koe i te UI Onshape), ka taea e koe te whakamahi i te mahi opExtrude hohonu ake, kia hohonu ake ai te uru atu ki nga mahi o roto o te extrude. Ma te whakamahi i tenei tikanga ka hangaia e au he whakahau whakamohio ka taea te whakaputa i nga korero maha i te wa kotahi, ka rite ia ki tana ake rererangi huahua (kaore te katoa e haere ki te huarahi kotahi, pera i te putanga o Onshape). He tauira iti tenei, engari he maha noa atu.
Na ka taea e koe te mahi i nga mea maha e whakaatuhia ana e Onshape Kaore e taea i tenei wa ano hoki. Hei tauira, karekau he taputapu spline 3D i Onshape, engari ka tukuna e FeatureScript he urunga ki tetahi spline ka taea e tatou te whakahaere i roto i te kowhiringa o nga tohu 3D, me te huri i ta tatou ake taputapu spline 3D.
I taku whakamatautau ki te FeatureScript, i aro nui ahau ki nga taputapu kamura: rakau, plywood, tapahi dado, mortise & tenon, arero me te riu, titi, rapeti, me nga hononga hiku. I hanga e au etahi ahuatanga ka taea te mahi i nga mahi honohono maha i roto i te waahanga kotahi, me tetahi ka taea te hanga i te maha o nga papa paerewa huri noa i te paenga.
Ko te ataahua o FeatureScript ko nga mea kaore e tika kia noho rarangi: ka taea e tatou te taapiri i nga korero here penei "mehemea ka neke atu te tawhiti x i te 16 inihi, taapirihia tetahi atu hononga". Ka taea e koe te whakaputa i nga arawhata, i nga reera, i nga riu, i nga rangatira, i nga karaehe, i nga tauira perf, tae noa ki nga hanganga koretake penei i nga tauira Voronoi me te hoahoanga whakatipuranga. He tino whakaihiihi nga mea ka taea.
Nga mea kaore e taea e koe ki te FeatureScript
He rawe te FeatureScript, engari he maha nga mea e kore e taea e ia.
Ko te mea tuatahi, ahakoa he kupu "Hikituhi" kei roto i te ingoa, ehara a FeatureScript i te punaha tuhi tuhi, engari kaore i roto i te tikanga papamahi tawhito o te kupu. He tuhinga mo te hanga āhuatanga, he tino iti me te tino tikanga i roto i te Onshape. Ina koa, kei te noho nga ahuatanga I roto i Wāhanga Wāhanga, me te āwhina ki te tautuhi i te āhuahanga ka hangaia ki reira.
Hei tauira, kaore e taea e koe te tuhi i tetahi FeatureScript ka hanga he Wāhanga Wāhanga, he Runanga ranei. Kei te noho nga ahuatanga I roto i Wāhanga Studios, no reira e kore e taea e ratou te hanga. Kare e taea e koe te whakamahi i te FeatureScript ki te whakaputa i te tuhi tuhi, i te whakaahua ranei. Kaore e taea e FeatureScript te tuku imeera ki tetahi kaiwhakahaere ma te imeera mena ka huri te Wahanga 12345R6, ka whakahaere ranei i te tātari utu puta noa i te kaupapa katoa. Hei poto, Ko te FeatureScript te hanga i nga ahuatanga ahuahanga i roto i te Wāhanga Wāhanga, kaua rawa atu.
He maha nga kaupapa kaupapa esoteric e kore e taea e ia. Ko tetahi take, kaore e taea te hanga momo ahuahanga hou. Hei tauira, kare e taea e koe te whakamahi i te FeatureScript ki te hanga taputapu whakatauira mata wehewehenga, ki te whakaputa a-ringa ranei i nga mata tohu-739 NURBS. Kaore e taea e koe te hanga i te punaha voxel, te taunekeneke ranei me nga mata GL i tukuna ki te mata.
Pērā i te punaha kapua, he mea nui te haumarutanga i roto i te Onshape. Na, kaore e taea e FeatureScript te waea ki nga wahitau tukutuku o waho ahakoa he aha. Na e kore e taea e koe, hei tauira, te whai i tetahi ahuatanga e whakaatu ana i to tweet hou i roto i nga reta poraka.
I tua atu, kei te mohio pea koe, ka taea e Onshape te maha o nga kaiwhakamahi ki te mahi i runga i te tuhinga kotahi i te wa kotahi, no reira he mea nui kia tino whakatau nga hua ahuatanga katoa. Arā, me rite tonu te hua o tetahi ahuatanga ki ia hangahanga. Ka kitea pea tenei, engari tera ano etahi here nui ka puta ina mohio koe ki tenei.
Ko tetahi mea, karekau a FeatureScript he ra, he wa mahi ranei. Mena i mahia, ka taea e koe te hanga i nga ahuatanga rereke i runga i te ra o te tau, i te wa ranei o te ra. He ahua humbug tenei, engari kia mahara: ehara pea ko koe anake te kite. Mena kei te titiro koe ki tetahi tuhinga Onshape me tetahi kaiwhakamahi i Hapani, ko wai te ra me te waa me whakamahi? He raruraru papaku tera, engari he raru hohonu. Kati noa ki te kii ka raru nga mahi ra i roto i te FeatureScript, no reira karekau he.
Waihoki, kaore e taea e FeatureScript te whakaputa tau matapōkere pono. Mena ka taea, ka puta nga mea rereke i ia hangahanga. Ko to hoa mahi i Hapani ka kite i tetahi mea rereke rawa atu i taau e kite ana, karekau hoki e "pono" ki te konae. Ko te kaweake ka kore e tino kitea. Engari ka taea e koe te whakamahi i nga tau psuedo-tupurangi i hangaia ma te whakamahi i te uara kakano. He matapōkere noa enei mo te nuinga o nga kaiwhakamahi, engari kaore he raru o te kore e whakatau.
Ka taea e etahi atu taputapu CAD te mahi i tenei?
Te ahua o.
Ko te nuinga o nga punaha CAD he momo punaha tonotono hei hono i nga raupapa o nga mahi taputapu. Ko te nuinga he momo punaha tuhi mo te whakaaunoa i nga mahi, ko te nuinga o te whakamahi i te reo ehara i te mana motuhake penei i te Python, i te keehi ranei o SolidWorks–Visual Basic (Ka ruaki a Adamu puta noa i te tari). Ko etahi he atanga GUI mo te rokiroki, te tuhi tonotono ranei, e mohiotia ana ko nga Tonotono, Nga Waahanga Whare Pukapuka, Nga Waahanga Kua Tautuhia e te Kaiwhakamahi, te Kaihanga Mana ranei, i runga i to taputapu. Ka taea e Grasshopper koe ki te hanga hangahanga-a-arorau ma te whakamahi i te punaha nodal he reo hootaka ataata. Ko nga whiringa pai katoa.
He momo API ano te nuinga o nga taputapu CAD mo te whakawhanake i nga monomai whai rawa, ko te tikanga i roto i te c++, engari ka mau koe ki to Tarau Nui Kid mo era, i te mea ka tuhia, ka tiakina kia whakamahia e nga kaihanga ngaio, ehara i to toharite. kaiwhakamahi.
He rawe enei whiringa katoa, engari he ahua rereke te FeatureScript. Pērā i ētahi māra-taiepa, ka tae mai me ngā painga me ngā huakore. I te taha ki runga, ka taea e FeatureScript te tuhi i nga ahuatanga o te akomanga tuatahi ki Onshape he ahua me te ahua rite tonu ki nga ahuatanga e tukuna ana me te hua, me te mahi ma te tohu tohu iti. Ko nga ngoikoretanga ko te ako (tetahi atu) reo rangatira, kaore he aunoatanga puta noa i te punaha, he iti rawa te uru ki nga mahi hohonu o te punaha.
I roto i te katoa, kua tuhia he maha nga mono mo etahi atu taupānga i roto i nga tau, he tino whakaihiihi a FeatureScript. Ki ahau nei, ko nga painga ka nui ake i nga here.
Ētahi atu ki te haere mai
Ka ngahau tenei. Ka whakaputahia e au nga akoranga hei nga wiki e haere ake nei (ko te tuatahi ki konei). Noho tonu!
Arama