วันศุกร์ที่ 20 พฤศจิกายน พ.ศ. 2563

รับจูนเครื่องคอมพิวเตอร์เพื่อการใช้งาน SolidWorks

 มีหลายคนตั้งคำถามเรื่อง Spec เครื่องที่ใช้งาน SolidWorks และก็มีหลายคนที่มาตอบ หนึ่งในแนวทางของคำตอบแบบสำเร็จรูปเบ็ดเสร็จเด็ดขาดที่พบเห็นได้บ่อยมากก็คือ บอกให้ผู้ตั้งคำถามไปซื้อ Workstation ไม่ว่าจะเป็น PC หรือ Notebook

ผมก็เคยทดลองใช้ Workstation Brand อยู่ช่วงหนึ่งและในช่วงนั้นก็ได้อาศัยความไม่รู้จริงของตนเองไปบอกให้ผู้อื่นทำตามตนไปสองสามครั้ง ก็ต้องกราบขอโทษย้อนหลังด้วยที่อาจจะทำให้ท่านเสียเงินเยอะแต่ขอยืนยันว่าผมไม่ได้มีส่วนได้ประโยชน์กับเงินตรงนั้นแม้แต่น้อย
วันหนึ่งผมได้ลงทุนซื้อและยืมการ์ดจอมา 8 รุ่น โดยที่ทั้งสองรุ่นเป็นชิปเดียวกัน ( คู่แรก GT630 และ Quadro 600 คู่สอง FireProV4900 และ HD6670 คู่สาม QuadroK2200 และ GTX 750Ti คู่สี่ Vega64 กับ Vega frontier )
จากนั้นก็ไล่เปลี่ยนการ์ดทีละคู่ พร้อมเปิดใช้งาน SolidWorks ไล่ไปทีละตัว และเก็บค่า Registry ที่เปลี่ยนแปลงไป จนครบ จำได้ว่าตอนนั้นใช้เวลาประมาณ 2 วัน 2 คืน และกลับมาใส่ซ้ำอีกในตัวที่ค่าไม่แตกต่าง
( ในขั้นตอนนี้ใช้เวลาและยุ่งยากมากๆเพราะต้องทำซ้ำไปซ้ำมาบนเครื่องเพียง 1 เครื่อง เพราะไร้เครื่องสำรอง การใส่การ์ดใหม่แต่ละครั้งต้องถอน Driver ก่อนเสมอเพราะมีการจอฟ้าเกิดขึ้นหลายครั้ง )
ส่วนการทดสอบกับ SolidWorks นั้นผมได้ทดสอบกับ SolidWorks 2018
และ SolidWorks 2019 ซึ่งผลการทดสอบเดิมๆนั้นเป็นไปตามที่ผมและอีกหลายท่านแนะนำไปในเบื้องต้น นั่นคือ Workstation VGA ดีกว่าในทุกผลการทดสอบครับ คือเสียบการ์ดปุ๊บ ลงไดรเวอร์ปั๊บ เปิดโปรแกรมมาใช้งานได้เลย เฟรมเรตดี ลื่น ไม่ต้องปรับแต่ง
เบื้องต้นนั้นผมคิดว่าการแก้ไข Registry เพื่อให้การ์ดจอทั่วไปหรือที่เราเรียกกันบ้านๆว่าการ์ดจอเล่นเกมส์นั้นสามารถใช้โหมด "RealView" ได้นั้นคือสุดยอดแล้ว ผมได้ใช้วิธีนี้มาโดยตลอดก่อนที่จะกลับมาศึกษา Registry หลายๆค่าอีกรอบ
หลังจากนั้นมาหลายเดือนผมก็พบว่า การใช้งาน RealView บนการ์ดเกมส์นั้นมีจุดด้อยอยู่ที่ Framerate ในขณะที่ทำงาน Assembly และ Drawing
โดยเฉพาะงาน Drawing ที่ซับซ้อนนั้นจะช้ามากจนไม่อยากนั่งทำงาน มีหลายครั้งที่จำเป็นต้อง Section view ในชิ้นงานที่มีส่วนประกอบและงานผิว ทำเอาความเซ็งถาโถมเข้ามาใส่อย่างบ้าคลั่งจนต้องอาศัยการเปิดเพลงรอ
จุดนี้เองทำให้ผมเริ่มลงมือศึกษาอีกรอบ และครั้งนี้ผมก็ได้พบคำตอบที่ผมคิดว่าน่าจะเป็นภูเขาลูกที่สองแล้ว ไม่ได้เป็นความมั่นใจในภูเขาลูกแรกแบบที่เคยเป็น ทุกผลการทดสอบกลับตาลปัตร พลิกกลับข้างกันแทบทั้งหมด
หลังจากปรับแต่งค่าบางอย่างกลับทำให้เหล่าการ์ดเกมส์หนูทดลองกลับทำคะแนน Rx ได้ผลดีกว่าการ์ด Workstation เกือบยกแผง ( เหลือ GT630 ตัวเดียวที่ยังสูสีแบบกินไม่ลงกับ Quadro 600 ทั้งนี้เพราะเป็นการ์ดตัวเล็กสุดและมีความเร็วเท่ากัน )
ผมสรุปทันทีเลยว่า SolidWorks ได้ล๊อคค่าความสะดวกสบายในการทำงานไว้เฉพาะกับการ์ด Workstation เท่านั้น และน่าโมโหมากกับคนทำงานที่ใช้การ์ดเล่นเกมส์ เพราะจริงๆแล้วการ์ดเล่นเกมส์มีผลการทำงานที่ดีกว่าการ์ด Workstation ไม่ว่าด้วยเหตุผลใดก็ตาม ความโกรธและโมโหนั้นได้หายสิ้นไป เมื่อผมเปลี่ยนผลการศึกษานั้นเป็นผลประโยชน์เล็กๆน้อยๆเพื่อแลกกับค่าความสะดวกสะบายให้กับผู้ใช้งาน SolidWorks กับการ์ด VGA ทั่วๆไป โดยที่สองสามครั้งที่ผมลงการทดสอบของ SolidWorks Benchmark Rx นั้นจะมีผลเลขหลักเดียว ซึ่งเปรียบดั่งสวรรค์ของการนั่งทำงานหน้าจอเลย
ส่วนเรื่อง Spec สำหรับ Hardware ที่ใช้งานกับ SolidWorks นั้น หากใช้ตาม System Requirement จากเว็บไซต์หลัก ก็จะใช้ได้แน่นอนแต่อาจจะต้องใช้งบประมาณสูงสักหน่อย
และจริงๆ CPU Workstation จะมีความเร็วต่ำกว่าเมื่อเทียบกับ CPU PC ทั่วไป การทำงานที่ต้องใช้พลังสูงจึงไม่สามารถเอาชนะ PC ได้ และ CPU Workstation นั้นมีราคามหาโหดเอามากๆ และต้องใช้งานกับแรมประเภท ECC เท่านั้นถึงจะเปิดโหมดต่างๆที่พึงจะเป็น Workstation ได้ สรุปก็คือ ตอนนี้นิยามของ Workstation ก็น่าจะเป็น Works + Station ที่ยึดโยงกับ Hardware ไม่ได้สักเท่าไหร่แล้ว สิ่งที่แตกต่างกันของ Workstation CPU จำพวก Epic , Xeon กับ General CPU จำพวก Core I , Ryzen หลักๆก็คือความถี่สัญญาณนาฬิกา เพราะฝั่ง WS ต้องการการทำงานตลอด 24/7 ในพื้นที่จำกัด จึงจำเป็นต้องลดความเร็วลงเหลือค่าหนึ่งตามสเป็คที่ระบุเท่านั้น เพราะความร้อนและพื้นที่การระบายอากาศรวมถึงเสียงพัดลมและการใช้พลังงาน
ฉะนั้นหากจะนำ CPU เหล่านั้นมาใช้กับ SolidWorks แล้วก๋อาจจะกระท่อนกระแท่นไปได้แต่ยังไงก็สู้ CPU ความเร็วสูงๆไม่ได้อยู่ดี
ผลทดสอบของผมพบว่า CPU ความเร็วสูงจำพวก Ryzen Series 3 จากทาง AMD มีผลของ Rx ในส่วน IO ค่อนข้างต่ำกว่าทางฝั่ง Intel Core I อยู่พอสมควร ( Ryzen 5 3600 เทียบกับ I5 9600K )
ในส่วนของแรมก็มีผลกับ IO แต่ไม่ส่งผลต่อเฟรมเรตในการทำงานอย่างมีนัยสำคัญ แต่จะมีผลกับการทำงานประเภทวิเคราะห์ ผมเคยเจอประสบการณ์แปลกๆครั้งหนึ่ง ซึ่งสามารถวิเคราะห์ผ่านด้วยเครื่องที่ใช้แรมที่เปิดโหมด ECC แต่กับอีกเครื่องที่ใช้แรมความเร็วสูงนั้นไม่สามารถวิเคราะห์ได้จนสำเร็จ โปรแกรมก็หลุดไปก่อน
ผมสรุปเป็นสูตรสำเร็จได้ดังนี้
1.การจูนคืออะไร?
การ Tune คือการปรับการตั้งค่าต่างๆให้เหมาะสมกับอุปกรณ์
2.เพราะอะไร?
เพราะค่ากลางที่ถูกกำหนดมาอย่างกว้างๆไม่ทันสมัยเพียงพอต่อ Hardware และ Software ในปัจจุบัน
3.เนื่องจากอะไร?
เนื่องจากปัจจัยหลายอย่างขององค์กร เช่น บางท่านใช้ SolidWorks Version 2016 กับ Hardware ที่ผลิตออกมาในปี 2020 เป็นต้น ทำให้ Software ไม่รู้จัก Hardware และไม่สามรถใช้ความสามารถของ Hardware ได้อย่างเต็มกำลัง
4.การจูนส่งผลอะไร?
4.1 การแสดงผลถึงขีดสุดที่ Hardware มีความสามารถทำได้
4.2 เพิ่มความเสถียรให้กับการทำงาน ลดการแฮงค์ การรอแสดงผล ลดความผิดเพี้ยนของการแสดงผล
4.3 เปิดความสามารถของซอฟท์แวร์ในการแสดงผลแบบ RealView และสามารถใช้ความสามารถ Real time ambient occlusion ได้
4.4 สามารถใช้การ์ดจอที่จูนแล้วเรนเดอร์ผ่านซอฟท์แวร์พิเศษ ซึ่งมีความเร็วในการเรนเดอร์สูงกว่า CPU มากกว่า ( AMD เท่านั้น,ความเร็วในการเรนเดอร์ขึ้นกับสเป็กของ Hardware )
4.5 ค่าผลลัพธ์สามารถเห็นได้เป็นตัวเลขจาก Benchmark มาตรฐานของ SolidWorks คือ SolidWorks Rx ที่ติดมากับเครื่องที่ติดตั้ง SolidWorks ทุกเครื่อง ซึ่งค่าเหล่านี้ยิ่งน้อยเท่าไหร่ย่อมดีเท่านั้น
5.การจูนเหมาะกับไคร? ไครที่จำเป็นต้องจูน?
-5.1 เหมาะกับผู้ใช้ Software รุ่นเก่าแต่ใช้ Hardware รุ่นใหม่
-5.2 เหมาะกับคนที่ใช้คอมพิวเตอร์ทั่วไปที่ไม่ใช่ CPU และ VGA Workstation ( Workstation ก็จูนได้ แต่ไม่ค่อยสะดวกสำหรับผม เพราะว่าระบบความปลอดภัยในองค์กรสูง บางแห่งไม่สามารถปรับค่าใดๆได้ )
ทั้งหมดทั้งมวลนี้ก็ขอบคุณที่อ่านจนจบครับ
ไครอยากให้ผม Team Viewer เข้าไปตั้งค่าให้ก็สามารถติดต่อจองคิวได้ครับ ทาง Page facebook https://www.facebook.com/engineerm.conveyorman1

