您现在的位置是:Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款 > 

05 ins為什么加載不出來畫面(小動物插畫手繪圖片-想學插畫,怎么入門?)

Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款2024-05-17 06:14:44【】1人已围观

简介圖的曲柄搖桿機構,曲柄受到支點A的約束只能繞A點做旋轉運動,由于它的轉動,帶動連桿和搖桿在不同的約束下做相應的運動,是一對一的對應關系,是符合我們推斷出的方程式的運動,這個方程式,就是我們用AutoL

圖的曲柄搖桿機構,

曲柄受到支點A的約束只能繞A點做旋轉運動,由于它的轉動,帶動連桿和搖桿在不同的約束下做相應的運動,是一對一的對應關系,是符合我們推斷出的方程式的運動,這個方程式,就是我們用AutoLISP語言實現動畫和運動分析的關鍵。我們先給出機構的初始位置和一個曲柄旋轉的增量,下一個位置就交給計算機計算了。在這里我們可以用多義線畫出模型連線,機構的運動,也就成了不時的修改該多義線的頂點(亦即鉸鏈)的位置。

有關四桿機構的運動方程式這里就不再敖述,下面簡述此程序命令的使用方法和設計思路

把后附程序文件拷貝到任何文字處理軟件上(如記事本),并以 *.lsp格式存盤(如sg.lsp),該程序文件應放在CAD能搜索的目錄下(如..\program files\acad2000\Support),打開AutoCAD,在命令行內輸入(load "sg") 即可調入該程序,成功調入時,命令行內出現“《四桿機構運動分析程序》已成功裝載,輸入sg可運行!”此時,在命令行內輸入sg即可運行該程序。也可以在 Tools->Load Application...菜單按鈕下,調入程序加載對話框,找到已經存盤的sg.lsp文件,按下Load按鈕,也可調入程序文件。后一種方法的優點是可以不受搜索路徑的限制。如果不能正確調入程序,請檢查sg.lsp是否保存在適當的目錄下,文件內容是否完整。

正確調入程序后,應該事先做好該機構的初始狀態位置,然后再在命令行內輸入sg,運行命令吧!依次捕捉曲柄接地的鉸鏈A,曲柄與連桿的鉸鏈,連桿與搖桿的鉸鏈和搖桿接地的鉸鏈B四個點。輸入V可調節旋轉速度,輸入C可實現自動連續觀察,輸入L可自動畫出運動軌跡,在默認情況下,直接按回車鍵,可步進觀察。在進行連續觀察時,只能用取消鍵退出運行。退出時,給出需要的相應數據(根據需要,添加不同的擴充語句)。

我們通過觀察和測試后,可能要對機構做適當的調整,為了省去再畫初始位置圖和再捕捉接點位置的麻煩,我們可以用夾點方式對機構做適當的調整。只有在刪除原機構模型后,才能再次重建模型。

用此方法,我們還能夠創建其它機構模型,如曲柄滑塊機構等,也可以是幾種簡單機構組成的復合機構模型。本人已成功創建了一個分析GC6150M高速平縫機送布機構的機構模型程序,提高了分析問題和解決問題的速度。當然,我們也可以運用其它繪圖軟件如Pro-E,SolidWorks等進行機構分析,同樣也能達到我們的目的,但它需要我們掌握其運用的能力。

附:sg.lsp 文件內容

