نصب كننده ARM
Ignition 8.0.15: BACnet، نصب كننده ARM، بهبود رابط دروازه، اقدامات پرسپكتيو جديدتوسط پل اسكات، اتوماسيون القاييدر 22 جولاي 2020Ignition 8.0.15: BACnet، نصب كننده ARM، بهبود رابط دروازه، اقدامات پرسپكتيو جديد
قطار رهاسازي ما با سرعت كامل حركت مي كند و Ignition 8.0.15 را به ايستگاه مي آورد. در نسخه 8.0.15، ويژگي ها شامل درايور جديد BACnet، نصب كننده 64 بيتي Linux ARM جديد، بهبود رابط وب دروازه و اقدامات جديد در ماژول Perspective است. براي كسب اطلاعات بيشتر در مورد آنچه در 8.0.15 است، وارد شويد.
دانلودهاي جديدچند ورودي جديد در صفحه دانلودهاي ما كه با اين نسخه شروع مي شود، پيدا خواهيد كرد. بياييد در مورد آنها صحبت كنيم.
درايور BACnetاول، ماژول جديد درايور BACnet است. من اين ماژول را در پست 8.0.14 طعنه زدم و اكنون براي پرايم تايم آماده است. درايور، با استفاده از BACnet از طريق IP، به يك دروازه جرقه زني اجازه مي دهد تا از طريق UDP با ساير دستگاه هاي داراي BACnet ارتباط برقرار كند.
سريع و كثيف بودن درايور شامل ايجاد يك پيكربندي "دستگاه محلي" در دروازه شما (ارائه شده توسط صفحه پيكربندي جديد دروازه) است، كه كم و بيش حضور دروازه شما را به عنوان يك دستگاه سازگار با BACnet ثبت مي كند و به آن اجازه مي دهد با كنترل از راه دور تعامل داشته باشد. دستگاه هايي كه از پروتكل استفاده مي كنند. از آنجا، يك «دستگاه از راه دور» را در سرور OPC UA Ignition ايجاد ميكنيد كه مانند ساير تنظيمات دستگاه ما كار ميكند. پس از آن، مي توانيد جستجو براي نقاط موجود در دستگاه راه دور را شروع كنيد.
هنگام استفاده از درايور، برخي از ويژگي ها به عنوان ساختار مدل مي شوند، كه در نهايت به عنوان JSON در سيستم برچسب هاي ما نشان داده مي شود. بنابراين يك راه ايده آل براي استخراج نقاط از JSON خام، ايجاد يك UDT و استفاده از تگ هاي عبارت در ارتباط با تابع ()jsonGet است. اگر ميخواهيد گردش كار را ببينيد، اسنادي براي شروع به كار شما و همچنين چند ويديو IU داريم.
نصب كننده هاي ARM لينوكس 64 بيتيدر بخش نصبكنندههاي ARM در صفحه دانلودها، خواهيد ديد كه ما يك نصبكننده جديد، مخصوصاً براي سيستمهاي لينوكس ۶۴ بيتي كه روي سختافزار ARM اجرا ميشوند، اضافه كردهايم. در اينجا زياد نمي توان گفت زيرا درست مانند نوع 32 بيتي ما كار مي كند، اما شايان ذكر است كه اين گزينه اكنون در دسترس است.
صفحات دروازه جديددر مرحله بعد، رابط وب گيتوي در نسخه 8.0.15 مورد علاقه قرار گرفت.
صفحات تشخيص شبكه دروازهصفحات (Gateway > Status > Connections > Gateway Network) قبلاً داراي اطلاعات مفيدي بودند، اما ما فرصت هايي را براي صيقل دادن صفحات ديديم، با اين هدف كه عيب يابي مشكلات شبكه دروازه را كمي آسان تر كنيم.
براي مثال، ما قبلاً صفهاي خروجي را فهرست ميكرديم، اما به تنهايي ممكن است كمي مبهم به نظر برسند.
صف هاي خروجي قديمي
بنابراين، ما صفها را تغيير نام داديم تا بهتر نشان دهيم چه چيزي را نشان ميدهند، و همچنين تعدادي ستون جديد اضافه كرديم كه جزئيات بيشتري در مورد آنچه در حال وقوع است ارائه ميدهند.
صف هاي خروجي جديد
تغييرات مشابه زيادي را در صفحات مختلف وضعيت شبكه دروازه مشاهده خواهيد كرد. من همه تغييرات را در اينجا ليست مي كنم، اما تغييرات زيادي وجود داشته است، بنابراين از ليست بزرگ صرف نظر مي كنم و به جاي آن از شما دعوت مي كنم دفعه بعد كه يك دروازه 8.0.15 با تعدادي فعال در اختيار داريد، نگاهي بيندازيد. اتصالات شبكه دروازه
سرور OPC UA - عيب يابيقبل از 8.0.15، دروازهها ميتوانستند اطلاعات اشتراك مشتري را از هر سرور OPC UA پيكربندي شده در يك دروازه، با رفتن به صفحه وضعيت اتصالات OPC و كليك بر روي دكمه «اشتراكها» نشان دهند.
اتصالات قديمي OPC
اگرچه اين دكمه مفيد بود، اما واقعاً فقط اطلاعات مشتري UA را نشان مي داد، بنابراين اگر به اطلاعات تشخيصي در مورد سرور UA اميدوار بوديد، آن دكمه واقعاً كمكي نمي كرد.
در نسخه 8.0.15 تغييراتي ايجاد كرديم. ابتدا، «اشتراكها» به «مشتري» برچسبگذاري شده است تا اطلاعات زيربنايي را بهتر نشان دهد. دوم، ما يك دكمه "سرور" اضافه كرديم.
اتصالات جديد OPC
با كليك بر روي آن به صفحه جزئيات سرور اختصاصي ميرويد. از اينجا ميتوانيد عيبيابي سرور را فعال كنيد، كه مجموعهاي از جزئيات بيشتر در مورد كاري كه سرور انجام ميدهد ارائه ميدهد. من يك تور ويدئويي كوچك براي نشان دادن اين ويژگي ترتيب دادم كه در زير خواهيد ديد.
ما بخش عيبيابي سرور را چيزي ساختهايم كه بايد به دلايل عملكردي آن را انتخاب كنيد: فعال كردن عيبيابي سرور در يك سرور شلوغ ميتواند مقدار قابلتوجهي از سربار سيستم را اضافه كند، بنابراين بهطور پيشفرض آن را خاموش نگه ميداريم.
بايد اضافه كنم كه گزارش تشخيص در هر پيكربندي سرور UA در دسترس است، بنابراين اين ويژگي با سرورهاي UA شخص ثالث (در صورت پشتيباني از آن) كار خواهد كرد.
گزينه هاي اقدام پرسپكتيو جديدPerspective Actions وقتي روي رويدادهاي خاص قرار ميگيرد، گزينههاي جديدي به دست آورد. هر دو گزينه، كه در سمت راست پايين پنجره اكشن مؤلفه پيدا خواهيد كرد، مفاهيم ظريف و در عين حال هيجان انگيزي دارند. بياييد آنها را تجزيه كنيم.
گزينه هاي جديد
اول از همه، Prevent Default است، كه به عمل اجازه مي دهد تا رفتار عادي مرتبط با رويداد والد را كه توسط مرورگر وب شما تعيين مي شود، دور بزند. به عنوان مثال، بسياري از مرورگرهاي وب داراي يك منوي زمينه داخلي هستند، بنابراين با كليك راست، منوي زمينه مرورگر ظاهر مي شود. اين احتمال وجود دارد كه بسياري از شما اين كار را انجام دهيد.نمي خواهيد آن منوي داخلي ظاهر شود. Prevent Default واقعاً در آن صورت مي درخشد.
به سادگي يك عمل خوش خيم را به رويداد onContextMenu ظرف اضافه كنيد و Prevent Default را فعال كنيد. دفعه بعد كه شما يا كاربرانتان در يك جلسه روي آن مؤلفه راست كليك كنيد، ديگر نبايد منوي زمينه را مشاهده كنيد.
گزينه دوم Stop Propagation است. به طور خلاصه، هنگامي كه يك كامپوننت در يك كانتينر تودرتو است، از نظر فني، هر رويدادي در والد هر زمان كه همان رويداد در هر مؤلفه فرزند فراخواني شود، فراخواني ميشود. به اين معني كه اگر يك كانتينر وجود داشته باشد و يك دكمه در داخل كانتينر قرار داده شود و هر دو رويداد onClick پيكربندي شده باشند، هر دو رويداد زماني كه كاربر روي دكمه كليك ميكند فعال ميشوند.
بنابراين اگر كامپوننتهاي تودرتو قرار است از كنشها در رويدادهاي مشابه استفاده كنند، واقعاً نميتوانيد كنشها را روي يك كانتينر پيكربندي كنيد. Stop Propagation به طور خاص براي كمك به اين سناريوها طراحي شده است. وقتي در مؤلفه تودرتو فعال باشد، هر گونه كنش در رويدادهاي مشابه در مؤلفههاي والد ناديده گرفته ميشود.
براي نشان دادن، GIF را در زير قرار دادم. اساساً من دو مجموعه ظروف دارم، هر مجموعه يك ظرف در داخل يك ظرف دارد كه سپس داخل ظرف ديگري است. هر ظرف داراي يك اسكريپت است كه رنگ پس زمينه خود را با كليك تغيير مي دهد.
توقف انتشار
مجموعه بالايي كانتينرها همه تنظيمات Stop Propagation را غيرفعال كردهاند (كه اين رويدادها قبل از 8.0.15 كار ميكردند)، بنابراين توجه كنيد كه وقتي عميقتر كليك ميكنم، همه كانتينرهاي والدين (ظرفهاي بيروني) اسكريپتهاي خود را فعال ميكنند، حتي زماني كه من من مستقيماً روي آنها كليك نمي كنم.
مجموعه پاييني كانتينرها همه داراي Stop Propagation هستند، بنابراين من ميتوانم روي يك ظرف كليك كنم و فقط رويداد onClick آن را فعال كنم. اين داراي برخي مفاهيم طراحي بزرگ است، زيرا به شما امكان مي دهد از يك رويداد براي چندين مؤلفه استفاده كنيد، بدون اينكه نگران ايجاد يك رويداد در ظرف والد باشيد.
بنابراين، اگر ميخواهيد منوي كليك راست خود را روي مؤلفههاي مختلف ايجاد كنيد، در حالي كه گزينههاي منوي مختلفي را بر اساس جايي كه كاربر كليك كرده است، ارائه دهيد، اين دو ويژگي انجام اين كار را بسيار آسانتر ميكنند.
به روز رساني ها همچنان در حال پخش شدن هستندبراي كسب اطلاعات بيشتر در مورد ساير تغييرات و بهروزرسانيها در 8.0.15، يادداشتهاي انتشار يا راهنماي كاربر احتراق را بررسي كنيد. مثل هميشه، ما شما را تشويق ميكنيم كه به ما بگوييد چه فكر ميكنيد و چه چيزي ميخواهيد در نسخههاي آينده ببينيد. همانطور كه قطار آزادسازي سرعت خود را ادامه مي دهد، مواظب 8.0.16 باشيد زيرا به زودي به ايستگاه نزديك شما مي رسد.
برچسب: ،
ادامه مطلب