بيانات الجسم الوصفية موجودة في الإعدادات > الجسم. تتحكم في حقول البيانات الوصفية التي يتم تخزينها في جسم نيكون المتصل.

ملاحظة: بيانات الجسم الوصفية غير متاحة حاليًا عند استخدام SDK نيكون عن بُعد v2. استخدم وضع SDK القديم لاسم الفنان، حقوق الطبع والنشر، تعليق المستخدم، وقوالب البيانات الوصفية ASK.

تُنظم عناصر التحكم المرئية كما يلي:

  • بطاقة حقوق الطبع والنشر مع اسم الفنان ونص حقوق الطبع والنشر.
  • بطاقة تعليق المستخدم.

بعض أجسام نيكون تعرض تعليق المستخدم كتعليق صورة في قائمة الكاميرا. تستخدم التطبيق تعليق المستخدم لأنه اسم قدرة SDK نيكون عن بُعد.

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

الوضع الحرفي

يكون حقل البيانات الوصفية في الوضع الحرفي عندما لا يحتوي النص على رمز @ASK أو @SCASK. ينتمي النص الحرفي إلى جسم الكاميرا. يتم قراءته من الجسم عند اتصال التطبيق، وعند الضغط على تعيين، يتم كتابة القيمة الحرفية الحالية إلى الجسم عندما تُبلغ الوحدة المتصلة أن الحقل قابل للتعيين.

استخدم الوضع الحرفي عندما يجب أن تظل نفس القيمة في قائمة الكاميرا، مثل اسم الفنان في الاستوديو أو إشعار حقوق الطبع والنشر الثابت.

تحتوي بطاقة حقوق الطبع والنشر على زر تعيين واحد لكل من اسم الفنان وحقوق الطبع والنشر. في الوضع الحرفي، يؤدي الضغط على تعيين إلى التحقق من صحة كلا الحقلين وكتابة كلا القيمتين للجسم عندما تُبلغ الوحدة المتصلة أن الحقول قابلة للتعيين.

لا يتم حفظ بيانات الجسم الوصفية الحرفية في ملفات تعريف التطبيق. إذا قمت بالتبديل بين الملفات الشخصية، لا يخزن التطبيق القيمة الحرفية المملوكة للكاميرا كبيانات ملف تعريف.

وضع الرموز

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

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

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

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

بالنسبة لمصطلحات قائمة جسم نيكون، تعتبر حقوق الطبع والنشر كتلة بيانات وصفية. يحدد الفنان المنشئ، وتحتوي حقوق الطبع والنشر على إشعار حقوق الطبع والنشر. على سبيل المثال، استخدم اسم الفنان لـ Russ وحقوق الطبع والنشر لـ (c) 2026، بدلاً من وضع الإشعار الكامل في حقل حقوق الطبع والنشر.

يحتوي تعليق المستخدم على مفتاح توصيل أو تجاهل خاص به بجانب حقل النص. في بعض قوائم الكاميرا، يظهر هذا كتعليق صورة. يتم كتابة قيم تعليق المستخدم المرمزة بـ ASK قبل الالتقاط فقط عندما يتم تعيين هذا المفتاح على التوصيل.

قوالب بيانات ASK وSCASK

يمكنك تضمين رموز @ASK و@SCASK في قوالب البيانات الوصفية. تقوم تلك الرموز بإنشاء حقول ASK بنفس الطريقة التي تفعلها في قوالب المسار. يجب أن تستخدم رموز ASK الشكل الكامل مع كلا محددات #. على سبيل المثال، @ASK1#1:School# صالح، ولكن @ASK1 ليس عنصر نائب للبيانات الوصفية. لا يجعل النص الحرفي حول رمز مشابه غير صالح صالحًا. على سبيل المثال، A@ASK1 لا يزال غير صالح لأن الوصف الكامل مفقود.

أمثلة:

  • @ASK1#Client#
  • @SCASK1#*1:Item#
  • Job @ASK1#1:Job# - Item @SCASK1#*2:Item#