(defun c:sg(/ os ff1 w1 w2 w tt x y e f g kf tis)

(setvar "cmdecho" 0)

(setvar "osmode" 0)

(initget 7 " ")

(if ba (setq jc (entget ba)))

(setq tis nil)

(if (null jc)(setq ba nil))

(if (null ba)(setq ppa (getpoint "\n請連續給出四個鉸鏈點的起始位置\n第一點:")))

(if (null ba)(setq ppb (getpoint ppa "\n第二點:")))

(if (null ba)(setq ppc (getpoint ppb "\n第三點:")))

(if (null ba)(setq ppd (getpoint ppc "\n第四點:")))

(if ba

(progn

(setq tm 1 jc (cdr jc))

(while jc

(if (= '10 (car (car jc)))

(progn (買粉絲nd ((= tm 1)(setq ppa (cdr (car jc))))

((= tm 2)(setq ppb (cdr (car jc))))

((= tm 3)(setq ppc (cdr (car jc))))

((= tm 4)(setq ppd (cdr (car jc))))

)

(setq tm (1+ tm))

)

)

(setq jc (cdr jc))

)

)

)

(setq ll1 (distance ppa ppb))

(setq ll2 (distance ppb ppc))

(setq ll3 (distance ppd ppc))

(if (null ba) (progn (買粉絲mand "pline" ppa ppb ppc ppd "")

(setq ba (entlast))

)

)

(setq ff1 (angle ppa ppb))

(setq w1 (angle ppc ppb) w2 (angle ppc ppd))

(if (< w1 w2) (setq w 1))

(if (null zzs)(setq zzs 0.1 kai 0))

(princ " \n退出\\V速度\\C連續\\L軌跡線\\<步進運行>:")

(setq tt (strcase (getstring)))

(if (= tt "V")(get_v))

(while (or (= tt "L")(= tt "")(= tt "C"))

(setq x (- (car ppd) (car ppa)) y (- (cadr ppd) (cadr ppa)))

(setq e (* 2 ll3 (- x (* ll1 (買粉絲s ff1)))))

(setq f (* 2 ll3 (- y (* ll1 (sin ff1)))))

(setq g (- (+ (* x x) (* y y) (* ll1 ll1) (* ll3 ll3)) (* ll2 ll2) (* 2 x ll1 (買粉絲s ff1)) (* 2 y ll1 (sin ff1))))

(setq kf (- (+ (* e e) (* f f)) (* g g)))

(if (> 0 kf)(setq zzs (- 0 zzs) kai 1)(setq kai 0))

(if (= kai 0) (if (= w 1)(setq ff3 (* 2 (atan (/ (+ f (sqrt kf)) (- e g))))) (setq ff3 (* 2 (atan (/ (- f (sqrt kf)) (- e g)))))))

(買粉絲mand "pedit" ppa "e" "n" "m" (polar ppa ff1 ll1) "n" "m" (polar ppd ff3 ll3) "x" "")

(if (= tt "L")(買粉絲mand "line" ppc (polar ppd ff3 ll3) "" "line" ppb (polar ppa ff1 ll1) ""))

(setq ppb (polar ppa ff1 ll1) ppc (polar ppd ff3 ll3))

(if (not (or (= tt "L")(= tt "C")))(setq tt (strcase (getstring)) tis 0)(setq tis 1))

(if (= tt "V")(get_v))

(setq ff1 (+ ff1 zzs))

)

)

(defun get_v()

(initget 1 " ")

(setq zzs (getreal "\n 輸入速度(0.1~5)<1>:"))

(if (= zzs "") (setq zzs 1))

(setq zzs (* zzs 0.1) kai 0)

(princ " \n退出\\V速度\\C連續\\L軌跡線\\<步進運行>:")

(setq tt (strcase (getstring)))

(if (= tt "V")(get_v))

)

(princ "《四桿機構運動分析程序》已成功裝載,輸入sg可運行!")

一、快速輸入點的位置

ACAD里一般可用兩種坐標輸入方式:直角坐標系、極坐標。

但我們我們經常會用到一些其他的輸入方法。

1、已知一條線的方向時,可以直接輸入線的長度。

比如:我們要輸入一條水平向右100個單位的線,只需要把捕捉設為“正交”模式,然后把鼠標向右移動,告訴電腦畫線的方向。然后輸入長度100即可。

2、知道一條線的角度(與x軸正方向的夾角)和長度,畫線時可以選輸入

很赞哦!(8641)

Instagram刷粉絲, Ins買粉絲自助下單平台, Ins買贊網站可微信支付寶付款的名片

职业:程序员,设计师

现居:内蒙古乌海海勃湾区

工作室:小组

Email:[email protected]