Vẽ sơ đồ mạch điện trong Vật Lý

Việc vẽ một sơ đồ mạch điện trong Vât Lý luôn là một việc khó cho người sắp chữ điện tử. Để thực hiện công việc này  với \LaTeX chúng tôi đề nghị các bạn Vât lý sử dụng gói pst-circ.

Để đọc được bài viết này với các hình ảnh minh hoạ, trình duyêt của bạn phải đọc được file pdf.

Để biên dịch file \TeX các bạn phải sử dụng Quick Build là LaTeX – DviPS- Ps2PDF. Tất cả các macro vẽ mạch điện nằm trong file pst-circ.sty 

1. Các linh kiện

Khi đã thuộc tên của các linh kiện, các bạn đọc file pdf sau đây để biết tên linh kiên có chứa tham số, ví dụ:

2. Lắp ráp các linh kiện vào một mạch điện

Ví dụ 1:

\begin{pspicture}(-1.5,-1)(6,5)
\psgrid[subgriddiv=1,griddots=10]
% Node definitions
\pnode(0,0){A}
\pnode(0,3){B}
\pnode(4.5,3){C}
\pnode(4.5,0){D}
% Dipole node connection
\Ucc[tension,dipoleconvention=generator](A)(B){$E$}
\multidipole(B)(C)%
\switch[intensitylabel=$i$]{$K$}%
\resistor[labeloffset=0,tensionlabel=$u_R$]{$R$}.
\capacitor[tensionlabel={$u_C$},
tensionlabeloffset=-1.2,tensionoffset=-1,
directconvention=false](D)(C){$C$}
% Wire to complete circuit
\wire(A)(D)
% Ground
\ground(D)
\end{pspicture}

\begin{pspicture}(-1,0)(7,8)
\psgrid[subgriddiv=1,griddots=10]
% Node definitions
\pnode(1,1){A}
\pnode(1,7){B}
\pnode(3,1){C}
\pnode(3,7){D}
% Dipole node connections
\Ucc[tensionlabel=$E$](A)(B){}
\resistor(B)(D){$R$}
\coil(D)(C){$L$}
\capacitor[parallel,parallelarm=2.5](D)(C){$C$}
% Wire
\wire(A)(C)
\end{pspicture}

Ví dụ 3:

\begin{pspicture}(6,6)
\psgrid[subgriddiv=1,griddots=10]
% Node definitions
\pnode(0,3){A}
\pnode(3,3){B}
\pnode(6,3){C}
% Dipole node connections
\coil[intensitylabel=$i$](A)(B){$L$}
\coil[intensitylabel=$i’$,intensitycolor=green,%
parallel,parallelarm=2](B)(C){$L’$}
\capacitor[parallel,parallelarm=-2](B)(C){$C$}
\end{pspicture}

Ví dụ 4:

\begin{pspicture}(6,6)
\psgrid[subgriddiv=1,griddots=10]
% Node definitions
\pnode(0,0){A}\pnode(6,0){B}
\pnode(0.3,4){Cprime}\pnode(5.7,4){Dprime}
\pnode(2.5,4){Gprime}\pnode(2.5,0){Hprime}
\pnode(0,4){C}\pnode(6,4){D}
\pnode(0.3,6){E}\pnode(5.7,6){F}
\pnode(4,6){G}\pnode(4,0){H}
\multidipole(G)(H)%
\wire[intersect,
intersectA=C,intersectB=D]
\resistor{$R’_3$}.
\resistor(E)(G){$R’_1$}
\resistor(G)(F){$R’_2$}
\multidipole(C)(D)\resistor{$R_1$}%
\wire\resistor{$R_2$}.
\wire(A)(B)\wire(Cprime)(E)
\wire(Dprime)(F)
\resistor(Hprime)(Gprime){$R_3$}
\end{pspicture}

Ví dụ 5:

\documentclass[12pt]{article}
 \usepackage{pst-circ}
 \begin{document}
     \begin{pspicture}(11,3)
     \psgrid[subgriddiv=1,griddots=10]
            \psset{dipolestyle=elektor}
            \pnode(1,2){Vin}\pnode(0.5,2){S}\pnode(0.5,0){Sm}
            \pnode(2.5,2){A}\pnode(4.5,2){B}\pnode(6.5,2){C}
            \pnode(8,2){Cd}\pnode(8.5,2){D}\pnode(9.5,2){E}
            \pnode(2.5,0){Am}\pnode(4.5,0){Bm}\pnode(6.5,0){Cm}
            \pnode(8.5,0){Dm}\pnode(9.5,0){Em}
            \Ucc[labeloffset=0.9](Sm)(S){$V_{in}$}\resistor(Vin)(A){$R$}
            \capacitor(A)(Am){$C_1$} \capacitor(B)(Bm){$C_3$}
            \capacitor[labeloffset=-0.7](D)(Dm){$C_n$}\resistor(E)(Em){$R$}
            \coil(A)(B){$L_2$}\coil(B)(C){$L_4$}
            \wire(Am)(Bm)\wire(Bm)(Cm)\wire(Cm)(Dm)\wire(Dm)(Em)\wire(D)(E)
            \wire(Cd)(D)\psline[linestyle=dashed](C)(Cd)
            \wire(S)(Vin)\wire(Sm)(Am)
            \pscircle *(D){2\pslinewidth} \pscircle *(Dm){2\pslinewidth}
            \pscircle *(A){2\pslinewidth} \pscircle *(Am){2\pslinewidth}
            \pscircle *(B){2\pslinewidth} \pscircle *(Bm){2\pslinewidth}
      \end{pspicture}
 \end{document}

