نظرة عامة | البداية السريعة | أمثلة | تثبيت
حزمة مخطط كتلة التحكم عبارة عن مجموعة أدوات Python لرسم المخططات الكتلية. إنه مبني على Pylatex، وبالتالي يمكنه إنشاء ملفات Latex وأيضًا ملفات PDF. فهو يسمح لك بإنشاء مخططات كتلة تحكم نموذجية باستخدام وحدات البناء المعتادة، على سبيل المثال، وحدات تحكم PI، والإضافات، والمضاعفات. من الممكن أيضًا تحديد الكتل الخاصة.
أسهل طريقة للبدء باستخدام ControlBlockDiagram Toolbox هي اللعب باستخدام Hands On Jupyter Notebook. هناك يتم شرح أهم الوظائف وإظهارها بأمثلة بسيطة.
الأيدي على دفتر 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.