發表文章

用FreeCAD Spreadsheet建立標準零件庫

圖片
前文 [用FreeCAD Spreadsheet控制3D模型尺寸] 教大家用 儲存格數值 控制3D模型的 尺寸參數 ,但零件尺寸表還是要建立在Excel上,變更尺寸還要複製貼上一大堆,很不方便吧?別灰心,阿伯研究出 直接在Spreadsheet建立尺寸表 ,只要 輸入零件代號 所有尺寸同步變更的方法囉。 首先,請參考 [用FreeCAD Spreadsheet控制3D模型尺寸] 完成平墊圈3D模型尺寸與表單儲存格數值的連結,如下圖: 接下來,請依照下圖建立零件尺寸表 標題 與 尺寸數據 : 標題與尺寸請按圖示位置直接key in,置中縮排方法請參考前文 [用FreeCAD在工程圖中輕鬆畫表格] 。 若是 Excel ,可用 VLOOKUP 參照公稱尺寸儲存格B4去零件表A7:D9中找出對應尺寸。但 Spreadsheet沒有VLOOKUP 這類參照函數,怎麼辦?還好,有 IF 功能可用,只是語法與Excel不同。請在E7儲存格輸入 =$A7 == $B$4 ? B7 : 0 ,說明如下圖: 上式的意思是:若零件表公稱尺寸儲存格 A7 的值等於選擇零件儲存格 B4 ,則 E7 儲存格的值等於 B7 。若否,則 E7 的值等於 0 。 $ 表示後接的欄或列號 不隨複製貼上自動改變 , == 指 等於 ,與Excel相同。輸入後結果如下圖: 以 滑鼠左鍵 點選 E7 儲存格,按 Ctrl + c 複製,再以 滑鼠左鍵 點選 F7 儲存格並 拖曳到G7 ,使 F7與G7同時被選取 ,然後按 Ctrl + v 貼上,結果如下圖: 同上法 同時選取 E7:G7 ,按 Ctrl + c 複製,再同時選取 E8:G9 ,按 Ctrl + v 貼上,結果如下圖: 你會發現因為 B4 儲存格等於 3 等於 A7 ,所以只有 E7:G7 顯示尺寸值,E8:G9都等於0。我們的目標是 當 B4 儲存格輸入 3 時 , 變數儲存格 B1:B3 就會直接變成 公稱尺寸 3 的 對應尺寸 。B1應等於3.2,B2應等於7,B3應等於0.5。如何辦到?答案是:利用 加總sum函數 。請將 B1 儲存格的內容改為 =sum(E7:E9) , B2 改為 =sum(F7:F9) , B3 改為 =sum(G7:G9) ,就完成啦!如下圖: 你可以將 B4 儲存格改為 5 ,會發現尺寸 變數儲存格 立刻...

羈絆!【一個近乎正常的家庭】讀後感

書名:一個近乎正常的家庭(A nearly normal family) 作者:馬提亞斯‧艾德華森(M.T. Edvardsson) 出版:尖端 為了摯愛,你願意犧牲什麼?為了不讓愛你的人失望、心碎,是否就該付出一切?當父母為了你,信仰、理性、正義、前程、甚至靈魂都可以拋棄,你又怎能一句忠於自我就高歌離席?家庭堪比用愛固著夯實的厚牆,可以是抵禦外侮的長城堡壘,也可能是禁錮終生的無形監獄。 如果你對阿伯避雷的能力沒信心,就先去看小說吧……XD 父親亞當是個虔誠和善的牧師,母親烏芮嘉是個精明幹練的律師,女兒史黛菈剛從高中畢業,正要展開遠赴亞洲的自助旅程。這個由帥哥美女菁英組成的夢幻家庭一夕間天崩地裂,女兒成了聳動謀殺案的唯一主嫌,而證據似乎都站在檢方那邊…… 謊言是全篇謎團的主軸。每個角色都看似坦誠,卻也都有所隱瞞。本書賣關子的功力堪稱一流,吊胃口的手法恰到好處。作者對父親、女兒、母親的刻畫形塑都入木三分,十足就是你我家庭見聞的真實縮影。阿伯一上手就欲罷不能,一路頭皮發麻腳發冷直到劇終。 而且,看完就沒了嗎?不!你會深信這才剛開始,事情絕不會就此結束。你之前的所見所聞,都是鐵證。 阿伯身為男性,對亞當的表現深深為之動容。我爸也是那種子女晚歸沒打電話回家就會坐立難安睡不著覺的那種急驚風,說兩句怕孩子生氣不說又怕哪天真的出意外。我完全相信這種父親會為了保護孩子做任何事,但有時真讓人感到壓力山大。 至於女兒和媽媽……我只能說,男人會怕會擔心會上火不是沒原因的,因為你永遠搞不懂她們在想什麼!戀愛、婚姻、生子,在在都是豪賭。越來越多年輕人不婚不生,不想承擔以愛為名的情緒勒索,你很難說這不是情有可原。 但父母過世後,阿伯還是常想:「有個家會不會更好?」 雖然過去那段日子,我家的每個人,都為維繫這個家做了重大犧牲。某些機會放棄了,許多緣分錯過了,青春歲月耽誤了,夢想志願幻滅了……但,這個家撐過來了。 雖然回首當年,絕不想重來一遍。但守護過這個家,沒有臨陣脫逃,是我此生最大的榮耀。 本書讓你見識羈絆有多可怕,也讓你體悟羈絆有多可貴。