Ví dụ 6:

\begin{pspicture}(14,4)
\psgrid[subgriddiv=1,griddots=10]
\pnode(0,0){B}\pnode(0,3){A}
\pnode(2.5,3.5){C}\pnode(2.5,-0.5){D}
\pnode(5,3){E}\pnode(6.5,1.5){F}
\pnode(5,0){G}\pnode(3.5,1.5){H}
\pnode(8,2.5){I}\pnode(8,1){J}
\pnode(10,2.5){K}\pnode(10,1){L}
\pnode(14,2.5){M}\pnode(12,1){N}
\pnode(3,1){H’}\pnode(14,2.5){O}
\pnode(14,1){P}\pnode(13.5,1){Q}
\transformer[transformeriprimarylabel=$i_1$,
transformerisecondarylabel=$i_2$,
primarylabel=$n_1$,secondarylabel=$n_2$]%
(A)(B)(C)(D){$T_1$}
{\psset{fillstyle=solid,fillcolor=black}
\diode(H)(E){}\diode(H)(G){}
\diode(E)(F){}\diode(G)(F){}}
\capacitor[dipolestyle=chemical](I)(J){}
\capacitor(K)(L){}
\REG(K)(M)(N)%
{\shortstack{\textsf{%
\textbf{\large LM7805}}\\\textbf{+5V}}}
\ncangle{I}{F}\psline(I)(K)
\ncangle{E}{C}\ncangle{G}{D}
\ncangle[arm=0]{P}{Q}
\ncangle[arm=0]{H}{H’}
\ground(H’)\ground(J)
\ground(L)\ground(N)
\ground(Q)\qdisk(I){1.5pt}
\qdisk(K){1.5pt}\qdisk(E){1.5pt}
\qdisk(G){1.5pt}\qdisk(H){1.5pt}
\qdisk(F){1.5pt}
\pscircle[fillstyle=solid](A){0.075}
\pscircle[fillstyle=solid](B){0.075}
\pscircle[fillstyle=solid](P){0.075}
\pscircle[fillstyle=solid](O){0.075}
\end{pspicture}

Bài tập

  1. Vẽ mạch điện như sau:
  2. Vẽ mạch điện như sau:
  3. Vẽ mạch điện sau:

Nghiên cứu thêm tài liệu sau  đây để thực hiện:

http://www.tex.ac.uk/tex-archive/graphics/circuit_macros/doc/CMman.pdf

Advertisements

6 responses to “Vẽ sơ đồ mạch điện trong Vật Lý

  1. thầy ơi, em vẽ rất tốt, khá đẹp, nhưng chỉ xuất được DVI, còn PDF không ra, thầy giúp em với, thanks thầy

    • Nếu vẽ hình bằng pstricks, em không xuất trực tiếp sang PDF được.

      Lộ trình như sau:
      1. latex to DVI
      2. DVI to PS bởi dvips
      3. PS to PDF bởi ps2pdf

      Trong TeXMaker em chọn quickbuild phù hợp sẽ dịch được sang PDF.

  2. Chào Thầy,
    Tôi có 1 sơ đồ điện máy đơn giản ( đã có sẵn ), muốn tìm người vẽ lại ( trả phí ).
    Thầy có biết ai chuyên vẽ, nhờ giới thiệu cho tôi.
    Cám ơn.

    Nguyễn Du

  3. Nguyễn Lương

    em chào thầy. thầy cho em hỏi em có mạch điện như bài tập 2 của thầy nhưng có thêm 1 điện trở nằm trên đường chéo của hình chữ nhật thứ 2 thì vẽ thế nào ạ.

  4. Thưa thầy, khi em sử dụng pst-circ để vẽ mạch điện thì các label đều xuất hiện tại tọa độ (0,0). Xin thầy chỉ cho em cách khắc phục.

    • Trong công nghiệp chế tạo máy, họ thường dùng chương trình E Plane ( chuyên nghiệp ) để vẽ mạch điện.

Trả lời

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Đăng xuất / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Đăng xuất / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Đăng xuất / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Đăng xuất / Thay đổi )

Connecting to %s