مؤشر ترابط واحد لكل إرسال. يعمل كل برنامج نصي يُشغَّل على مؤشر ترابط خاص به، بمتغيراته وذاكرات
التخزين المؤقت للتعداد الخاصة به. تعمل إيماءتان أُطلقتا في وقت متقارب في الوقت نفسه.
القفل المسمى يمنعهما من تداخل العمل المشترك. مراقب المنفذ التسلسلي هو الاستثناء:
تعمل أسطره واحدًا تلو الآخر، بترتيب وصولها.
يمكن للبرنامج النصي أن يُحظَر. تحظر UtilityWait ومربعات الرسائل وShellRunProgram التي تنتظر
الخروج وعمليات القراءة التسلسلية مؤشرَ ترابط برنامجها النصي فقط ولا شيء غيره. يستمر تدفق إدخال الماوس
ولوحة المفاتيح.
الإيقاف. ينهي مفتاح اختصار إيقاف كل الإجراءات وEngineStopAllActions() كل برنامج نصي قيد التشغيل
عند تعليمته التالية، لذا يمكن دائمًا إيقاف الحلقة التي لا تنتهي. تلاحظ UtilityWait والقفل وعمليات
الانتظار التسلسلية وShellRunProgram التي تنتظر الخروج وShellShowToast وMultimediaPlayMp3File
وUIShowConsole أيضًا طلب الإيقاف أثناء انتظارها. تُرجع الأربع الأخيرة حينئذ false، وتترك
ShellRunProgram البرنامج قيد التشغيل. أما الدوال المضمَّنة الأخرى فتُنهي استدعاءها الحالي
أولًا.
ما يبقى بين مرات التشغيل:
Storage*: قيم مسماة من أي نوع، يتشاركها كل برنامج نصي، وتُحفظ في الذاكرة طوال تشغيل المحرك. تُرجع
StorageGetValue لاسم لم يُعيَّن قط القيمة Integer 0. تتسع لما يصل إلى 1,024 قيمة، بأسماء حتى 256
حرفًا وقيم Text حتى 32,768 حرفًا؛ وتجاوز أي حد يوقف الإجراء بخطأ.
خصائص النوافذ (WindowSetPropertyInteger/…Text): قيم مرتبطة بنافذة واحدة وتزول عند إغلاقها أو عند
خروج Input.Observer. القيمة النصية 1,024 حرفًا على الأكثر، ويمكن تخزين ما يصل إلى 512 قيمة نصية في
الوقت نفسه.
المؤقتات المسماة، ومراقبات المجلدات، ومراقبات المنافذ التسلسلية، التي يُبقيها المحرك قيد التشغيل بعد
انتهاء البرنامج النصي الذي أنشأها.
البرامج النصية الممررة كـ Text. تأخذ TimerCreate وFolderWatchCreate وSerialMonitorCreate
برنامجًا نصيًا كوسيطة Text. يُترجَم ويُرسَل بمفرده في كل مرة يُطلَق فيها، لذا تكون له متغيرات جديدة ولا
يمكنه رؤية متغيرات البرنامج النصي الذي أنشأه. تحتاج علامات الاقتباس داخله إلى تسلسل الهروب \"، أو
احتفظ بالبرنامج النصي في مقتطف ومرّر SnippetGetScript("name").
السياق. تصف الدوال المضمَّنة Context* ما شغّل التشغيل الحالي: الإيماءة ونقاطها ومربعها المحيط،
والنافذة وعنصر التحكم أسفلها، والزر، وحدث المراقبة، أو السطر التسلسلي. لا يوجد سياق مشغِّل للبرنامج
النصي للمؤقت. يحصل البرنامج النصي لمراقبة المجلد على قيم ContextGetWatch*، ويحصل البرنامج النصي
لمراقب المنفذ التسلسلي على قيم ContextGetSerial*.
المقتطفات برامج نصية مسماة في التكوين. تشغّل SnippetExecuteScript أحدها حتى اكتماله قبل أن يتابع
المستدعي، وتُرجع true فقط عندما يكتمل تشغيل المقتطف حتى النهاية. يتشارك سياق المشغِّل مع المستدعي، لكن له متغيراته الخاصة.
الوضع الآمن يحظر كل البرامج النصية باستثناء تلك التي تُشغَّل من وحدة التحكم التشخيصية.