稚兒何辜?【再見寶貝,再見】讀後感

書名:再見寶貝,再見(GONE, BABY GONE) 作者:丹尼斯˙勒翰 (Dennis Lehane) 出版:臉譜 這一回,派崔克與安琪接了最令人頭皮發麻的任務:尋找四歲小女孩。愛曼達的媽媽海倫周日晚間送女兒上床後,就跑去鄰居家……因為電視壞了。隔天女兒竟從自家臥室裏人間蒸發,從此音訊全無。隨著時間分秒逝去,女孩的命運越來越不樂觀。而這……才剛開始。更糟的,還多著呢。 如果你對阿伯避雷的能力沒信心,就先去看小說吧……XD 現代人怕生小孩。為什麼?看完本書,你就懂了。戀童性侵、綁票勒索、人口拐賣、生病意外……即使是先進國家,對幼兒的保護都稱不上完善。更可悲的是,最多孩童受虐的地方,竟然是自己家! 照顧小生命,可以是最甜蜜的負荷,卻也能變成最煎熬的夢靨。其中的差異,就在你對孩子是否有愛。 真的,真有人不愛孩子。而且這數量,可能遠比你想像中多。台灣這些年只要好賺什麼事都有人幹,正當工作找不到一堆跑去混黑道。跟著大哥酗酒嗑藥打砸搶,誰還指望會有什麼好下場?既然如此,右手撈錢左手花,搞出孩子推爸媽。爸媽不收我擺爛,誰叫咱們沒人愛!若國家繼續製造沒肩膀的子女,怎能期待他們成為負責盡職的爹娘?  人人為己天誅地滅,稚兒何辜到此一遊? 世風日下,總得有人出來力挽狂瀾。為了剷奸除惡,主角一行過去也幹下若干違法勾當。但為了伸張正義無所不用其極,真的對嗎?一步錯,步步錯,夜路走多,鬼就來囉。 派崔克說自己之所以當私家偵探,是因為痛恨今天就知道明天會發生什麼事。而安琪,則是因為她渴望知道到底發生了什麼事。 阿伯向來討厭意外,非常希望一切按部就班照計畫走。所以發現派崔克痛恨我的生活方式,令我相當震撼。 曾幾何時,我忘了冒險犯難的興奮,只記得粉身碎骨的恐懼?曾幾何時,我不再渴望真相,只求別再失望? 再見,寶貝……再見。

想不開:【八百萬種死法】讀後感

