Thứ Sáu, 27 tháng 11, 2009

Cách tạo các block trong ngành nước:

Đây là Bài viết của mình bên CADVIET.COM Mình viết cũng dài nên đem về để dành vì tiếc công viết.
Nguyên văn câu hỏi:

Trích dẫn(maianhksn_231 @ Jul 23 2008, 04:28 PM)
Minh la thanh vien moi cua dien dan! Chao moi nguoi !
Cho minh hoi co cach nao ve nhanh cac phu kien nganh nuoc nhu co ,te^ , cut , ...v..v trong Auto Cad hay ko ?
Minh dang hoat dong trong nganh Cap Thoat Nuoc


Và đây là bài viết của mình:

Có hai cách thông dụng nhất:
1./Lấy của người khác:
-Coi quanh mình có ai đã vẽ rồi mà thấy người ta vẽ hợp hợp với mình thì bắt đầu chiến dịch:
+Bước 1: Lân la nói chuyện, làm quen hỏi xin này xin nọ. Nhớ là đừng xin cái bản vẽ mình thích ngay vì đây là bước thăm dò coi cái sự chia sẻ của người ta như thế nào để còn thực hiện bước 2.
+Bước 2:
*Phương án 1: Nếu người ta dể chịu khả năng chia sẻ cao thì xin cái bản vẽ mình thấy ưng rồi về ngồi tạo thư viện.
*Phương án 2: Nếu người ta keo không cho gì cả thì mình tìm cách chôm . Mục đích bước trước mình nói bạn không xin bản vẽ ngay từ đầu mà xin các thứ linh tinh khác là ngừa trường hợp này. Khi bạn xin mà người ta không cho sẽ cảnh giác với bạn và giử kỹ cái bạn xin dẩn đến khó chôm. Phần chôm thì thôi không nói dài dòng coi như bạn đã thành công. Đem về ngồi tạo thư viện.
2./Tự vẽ lấy:
-Bạn cần biết các lệnh: PLINE; LINE; FILLET; TRIM; EXTEND; OFFSET; MOVE; COPY; HATCH.
-Có 3 cách thông thường sau: mỗi cái đều có cái hay và dở riêng riêng mình khuyên nên chọn theo cách thứ 3.
+Vẽ 1 nét đặt màu sau đó in cho màu này in ra nét đậm theo ý thích.
+Vẽ bằng PLINE có độ dày định sẳn.
+Vẽ khung biên bên ngoài sau đó hatch bằng hatchname:SOLID.
*****Sau khi đã làm 1 trong 2 bước trên thì bắt đầu tạo thư viện như sau:
-Tạo 1 thư mục đặt tên tùy ý.
-Mở bản vẽ đã có đầy đủ các thứ chi tiết bạn cần: Thường mình thấy người ta có loại cho mặt bằng và cho sơ đồ không gian riêng.
-Chuyển tất cả các đối tượng trên về layer 0. Mục đích khi tạo thành block chèn vào các bản vẽ khác thì nó sẽ đi theo layer hiện hành.
-Đánh lệnh WBLOCK tạo từng chi tiết thành 1 block vào thư mục vừa tạo. Lưu ý khi tạo block:
+Đặt tên rỏ ràng không trùng lặp nhìn thấy là hiểu nó là cái gì ngay.
+Chọn điểm chèn hợp lý. Bạn tưởng tượng khi chèn thì chèn điểm nào làm gốc sẽ thuận lợi thì chọn điểm đó.
-Sau khi có đủ các block rồi thì chỉ cần insert vào các bản vẽ với góc quay, tỉ lệ hợp lý là được.
*****Nếu bạn là người cầu toàn thì có 1 mẹo nhỏ để bạn làm khỏe hơn.
-Bạn cần biết lệnh WIPEOUT.
-Trước khi tạo thư viện quanh chi tiết bạn vẽ 1 pline sau đó offset ra 1 chút khoảng cách tùy bạn, dùng lệnh WIPEOUT với đường pline này cho ẩn đường biên đi. Copy chi tiết để lên trên sau đó tạo block với cả đối tượng và vùng tạo bởi WIPEOUT. Khi bạn insert và đặt chi tiết này lên các đường ống thì giữa đối tượng và đường ống sẽ có 1 khoảng hở do WIPEOUT tạo ra rất tiện không cần phải cắt đường ống đở vất vả, tiết kiệm rất nhiều thời gian.
*****Thực chất đây là việc tất cả người vẽ cad đều dùng để tạo chi tiết thư viện chứ không riêng để vẽ tê, co, cút. Còn nếu ý bạn mà hỏi làm sao để vẽ ra tê, co, cút thì mình không biết diển tả làm sao hy vọng bạn đã biết vẽ CAD.

