HVAC15 LISP DÙNG ĐỂ VẼ HVAC TRÊN AUTOCAD, HVAC23 LISP CHO ZWCAD

HVAC15 Là lisp mình tổng hợp từ rất nhiều lisp khác nhau vào làm một
trước mình có đăng lisp hvac15
- Lisp HVAC15 Hoạt động tốt trên các phiên bản cad (2007-2019)
- HVAC15 & LISPNAM (đã thay đổi phần vẽ ống mền của bạn PCCC.tranvan vào. lệch vẫn giữ nguyên không đổi)
- Bản cập nhật này mình gộp vào 1 bản, menu có cả 2 dạng đó là classic và Ribbon (tùy bạn nào muốn dùng loại nào)
- Bản cập nhật này mình chỉnh sửa lại menu dạng ribbon vì nhiều bạn góp ý biểu tượng quá nhỏ.
- Bản cập nhật tháng 9-2018. update lisp vẽ ống gió mền của bạn PCCC.tranvan, fix lỗi UCS, fix lỗi chèn block, cập nhật bổ sung một số lisp (bổ sung lisp chèn block fitting thép, chỉnh sửa một số tiện ích. group 1 số đối tượng.
- chỉnh sửa lại phần vễ côn thu cho ống gió. thêm phần vẽ ống nhựa
- lisp nam mình tách riêng biệt nên các bạn muốn sử dụng phải add thêm đường dẫn thư mục "nam"
- vì lisp chứa rất nhiều lệch nên khuyến khích giữ nguyên lệnh mặc định của autocad. (những bạn đã đổi lệnh của autocad có khả năng bị trùng lệnh với lisp)
- để kiểm tra phiên bản các bạn có thể dùng lệnh "HVAC15"
- Hướng dẫn thay thế hoạc thêm block vào lisp
download file dưới:

- Cập nhật phiên bản HVAC23 chạy trên ZWcad. bản này nguồn gần giống với HVAC15.
- Hiện tại mình đang test trên ZWcad2023. (Chú ý bản HVAC23 không chạy được trên Autocad mà chỉ chạy được trên ZWcad)

- lần đầu cài đặt nếu vẫn chưa chạy được các bạn tắt cad và mở lại lisp sẽ tự load và dùng được.
Linkdownload HVAC15 cập nhật tháng 6-2023 thay đổi lisp vẽ ống sang Mline. thêm block fittinh hàn và ren, pvc..
Link Mediafire:
Linkdownload HVAC15 cập nhật tháng 29-9-2018 fix lỗi trên Autocad 2018
Link Mediafire:
Link 4share:
ABC Slice, cái này là block nên mình nghĩ autocad LT có thể dùng được và tiện cho bạn nào muốn block.(nhược điểm chưa có toolbar, ribbon mà chỉ có dạng menubar)
Link download:
video hướng dẫn cài đặt:
 
Chỉnh sửa lần cuối:
bạn bách cho mình hỏi mình dùng cad2013 thì nên dùng bản nào. bạn có để chỉ đường link cho mình có được ko. tại vì lúc nãy mình có tải bản 17.2 dùng cho cad 2007 và 2014 mà bác google báo là file có mối đe dọa gì đó nên ko cho tải. giúp mìn nhé
bạn dùng bản 17.2 nhé. file của mình sạch mà bạn. chắc do mình để dạng nén tự chạy nên anh Google cảnh báo thôi. link ở đầu chủ đề nhé. lúc khác mình sẽ bổ sung thêm link dạng rar lên.
 
bạn dùng bản 17.2 nhé. file của mình sạch mà bạn. chắc do mình để dạng nén tự chạy nên anh Google cảnh báo thôi. link ở đầu chủ đề nhé. lúc khác mình sẽ bổ sung thêm link dạng rar lên.
cho mình hỏi là sau tải vê rồi cài đặt rồi tiếp đên load mấy file .cuix gì đó rồi thì trong cad vẫn hiện các thanh công cụ nhưng mình chưa sử dụng nó được, cứ click vào là nó báo lỗi gì đó nên ko vẽ được ống gió. trong phần hướng dẫn có nói load DUCT với PIPING ở menu duct và piping mà mình ko thấy các mục ấy trên thanh menu. bạn giúp mình nhé
thanks bạn nhiều!
 
cho mình hỏi là sau tải vê rồi cài đặt rồi tiếp đên load mấy file .cuix gì đó rồi thì trong cad vẫn hiện các thanh công cụ nhưng mình chưa sử dụng nó được, cứ click vào là nó báo lỗi gì đó nên ko vẽ được ống gió. trong phần hướng dẫn có nói load DUCT với PIPING ở menu duct và piping mà mình ko thấy các mục ấy trên thanh menu. bạn giúp mình nhé
thanks bạn nhiều!
tắt cad đi rùi bật lại.(bạn phải add đủ đường dẫn) cad sẽ tự load lisp..
còn "load duct" nằm trong menu duct. bình thường cad13 ẩn menu bar đi. bạn phải cho hiện lên
 
tắt cad đi rùi bật lại.(bạn phải add đủ đường dẫn) cad sẽ tự load lisp..
còn "load duct" nằm trong menu duct. bình thường cad13 ẩn menu bar đi. bạn phải cho hiện lên

bạn có danh sách các câu lệnh sử dụng trong phần mềm đó ko cho mình xin với! và nếu có bài viết hay tài liệu nào cụ thể , đầy đủ thì cho mình xin để học hỏi với. do mình mới vào nghề nên còn nhiều diều chưa biết, mong bạn chỉ giáo với hì!
 
cho mình hỏi cái nữa là ko biết sao máy mình load duct hay piping thì nó báo lỗi là : Command: (load "startup.VLX") ; error: LOAD failed: "startup.VLX". trong khi 1 số mục như nam, support,.. thì mình vẫn vẽ được, mình thử trên cad 2010 và cả 2013 mà điều ko được ko biết có bị thiếu bước nào ko! mình cảm ơn nhé!
 
cho mình hỏi cái nữa là ko biết sao máy mình load duct hay piping thì nó báo lỗi là : Command: (load "startup.VLX") ; error: LOAD failed: "startup.VLX". trong khi 1 số mục như nam, support,.. thì mình vẫn vẽ được, mình thử trên cad 2010 và cả 2013 mà điều ko được ko biết có bị thiếu bước nào ko! mình cảm ơn nhé!
M ko biết bạn có làm đúng theo hướng dẫn ko.
- thư mục HVAC15 bắt buộc phải ở ổ c:\ bạn nhé.
- bạn add đủ đường dẫn cho: c:\hvca15, c:\hvac15\icon, c:\hvac15\isotools, c:\hvac15\nam.
- nếu vẫn ko đc bạn reset cad về mặc định rùi làm lại.
 
Bách đã nghiên cứu hàm này chưa?
(*push-error-using-command*)
No arguments.
Return Values
Type: T
A value of T is returned.
Remarks
A call to *push-error-using-command* should be made after you set a custom *error* handler function that contains the use of the command function.
When using *push-error-using-command*, you are limited to accessing only global variables and none of the local variables defined within the function where the error occurred from your custom *error* handler. If access to the local variables is required, replace any instances of the command function with command-s function and call *push-error-using-stack* instead.
Note: This function cannot be used when the command function is used with in a custom *error* handler.
Hình như hàm này bản 2015 trở lên mới có thì phải, mình gà vịt món này lắm. Code vẽ ống mềm 2015 mình vẫn vẽ được trên cad2015 nhưng rồi vẫn bị báo lỗi "
Cannot invoke (command) from *error* without prior call to (*push-error-using-command*).
Converting (command) calls to (command-s) is recommended."
Mình đã đổi sang hàm entmake nhưng vẫn lỗi, vậy hàm entmake và command như nhau hả bạn? Được cái trường hợp vẽ ống mềm dùng entmake nhanh hơn command.
Chỉ mình cách dùng hàm (*push-error-using-command*) với bạn.
 
HVAC 15 Là lisp mình tổng hợp từ rất nhiều lisp khác nhau vào làm một
trước mình có đăng lisp hvac15
bản naỳ mình nhúng thêm lispnam vào cùng 1 lisp để thuận tiện cho việc vẽ của nhiều bạn
mình dùng 2 phiên bản cad là 2010 và 2014 . cả 2 phiên bản lisp đều hoạt động tốt
Nếu trong quá trình dùng có lỗi ở những phiên bản khác mong các bạn góp ý để lisp hoạt động tốt hơn.
- LISP HVAC15 (V17.2) (hoạt động tốt trên cad 2007-2014, lispnam giữ nguyên gốc tăng hạn sử dụng lên -ADD dạng ribbon)
- HVAC15 (V17.3) Hoat động tốt trên cad 2015 và 2016 và các bản cad cũ hơn
- HVAC15 (V17.3) đưa thêm vào Ribbon 2 tab HVAC15 Và LISPNAM (lispnam đã thay đổi phần vẽ ống mền của bạn PCCC.tranvan vào. lệch vẫn giữ nguyên không đổi)
video hướng dẫn cài đặt:

Linkdownload HVAC15 (V17.2):

link download HVAC15 (V17.3):

Mình muốn vẽ đường ống nước có center line thì làm cách nào bạn?Mình click vào nút vẽ ống thì nó hỏi là " please select centerline" và con trỏ chuột chuyển thành hình vuông, mình ko biết tiếp theo sẽ sử dụng thế nào,mình kích đại lên màn hình rồi vẽ thì nó ra 1 đống chữ như hình mình gửi, mấy dòng này nghĩa là sao bạn?
 

Đính kèm

  • pic 001.jpg
    pic 001.jpg
    67.5 KB · Xem: 189
Bách đã nghiên cứu hàm này chưa?
(*push-error-using-command*)
No arguments.
Return Values
Type: T
A value of T is returned.
Remarks
A call to *push-error-using-command* should be made after you set a custom *error* handler function that contains the use of the command function.
When using *push-error-using-command*, you are limited to accessing only global variables and none of the local variables defined within the function where the error occurred from your custom *error* handler. If access to the local variables is required, replace any instances of the command function with command-s function and call *push-error-using-stack* instead.
Note: This function cannot be used when the command function is used with in a custom *error* handler.
Hình như hàm này bản 2015 trở lên mới có thì phải, mình gà vịt món này lắm. Code vẽ ống mềm 2015 mình vẫn vẽ được trên cad2015 nhưng rồi vẫn bị báo lỗi "
Cannot invoke (command) from *error* without prior call to (*push-error-using-command*).
Converting (command) calls to (command-s) is recommended."
Mình đã đổi sang hàm entmake nhưng vẫn lỗi, vậy hàm entmake và command như nhau hả bạn? Được cái trường hợp vẽ ống mềm dùng entmake nhanh hơn command.
Chỉ mình cách dùng hàm (*push-error-using-command*) với bạn.
Mình còn gà hơn bạn nhiều.
theo mình biết (*push-error-using-command*) là hàm thông báo sử dụng các lệch thay vì sử dụng command-s
mà cái này chỉ dùng được cho cad 2015 trở lên thì phải. bạn thử thêm
(*pop-error-mode*) vào xem. cái này hình như là thông báo kết thúc (*push-error-using-command*).
-còn entmake và command thì cơ bản là như nhau. nhưng entmake mạnh hơn và sử lý cũng nhanh hơn. cái này mình cũng mù tịt, mình chỉ biết được như vậy.
 
Mình muốn vẽ đường ống nước có center line thì làm cách nào bạn?Mình click vào nút vẽ ống thì nó hỏi là " please select centerline" và con trỏ chuột chuyển thành hình vuông, mình ko biết tiếp theo sẽ sử dụng thế nào,mình kích đại lên màn hình rồi vẽ thì nó ra 1 đống chữ như hình mình gửi, mấy dòng này nghĩa là sao bạn?
như bạn là vẽ ống khi bạn đã có đường tâm. khi đó bạn chỉ kích vào đường tâm là ok. còn nếu bạn chưa có bạn hãy enter hoạc dấu cách sẽ cho bạn vẽ từ 2 điểm.
 
Mình còn gà hơn bạn nhiều.
theo mình biết (*push-error-using-command*) là hàm thông báo sử dụng các lệch thay vì sử dụng command-s
mà cái này chỉ dùng được cho cad 2015 trở lên thì phải. bạn thử thêm
(*pop-error-mode*) vào xem. cái này hình như là thông báo kết thúc (*push-error-using-command*).
-còn entmake và command thì cơ bản là như nhau. nhưng entmake mạnh hơn và sử lý cũng nhanh hơn. cái này mình cũng mù tịt, mình chỉ biết được như vậy.
uh, để lúc nào rảnh ngâm cứu coi. Dạo này lắm công trình quá nên không có tg. Phải làm Revit mà món này trước đến giờ chỉ xem thôi không vẽ.
 
ảnh PCCC Trần Vẫn ở HN hay SG vậy anh, nếu anh ở HN hôm nào rảnh anh em gặp caffe, hay anh em nào trong đây có dùng revit mep trong làm việc rồi mình offline một buổi đi ạ, em đang dính chỗ lookup table mãi chưa hiểu. ảnh PCCC làm rồi chắc đã đụng dạng family này rồi chứ ạ
 
(load "startup.VLX") ; error: bad argument type: stringp nil
Bach xem neu ban ve drawing 01 thi load ok, Con ban ve kien truc de ve thi no bao loi nhu tren khi minh load thu cong va hau nhu khong su dung dc cai nào cả
 
Back
Bên trên