View Categories

خيارات بدء التشغيل في MATLAB

الوقت المقدَر للقراءة: 6 دقائق

خيارات بدء التشغيل في MATLAB

يمكنك تحديد خيارات بدء التشغيل لـ MATLAB، والتي توجه MATLAB لإجراء عمليات معينة عند بدء التشغيل. هناك طريقتان لتحديد خيارات بدء التشغيل لـ MATLAB:

  1. استخدام ملف بدء التشغيل لـ MATLAB، startup.m.
  2. إضافة خيارات بدء التشغيل لأنظمة Windows الأساسية. أو إضافة خيارات الحالة لمنصات UNIX.

استخدام ملف بدء التشغيل لـ MATLAB ، startup.m

عند بدء التشغيل، يقوم MATLAB تلقائيًا بتنفيذ ملف M-File الرئيسي matlabrc.m، و، إذا كان موجودًا، startup.m. ملف matlabrc.m، الذي يكون في الدليل المحلي، محجوز للاستخدام بواسطة MathWorks، وعلى الأنظمة متعددة المستخدمين، بواسطة مدير النظام الخاص بك.

ملف startup.m مخصص لك لاستخدامه في تحديد خيارات بدء التشغيل. يمكنك تعديل مسار البحث الافتراضي، أو التحديد المسبق للمتغيرات في مساحة العمل الخاصة بك، أو تحديد افتراضيات معالجة الرسومات. على سبيل المثال، إنشاء ملف startup.m بالسطر التالي:

addpath\home\me\mytools

cd\home\me\mytools

يضيف \home\me\mytools إلى مسار البحث الافتراضي ويجعل هذا الدليل هو الدليل الحالي عند بدء التشغيل.

على أنظمة تشغيل Windows، ضع ملف startup.m في $matlabroot\toolbox\local، حيث $matlabroot هو الدليل الذي تم تثبيت MATLAB فيه.

في محطات عمل UNIX، ضع ملف startup.m في الدليل المسمى matlab خارج الدليل الرئيسي.

إضافة خيارات بدء التشغيل لأنظمة Windows الأساسية

يمكنك إضافة خيارات بدء التشغيل المحددة (تسمى أيضًا علامات الأوامر) إلى المسار الهدف لاختصار Windows الخاص بك لـ MATLAB، أو تضمين الخيار إذا قمت بتشغيل MATLAB من نافذة DOS. لتنفيذ ذلك:

  • انقر بزر الماوس الأيمن فوق رمز اختصار MATLAB وحدد خصائص Properties من قائمة السياق.

يفتح مربع الحوار “خصائص” Properties للملف matlab.exe على لوحة الاختصار Shortcut.

  • في الحقل “الهدف” Target، بعد المسار الهدف لـ matlab.exe، أضف واحدًا أو أكثر من خيارات بدء التشغيل المسموح بها المدرجة في الجدول التالي:
الخيار Optionالوصف
/automationابدأ MATLAB كخادم أتمتة، مصغرًا وبدون شاشة MATLAB. لمزيد من المعلومات، راجع “تطبيقات العميل/الخادم” في دليل الواجهات الخارجية.
/c licensefileقم بتعيين LM_LICENSE_FILE على ملف الترخيص. يمكن أن يكون لها منفذ النموذج @ host.
/logfile logfilenameكتابة الإخراج من MATLAB تلقائيًا إلى ملف السجل المحدد.
/minimizeابدأ MATLAB مصغرًا وبدون شاشة MATLAB.
/nosplashابدأ MATLAB بدون عرض شاشة MATLAB.
/r M_fileقم بتشغيل ملف M المحدد تلقائيًا فور بدء تشغيل MATLAB. يشار إلى هذا أيضًا باسم استدعاء MATLAB في وضع الدُفعات.
/regserverقم بتعديل تسجيل Windows بإدخالات ActiveX المناسبة لـ MATLAB. لمزيد من المعلومات، راجع “تطبيقات العميل/الخادم” في دليل الواجهات الخارجية.
/unregserverقم بتعديل تسجيل Windows لإزالة إدخالات ActiveX لـ MATLAB. استخدم هذا الخيار لإعادة تعيين السجل. لمزيد من المعلومات، راجع “تطبيقات العميل/الخادم” في دليل الواجهات الخارجية.
خيارات بدء التشغيل المسموح بها
  • انقر الزرق “موافق” OK.