ตัวอย่างผลงานการจูนให้กับลูกค้า


















วันพุธที่ 30 กันยายน พ.ศ. 2563

How to use SolidWorks with gaming graphic card or integrated graphic card ( any version )

Hello everyone Today I have a good technique to tell you about gaming graphic card it can use with solidworks and full support equal workstation graphic card performance !!!. Let's go. 

 1) After SolidWorks installation finished, Open the 1st time and open new part , assembly and drawing but not do anything and close it all documents and exit the solidworks. 

 2) In windows desktop , Press Windows + R to open "Run command " and type " regedit " then click " OK"
3) Go to Computer\HKEY_CURRENT_USER\Software\SolidWorks\SOLIDWORKS 2020\Performance\Graphics\Hardware
4) go to " Current " key and double click at the "Renderer" for copy your graphic card name
5) Go to "Computer\HKEY_CURRENT_USER\Software\SolidWorks\SOLIDWORKS 2020\Performance\Graphics\Hardware\Gl2Shaders" and create the new key under your graphic card manufacturing key with the copied valve Geforce --> NV40 RX,HD,AMD,ATI -->R420 Intel Graphic --> Other
6) RMB on the new created key and select new dword 32 bit value and make it name to "Workarounds" and set it's value to "31408" or "32408" or "33408" (If you using the Pascal series you can use 33408 ) and select the value type to "Hexadecimal"
7)Go to your graphic manufacturing key you using, for me I use GTX1050 then I go to "NVIDIA Corporation" key. And select "Geforce" sub key.
8) Double click at the 1st key under the main manufacturing key and double click at the "Workarounds" to change the value to "4000000" in hexadecimal type then click "OK" and do it again for all folder.
9) Go to View and then select "Refresh" or press F5
10) Now your SolidWorks frame rate already unleashed performance. 
Thanks and I hope this method will help you to use the SolidWorks more fun. 
EngineerM Conveyorman 
30 Sep 2020 Thailand.