書名:八百萬種死法(Eight Million Ways to Die) 作者:勞倫斯.卜洛克(Lawrence Block) 出版:臉譜 馬修.史卡德曾是個警探,因追捕歹徒時開槍誤殺六歲小女孩,他失去工作,成了酒鬼。如今,為了不讓自己醉死街頭,他每天參加戒酒互助會,並當私家偵探掙錢過活。一個妓女請他幫忙跟皮條客談拆夥,事情搞定,酬勞到手,客戶卻在旅館裏被砍得血肉模糊。 你,有多在乎別人的死活? 如果對阿伯避雷的能力沒信心,就先去看小說吧……XD 酒癮有多難戒?酒鬼眼中的世界是何等樣貌?若不想親身經歷,大概就屬看本書最能一窺堂奧了。馬修每天早上打開報紙看又有多少死於非命的離奇遭遇,傍晚到教堂聽別人成功戒酒的甘苦竅門。現實醜陋得讓人想喝個爛醉,破戒又會讓自己無比醜陋。馬修靠辦案尋求救贖,但他救不了所有人,那些救不了的人都成了他的重擔。 本書出版時紐約有八百多萬人,過著八百多萬種不同的人生,可以想見未來也會有八百多萬種不同的死法。如果每一個人的不幸都與我息息相關,這日子該怎麼過? 你終究要在自己與別人之間畫下界線,問題是這條線該怎麼畫? 有人提出解決方案:當老闆。 你提供安全工作環境、優渥薪資與完善福利,招攬各方人才來為你工作。訂下合理透明的遊戲規則劃分彼此權責,不論人情或事故都當成生意公事公辦。這樣每個人都只需為自己負責,你對他人盡了義務,別人的不幸就與你無關。 問題是,人不是機器。 雖然你覺得自己對員工仁至義盡,該給的錢從沒少過,該放的假從沒晚過。但就是有員工不快樂,就是有員工受職災,就是有員工遭橫禍。身為老闆,工作是你給的,規矩是你訂的,前途是你許的。除非你天生毫無罪惡感,否則就算你能說服你的理智,也治不好你的失眠。 馬修這人就是放不下、想不開,缺乏推卸責任的天賦,短少見死不救的基因。於是只能假裝孤僻,盡可能與陌生人保持距離。然而,又有多少人能永遠忍受寂寞? 這時,只好來上一杯、兩杯、再一杯…… 明天,又得重新來過。

法外之徒:【月球城市】讀後感

書名:月球城市(Artemis) 作者:安迪.威爾(Andy Weir) 出版:三采 住在月球上是什麼感覺?如果你有興趣,肯定會喜歡本書。作者以其紮實科學底子鉅細靡遺規劃了整座殖民基地,深入食衣住行經濟社會工業科技階級貧富各層面,將極可能成真的未來呈現您眼前。在處處充滿安全紀律,違者動輒領便當的真空環境中,人類就會乖乖守法嗎?呵呵……當然不囉。 如果你對阿伯避雷的能力沒信心,就先去看小說吧……XD 與其稱之為科幻,不如說這是本科普小說。住在低重力、沒有水、生活所需幾乎全靠地球補給且運費超貴的月球上,這群脆弱的外星移民要如何確立自己的價值並生存下去?中國與美國近年競相重啟登月計畫,到底只是宣揚國威的面子工程,還是果真有利可圖前景無限?讀完本書,你會有個想像的起點。 劇情部分其實非常單純,奉行好萊塢災難動作片大場面快節奏要命麻煩一個一個爆的經典模式。主角潔思是個天賦滿滿卻超不聽話的叛逆女郎,她拒絕像她父親一樣成為焊接技師,寧願當個自由接單外送員。但微薄收入哪能滿足年輕人對未來的夢?於是,她開始搞走私、賺黑錢,也因此惹上月球黑白兩道。 太空人在我們心目中向來是菁英中的菁英,允文允武又無畏無懼。但本書打破此一窠臼,居住在月球城市中的多是凡夫俗子,會想賺更多、住更大、吃更香喝更辣。嚴酷環境迫使他們必須在重重限制下過日子,但欲望會自己找出路,當然也會引爆危機。 潔思雖然是個法外之徒,但卻很有原則。只要收了錢,就使命必達。只要點過頭,就守信重諾。她輕蔑傳統倫理與宗教規範,抗拒親友的忠告,因而吃足苦頭,但也從中成長。她不是不守法,是只守自己的法。這種親身實證的態度很科學,但恃才傲物的驕氣就很不科學。 所幸,出眾的外表加上善良的本性為她吸引了一票好哥們,讓她自助之外又得人助,才能處處化險為夷。 既然故事套路單純到有些老套,那除了科學梗外,到底還有啥值得推薦? 答案是:諷刺。 這作品無所不嘲,作者透過主角傲嬌的雙眼,把法治、科技、民族、宗教、政治、性別、國家認同、倫理道德……通通嘲笑了一番。 主角的奮鬥目標很實際:「我要賺大錢」。有錢有一切,沒錢吃大便。潔思越在道上混,越覺得老爸那套奉公守法按部就班的諄諄教誨通通狗屁。居上位發大財的掌權老闆們個個不守法,而那些科學宅男、執法警官、專業技師、基層勞工,講白了就是沒種、怕錯、不敢賭。他們只做不會出錯的事,執著於絕對正確的道路,結果就成了權貴...

記者之尺:【烈火荒原】讀後感