أمثلة ليست عناصر نائب للبيانات الوصفية:

  • A@GCT3
  • @YYYY
  • @BFN
  • A@ASK1

استخدم ASK للقيم المكتوبة. استخدم SCASK للقيم التي يتم توفيرها عادةً بواسطة ماسح الباركود التسلسلي. لا تزال حقول SCASK قابلة للكتابة يدويًا.

يمكن أن تكون قيم ASK وSCASK حساسة لأنها قد تحتوي على أسماء العملاء، معرفات العينات، معرفات الطلاب، أرقام الطلبات، معرفات الأدلة، أو حمولات الباركود. تسجيل ASK في التطبيق واعٍ للخصوصية ولا يسجل القيم المدخلة أو حمولات الماسح الضوئي.

يمكن أن يكون تنظيف بيانات ASK وSCASK جهدًا أفضل فقط إذا تم إيقاف تشغيل الكاميرا، أو تم فصلها، أو أصبحت غير متاحة قبل اكتمال التنظيف. يتجنب التطبيق تسجيل القيم المدخلة أو حمولات SCASK ويتجنب تسجيل حمولات البيانات الوصفية المحلولة.

للحصول على بناء الجملة الكامل للرموز، ترتيب الحقول، الحقول المطلوبة، العناصر النائبة، الحقول القابلة للماسح، وسلوك الإرسال، افتح صفحة مساعدة ASK.

استمرارية الملف الشخصي

حدود الملف الشخصي بسيطة:

  • القيم الوصفية الحرفية هي بيانات مملوكة للكاميرا وليست محفوظة في الملفات الشخصية.
  • قوالب بيانات ASK هي بيانات تطبيق/ملف تعريف وتُحفظ مع الملف الشخصي.
  • قالب المسار هو بيانات ملف تعريف منفصلة في صفحة المسار.
  • القيم المدخلة لـ ASK أثناء الالتقاط هي بيانات وقت التشغيل، وليست إعدادات ملف تعريف.

هذا يمنع الملفات الشخصية من الكتابة فوق بيانات الجسم الوصفية الحرفية عن طريق الخطأ، مع السماح في الوقت نفسه لقوالب بيانات ASK القابلة لإعادة الاستخدام لعمليات الالتقاط.

حدود ASCII والطول

سلاسل بيانات الجسم الوصفية من نيكون هي ASCII فقط. لا تستخدم نصوص Unicode مثل الحروف المشددة، الأحرف الصينية، الرموز التعبيرية، أو علامات الترقيم الطباعية.

تكون مستندات وحدة نيكون متسقة بشأن حدود البايت حيث يتواجد كل حقل بيانات وصفية:

  • اسم الفنان: 36 بايت ASCII.
  • حقوق الطبع والنشر: 54 بايت ASCII.
  • تعليق المستخدم: 36 بايت ASCII.

نظرًا لأن هذه الحقول هي ASCII فقط، فإن حرفًا واحدًا مسموحًا به هو بايت واحد.

لا تتسق المستندات تمامًا بشأن مجموعة ASCII القابلة للطباعة الدقيقة. تصف بعض الوحدات مجموعة ASCII مكونة من 90 حرفًا، بينما غالبًا ما تصف الصياغة الأحدث ASCII 95. لتجنب الرفض غير الضروري من الكاميرا، يتحقق التطبيق من القيم الحرفية المعينة باستخدام مجموعة ASCII 90 المحافظة.

الحروف الحرفية المسموح بها هي:

  • فراغ.
  • الأرقام 0 إلى 9.
  • الحروف الإنجليزية A إلى Z وa إلى z.
  • علامات الترقيم: ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ ] _ { }

لا تُقبل الحروف ASCII القابلة للطباعة خارج تلك المجموعة المحافظة كقيم حرفية. يشمل ذلك الشرطة المائلة، والقبعة، والرمز الخلفي، والعمود الرأسي، والموجة.