วันอาทิตย์ที่ 13 กันยายน พ.ศ. 2563

swx number folder in C drive after install and use SolidWorks 2020 SP4.0

Hi, After I test the SP4.0 I found a lot of swx numbers folders in C drive and it cause every day when I use the SW. I delete its by below code ( save it to the name.bat and run it from drive locate you want )
@echo on :test FOR /D %%a in (C:\swx*) DO echo %%a :execute FOR /D %%a in (C:\swx*) DO RMDIR %%a /S /Q

วันพฤหัสบดีที่ 13 สิงหาคม พ.ศ. 2563

Example of Vertical Screw Conveyor calculation


Calculation of Vertical screw conveyor to Khun Hoon Hamw
1 General Arrangement and bulk material
1.1 Height of the screw conveyor 7.5 m , 24.6063 ft
1.2 Diameter 0.4 m ,  16 in Assumed to STD size
1.3 Bulk material  Earth 2700 kg/m³ , 168.56 lb/ft³
1.4 The maximum lump size of material 5 cm , 2 in
1.5 The capacity of the conveyor 1 TPH 2204.62 lb/hr
2 Calculation of the vertical screw conveyor

From Table 7-1, 16" Size screw rpm shouldn't over 230 rpm 
The basic HP formula is  HP = (HPf+HPv)/0.9 ----------------(1)
When ; HPf = Drive empty conveyor horsepower
HPv = Material convey due to vertical 
Where ; HPf = L1NFdFb/1000000 ------------------------------------------------------(2)
And, HPv = CLWFv/1000000 ------------------------------------------------------(3)
and where:
L1 = Length of vertical screw conveyor
N = Speed of the flight shaft
Fd = Screw diameter factor
Fb = Hanger bearing factor
L = Total lift height
C = Capacity
Fv = Empirical factor
From (2) HPf = (24.6063)(135)(106)(1.7)/1000000
= 0.598597 Hp
From (3) HPv = (2204.62)(24.3)(168.56)(1.1)/1000000
= 9.924252 Hp
Sub into (1)
HP = 11.69206 Hp
Final drive, Chain = HP/0.93
= 12.5721 Hp ------------------------------------------------------ ANS
3 Calculation's conclusion
3.1 Drive: Top drive with perpendicular chain and sprocket
3.2 RPM of the shaft: 135 rpm *
3.3 Horsepower required: 12.6 Hp
3.4 Hanger bearing material: Ball bearing, Brass
3.5 Pitch flight: Short pitch
3.6 Flight clearance: 1/4 "