تقليل وقت بدء التشغيل باستخدام التخزين المؤقت لمسار Toolbox

إذا قمت بتشغيل MATLAB من خادم شبكة، فيمكنك تقليل وقت بدء التشغيل بشكل كبير باستخدام ذاكرة التخزين المؤقت لمسار صندوق أدوات MATLAB Toolbox. تخزن ذاكرة التخزين المؤقت لمسار صندوق الأدوات معلومات مسار البحث في جميع أدلة صندوق الأدوات ضمن الدليل الجذر MATLAB. أثناء بدء التشغيل، يحصل MATLAB على هذه المعلومات من ذاكرة التخزين المؤقت بدلاً من قراءتها من نظام الملفات البعيد.

يتم استخدام ذاكرة التخزين المؤقت لمسار صندوق الأدوات فقط أثناء بدء جلسة MATLAB الخاصة بك. إنه مفيد بشكل خاص إذا قمت بتحديد مسار بحث MATLAB الخاص بك ليشمل العديد من أدلة صندوق الأدوات. يستغرق الأمر وقتًا طويلاً للحصول على كل هذه المعلومات عن طريق مسح الدلائل في نظام الملفات البعيد. ومع ذلك، فإن قراءته من ذاكرة تخزين مؤقت مُنشأة مسبقًا تكون أسرع بشكل ملحوظ. إذا كان لديك مسار قصير لصندوق الأدوات، فهناك فائدة أقل لاستخدام ذاكرة التخزين المؤقت، لكنها لا تزال توفر الوقت.

إذا قمت بتشغيل MATLAB على قرص محلي، حيث لا يتم تقديم ملفاتك من نظام بعيد، فقد لا توفر ذاكرة التخزين المؤقت أي تقليل ملحوظ في وقت بدء التشغيل. في هذه الحالة، قد ترغب في ترك ذاكرة التخزين المؤقت لمسار صندوق الأدوات معطلة.

تحديد تفضيلات ذاكرة التخزين المؤقت لمسار صندوق الأدوات Toolbox Path Cache

لإنشاء وتمكين أو تعطيل ذاكرة التخزين المؤقت لمسار صندوق الأدوات، استخدم تفضيلات MATLAB preferences.

1. من سطح مكتب MATLAB desktop، حدد “التفضيلات” Preferences من القائمة “ملف” File.

يظهر مربع الحوار “تفضيلات” Preferences.

2. في الجزء الأيمن من مربع الحوار، انقر فوق “عام” General لعرض لوحة “تفضيلات عامة” General Preferences في الجزء الأيمن.

لوحة "تفضيلات عامة" General Preferences - خيارات بدء التشغيل في MATLAB
لوحة “تفضيلات عامة” General Preferences

3. لاستخدام ذاكرة التخزين المؤقت أو لإعادة إنشاء ذاكرة التخزين المؤقت، اختر “تمكين ذاكرة التخزين المؤقت لصندوق الأدوات” Enable toolbox cache ضمن “التخزين المؤقت لصندوق الأدوات” Toolbox caching.

مع تحديد “تمكين ذاكرة التخزين المؤقت لصندوق الأدوات” Enable toolbox cache، يعرض MATLAB معلومات موجزة أثناء بدء التشغيل، ويرسل إشعارًا عند تحميل دلائل صندوق الأدوات من ذاكرة التخزين المؤقت، ويعرض تحذيرًا إذا تعذر العثور على ذاكرة التخزين المؤقت لمسار صندوق الأدوات.