Xem bài viết tại trang gốc ở Đây !

Thứ Năm, 26 tháng 11, 2009

Ảnh làm nền gia phả:

Vừa qua mình có làm cây phả hệ cho dòng họ. Có tự thiết kế 1 cái ảnh nền nên chia sẽ bà con ai có nhu cầu thì dùng còn không có nhu cầu thì dòm hớ hớ!


Photobucket

Để tiết kiệm bạn có thể dùng ảnh trắng đen in trên nền giấy màu cũng đẹp phết. Chọn giấy màu vàng hoặc xanh chàm gì cũng đẹp cả.

Photobucket

Còn đây là file psd bạn sửa thoải mái nhé.

Thứ Ba, 17 tháng 11, 2009

Lo go họ Phạm:


Logo họ Phạm hình chữ nhật có kích có 4/3. Viền màu nâu thiên về đỏ. Nền màu vàng. Cây cổ thụ màu xanh lục tượng trưng cho dòng họ ta phát triển không ngừng như một cây đại thụ cành lá xum xuê xanh tốt, gợi cho mỗi người chúng ta nhớ đến cội nguồn, đến gốc rễ của dòng họ. Chữ “Phạm” tượng hình lấy tù chữ Nho (范(*),chữ Hán) ở giữa màu đỏ cờ (màu vàng của nền và màu đỏ của chữ Phạm chính là 2 màu của Quốc kỳ). Việc lấy chữ Phạm thể hiện bằng chữ Nho này biểu thị sự tôn trọng văn tự của cha ông ta ngày xưa. Điều này không có nghĩa là dòng họ Phạm ta từ Trung Quốc chuyển sang và cũng không phải Thủy tổ của họ Phạm Việt Nam là người Trung Quốc. Bên dưới có dòng chữ quốc ngữ HỌ PHẠM VIỆT NAM.
--------------------

(*) Việc thiết kế Logo các nhà đồ họa có thể lấy một hình vẽ, một hàng chữ, một biểu tượng nào đấy. Ở đây chúng ta lấy biểu tượng ấy là một chữ Phạm có nguồn gốc chữ Nho(chữ Hán) là một sự thường tình. Để những người không biết chữ nho dễ nắm được biểu tượng chữ Phạm ( 范 ) ông Phạm Đạo đã căn cứ vào một truyền thuyết bên Trung Quốc diễn tả bằng một bài thơ như sau:

CHỮ PHẠM
Một tộc người di trú tới ven sông
Nước đã cạn khô cỏ cháy trên đồng
Chẳng quản nắng mưa đồng lòng hiệp sức
Sông Dĩ hiền hòa đã được khai thông
Cơm chan mồ hôi, nhường nhau tấm áo
Để lúa ngô khoai xanh tốt trên đồng
Tộc người ấy lấy họ mình là Phạm
Bộ Thảo đầu (1) sông Dĩ (2) nước (3) mênh mông
-----------------
(1) bộ Thảo (艹), (2) chữ Dĩ (已), (3) bộ Thủy (水, 氵).
Chữ Phạm 范 gồm bộ “Thảo” ở trên đầu; bộ “Thủy” ở bên trái và chữ “Dĩ” ở bên phải
Sưu tầm từ http://www.hopham.org

Thứ Sáu, 13 tháng 11, 2009

Lớp 12D của Duy782006