ทดสอบไดรเวอร์ AMD Pro driver 20.Q3

 สวัสดีครับทุกท่านที่เข้ามาอ่านบล๊อคนี้ครับ 

วันนี้วันที่ 13 สิงหาคม 2563 เลยวันแม่มา 1 วัน วันแม่ปีนี้พิเศษเพราะว่าทาง AMD ได้ออกไดรเวอร์ตัวใหม่ นั่นก็คือ Pro driver 20.Q3 เช้านี้ผมจึงลองโหลดมาทำการปรับแต่งและติดตั้งเพื่อเปรียบเทียบกับรุ่นก่อนหน้านี้คือรุ่น 20.Q2.1 

Spec เครื่องที่ใช้ทดสอบคือ

CPU X5650 X2 2.66 GHz

VGA: Vega@Wx9100

HDD 4TB 7200rpm

Board Asus Z8NA-D6

Ram DDR3 1333 Reg ECC 96 GB

ผลการทดสอบด้วย Specviewperf 13 ได้ผลดังนี้

คะแนนของไดรเวอร์ 20.Q3

คะแนนของไดรเวอร์ 20.Q2.1

โดยส่วนใหญ่แล้วคะแนนจะเพิ่มขึ้นยกเว้นโปรแกรม Catia ที่มีคะแนนต่ำลง

ทั้งนี้การทดสอบนี้อาจให้ผลที่น้อยไปเพราะว่าระบบโดยรวมค่อนข้างเก่าครับ

