Đến nội dung


Hình ảnh
- - - - -

Xin trợ giúp VBA for Cad


  • Please log in to reply
14 replies to this topic

#1 xquang

xquang

    biết pan

  • Members
  • Pip
  • 6 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 27 April 2012 - 04:40 PM

Nhờ các anh em cao thủ trợ giúp vấn đề này:
Tôi có một đường polyline bao gồm tập hợp rất nhiều đối tượng là: line; circle; polyline...Tôi muốn:
+Lấy giá trị chiều dài của đường polyline này
+gắn một đối tượng bất kì tại một vị trí bất kì trên đường polyline này (chiều dài tính từ đầu poly đến vị trí cần đặt đã biết trước - chỉ cần có tham số chiều dài này thì có thể gắn đối tượng đó tại đúng vị trí với khoảng cách cho trước như trên). Và cũng có thể găn đối tượng này cách vị trí đã biết một khoảng cách cho trước (về bên trái hoặc về bên phải đường poly)
+tại vị trí bất kì như trên (nếu đã xác định được) thì vẽ một đường vuông góc với đường poly đã cho như trên.
Vậy anh em nào có thể bớt chút thời gian nghiên cứu hướng dẫn giúp.
Cám ơn rất nhiều!
có thể trao đổi thông qua email: xquang9@gmail.com
  • 0

#2 xquang

xquang

    biết pan

  • Members
  • Pip
  • 6 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 02 May 2012 - 11:28 AM

Sao hok ai giúp đỡ gì vậy kà!
Help me!Help me!Help me!
  • 0

#3 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5448 Bài viết
Điểm đánh giá: 2624 (tuyệt vời)

Đã gửi 02 May 2012 - 11:31 AM

Sao hok ai giúp đỡ gì vậy kà!
Help me!Help me!Help me!

Phải viết bằng VBA à?
  • 0

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#4 phantuhuong

phantuhuong

    biết dimstyle

  • Moderator
  • PipPipPipPipPip
  • 383 Bài viết
Điểm đánh giá: 200 (khá)

Đã gửi 02 May 2012 - 12:31 PM

Tôi nghĩ câu hỏi đầu dùng thuộc tính length là được. Còn các yêu cầu tiếp theo phải dùng kiến thức toán học và lượng giác để giải, lập trình chỉ là công cụ thôi.
  • 1
Bồi dưỡng Excel & VBA cho các đơn vị ở Hà Nội và khu vực lân cận

Từng bước loại đồ Tàu ra khỏi cuộc sống!


#5 Doan Van Ha

Doan Van Ha

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 5448 Bài viết
Điểm đánh giá: 2624 (tuyệt vời)

Đã gửi 02 May 2012 - 01:32 PM

Tôi nghĩ câu hỏi đầu dùng thuộc tính length là được. Còn các yêu cầu tiếp theo phải dùng kiến thức toán học và lượng giác để giải, lập trình chỉ là công cụ thôi.

Câu hỏi 1 thì bác nói chính xác rồi. Còn câu 2 và 3 thì cũng không cần đến toán học và lượng giác đâu, lisp có hàm vẽ tiếp tuyến hoặc vuông góc với curve. Có điều, hình như chủ topic chỉ muốn dùng VBA. Tại sao lại bắt buộc phải dùng VBA thì chỉ chủ thớt mới giải thích được thôi.
  • 0

* Chỉ nên yêu cầu Lisp khi bạn làm việc đó mất cả ngày nhưng họ chỉ viết 1 giờ. Đừng nêu yêu cầu Lisp khi bạn chỉ làm 1 giờ nhưng bắt họ phải mất cả ngày.

* Nhờ viết lisp cũng như đi khám bệnh. Chỉ gởi căn cước và than sắp chết thì không bác sỹ nào cứu sống được.


#6 phantuhuong

phantuhuong

    biết dimstyle

  • Moderator
  • PipPipPipPipPip
  • 383 Bài viết