-Lớp 12D niên khóa 1995 trường THPT Bình Sơn do cô Trường làm chủ nhiệm.
-Hiện nay mổi người đều đã có sự nghiệp riêng và đi nhiều nơi.
-Nhiều lúc thông tin thất lạc không còn gặp nhau nửa.
-Mình tạo mục này mong rằng bà con có khi nào lang thang dô tình lạc vào đây thì để lại thông tin và qua đó có thể biết thêm chút ít về tình hình các bạn khác đã được mình cập nhật tại đây.
-Thân!




















Phạm Quốc Duy

Nghề hiện nay: Kiến trúc sư.

Nơi làm việc: TP Quảng Ngãi.

Nơi sống: Bình Sơn - Quảng Ngãi.

SĐT: 0914159250



Nguyễn Bá Quang (Bí thư chi đoàn)

Nghề hiện nay: Bảo hiểm Bảo Việt.

Nơi làm việc: TP Quảng Ngãi.

Nơi sống: TP Quảng Ngãi.

SĐT: 0905427731



............ Bảo

Nghề hiện nay: Nhân viên ngân hàng.

Nơi làm việc: TP Quảng Ngãi.

Nơi sống: Bình Sơn - Quảng Ngãi.

SĐT: 0905177118



Nguyễn Công Hạnh (Lớp trưởng)

Nghề hiện nay: Bộ đội chuyên nghiệp.

Nơi làm việc: TP Quảng Ngãi.

Nơi sống: Bình Sơn - Quảng Ngãi.

SĐT: 0979748123



Phạm Thị Lệ An

Nghề hiện nay: Giáo viên cấp .....

Nơi làm việc: Bình Sơn - Quảng Ngãi.

Nơi sống: Bình Sơn - Quảng Ngãi.

SĐT: 0989215427



Lữ Thị Phương

Nghề hiện nay: Giáo viên cấp 2.

Nơi làm việc: Bình Sơn - Quảng Ngãi.

Nơi sống: Bình Sơn - Quảng Ngãi.

SĐT: 0918987270


*Đang cập nhật!

Thứ Ba, 10 tháng 11, 2009

Hướng dẩn viết lisp bài 10:

Bạn nên theo dỏi theo tên bài viết tăng từ nhỏ tới lớn thì mới đúng trình tự!
*Đáp án bài trước đây:

(defun c:doanthang ()
(setq a (getpoint "\nChon diem: "))
(setq b (getpoint a"\nChon diem: "))
(setq dt (getstring "\nDo lon:"))
(setq nd (distance a b))
(command "-style" "tlkt" "VNI-HELVE" "0" "1" "0" "n" "n")
(command ".TEXT" "m" b dt 0 nd)
(princ)
)


-Bạn chạy thử sẽ thấy 1 vấn đề to đùng thế này: Cái dòng text khoảng cách này sau dấu phẩy là 1 lô xích sông rất nhiều số lẻ nhưng mình lại không thích thế chỉ mún sau dấy phẩy là 3 số lẻ thôi thì làm nào ??????



(defun c:doanthang ()
(setq a (getpoint "\nChon diem: "))
(setq b (getpoint a"\nChon diem: "))
(setq dt (getstring "\nDo lon:"))
(setq nd (distance a b))
(setq ndlc (rtos nd 2 3))
(command "-style" "tlkt" "VNI-HELVE" "0" "1" "0" "n" "n")
(command ".TEXT" "m" b dt 0 ndlc)
(princ)
)



-Giới thiệu bạn 1 hàm quyết định số lẻ sau dấu phẩy nhé: Hàm rtos cú pháp như sau.
(setq ndlc (rtos nd 2 3))
Trong đó số 3 là số lẻ sau dấu phẩy.
-Thêm dòng này vào là kết quả ưng ý ngay:

Hướng dẩn viết lisp bài 9:

Bạn nên theo dỏi theo tên bài viết tăng từ nhỏ tới lớn thì mới đúng trình tự!
**Bây giờ áp dụng dòng nhập chuổi đế nhập độ lớn và nội dung dòng text nhé:

