{"id":14115,"date":"2023-04-26T08:40:20","date_gmt":"2023-04-26T00:40:20","guid":{"rendered":"https:\/\/printaker.com\/insphere-technology\/?p=14115"},"modified":"2025-11-21T14:28:08","modified_gmt":"2025-11-21T06:28:08","slug":"adding-secs-gem-to-your-equipment-or-tool","status":"publish","type":"post","link":"https:\/\/www.inspheretechnology.com\/ja\/adding-secs-gem-to-your-equipment-or-tool\/","title":{"rendered":"SECS\/GEM\u3092\u88c5\u7f6e\u3084\u30c4\u30fc\u30eb\u306b\u8ffd\u52a0\u3059\u308b"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"14115\" class=\"elementor elementor-14115\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-30947f4 e-con-full e-flex qodef-elementor-content-no e-con e-parent\" data-id=\"30947f4\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2555b9c content-txt elementor-widget elementor-widget-text-editor\" data-id=\"2555b9c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u3053\u306e\u77ed\u3044\u8a18\u4e8b\u3067\u306f\u3001Visual C#\u3092\u4f7f\u7528\u3057\u3066SecsToHost.Net\u3092\u6a5f\u5668\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u306b\u7d71\u5408\u3059\u308b\u65b9\u6cd5\u3092\u7d39\u4ecb\u3057\u307e\u3059\u3002.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-82e30fb elementor-widget elementor-widget-image\" data-id=\"82e30fb\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/inspheretechnology.com\/wp-content\/uploads\/2025\/11\/SecsToHost.Net_.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"SecsToHost.Net\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQxMTgsInVybCI6Imh0dHBzOlwvXC93d3cuaW5zcGhlcmV0ZWNobm9sb2d5LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTFcL1NlY3NUb0hvc3QuTmV0Xy5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"900\" height=\"599\" src=\"https:\/\/www.inspheretechnology.com\/wp-content\/uploads\/2025\/11\/SecsToHost.Net_.jpg\" class=\"attachment-full size-full wp-image-14118\" alt=\"\" srcset=\"https:\/\/www.inspheretechnology.com\/wp-content\/uploads\/2025\/11\/SecsToHost.Net_.jpg 900w, https:\/\/www.inspheretechnology.com\/wp-content\/uploads\/2025\/11\/SecsToHost.Net_-300x200.jpg 300w, https:\/\/www.inspheretechnology.com\/wp-content\/uploads\/2025\/11\/SecsToHost.Net_-768x511.jpg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f25b740 content-txt elementor-widget elementor-widget-text-editor\" data-id=\"f25b740\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u6a5f\u5668\u30b3\u30f3\u30c8\u30ed\u30fc\u30e9\u306bSECS\/GEM\u6a5f\u80fd\u3092\u8ffd\u52a0\u3059\u308b\u3053\u3068\u306f\u3001\u8907\u96d1\u3067\u3042\u308b\u5fc5\u8981\u306f\u3042\u308a\u307e\u305b\u3093\u3002SECS\/GEM\u306f <a href=\"#\">SecsToHost.Net<\/a>, \u3064\u307e\u308a\u30013\u3064\u306e\u7c21\u5358\u306a\u30b9\u30c6\u30c3\u30d7\uff08\u6700\u5c0f\u9650\u306e\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3067\uff09\u3092\u8e0f\u3081\u3070\u30011\u6642\u9593\u3082\u304b\u304b\u3089\u305a\u306b\u9054\u6210\u3067\u304d\u308b\u3068\u3044\u3046\u3053\u3068\u3060\uff01<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d8aa834 elementor-widget elementor-widget-heading\" data-id=\"d8aa834\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u30b9\u30c6\u30c3\u30d7#1 - \u30c0\u30a4\u30ca\u30df\u30c3\u30af\u30b3\u30f3\u30d5\u30a3\u30b0\u30ec\u30fc\u30b7\u30e7\u30f3<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bffc902 content-txt elementor-widget elementor-widget-text-editor\" data-id=\"bffc902\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u30e2\u30c7\u30eb\u30d3\u30eb\u30c0\uff08SDK \u306b\u4ed8\u5c5e\uff09\u3092\u4f7f\u7528\u3057\u3066\u3001\u88c5\u7f6e\u306e\u30d1\u30e9\u30e1\u30fc\u30bf\uff08\u30b9\u30c6\u30fc\u30bf\u30b9\u5909\u6570\u3001\u30c7\u30a3\u30b9\u30af\u30ea\u30fc\u30c8\u5909\u6570\u3001\u88c5\u7f6e\u5b9a\u6570 \/ \u8a2d\u5b9a\u306a\u3069\uff09\u3001\u30a4\u30d9\u30f3\u30c8\u3001\u30a2\u30e9\u30fc\u30e0\u3001\u30ea\u30e2\u30fc\u30c8 \/ \u30db\u30b9\u30c8\u30b3\u30de\u30f3\u30c9\u306a\u3069\u3092\u8ffd\u52a0\u307e\u305f\u306f\u5b9a\u7fa9\u3057\u307e\u3059\u3002.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a76b630 elementor-widget elementor-widget-image\" data-id=\"a76b630\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/inspheretechnology.com\/wp-content\/uploads\/2025\/11\/Dynamic-Configuration.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Dynamic Configuration\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQxMTksInVybCI6Imh0dHBzOlwvXC93d3cuaW5zcGhlcmV0ZWNobm9sb2d5LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTFcL0R5bmFtaWMtQ29uZmlndXJhdGlvbi5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"900\" height=\"660\" src=\"https:\/\/www.inspheretechnology.com\/wp-content\/uploads\/2025\/11\/Dynamic-Configuration.jpg\" class=\"attachment-full size-full wp-image-14119\" alt=\"\" srcset=\"https:\/\/www.inspheretechnology.com\/wp-content\/uploads\/2025\/11\/Dynamic-Configuration.jpg 900w, https:\/\/www.inspheretechnology.com\/wp-content\/uploads\/2025\/11\/Dynamic-Configuration-300x220.jpg 300w, https:\/\/www.inspheretechnology.com\/wp-content\/uploads\/2025\/11\/Dynamic-Configuration-768x563.jpg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d0af055 content-txt elementor-widget elementor-widget-text-editor\" data-id=\"d0af055\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>GEM\u30c7\u30fc\u30bf\u9805\u76ee\u306f\u3044\u304f\u3064\u3067\u3082\u8ffd\u52a0\u3067\u304d\u3001\u3053\u308c\u3089\u306e\u8a2d\u5b9a\u306fEquipmentTemplate.xml\u30d5\u30a1\u30a4\u30eb\u306b\u4fdd\u5b58\u3055\u308c\u307e\u3059\u3002(\u30d5\u30a1\u30a4\u30eb\u540d\u306f\u5909\u66f4\u53ef\u80fd\uff09<\/p><p>\u3053\u306e\u8a18\u4e8b\u306e\u4f8b\u306b\u5f93\u3046\u306b\u306f\u3001\u3053\u308c\u3089\u306eGEM\u30c7\u30fc\u30bf\u9805\u76ee\u3092\u5b9a\u7fa9\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\uff1a<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-10400dc what-list-icon elementor-widget elementor-widget-icon-box\" data-id=\"10400dc\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t1.\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t\u30b9\u30c6\u30fc\u30bf\u30b9\u5909\u6570\uff1a\"\u5727\u529b \"\u3068 \"\u6e29\u5ea6 \"\u3092\u8ffd\u52a0\"\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0bf2a08 what-list-icon elementor-widget elementor-widget-icon-box\" data-id=\"0bf2a08\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t2.\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tCEID\uff1a\"SensorDataChanged \"\u3092\u8ffd\u52a0\u3002\" \t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-093db46 what-list-icon elementor-widget elementor-widget-icon-box\" data-id=\"093db46\" data-element_type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\t3.\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\t\u30a2\u30e9\u30fc\u30e0\uff1a\"Alarm1 \"\u3092\u8ffd\u52a0\"\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6fdfc22 elementor-widget elementor-widget-heading\" data-id=\"6fdfc22\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">\u3059\u3079\u3066\u306eGEM\u30c7\u30fc\u30bf\u9805\u76eeID\u306f\u81ea\u52d5\u7684\u306b\u751f\u6210\u3055\u308c\u308b<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a82697c elementor-widget elementor-widget-heading\" data-id=\"a82697c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u30b9\u30c6\u30c3\u30d7#2 - SecsToHost.Net DLL\u3092\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306b\u7d71\u5408\u3059\u308b<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ac6aa82 content-txt elementor-widget elementor-widget-text-editor\" data-id=\"ac6aa82\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u30b9\u30c6\u30c3\u30d71\u3067\u5fc5\u8981\u306aGEM\u30c7\u30fc\u30bf\u9805\u76ee\u3092\u3059\u3079\u3066\u5b9a\u7fa9\u3057\u305f\u3089\u3001\u3053\u308c\u3089\u306eDLL\u3092\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u30ea\u30d5\u30a1\u30ec\u30f3\u30b9\u306b\u8ffd\u52a0\u3057\u307e\u3059\u3002.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e70e5be elementor-widget elementor-widget-image\" data-id=\"e70e5be\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/inspheretechnology.com\/wp-content\/uploads\/2025\/11\/SecsToHost.Net-DLLs.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"SecsToHost.Net DLLs\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQxMjAsInVybCI6Imh0dHBzOlwvXC93d3cuaW5zcGhlcmV0ZWNobm9sb2d5LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTFcL1NlY3NUb0hvc3QuTmV0LURMTHMuanBnIn0%3D\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"900\" height=\"373\" src=\"https:\/\/www.inspheretechnology.com\/wp-content\/uploads\/2025\/11\/SecsToHost.Net-DLLs.jpg\" class=\"attachment-full size-full wp-image-14120\" alt=\"\" srcset=\"https:\/\/www.inspheretechnology.com\/wp-content\/uploads\/2025\/11\/SecsToHost.Net-DLLs.jpg 900w, https:\/\/www.inspheretechnology.com\/wp-content\/uploads\/2025\/11\/SecsToHost.Net-DLLs-300x124.jpg 300w, https:\/\/www.inspheretechnology.com\/wp-content\/uploads\/2025\/11\/SecsToHost.Net-DLLs-768x318.jpg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f3fc2c0 content-txt elementor-widget elementor-widget-text-editor\" data-id=\"f3fc2c0\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u30b9\u30c6\u30c3\u30d7 1 \u3067\u751f\u6210\u3057\u305f EquipmentTemplate.xml \u3067 GEMController \u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u521d\u671f\u5316\u3057\u307e\u3059\u3002.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b61483 elementor-widget elementor-widget-code-highlight\" data-id=\"9b61483\" data-element_type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\tprivate GEMController gemController\uff1b\n\nprivate void InitializeSecsToHost() { GEMController = new GEMController(); gemController = new GEMController()\n    gemController = new GEMController()\uff1b\n    \n    try {\n        \/\/ \u901a\u4fe1\u72b6\u614b\u306e\u9077\u79fb\u30a4\u30d9\u30f3\u30c8\u3092\u8cfc\u8aad\u3057\u307e\u3059\n        gemController.CommunicationStateChanged += OnCommunicationStateChanged\uff1b\n        \n        \/\/ GEM\u30b3\u30f3\u30c8\u30ed\u30fc\u30eb\u306e\u72b6\u614b\u9077\u79fb\u30a4\u30d9\u30f3\u30c8\u3092\u8cfc\u8aad\u3059\u308b\n        gemController.ControlStateChanged += OnControlStateChanged\uff1b\n        \n        \/\/ Host\u304b\u3089\u9001\u4fe1\u3055\u308c\u305fGEM\u30ea\u30e2\u30fc\u30c8\u30b3\u30de\u30f3\u30c9\u3092\u53d7\u4fe1\u3057\u307e\u3059 (S2F21, S2F41, S2F49)\n        gemController.RemoteCommandIn += OnRemoteCommandIn\uff1b\n        \n        \/\/ GEM Recipe Download Inquire\u3092\u53d7\u4fe1\u3059\u308b(S7F1)\n        gemController.RecipeDownloadInquired += OnRecipeDownloadInquired\uff1b\n        \n        \/\/ Host\u304b\u3089\u9001\u4fe1\u3055\u308c\u305fGEM\u30ec\u30b7\u30d4\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\uff08S7F3\uff09\u3092\u53d7\u4fe1\u3059\u308b\n        gemController.RecipeDownloadReceived += OnRecipeDownloadReceived\uff1b\n        \n        \/\/ GEM \u30ec\u30b7\u30d4\u306e\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u30ea\u30af\u30a8\u30b9\u30c8\u3092\u53d7\u4fe1\u3057\u307e\u3059 (S7F5)\n        gemController.RecipeUploadRequested += OnRecipeUploadRequested\uff1b\n        \n        \/\/ Host\u304b\u3089\u9001\u4fe1\u3055\u308c\u305fGEM Terminal Message\uff08S10F3\uff09\u3092\u53d7\u4fe1\u3057\u307e\u3059\u3002\n        gemController.TerminalMessageReceived += OnTerminalMessageReceived\uff1b\n        \n        \/\/ GEM Controller \u3092\u521d\u671f\u5316\u3057\u307e\u3059\u3002\n        gemController.Initialize(\"EquipmentTemplate.xml\", @\"C:\u00a5EquipmentTemp\")\uff1b\n    }\n    catch (Exception ex) { {.\n        Logger(\"Error: Failed to initialize SecsToHost.Net\")\uff1b\n    }\n}&lt;\/xmp\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3b6fcc1 content-txt elementor-widget elementor-widget-text-editor\" data-id=\"3b6fcc1\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u4e0a\u8a18\u306egemController.Initialize\u30e1\u30bd\u30c3\u30c9\u306f\u3001EquipmentTemplate.xml\u30d5\u30a1\u30a4\u30eb\u3092\u53d6\u308a\u8fbc\u307f\u3001\u5b9f\u884c\u6642\u306bGEM\u30c7\u30fc\u30bf\u30a2\u30a4\u30c6\u30e0\u3092\u30ed\u30fc\u30c9\u3057\u307e\u3059\u3002.<\/p><p>\u6a5f\u5668\u306e\u30d1\u30e9\u30e1\u30fc\u30bf\u5024\u304c\u5909\u66f4\u3055\u308c\u308b\u305f\u3073\u306b\u3001 gemController.SetAttribute \u30e1\u30bd\u30c3\u30c9\u3092\u30b3\u30fc\u30eb\u3057\u3066\u5024\u3092\u66f4\u65b0\u3057\u307e\u3059\u3002.<br \/>\u4f8b\u3048\u3070\u3001\u30d1\u30e9\u30e1\u30fc\u30bf\u300c\u5727\u529b\u300d\u3068\u300c\u6e29\u5ea6\u300d\u3092\u66f4\u65b0\u3057\u307e\u3059\uff1a<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e5451fd elementor-widget elementor-widget-code-highlight\" data-id=\"e5451fd\" data-element_type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t\/\/SVID\u3092\u66f4\u65b0\uff1aPressure\r\ngemController.SetAttribute(\"Pressure\", AttributeType.SV, \"89\")\uff1b\r\n\r\n\/\/ SVID\uff1a\u6e29\u5ea6\u3092\u66f4\u65b0\r\ngemController.SetAttribute(\"Temperature\", AttributeType.SV, \"122.8\");.\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-77696fa content-txt elementor-widget elementor-widget-text-editor\" data-id=\"77696fa\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\u30a4\u30d9\u30f3\u30c8\u901a\u77e5\u3092\u30db\u30b9\u30c8\u306b\u9001\u4fe1\u3059\u308b\uff1a\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bbf05db elementor-widget elementor-widget-code-highlight\" data-id=\"bbf05db\" data-element_type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t\/\/\u30db\u30b9\u30c8\u306b\u5bfe\u3057\u3066CEID: SensorDataChanged\u30a4\u30d9\u30f3\u30c8\u901a\u77e5\u3092\u884c\u3046\r\ngemController.SendCollectionEvent(\"SensorDataChanged\");\u3002\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a682c0c content-txt elementor-widget elementor-widget-text-editor\" data-id=\"a682c0c\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>\u30db\u30b9\u30c8\u306b\u30a2\u30e9\u30fc\u30e0\u3092\u767a\u751f\u307e\u305f\u306f\u30a2\u30e9\u30fc\u30e0\u901a\u77e5\u3092\u6d88\u53bb\u3059\u308b\uff1a<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8927685 elementor-widget elementor-widget-code-highlight\" data-id=\"8927685\" data-element_type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t\/\/ Raise ALID: Alarm1: \u30a2\u30e9\u30fc\u30e0\u30bb\u30c3\u30c8\u901a\u77e5\u3092\u30db\u30b9\u30c8\u306b\u9001\u4fe1\u3059\u308b\r\ngemController.SetAlarm(\"Alarm1\")\uff1b\r\n\r\n\/\/ ALID: Alarm1 \u3092\u30af\u30ea\u30a2\u3059\u308b: \u30db\u30b9\u30c8\u306b\u30a2\u30e9\u30fc\u30e0\u30af\u30ea\u30a2\u901a\u77e5\u3092\u9001\u4fe1\u3059\u308b\r\ngemController.ClearAlarm(\"Alarm1\");\u3002\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-10cf459 content-txt elementor-widget elementor-widget-text-editor\" data-id=\"10cf459\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tHost\u304b\u3089\u30ec\u30b7\u30d4\u306e\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3092\u53d7\u3051\u53d6\u308b\u306b\u306f\u3001\u307e\u305aRecipeDownloadReceived\u30b3\u30fc\u30eb\u30d0\u30c3\u30af\u3092\u8cfc\u8aad\u3057\u307e\u3059\uff1a\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-824f622 elementor-widget elementor-widget-code-highlight\" data-id=\"824f622\" data-element_type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t\/\/\u30db\u30b9\u30c8\u304b\u3089\u9001\u4fe1\u3055\u308c\u305fGEM\u30ec\u30b7\u30d4\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9(S7F3)\u3092\u8cfc\u8aad\u3059\u308b\r\ngemController.RecipeDownloadReceived += OnRecipeDownloadReceived; &lt;\/xmp\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af57e45 content-txt elementor-widget elementor-widget-text-editor\" data-id=\"af57e45\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>OnRecipeDownloadReceived\u30a4\u30d9\u30f3\u30c8\u30cf\u30f3\u30c9\u30e9\u3067recipeId\u3068recipeBody\u30d1\u30e9\u30e1\u30fc\u30bf\u3092\u53d6\u5f97\u3057\u307e\u3059\uff1a<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d7c22cf elementor-widget elementor-widget-code-highlight\" data-id=\"d7c22cf\" data-element_type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\tprivate void OnRecipeDownloadReceived(object sender, RecipeEventArgs e) { \u6b21\u306e\u3088\u3046\u306b\u3057\u307e\u3059\u3002\r\n    string recipeId = e.RecipeId\uff1b\r\n    byte[] binPPBody = e.GetRecipeBody()\uff1b\r\n    \r\n    \/\/ \u30db\u30b9\u30c8\u306b S7F4 ack \u3092\u9001\u4fe1\u3059\u308b\u3002\r\n    e.SetReply(ACKC7.Accepted)\uff1b\r\n}&lt;\/xmp\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b1589f3 elementor-widget elementor-widget-heading\" data-id=\"b1589f3\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u30b9\u30c6\u30c3\u30d7#3 - SWIFT\u30b7\u30df\u30e5\u30ec\u30fc\u30bf\u3067GEM\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u30c6\u30b9\u30c8\u3059\u308b<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-06f1f96 content-txt elementor-widget elementor-widget-text-editor\" data-id=\"06f1f96\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>SWIFT\u30b7\u30df\u30e5\u30ec\u30fc\u30bf\u306f\u3001SDK\u306b\u4ed8\u5c5e\u3059\u308b\u3082\u3046\u4e00\u3064\u306e\u30e6\u30fc\u30c6\u30a3\u30ea\u30c6\u30a3\u3067\u3001HOST\u306e\u30b7\u30df\u30e5\u30ec\u30fc\u30b7\u30e7\u30f3\u306b\u4f7f\u7528\u3067\u304d\u307e\u3059\u3002.<\/p><p>SWIFT \u30b7\u30df\u30e5\u30ec\u30fc\u30bf\u3092 HOST \u3068\u3057\u3066\u5b9f\u884c\u3057\u3001\u65b0\u3057\u304f\u4f5c\u6210\u3057\u305f GEM \u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u3092\u30c6\u30b9\u30c8\u3057\u307e\u3059\uff1a<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b16911 elementor-widget elementor-widget-image\" data-id=\"0b16911\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/inspheretechnology.com\/wp-content\/uploads\/2025\/11\/GEM-Application.jpg\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"GEM Application\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTQxMjEsInVybCI6Imh0dHBzOlwvXC93d3cuaW5zcGhlcmV0ZWNobm9sb2d5LmNvbVwvd3AtY29udGVudFwvdXBsb2Fkc1wvMjAyNVwvMTFcL0dFTS1BcHBsaWNhdGlvbi5qcGcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"677\" src=\"https:\/\/www.inspheretechnology.com\/wp-content\/uploads\/2025\/11\/GEM-Application.jpg\" class=\"attachment-full size-full wp-image-14121\" alt=\"\" srcset=\"https:\/\/www.inspheretechnology.com\/wp-content\/uploads\/2025\/11\/GEM-Application.jpg 900w, https:\/\/www.inspheretechnology.com\/wp-content\/uploads\/2025\/11\/GEM-Application-300x226.jpg 300w, https:\/\/www.inspheretechnology.com\/wp-content\/uploads\/2025\/11\/GEM-Application-768x578.jpg 768w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ad327c7 content-txt elementor-widget elementor-widget-text-editor\" data-id=\"ad327c7\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>GEM\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u304c\u3053\u308c\u3089\u306e\u30b3\u30fc\u30c9\u3092\u547c\u3073\u51fa\u3057\u305f\u3089\uff1a<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-89d001a elementor-widget elementor-widget-code-highlight\" data-id=\"89d001a\" data-element_type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t\t\t\t<div class=\"prismjs-default\">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t\/\/SVID\u3092\u66f4\u65b0\uff1aPressure\r\ngemController.SetAttribute(\"Pressure\", AttributeType.SV, \"89\")\uff1b\r\n\r\n\/\/ SVID\uff1a\u6e29\u5ea6\u3092\u66f4\u65b0\r\ngemController.SetAttribute(\"Temperature\", AttributeType.SV, \"122.8\");.\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0d4ad9d content-txt elementor-widget elementor-widget-text-editor\" data-id=\"0d4ad9d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>SWIFT\u30b7\u30df\u30e5\u30ec\u30fc\u30bf\u3067\u3001\u201c\u5727\u529b(SVID: 1016) \u201d\u3068 \u201c\u6e29\u5ea6(SVID: 1017) \u201d\u306e\u5024\u3092\u554f\u3044\u5408\u308f\u305b\u308b\u305f\u3081\u306bS1F3\u3092\u9001\u4fe1\u3059\u308b\u3068\u3001GEMController\u306f\u30b7\u30fc\u30e0\u30ec\u30b9\u306bS1F4\u3092\u8fd4\u4fe1\u3057\u307e\u3059\u3002.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>\u3053\u306e\u77ed\u3044\u8a18\u4e8b\u3067\u306f\u3001Visual C#\u3092\u4f7f\u7528\u3057\u3066SecsToHost.Net\u3092\u6a5f\u5668\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u30bd\u30d5\u30c8\u30a6\u30a7\u30a2\u306b\u7d71\u5408\u3059\u308b\u65b9\u6cd5\u3092\u7d39\u4ecb\u3057\u307e\u3059\u3002.<\/p>","protected":false},"author":1,"featured_media":14117,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[39],"tags":[],"class_list":["post-14115","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-insights-analysis"],"_links":{"self":[{"href":"https:\/\/www.inspheretechnology.com\/ja\/wp-json\/wp\/v2\/posts\/14115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inspheretechnology.com\/ja\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inspheretechnology.com\/ja\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inspheretechnology.com\/ja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inspheretechnology.com\/ja\/wp-json\/wp\/v2\/comments?post=14115"}],"version-history":[{"count":7,"href":"https:\/\/www.inspheretechnology.com\/ja\/wp-json\/wp\/v2\/posts\/14115\/revisions"}],"predecessor-version":[{"id":14564,"href":"https:\/\/www.inspheretechnology.com\/ja\/wp-json\/wp\/v2\/posts\/14115\/revisions\/14564"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inspheretechnology.com\/ja\/wp-json\/wp\/v2\/media\/14117"}],"wp:attachment":[{"href":"https:\/\/www.inspheretechnology.com\/ja\/wp-json\/wp\/v2\/media?parent=14115"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspheretechnology.com\/ja\/wp-json\/wp\/v2\/categories?post=14115"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspheretechnology.com\/ja\/wp-json\/wp\/v2\/tags?post=14115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}