Điểm đánh giá: 200 (khá)

Đã gửi 02 May 2012 - 02:15 PM

Câu hỏi 1 thì bác nói chính xác rồi. Còn câu 2 và 3 thì cũng không cần đến toán học và lượng giác đâu, lisp có hàm vẽ tiếp tuyến hoặc vuông góc với curve. Có điều, hình như chủ topic chỉ muốn dùng VBA. Tại sao lại bắt buộc phải dùng VBA thì chỉ chủ thớt mới giải thích được thôi.


Thì trong box này là VBA mà, nếu không nhầm thì mấy cái việc này VBA hỗ trợ không được bằng Lisp
  • 0
Bồi dưỡng Excel & VBA cho các đơn vị ở Hà Nội và khu vực lân cận

Từng bước loại đồ Tàu ra khỏi cuộc sống!


#7 maimaiyeuem80

maimaiyeuem80

    biết zoom

  • Members
  • Pip
  • 14 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 19 May 2012 - 12:03 PM

+em muốn hỏi là VBA có nhiều ứng dụng trong card vậy mà sao các trường đh ko dạy nhỉ ? có tài liệu nào hay về VAB ko các bác chia sẻ mọi người cùng tham khảo với !!!
+em hc năm 3 xd rùi mà chẳng nghe nói gì cả ? hn trước tính bê tông 1 tính thống kê thép lồi cả mắt trong excell rùi chuyển qua card !! sâu đó lên mạng tìm hiểu và có thể coppy từ excell sang card + với scale theo từng chiều nữa thì đặt vào khung thống kê vẽ sẵn trong card thì đc !! nhưng ko scale được từng chiều X,Y một !! nếu lầm đc điều này thì phần thống kê cốt thép sẽ rất nhanh trong các đồ án bê tông cho tất cả các sv !! ko phải cộng , trừ , nhân ,chia !! trên máy tính casio nữa !!
  • 0

#8 xquang

xquang

    biết pan

  • Members
  • Pip
  • 6 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 25 July 2012 - 09:59 AM

Cám ơn các bác đã có ý kiến. Vì sao phải là VBA? thì chỉ đơn giản mình chỉ chuyên VBA thôi!
Có vẻ câu hỏi quá khó chăn!? có quá ít ý kiến nhỉ!? mình nghĩ mãi mấy tháng mà chẳng ra cách làm các bác ạ!
Có ai tham gia ý kiến thêm giúp tớ không!!!???
Thanks!
  • 0

#9 ketxu

ketxu

    Copier - Paster - Editor

  • Moderator
  • PipPipPipPipPipPipPip
  • 5682 Bài viết
Điểm đánh giá: 2605 (tuyệt vời)

Đã gửi 25 July 2012 - 11:34 AM

Cám ơn các bác đã có ý kiến. Vì sao phải là VBA? thì chỉ đơn giản mình chỉ chuyên VBA thôi!
Có vẻ câu hỏi quá khó chăn!? có quá ít ý kiến nhỉ!? mình nghĩ mãi mấy tháng mà chẳng ra cách làm các bác ạ!
Có ai tham gia ý kiến thêm giúp tớ không!!!???
Thanks!

Bạn post câu hỏi lên rồi 3 tháng sau quay lại => bản thân bạn cũng đâu có hứng thú ?
  • 1

Thành viên nhóm CadMagic.
Mời bạn ghé thăm facebook nhóm - Page viết lisp theo yêu cầu  :
CAD MAGIC


#10 xquang

xquang

    biết pan

  • Members
  • Pip
  • 6 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 25 July 2012 - 12:00 PM

Sorry bà con vì ctác nên nay mới quay lại được!
  • 0

#11 anhcos

anhcos

    biết lệnh hatchedit

  • Advance Member
  • PipPipPipPip
  • 260 Bài viết
Điểm đánh giá: 170 (tàm tạm)