إذا كانت القيمة الحرفية طويلة جدًا أو تحتوي على أحرف غير مدعومة، يظهر التطبيق التحذير في بطاقة البيانات الوصفية المطابقة ولا يرسل القيمة إلى الكاميرا.

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

سلطة وقت التشغيل

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

عند توصيل جسم، يسأل التطبيق وحدة نيكون عن القدرات المتاحة وما إذا كانت قابلة للتعيين حاليًا. تتحكم النتيجة في زر تعيين كل حقل ورسالة البطاقة.

يمكن أن يكون الحقل في واحدة من هذه الحالات العملية:

  • غير متصل أو غير معروف: يبقى الحقل قابلًا للتحرير، ولكن تعيين الحرفي غير متاح.
  • القدرة مفقودة: لا يبلغ الجسم المتصل عن تلك القدرة للبيانات الوصفية.
  • موجود ولكن غير قابل للتعيين الآن: يبلغ الجسم عن القدرة، ولكن الحالة الحالية للكاميرا لا تسمح بكتابتها.
  • قابل للتعيين: يمكن أن يكتب الوضع الحرفي القيمة باستخدام تعيين.

إذا كانت القدرة مفقودة أو غير قابلة للتعيين، يظهر التطبيق رسالة هادئة محددة للحقل بدلاً من إخفاء الحقل.

عندما لا تكون البيانات الوصفية قابلة للتعيين

يمكن أن يكون حقل البيانات الوصفية موجودًا على جسم ولكن غير قابل للكتابة في الحالة الحالية للكاميرا. يتم التحكم في السبب الدقيق بواسطة الكاميرا ووحدة نيكون.

تشمل الأسباب الشائعة المذكورة في وثائق وحدة نيكون:

  • تسجيل الفيلم.
  • وضع توازن الأبيض Spot.
  • عرض مباشر على بعض الأجسام القديمة.
  • حالة رفع المرآة على بعض الأجسام.
  • حالات انشغال الكاميرا.

لا يخمن التطبيق السبب الدقيق ما لم يكشف مسار SDK في وقت التشغيل عن ذلك. إذا لم يكن الحقل قابلاً للتعيين، توقف عن تسجيل الفيلم أو أي عمل نشط آخر للكاميرا، انتظر حتى تصبح الجسم غير مشغول، أو أعد الاتصال إذا بدت حالة الكاميرا قديمة.

ملاحظات الحقل

يشارك اسم الفنان وحقوق الطبع والنشر بطاقة بيانات حقوق الطبع والنشر واحدة. تحتوي البطاقة على مفتاح توصيل أو تجاهل واحد وزر تعيين واحد لكتلة بيانات حقوق الطبع والنشر من نيكون. يظهر التحقق في وقت التشغيل على Z50 وD800 أن اسم الفنان يعتمد على حالة توصيل حقوق الطبع للنموذج ليظهر في بيانات ملف الصورة الملتقطة. إذا تم كتابة اسم الفنان المرمز إلى الجسم ولكنه لا يظهر في الصورة المحفوظة، قم بتعيين بطاقة حقوق الطبع والنشر على التوصيل واختبر مرة أخرى. يعكس هذا نموذج شاشة حقوق الطبع للنموذج: تنتمي حالة التوصيل إلى كتلة بيانات حقوق الطبع والنشر، وليس فقط إلى حقل نص حقوق الطبع والنشر.

يحتوي تعليق المستخدم على مفتاح توصيل أو تجاهل بجانب حقل النص. في بعض قوائم الكاميرا، يظهر هذا كتعليق صورة. يتم كتابة قيم تعليق المستخدم المرمزة بـ ASK قبل الالتقاط فقط عندما يتم تعيين هذا المفتاح على التوصيل.

تعتمد مفاتيح التوصيل أو التجاهل على حالة القدرة في وقت التشغيل. إذا كانت الوحدة المتصلة تبلغ عن أن القدرة المطابقة للتوصيل مفقودة أو غير قابلة للتعيين، فإن المفتاح غير متاح.

الإعدادات ذات الصلة

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