4. للحصول على معلومات إضافية، حدد “تمكين تشخيصات ذاكرة التخزين المؤقت لصندوق الأدوات” Enable toolbox cache diagnostics.

مع تحديد تمكين تشخيصات ذاكرة التخزين المؤقت لصندوق الأدوات، يعرض MATLAB معلومات إضافية عند بدء التشغيل.

يوفر MATLAB أيضًا تحذيرات كلما تمت إضافة دليل صندوق أدوات إلى المسار من نظام الملفات البعيد عند بدء التشغيل بدلاً من ذاكرة التخزين المؤقت. يحدث هذا إذا لم يتم تحديث ذاكرة التخزين المؤقت بالتغييرات في دلائل صندوق الأدوات.

5. لإنشاء نسخة جديدة من ذاكرة التخزين المؤقت، حدد Update Toolbox Cache. راجع “إنشاء ذاكرة التخزين المؤقت لمسار Toolbox” للحصول على مزيد من المعلومات.

لاستخدام هذا، تحتاج إلى وصول للكتابة إلى الدليل الذي يحتوي على ملف ذاكرة التخزين المؤقت. سيتحول الزر إلى اللون الرمادي إذا لم يكن لديك حق الوصول للكتابة write access.

6. انقر زر “موافق” OK.

إنشاء مسار ذاكرة التخزين المؤقت لصندوق الأدوات Toolbox

ذاكرة التخزين المؤقت لمسار صندوق الأدوات موجودة في ملف MAT-file في “صندوق الأدوات/ الدليل المحلي” toolbox/local directory على النظام الذي يخدم ملفات MATLAB-Files. عند تثبيت MATLAB لأول مرة على هذا النظام، تحتاج أنت أو مسؤول النظام لديك إلى إنشاء ذاكرة التخزين المؤقت.

(لا يتم شحن MATLAB مع ذاكرة تخزين مؤقت تم إنشاؤها مسبقًا). تحتاج أيضًا إلى إعادة إنشاء ملف ذاكرة التخزين المؤقت كلما تمت إضافة أدلة صندوق الأدوات أو إزالتها بحيث لا تحتوي ذاكرة التخزين المؤقت على معلومات مسار قديمة. للقيام بذلك، حدد Update Toolbox Cache كما هو موضح في تحديد تفضيلات مسار ذاكرة التخزين المؤقت أعلاه.

بديل الوظيفة: لتحديث ذاكرة التخزين المؤقت، اكتب ما يلي في نافذة الأوامر Command Window:

rehash toolboxcache

تمكين استخدام ذاكرة التخزين المؤقت

عند تثبيت MATLAB لأول مرة، يتم تعطيل ميزة ذاكرة التخزين المؤقت لمسار صندوق الأدوات. من أجل الاستفادة من ذاكرة التخزين المؤقت على نظام الملفات الموزع:

1. يقوم مسؤول النظام بتمكين التخزين المؤقت وإنشاء ذاكرة التخزين المؤقت لمسار صندوق الأدوات الأولي على النظام الذي يخدم ملفات MATLAB. هذا موضح في “إنشاء ذاكرة التخزين المؤقت لمسار صندوق الأدوات Toolbox”أعلاه.

2. كل مستخدم ينوي استخدام التخزين المؤقت لدليل صندوق الأدوات يمكّن التخزين المؤقت على نظامه.

في النظام غير الموزع، ينفذ مستخدم النظام كلا الخطوتين.

لتمكين التخزين المؤقت لمسار صندوق الأدوات، اتبع الإرشادات الموجودة ضمن “تحديد تفضيلات ذاكرة التخزين المؤقت لمسار صندوق الأدوات Toolbox” أعلاه.