Đã gửi 25 July 2012 - 03:40 PM

Cái polyline của bạn có cung hay không, vì có cung sẽ vất hơn.
  • 0
Clear sky!

MF Rock collection.

#12 redsea_tq

redsea_tq

    biết lệnh erase

  • Members
  • PipPipPip
  • 107 Bài viết
Điểm đánh giá: 13 (tàm tạm)

Đã gửi 25 July 2012 - 07:48 PM

Nhờ các anh em cao thủ trợ giúp vấn đề này:
Tôi có một đường polyline bao gồm tập hợp rất nhiều đối tượng là: line; circle; polyline...Tôi muốn:
+Lấy giá trị chiều dài của đường polyline này
+gắn một đối tượng bất kì tại một vị trí bất kì trên đường polyline này (chiều dài tính từ đầu poly đến vị trí cần đặt đã biết trước - chỉ cần có tham số chiều dài này thì có thể gắn đối tượng đó tại đúng vị trí với khoảng cách cho trước như trên). Và cũng có thể găn đối tượng này cách vị trí đã biết một khoảng cách cho trước (về bên trái hoặc về bên phải đường poly)
+tại vị trí bất kì như trên (nếu đã xác định được) thì vẽ một đường vuông góc với đường poly đã cho như trên.
Vậy anh em nào có thể bớt chút thời gian nghiên cứu hướng dẫn giúp.
Cám ơn rất nhiều!
có thể trao đổi thông qua email: xquang9@gmail.com

Hình như bạn muốn làm một cái giống nova thì phải, mình cũng có nghiên cứu qua, thuật toán của mình là dùng các vòng tròn có r nhỏ(1mm, 1cm) để tìm vị trí điểm cần tính dựa vào lý trình của điểm đó. cũng từ đó mình tìm được điểm nằm trước và sau của điểm đã cho, dùng công thức toán học vẽ được đường thẳng vuông góc...
  • 0

#13 xquang

xquang

    biết pan

  • Members
  • Pip
  • 6 Bài viết
Điểm đánh giá: 0 (bình thường)

Đã gửi 30 July 2012 - 10:17 PM

Hình như bạn muốn làm một cái giống nova thì phải, mình cũng có nghiên cứu qua, thuật toán của mình là dùng các vòng tròn có r nhỏ(1mm, 1cm) để tìm vị trí điểm cần tính dựa vào lý trình của điểm đó. cũng từ đó mình tìm được điểm nằm trước và sau của điểm đã cho, dùng công thức toán học vẽ được đường thẳng vuông góc...


Đúng là mình muốn làm một cái chương trình nhỏ nhỏ giống nova mà không cần đến nova mỗi khi có việc. Bạn có thông tin cụ thể không, xin trợ giúp!
  • 0

#14 anhcos

anhcos

    biết lệnh hatchedit

  • Advance Member
  • PipPipPipPip
  • 260 Bài viết
Điểm đánh giá: 170 (tàm tạm)

Đã gửi 31 July 2012 - 02:15 PM

Phần này không quá khó.
Tớ có thể hướng dẫn, tuy nhiên câu hỏi của tớ không được trả lời.
  • 0
Clear sky!

MF Rock collection.

#15 phamngoctukts

phamngoctukts

    biết lệnh adcenter

  • CADViet Team
  • PipPipPipPipPipPipPip
  • 1107 Bài viết
Điểm đánh giá: 696 (tốt)

Đã gửi 31 July 2012 - 02:18 PM

Phần này không quá khó.
Tớ có thể hướng dẫn, tuy nhiên câu hỏi của tớ không được trả lời.

Bác đọc bài viết đầu tiên chủ topic đã có nói rồi đó Bác. Nếu chỉ thuần là các line không có arc thì bài toán quá đơn giản Bác ạ!
  • 0
Tất cả vì sự phát triển của diễn đàn ...
Cám ơn đừng nói lời suông mà hãy nhấn Hình đã gửi!