ภาพรวม | เริ่มต้นอย่างรวดเร็ว | ตัวอย่าง | การติดตั้ง
แพ็คเกจ control-block-diagram คือกล่องเครื่องมือ Python สำหรับการวาดไดอะแกรมบล็อก มันถูกสร้างขึ้นบน Pylatex ดังนั้นจึงสามารถสร้างไฟล์ Latex และไฟล์ PDF ได้ ช่วยให้คุณสร้างไดอะแกรมบล็อกควบคุมทั่วไปด้วยบล็อคส่วนประกอบตามปกติ เช่น ตัวควบคุม PI, ตัวบวก, ตัวคูณ นอกจากนี้ยังสามารถกำหนดบล็อกของตัวเองได้
วิธีที่ง่ายที่สุดในการเริ่มต้นใช้งาน ControlBlockDiagram Toolbox คือลองใช้ Hands On Jupyter Notebook มีการอธิบายและสาธิตฟังก์ชันที่สำคัญที่สุดด้วยตัวอย่างง่ายๆ
Hands On สมุดบันทึก Jupyter
กิจวัตรพื้นฐานนั้นง่ายพอ ๆ กับ:
from control_block_diagram import ControllerDiagram
from control_block_diagram import Point , Box , Connection
if __name__ == '__main__' :
doc = ControllerDiagram ()
box_control = Box ( Point ( 0 , 0 ), text = 'Control' )
box_block = Box ( box_control . position . add_x ( 3 ), text = 'Block' )
box_diagram = Box ( box_block . position . add_x ( 3 ), text = 'Diagram' )
Connection . connect ( box_control . output , box_block . input )
Connection . connect ( box_block . output , box_diagram . input )
doc . save ( 'pdf' )
doc . show ()
ผลลัพธ์ของรหัสนี้คือ:
มีตัวอย่างบางส่วนในโฟลเดอร์ตัวอย่าง:
ติดตั้งจาก PyPI: >>> pip install control-block-diagram
ติดตั้งจากแหล่ง GitHub:
git clone [email protected]:upb-lea/control-block-diagram.git
cd control-block-diagram
# Then either
python setup.py install
# or alternatively
pip install -e .
# or alternatively
pip install git+https://github.com/upb-lea/control-block-diagram
คุณต้องมีคอมไพเลอร์ลาเท็กซ์ เช่น pdfLaTex เพื่อสร้างไฟล์ PDF ตัวอย่างเช่น คุณสามารถรับข้อมูลนี้ได้จากการจำหน่ายลาเท็กซ์ MiKTeX