書名:烈火荒原(Scrublands) 作者:克里斯・漢默(Chris Hammer) 出版:木馬 一年前,荒原鎮的牧師拜倫在禮拜前走出教堂,眾目睽睽下持長槍連殺五人後遭警格斃。一年後,深受創傷壓力所苦的記者馬汀來到犯罪現場,打算以大屠殺周年為題寫篇追蹤報導。沒想到,這太陽曬乾的窮鄉僻壤,這光天化日的公然行兇,竟還埋藏著足以震撼全國的重重黑幕。 如果你對阿伯避雷的能力沒信心,就先去看小說吧……XD 故事發生在深受旱災所苦的澳洲內陸小鎮,每天早晚都熱得讓人抬不起頭來。土壤龜裂,草木枯萎,店關的比開的多,人留的比走的少。這種連貨運司機都懶得下車喝杯茶的爛地方,卻因牧師大開殺戒而聲名遠播。 可是,這對在地人有任何好處嗎?當然沒有。 馬汀來到鎮上後,發現小鎮經濟更加蕭條,民眾生活更加苦悶。許多鎮民深信牧師是好人,但事實擺在眼前,讓他們百思不得其解。而媒體諸多報導直指牧師是個戀童癖,更讓這些人內心飽受煎熬。 他們希望馬汀能查訪出真相,幫牧師平反名譽。但馬汀越是深究,就發現越多謊言。揭發越多真相,就讓更多人受到傷害。 馬汀曾在貝魯特某汽車後行李箱裏被關了整整三天,期間主角只能聽到外面的聲音,完全不曉得接下來會發生什麼事。這反映出民眾對未知的恐懼,而伸張民眾知的權力,是記者的天職。 但當馬汀自己變成媒體焦點,變成真相其中一環時,才發現自己再也不能置身事外,再也不能無視真相曝光所導致的苦痛與破壞。將荒原鎮的一切攤在陽光下是能名利雙收,但日後該如何安心入眠? 這是本探討記者職業道德與價值的好書,值得你細細品味。 作者成功下了好大一盤棋。每個角色無論善惡都有自己的立場與動機,都會依此決定坦白、隱瞞,還是說謊。你無法從話是誰說的就確定其真實性,只能等馬汀逐漸軟化當事人心防,謎底才會一一浮現。至於牧師行兇的動機……阿伯認為這方面作者表現可圈可點,不會讓你失望。 其實,荒原鎮沒落的癥結明明擺在眼前,就是天災啊。氣候變遷連年乾旱讓大家都快活不下去,媒體大眾卻只關注驚聳兇案背後的腥羶色,真有夠諷刺!不是嗎?

FreeCAD曲面薄殼延展技巧

圖片
前文 [再探FreeCAD曲面轉薄殼實體技巧] 提到曲面薄殼實體因平移(Offset)曲面本身有翹曲又經延展(Extend)擴大,切割後 截面輪廓已無法用草圖(Sketch)準確重現。 那若要將薄殼截面擠出(Extrude)或掃掠(Revolve)時該怎麼辦?讓阿伯來教你囉。 請先參考 [再探FreeCAD曲面轉薄殼實體技巧] 完成範例,結果如下圖: 草圖不能用,就等同 Part Design工作平台不適用 。所以阿伯先來示範如何在Part平台完成截面擠出。 首先進入 Part 平台,先點選幾何產生器( Shape Builder ),然後勾選從邊緣建立線( Wire from edges ),再按住 Ctrl 鍵以滑鼠 左鍵 選取截面外緣輪廓。如下圖: 結果會產生一名叫 Wire 的邊緣框線,如下圖: 接下來先左鍵選 Wire ,再執行Part平台下的擠出( Extrude )功能,如下圖: 結果如下圖: 你可以用上法建立Wire來執行掃掠(Revolve),但Curves工作平台有另一招同樣可行。我們先進 Curves 平台,然後選斷面,再選萃取幾何( Extract subshape ),如下圖: 結果如下圖: 接下來進入 Part 平台,執行掃掠( Revolve )功能,如下圖: 結果如下圖: 最後我們將各自獨立的 Slice.1 、 Extrude 、 Revolve 三個實體結合成單一實體,方法如下圖: 結果會建立名叫 Fusion 的實體,如下圖: 此法可建立平滑無瑕疵的曲面薄殼延伸實體,這對後續建模的成功率很重要。若想避免畫到最後整個模型亂掉,或圓角倒角怎樣都跑不出來之類的慘劇, 確保模型品質 就是你必須堅持的第一要務。 (FreeCAD 1.1.1版適用)