(setq dl (getstring "\nDo lon:"))
(setq nd (getstring 5"\nNoi dung:"))


Bạn để ý nhé:
+Dòng hỏi độ lớn không có số 5 vì độ lớn không cần nhập khoảng cách.
+Dòng hỏi nội dung có số 5 vì nội dung có thể có chứa khoảng cách.


(defun c:doanthang ()
(setq a (getpoint "\nChon diem: "))
(setq b (getpoint a"\nChon diem: "))
(command ".line" a b "")
(setq dt (getstring "\nDo lon:"))
(setq nd (getstring 5"\nNoi dung:"))
(setq c (list (/ (+ (car a) (car b)) 2) (/ (+ (cadr a) (cadr b)) 2)))
(command "-style" "tlkt" "VNI-HELVE" "0" "1" "0" "n" "n")
(command ".TEXT" "m" c dt 0 nd)
(princ)
)

Tới bây giờ nếu đã nắm được hết những điều mình đã viết trên thì bạn có thể viết được khối thứ rồi đấy. Cứ ngồi suy nghĩ và thử viết vài đoạn xem. Khi mà chạy cái lisp do chính mình viết thì cảm giác sướng ghê lắm cứ thử xem!

*Mình ra cái đề bài để chủ nhật bạn viết thử nhé, thứ 2 mình sẽ có đáp án:
-Đề: hỏi chọn 2 điểm, hỏi độ lớn, viết ra tại điểm thứ 2 dòng text có độ lớn vừa nhập, nội dung là giá trị khoảng cách hai điểm.
-Gợi ý:
+Dùng hàm distance để lấy khoảng cách giữa 2 điểm.

Hướng dẩn viết lisp bài 8:

Bạn nên theo dỏi theo tên bài viết tăng từ nhỏ tới lớn thì mới đúng trình tự!
**Rồi bây giờ bỏ hết nấy cái Circle và Array đi mình đi vào viết text.
-Phần viết text bằng lisp là rất phiền phức ví dụ để viết text dùng dòng sau:
(command ".TEXT" "m" c 250 0 "tailieukythuat.com")
-Giải thích: gọi lệnh text nhập m để định kiểu canh lề là Middle chọn điểm viết ra là c độ lớn text là 250 góc quay là 0 nội dung là tailieukythuat.com.
+Trường hợp Text style hiện hành có Text Height bằng 0 thì không cấn đề gì.
+Trường hợp Text style hiện hành có Text Height khác 0 thì lệnh text sẽ bỏ qua phần hỏi Text Height (độ lớn) nên với cú pháp trên số 250 sẽ được gán cho góc quay của text, số 0 gán cho nội dung text và một mớ lỗi.
-Giải pháp: Phải đảm bảo Text style hiện hành có Text Height bằng 0 bằng cách< trước khi thực hiện lệnh viết text phải có dòng tạo Text style như sau:
(command "-style" "tlkt" "VNI-HELVE" "0" "1" "0" "n" "n")
+Mục đích tạo Text style có tên tlkt fonts VNI.HELVE (bạn thích font nào thì chọn font đó), Text Height bằng 0, các cái đằng sau bạn cứ chấp nhận vậy đi khỏi suy nghỉ (nói chung để kết thúc việc tạo kiểu chử bằng lisp thì phải đủ cú pháp như vậy)
+Sau khi tạo ra Text style này sẽ hiện hành và đoạn viết text phía sau sẽ đảm bảo chạy đúng.


(defun c:doanthang ()
(setq a (getpoint "\nChon diem: "))
(setq b (getpoint a"\nChon diem: "))
(command ".line" a b "")
(setq c (list (/ (+ (car a) (car b)) 2) (/ (+ (cadr a) (cadr b)) 2)))
(command "-style" "tlkt" "VNI-HELVE" "0" "1" "0" "n" "n")
(command ".TEXT" "m" c 250 0 "tailieukythuat.com")
(princ)
)


Chạy đoạn trên sẽ thấy sau khi chọn 2 điểm sẽ vẽ ra:
+ Line ab.
+ Text tailieukythuat.com tại trung điểm ab.