يمكنك تعطيل استخدام هذه الميزة إما على أساس كل مستخدم على حدة أو على أساس عام. لتعطيله على أساس كل مستخدم، قم بإلغاء تحديد Enable toolbox cache في مربع الحوار Preferences. لتعطيله على أساس عام، قم بإزالة ملف toolbox_cache.mat من toolbox/local directory.

تحديث ذاكرة التخزين المؤقت

إذا قمت بإجراء تغييرات على أدلة صندوق الأدوات الخاصة بك، فقد يصبح ملف ذاكرة التخزين المؤقت لمسار صندوق الأدوات قديمًا. بناءً على سبب ذلك، قد تتلقى أو لا تتلقى تحذيرًا بأن ذاكرة التخزين المؤقت تحتاج إلى تحديث. يوضح هذا القسم متى تحتاج إلى تحديث ذاكرة التخزين المؤقت لمسار صندوق الأدوات وكيفية تجنب المشكلات التي يسببها ملف ذاكرة التخزين المؤقت القديم.

تحديث ذاكرة التخزين المؤقت بعد تثبيت المنتج أو تحديثه

إذا قمت بتثبيت صندوق أدوات جديد أو تحديثه من MathWorks، فمن المحتمل أن المعلومات المخزنة في ذاكرة التخزين المؤقت لمسار صندوق الأدوات لم تعد تعكس بدقة أدلة صندوق الأدوات الخاصة بك. كجزء من عملية التثبيت، يضع مثبّت MATLAB علامة على ذاكرة التخزين المؤقت على أنها غير صالحة.

عندما يتم وضع علامة على ذاكرة التخزين المؤقت الخاصة بك على أنها غير صالحة، يتوقف MATLAB عن استخدام ذاكرة التخزين المؤقت أثناء بدء التشغيل، ويقوم بدلاً من ذلك بتحميل معلومات المسار عن طريق الوصول إلى الدلائل من خلال نظام الملفات. يصدر MATLAB رسالة عند بدء التشغيل لتحذيرك من أن ذاكرة التخزين المؤقت لمسار صندوق الأدوات لديك قديمة ويتم تجاهلها. لاستئناف استخدام ذاكرة التخزين المؤقت، تحتاج إلى إعادة إنشائها باستخدام الإجراء الموضح في “إنشاء ذاكرة التخزين المؤقت لمسار Toolbox”.

تحديث ذاكرة التخزين المؤقت بعد التغييرات في أدلة Toolbox

إذا قمت بإجراء تغييرات على أدلة صندوق أدوات MATLAB (على سبيل المثال، عن طريق إضافة ملفات أو حذفها)، فإن معلومات المسار في ملف ذاكرة التخزين المؤقت لمسار صندوق الأدوات تصبح قديمة. عند بدء جلسة MATLAB التالية، سيتم تحميل معلومات المسار القديمة هذه في الذاكرة من ذاكرة التخزين المؤقت. لا يصدر MATLAB تحذيرًا عند حدوث ذلك.

إذا اخترت إجراء تغييرات تؤثر على مسار صندوق الأدوات، فيجب إعادة إنشاء ملف ذاكرة التخزين المؤقت باستخدام الإجراء الموضح في “إنشاء ذاكرة التخزين المؤقت لمسار صندوق الأدوات”.

تنبيه: توصي MathWorks بشدة بعدم القيام بأعمال التطوير في منطقة صندوق الأدوات عند تمكين التخزين المؤقت لمسار صندوق الأدوات. إذا كنت تستخدم منطقة صندوق الأدوات لهذا الغرض وأهملت إعادة إنشاء ذاكرة التخزين المؤقت بعد ذلك، فسيستخدم MATLAB سجلاً غير دقيق لأدلة صندوق الأدوات في جلسات MATLAB اللاحقة. نتيجة لذلك، لن يتمكن MATLAB من تحديد موقع الملفات الجديدة التي أضفتها.

error: Content is protected !!
Scroll to Top