สำหรับลูกค้าผมที่อยากอัพเกรดไดรเวอร์ใหม่นี้ สามารถดาวน์โหลดไดรเวอร์ที่ผมแก้ไขสำหรับการ์ดจอ Vega 64 ได้จาก ที่นี่ ครับ 


วันอาทิตย์ที่ 2 สิงหาคม พ.ศ. 2563

ขนาดแผ่นอุด EGR Toyota Vigo

ระบบ EGR เป็นระบบที่นำไอเสียจากการเผาไหม้มารวมกับไอดีเพื่อป้อนเข้าสู่ห้องเผาไหม้เพื่อการเผาไหม้ซ้ำ เพื่อลดแก๊สไนโตรเจนออกไซด์  เมื่อผ่านไปนานเข้าท่อร่วมไอดีจะเต็มไปด้วยสิ่งสกปรก

ระบบ EGR ได้ถูกนำมาใช้เนื่องจากวิศวกรของผู้ผลิตเครื่องยนต์ไม่สามารถพัฒนาเครื่องยนต์ให้มีค่าไอเสียที่ต่ำผ่านมาตรฐานยูโร 3 หรือ 4 ได้ และหากผู้ใช้งานเติมเชื้อเพลิงทดแทนประเภทไบโอดีเซลจะทำให้ระบบ EGR ทำงานเป็นอย่างมาก เนื่องจากในน้ำมันเชื้อเพลงทดแทนประเภทนี้มีองค์ประกอบของไนโตรเจนออกไซด์ในไอเสียมากกว่าน้ำมันเชื้อเพลิงแบบฟอสซิล 

การอุดทางเดินของระบบ EGR จึงเป็นทางออกสำหรับผู้ใช้งานที่เติมเชื้อเพลิงประเภทไบโอดีเซล เพราะไบโอดีเซลจะมีเม่าน้อยกว่าเชื้อเพลิงฟอสซิลเป็นอย่างมาก จากผลการสังเกตและทดลองพบว่า ไม่มีเขม่าที่สามารถมองเห็นด้วยตาเปล่าได้เมื่อเหยียบคันเร่ง Toyota Vigo D4D 3.0G จนสุด เมื่อใช้น้ำมัน B20 หลังจาดการอุด EGR

ขนาดของแผ่นอุด EGR สามารถดาวน์โหลดได้จาก ที่นี่ 

6 Skill ของเหล่าวิศวกรที่จำเป็นต้องมี ในยุค 2020

1.Excel or Spreadsheet software skills.
2.Word or Word processing software skill.
3.Engineering drawing software skill.
4.Positive thinking.
5.Programming skill.
6.Communicating skill.

การสร้างและการทดสอบ Load โครงหลังคาโค้งอย่างง่าย

ไฟล์ชิ้นงานสามารถดาวน์โหลดได้จากที่นี่ครับ (ไฟล์สร้างด้วย SolidWorks 2020 SP4.0)
http://raboninco.com/1ba8c

ตอนที่ 1 การสร้างโมเดล


ตอนที่ 2 การทดสอบโหลดบนโครงสร้าง

 
หากมีข้อสงสัยเกี่ยวกับวีดีโอหรือไฟล์ตัวอย่าง สามารถสอบถามได้โดยตรงครับ

วันศุกร์ที่ 19 มิถุนายน พ.ศ. 2563

แชร์ประสบการณ์ที่แสนเจ็บปวดกับการจ้างสามัญวิศวกรโยธาคนหนึ่งทำงาน

แชร์ประสบการณ์การจ้างงานสามัญวิศวกรโยธาท่านหนึ่งที่รับงานออนไลน์ครับ 
ผมได้จ้างออกแบบและคำนวณโครงสร้างโรงคลุมเครื่องจักร ซึ่งท่านลองอ่านประวัติการคุยกันจากภาพที่ผมได้นำมาลงครับ เพื่อเป็นอุทาหรณ์ว่าไม่ควรเชื่อใจไคร ถึงแม้ว่าจะเป็นสามัญวิศวกรโยธาก็ตาม 
เพราะทำให้สูญเงิน เสียเวลา และเสียลูกค้า และไม่มีอะไรที่ดีขึ้นมาเลย 




















































ทั้งหมดนี้ คือประสบการณ์ชีวิตที่ผมไม่อยากพบเจอ และจะเก็บเอาไว้เป็นบทเรียนสอนใจครับ


SolidWorks Drawing Template Show Errors Properties Fields like $PRP:"ANCDEXXX"

 Good morning of 1/14/2026 to my readers. Today, I found a problem on my drawing template about property text in drawing template fields. I ...