{"id":43915,"date":"2026-06-22T22:06:21","date_gmt":"2026-06-23T03:06:21","guid":{"rendered":"https:\/\/library-staging.tradingtechnologies.com\/doc\/adding-connecting-and-arranging-blocks-2\/"},"modified":"2026-06-22T22:06:26","modified_gmt":"2026-06-23T03:06:26","slug":"adding-connecting-and-arranging-blocks-2","status":"publish","type":"doc","link":"https:\/\/library-staging.tradingtechnologies.com\/ja\/adding-connecting-and-arranging-blocks-2\/","title":{"rendered":"\u30d6\u30ed\u30c3\u30af\u306e\u8ffd\u52a0\u3068\u63a5\u7d9a\u3068\u6574\u7406"},"content":{"rendered":"<p><!-- pages using refernce-tab-list layout will not trigger this condition. The Heading will be set in that layout file--><\/p>\n<p> <!-- pages using refernce-tab-list layout will not trigger this condition. The Heading will be set in that layout file--><\/p>\n<p> <!-- pages using refernce-tab-list layout will not trigger this condition. The Heading will be set in that layout file--><\/p>\n<p>     <!-- in source YML header, should also match the filename\/url --><\/p>\n<p> <!-- pages using refernce-tab-list layout will not trigger this condition. The Heading will be set in that layout file--><\/p>\n<div>\n<p>\u30a2\u30eb\u30b4\u3092\u4f5c\u6210\u3059\u308b\u306b\u306f\u3001\u30ad\u30e3\u30f3\u30d0\u30b9\u306b\u30d6\u30ed\u30c3\u30af\u3092\u30c9\u30e9\u30c3\u30b0 \u30c9\u30ed\u30c3\u30d7\u3057\u3066\u3001\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u5b9a\u7fa9\u3057\u3001\u30d6\u30ed\u30c3\u30af\u306e\u7aef\u3092\u5171\u306b\u63a5\u7d9a\u3057\u3066\u3001\u30c7\u30fc\u30bf\u306e\u30d5\u30ed\u30fc\u3092\u5b9a\u7fa9\u3057\u307e\u3059\u3002<\/p>\n<p><!--\n\n<h2 id=\"adl-using-jump-blocks\" hidden>Placing blocks<\/h2>\n\n--><\/p>\n<h2>\u30ad\u30e3\u30f3\u30d0\u30b9\u3067\u306e\u30d6\u30ed\u30c3\u30af\u306e\u8ffd\u52a0<\/h2>\n<p>\u30ad\u30e3\u30f3\u30d0\u30b9\u306b\u30d6\u30ed\u30c3\u30af\u3092\u8ffd\u52a0\u3059\u308b\u306b\u306f<\/p>\n<ol>\n<li>\n<p>[<b>Blocks<\/b>] \u30d1\u30cd\u30eb\u306b\u3066\u3001\u30ad\u30e3\u30f3\u30d0\u30b9\u306b\u914d\u7f6e\u3059\u308b\u30d6\u30ed\u30c3\u30af\u306e\u4f4d\u7f6e\u6307\u5b9a\u3084 <a href=\"abc-adl-designer.html#block-panel\">\u691c\u7d22<\/a>\u3092\u884c\u3044\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p>\u30ad\u30e3\u30f3\u30d0\u30b9\u306e\u304a\u6c17\u306b\u5165\u308a\u306e\u5834\u6240\u306b\u30d6\u30ed\u30c3\u30af\u3092\u30c9\u30e9\u30c3\u30b0\u3057\u307e\u3059\u3002<\/p>\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2026\/06\/abc-adding-block-1-1.png\" alt=\"Add \u30d6\u30ed\u30c3\u30af\"><\/p>\n<\/li>\n<li>\n<p>[<b>Block Properties<\/b>] \u30d1\u30cd\u30eb\u306b\u3066\u3001\u5e0c\u671b\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u306e\u5024\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002<\/p>\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2026\/06\/abc-adding-block-2-1.png\" alt=\"\u30d6\u30ed\u30c3\u30af \u30d7\u30ed\u30d1\u30c6\u30a3\u306e\u6307\u5b9a\"><\/p>\n<p>\u30d7\u30ed\u30d1\u30c6\u30a3\u306b\u8ffd\u52a0\u3057\u305f\u5909\u66f4\u306f\u3001\u3059\u3050\u306b\u30d6\u30ed\u30c3\u30af\u306b\u53cd\u6620\u3055\u308c\u307e\u3059\u3002<\/p>\n<\/li>\n<\/ol>\n<\/div>\n<p><!--\n??? section\n\n\n<div>\n  \n\n<h2 id=\"\">Connecting blocks with edges<\/h2>\n\n\n  \n\n<p>To make connections between blocks:<\/p>\n\n\n  \n\n<ol>\n    \n\n<li>Press and hold the <strong>Shift<\/strong> key to display dashed lines for all potential connections.\n      \n\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"Content\/adf-connect-blocks-1.png\" alt=\"\"><\/p>\n\n\n    <\/li>\n\n\n    \n\n<li>Click the appropriate dashed line to connect the blocks.\n      \n\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"Content\/adf-connect-blocks-2.png\" alt=\"\"><\/p>\n\n\n      \n\n<p>An edge is added connecting the two ports.<\/p>\n\n\n    <\/li>\n\n\n  <\/ol>\n\n\n  \n\n<p>You can also connect two blocks by selecting an output port and dragging the edge to the desired input port.<\/p>\n\n\n<\/div>\n\n\n--><\/p>\n<div>\n<h2 id=\"connecting-blocks\">\u30d6\u30ed\u30c3\u30af\u306e\u63a5\u7d9a<\/h2>\n<p>ADL \u306f\u3001\u30d6\u30ed\u30c3\u30af\u9593\u306e\u63a5\u7d9a\u3092\u4f5c\u6210\u3059\u308b\u305f\u3081\u306e 2 \u3064\u306e\u65b9\u6cd5\u3092\u63d0\u4f9b\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<ul>\n<li>\u30d6\u30ed\u30c3\u30af \u30dd\u30fc\u30c8\u9593\u306e\u30a8\u30c3\u30b8\u306e\u63cf\u753b<\/li>\n<li>Edge Finder \u3092\u4f7f\u7528\u3057\u305f\u6f5c\u5728\u7684\u306a\u30a8\u30c3\u30b8\u306e\u5f37\u8abf\u8868\u793a<\/li>\n<\/ul>\n<h3>\u63cf\u753b\u30c4\u30fc\u30eb<\/h3>\n<p>\u30a8\u30c3\u30b8\u3092\u63cf\u753b\u3057\u3066\u3001\u30d6\u30ed\u30c3\u30af\u306b\u63a5\u7d9a\u3059\u308b\u306b\u306f<\/p>\n<ol>\n<li>\u30bd\u30fc\u30b9 \u30d6\u30ed\u30c3\u30af\u306e\u51fa\u529b\u30dd\u30fc\u30c8\u3067\u5de6\u30de\u30a6\u30b9 \u30dc\u30bf\u30f3\u3092\u9577\u62bc\u3057\u3057\u3001\u5e0c\u671b\u3059\u308b\u4e00\u65b9\u306e\u30d6\u30ed\u30c3\u30af\u306e\u4e00\u81f4\u30dd\u30fc\u30c8\u306b\u76f4\u7dda\u306e\u30a8\u30f3\u30c9\u30dd\u30a4\u30f3\u30c8\u3092\u30c9\u30e9\u30c3\u30b0\u3057\u307e\u3059\u3002\u30dd\u30fc\u30c8\u306f\u8272\u8868\u793a\u3055\u308c\u3001\u53d7\u3051\u6e21\u3055\u308c\u308b\u30c7\u30fc\u30bf\u306e\u30bf\u30a4\u30d7\u304c\u793a\u3055\u308c\u307e\u3059\u3002\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2026\/06\/abc-connecting-ports-1-1.png\" alt=\"\u6709\u52b9\u306a\u30dd\u30fc\u30c8\u306e\u63a5\u7d9a\"><\/p>\n<p><b>\u6ce8<\/b>: \u8aa4\u3063\u305f\u5165\u529b\u30dd\u30fc\u30c8\u306b\u76f4\u7dda\u306e\u30a8\u30f3\u30c9\u30dd\u30a4\u30f3\u30c8\u3092\u30c9\u30e9\u30c3\u30b0\u3059\u308b\u3068\u3001\u8aa4\u52d5\u4f5c\u3092\u56de\u907f\u3059\u308b\u305f\u3081\u306e\u88c5\u7f6e\u304c\u50cd\u304d\u3001\u7121\u52b9\u306a\u63a5\u7d9a\u306e\u8a18\u53f7\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u3002<\/p>\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2026\/06\/abc-connecting-ports-2-1.png\" alt=\"\u6709\u52b9\u306a\u30dd\u30fc\u30c8\u306e\u63a5\u7d9a\"><\/p>\n<\/li>\n<li>\u30de\u30a6\u30b9 \u30dc\u30bf\u30f3\u3092\u89e3\u9664\u3057\u307e\u3059\u3002<\/li>\n<\/ol>\n<h3 id=\"edge-finder\">Edge Finder \u3092\u4f7f\u7528\u3057\u305f\u6f5c\u5728\u7684\u306a\u30a8\u30c3\u30b8\u306e\u5f37\u8abf\u8868\u793a<\/h3>\n<p>\u30d6\u30ed\u30c3\u30af\u9593\u306b\u6f5c\u5728\u7684\u306a\u30a8\u30c3\u30b8\u3092\u9078\u629e\u3057\u3066\u8868\u793a\u3059\u308b\u306b\u306f<\/p>\n<ol>\n<li>[<strong>Shift<\/strong>] \u30ad\u30fc\u3092\u9577\u62bc\u3057\u3057\u3066\u3001\u3059\u3079\u3066\u306e\u6f5c\u5728\u7684\u30a8\u30c3\u30b8\u306e\u70b9\u7dda\u3092\u8868\u793a\u3057\u307e\u3059\u3002\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2026\/06\/abc-edge-finder-1-1.png\" alt=\"\"><\/p>\n<\/li>\n<li>\u30a8\u30c3\u30b8\u3092\u4f5c\u6210\u3059\u308b\u306b\u306f\u3001\u6b21\u306e\u3044\u305a\u308c\u304b\u306e\u64cd\u4f5c\u3092\u884c\u3044\u307e\u3059\u3002\n<ul>\n<li>\u70b9\u7dda\u3092\u5de6\u30af\u30ea\u30c3\u30af\u3057\u3066\u3001\u30a8\u30c3\u30b8\u306b\u5909\u63db\u3057\u307e\u3059\u3002\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2026\/06\/abc-edge-finder-2-1.png\" alt=\"\"><\/p>\n<\/li>\n<li>\u70b9\u7dda\u306e\u3044\u305a\u308c\u304b\u3092\u53f3\u30af\u30ea\u30c3\u30af\u3057\u3066\u3001\u3059\u3079\u3066\u306e\u70b9\u7dda\u3092\u30a8\u30c3\u30b8\u306b\u5909\u63db\u3057\u307e\u3059\u3002\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2026\/06\/abc-edge-finder-3-1.png\" alt=\"\"><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/div>\n<p><!--\nBoolean section\n--> <!--\n\n<div>\n  \n\n<h2 id=\"boolean-ports\">Connecting Boolean ports<\/h2>\n\n\n  \n\n<p>To connect Boolean ports:<\/p>\n\n\n  \n\n<ol>\n    \n\n<li>\n      \n\n<p>Press and hold the left mouse button on the dark green output port of the source block; then drag the line endpoint to the desired light green input port of the destination block.<\/p>\n\n\n      \n\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"Content\/bc-connect-boolean-1.png\" alt=\"Add-PIC\"><\/p>\n\n\n      \n\n<p><b>Note<\/b>: If you drag the line endpoint to the wrong type of input port, the preventative design feature shows an invalid connection symbol.<\/p>\n\n\n      \n\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"Content\/bc-connect-boolean-2.png\" alt=\"Add-PIC\"><\/p>\n\n\n    <\/li>\n\n\n    \n\n<li>Release the mouse button.<\/li>\n\n\n  <\/ol>\n\n\n<\/div>\n\n--> <!--\nDiscrete message section\n--> <!--\n\n<div>\n  \n\n<h2 id=\"numeric-ports\">Connecting discrete message ports<\/h2>\n\n\n  \n\n<p>To connect discrete message ports:<\/p>\n\n\n  \n\n<ol>\n    \n\n<li>\n      \n\n<p>Press and hold the left mouse button on the black output port of the source block; then drag the line endpoint to the desired white input port of the destination block.<\/p>\n\n\n      \n\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"Content\/bc-connect-discrete-1.png\" alt=\"Add-PIC\"><\/p>\n\n\n      \n\n<li>Release the mouse button.<\/li>\n\n\n    <\/ol>\n\n\n  <\/div>\n\n\n<\/div>\n\n\n--><\/p>\n<div>\n<h2 id=\"disconnecting-blocks\">\u30d6\u30ed\u30c3\u30af\u306e\u5207\u65ad<\/h2>\n<p>2\u3064\u306e\u30dd\u30fc\u30c8\u9593\u3067\u63a5\u7d9a\u3092\u524a\u9664\u3059\u308b\u306b\u306f\u3001\u5e0c\u671b\u306e\u30dd\u30fc\u30c8\u3092\u63a5\u7d9a\u3057\u3066\u3044\u308b\u76f4\u7dda\u3092\u53f3\u30af\u30ea\u30c3\u30af\u3057\u3001[<b>Delete<\/b>] (\u524a\u9664) \u3092\u9078\u629e\u3057\u307e\u3059\u3002<\/p>\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2026\/06\/abc-deleting-connection-1-1.png\" alt=\"\u63a5\u7d9a\u306e\u524a\u9664\"><\/p>\n<p><!--\n  \n\n<p><b>Note<\/b>: If you delete a connection to a port that the destination block requires, an error is displayed for the block, similar to the following:<\/p>\n\n\n  \n\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"Content\/delete-connection-error.png\" alt=\"Delete Connection Error\"><\/p>\n\n\n  --><\/div>\n<div>\n<h2 id=\"\">\u30ad\u30e3\u30f3\u30d0\u30b9\u306e\u5468\u308a\u3067\u306e\u30d6\u30ed\u30c3\u30af\u306e\u6574\u7406<\/h2>\n<p>\u30d6\u30ed\u30c3\u30af\u3092\u79fb\u52d5\u307e\u305f\u306f\u6574\u7406\u3059\u308b\u306b\u306f<\/p>\n<ol>\n<li>\u79fb\u52d5\u3055\u305b\u308b\u30d6\u30ed\u30c3\u30af\u307e\u305f\u306f\u30d6\u30ed\u30c3\u30af\u306e\u30b0\u30eb\u30fc\u30d7\u3092\u9078\u629e\u3057\u307e\u3059\u3002<\/li>\n<li>\u5e0c\u671b\u306e\u5834\u6240\u306b\u9078\u629e\u3057\u305f\u30d6\u30ed\u30c3\u30af\u3092\u30c9\u30e9\u30c3\u30b0\u3057\u307e\u3059\u3002\u30a8\u30c3\u30b8\u304c\u79fb\u52d5\u6e08\u307f\u306e\u30d6\u30ed\u30c3\u30af\u306b\u63a5\u7d9a\u3055\u308c\u3001\u3053\u308c\u3089\u306e\u30a8\u30c3\u30b8\u3082\u66f4\u65b0\u3055\u308c\u307e\u3059\u3002<\/li>\n<\/ol>\n<\/div>\n<div>\n<h2>\u8907\u6570\u30d6\u30ed\u30c3\u30af\u306e\u9078\u629e<\/h2>\n<p>\u8907\u6570\u30d6\u30ed\u30c3\u30af\u3092\u9078\u629e\u3059\u308b\u306b\u306f<\/p>\n<p>\u5de6\u30de\u30a6\u30b9 \u30dc\u30bf\u30f3\u3092\u62bc\u3057\u3066\u30de\u30a6\u30b9\u3092\u30c9\u30e9\u30c3\u30b0\u3057\u3001\u9078\u629e\u3059\u308b\u30d6\u30ed\u30c3\u30af\u3092\u542b\u3093\u3060\u90e8\u5206\u3092\u5b9a\u7fa9\u3057\u307e\u3059\u3002\u305d\u3057\u3066\u30de\u30a6\u30b9 \u30dc\u30bf\u30f3\u3092\u89e3\u653e\u3057\u307e\u3059\u3002<\/p>\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2026\/06\/adf-select-blocks-1.png\" alt=\"\"><\/p>\n<p>\u4ee3\u308f\u308a\u306b\u3001\u6700\u521d\u306e\u30d6\u30ed\u30c3\u30af\u3092\u30af\u30ea\u30c3\u30af\u3057\u3066\u9078\u629e\u3057\u3001[<strong>Ctrl<\/strong>]-\u30af\u30ea\u30c3\u30af (Mac \u306e\u5834\u5408\u306f [<strong>Cmd<\/strong>]-\u30af\u30ea\u30c3\u30af) \u3092\u4f7f\u3063\u3066\u3001\u305d\u306e\u4ed6\u306e\u30d6\u30ed\u30c3\u30af\u3092\u9078\u629e\u306b\u8ffd\u52a0\u3057\u307e\u3059\u3002<\/p>\n<p><!--\n      \n\n<p>Notice that the selected blocks, as well as all directly-connected blocks and edges, are highlighted, while the rest of the algo is dimmed.<\/p>\n\n\n      \n\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"Content\/gs-select-blocks-2.png\" alt=\"\"><\/p>\n\n\n      --><\/div>\n","protected":false},"excerpt":{"rendered":"<p><!-- pages using refernce-tab-list layout will not trigger this condition. The Heading will be set in that layout file--><\/p>\n<p> <!-- pages using refernce-tab-list layout will not trigger this condition. The Heading will be set in that layout file--><\/p>\n<p> <!-- pages using refernce-tab-list layout will not trigger this condition. The Heading will be set in that layout file--><\/p>\n<p>     <!-- in source YML header, should also match the filename\/url --><\/p>\n<p> <!-- pages using refernce-tab-list layout will not trigger this condition. The Heading will be set in that layout file--><\/p>\n<div>\n<p>\u30a2\u30eb\u30b4\u3092\u4f5c\u6210\u3059\u308b\u306b\u306f\u3001\u30ad\u30e3\u30f3\u30d0\u30b9\u306b\u30d6\u30ed\u30c3\u30af\u3092\u30c9\u30e9\u30c3\u30b0 \u30c9\u30ed\u30c3\u30d7\u3057\u3066\u3001\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u5b9a\u7fa9\u3057\u3001\u30d6\u30ed\u30c3\u30af\u306e\u7aef\u3092\u5171\u306b\u63a5\u7d9a\u3057\u3066\u3001\u30c7\u30fc\u30bf\u306e\u30d5\u30ed\u30fc\u3092\u5b9a\u7fa9\u3057\u307e\u3059\u3002<\/p>\n<p><!--\n\n\n\n<h2 id=\"adl-using-jump-blocks\" hidden>Placing blocks<\/h2>\n\n\n\n--><\/p>\n<h2>\u30ad\u30e3\u30f3\u30d0\u30b9\u3067\u306e\u30d6\u30ed\u30c3\u30af\u306e\u8ffd\u52a0<\/h2>\n<p>\u30ad\u30e3\u30f3\u30d0\u30b9\u306b\u30d6\u30ed\u30c3\u30af\u3092\u8ffd\u52a0\u3059\u308b\u306b\u306f<\/p>\n<ol>\n<li>\n<p>[<b>Blocks<\/b>] \u30d1\u30cd\u30eb\u306b\u3066\u3001\u30ad\u30e3\u30f3\u30d0\u30b9\u306b\u914d\u7f6e\u3059\u308b\u30d6\u30ed\u30c3\u30af\u306e\u4f4d\u7f6e\u6307\u5b9a\u3084 <a href=\"abc-adl-designer.html#block-panel\">\u691c\u7d22<\/a>\u3092\u884c\u3044\u307e\u3059\u3002<\/p>\n<\/li>\n<li>\n<p>\u30ad\u30e3\u30f3\u30d0\u30b9\u306e\u304a\u6c17\u306b\u5165\u308a\u306e\u5834\u6240\u306b\u30d6\u30ed\u30c3\u30af\u3092\u30c9\u30e9\u30c3\u30b0\u3057\u307e\u3059\u3002<\/p>\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2026\/06\/abc-adding-block-1-1.png\" alt=\"Add \u30d6\u30ed\u30c3\u30af\"><\/p>\n<\/li>\n<li>\n<p>[<b>Block Properties<\/b>] \u30d1\u30cd\u30eb\u306b\u3066\u3001\u5e0c\u671b\u306e\u30d7\u30ed\u30d1\u30c6\u30a3\u306e\u5024\u3092\u6307\u5b9a\u3057\u307e\u3059\u3002<\/p>\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2026\/06\/abc-adding-block-2-1.png\" alt=\"\u30d6\u30ed\u30c3\u30af \u30d7\u30ed\u30d1\u30c6\u30a3\u306e\u6307\u5b9a\"><\/p>\n<p>\u30d7\u30ed\u30d1\u30c6\u30a3\u306b\u8ffd\u52a0\u3057\u305f\u5909\u66f4\u306f\u3001\u3059\u3050\u306b\u30d6\u30ed\u30c3\u30af\u306b\u53cd\u6620\u3055\u308c\u307e\u3059\u3002<\/p>\n<\/li>\n<\/ol>\n<\/div>\n<p><!--\n??? section\n\n\n\n\n<div>\n  \n\n\n\n<h2 id=\"\">Connecting blocks with edges<\/h2>\n\n\n\n\n  \n\n\n\n<p>To make connections between blocks:<\/p>\n\n\n\n\n  \n\n\n\n<ol>\n    \n\n\n\n<li>Press and hold the <strong>Shift<\/strong> key to display dashed lines for all potential connections.\n      \n\n\n\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"Content\/adf-connect-blocks-1.png\" alt=\"\"><\/p>\n\n\n\n\n    <\/li>\n\n\n\n\n    \n\n\n\n<li>Click the appropriate dashed line to connect the blocks.\n      \n\n\n\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"Content\/adf-connect-blocks-2.png\" alt=\"\"><\/p>\n\n\n\n\n      \n\n\n\n<p>An edge is added connecting the two ports.<\/p>\n\n\n\n\n    <\/li>\n\n\n\n\n  <\/ol>\n\n\n\n\n  \n\n\n\n<p>You can also connect two blocks by selecting an output port and dragging the edge to the desired input port.<\/p>\n\n\n\n\n<\/div>\n\n\n\n\n--><\/p>\n<div>\n<h2 id=\"connecting-blocks\">\u30d6\u30ed\u30c3\u30af\u306e\u63a5\u7d9a<\/h2>\n<p>ADL \u306f\u3001\u30d6\u30ed\u30c3\u30af\u9593\u306e\u63a5\u7d9a\u3092\u4f5c\u6210\u3059\u308b\u305f\u3081\u306e 2 \u3064\u306e\u65b9\u6cd5\u3092\u63d0\u4f9b\u3057\u3066\u3044\u307e\u3059\u3002<\/p>\n<ul>\n<li>\u30d6\u30ed\u30c3\u30af \u30dd\u30fc\u30c8\u9593\u306e\u30a8\u30c3\u30b8\u306e\u63cf\u753b<\/li>\n<li>Edge Finder \u3092\u4f7f\u7528\u3057\u305f\u6f5c\u5728\u7684\u306a\u30a8\u30c3\u30b8\u306e\u5f37\u8abf\u8868\u793a<\/li>\n<\/ul>\n<h3>\u63cf\u753b\u30c4\u30fc\u30eb<\/h3>\n<p>\u30a8\u30c3\u30b8\u3092\u63cf\u753b\u3057\u3066\u3001\u30d6\u30ed\u30c3\u30af\u306b\u63a5\u7d9a\u3059\u308b\u306b\u306f<\/p>\n<ol>\n<li>\u30bd\u30fc\u30b9 \u30d6\u30ed\u30c3\u30af\u306e\u51fa\u529b\u30dd\u30fc\u30c8\u3067\u5de6\u30de\u30a6\u30b9 \u30dc\u30bf\u30f3\u3092\u9577\u62bc\u3057\u3057\u3001\u5e0c\u671b\u3059\u308b\u4e00\u65b9\u306e\u30d6\u30ed\u30c3\u30af\u306e\u4e00\u81f4\u30dd\u30fc\u30c8\u306b\u76f4\u7dda\u306e\u30a8\u30f3\u30c9\u30dd\u30a4\u30f3\u30c8\u3092\u30c9\u30e9\u30c3\u30b0\u3057\u307e\u3059\u3002\u30dd\u30fc\u30c8\u306f\u8272\u8868\u793a\u3055\u308c\u3001\u53d7\u3051\u6e21\u3055\u308c\u308b\u30c7\u30fc\u30bf\u306e\u30bf\u30a4\u30d7\u304c\u793a\u3055\u308c\u307e\u3059\u3002\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2026\/06\/abc-connecting-ports-1-1.png\" alt=\"\u6709\u52b9\u306a\u30dd\u30fc\u30c8\u306e\u63a5\u7d9a\"><\/p>\n<p><b>\u6ce8<\/b>: \u8aa4\u3063\u305f\u5165\u529b\u30dd\u30fc\u30c8\u306b\u76f4\u7dda\u306e\u30a8\u30f3\u30c9\u30dd\u30a4\u30f3\u30c8\u3092\u30c9\u30e9\u30c3\u30b0\u3059\u308b\u3068\u3001\u8aa4\u52d5\u4f5c\u3092\u56de\u907f\u3059\u308b\u305f\u3081\u306e\u88c5\u7f6e\u304c\u50cd\u304d\u3001\u7121\u52b9\u306a\u63a5\u7d9a\u306e\u8a18\u53f7\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u3002<\/p>\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2026\/06\/abc-connecting-ports-2-1.png\" alt=\"\u6709\u52b9\u306a\u30dd\u30fc\u30c8\u306e\u63a5\u7d9a\"><\/p>\n<\/li>\n<li>\u30de\u30a6\u30b9 \u30dc\u30bf\u30f3\u3092\u89e3\u9664\u3057\u307e\u3059\u3002<\/li>\n<\/ol>\n<h3 id=\"edge-finder\">Edge Finder \u3092\u4f7f\u7528\u3057\u305f\u6f5c\u5728\u7684\u306a\u30a8\u30c3\u30b8\u306e\u5f37\u8abf\u8868\u793a<\/h3>\n<p>\u30d6\u30ed\u30c3\u30af\u9593\u306b\u6f5c\u5728\u7684\u306a\u30a8\u30c3\u30b8\u3092\u9078\u629e\u3057\u3066\u8868\u793a\u3059\u308b\u306b\u306f<\/p>\n<ol>\n<li>[<strong>Shift<\/strong>] \u30ad\u30fc\u3092\u9577\u62bc\u3057\u3057\u3066\u3001\u3059\u3079\u3066\u306e\u6f5c\u5728\u7684\u30a8\u30c3\u30b8\u306e\u70b9\u7dda\u3092\u8868\u793a\u3057\u307e\u3059\u3002\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2026\/06\/abc-edge-finder-1-1.png\" alt=\"\"><\/p>\n<\/li>\n<li>\u30a8\u30c3\u30b8\u3092\u4f5c\u6210\u3059\u308b\u306b\u306f\u3001\u6b21\u306e\u3044\u305a\u308c\u304b\u306e\u64cd\u4f5c\u3092\u884c\u3044\u307e\u3059\u3002\n<ul>\n<li>\u70b9\u7dda\u3092\u5de6\u30af\u30ea\u30c3\u30af\u3057\u3066\u3001\u30a8\u30c3\u30b8\u306b\u5909\u63db\u3057\u307e\u3059\u3002\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2026\/06\/abc-edge-finder-2-1.png\" alt=\"\"><\/p>\n<\/li>\n<li>\u70b9\u7dda\u306e\u3044\u305a\u308c\u304b\u3092\u53f3\u30af\u30ea\u30c3\u30af\u3057\u3066\u3001\u3059\u3079\u3066\u306e\u70b9\u7dda\u3092\u30a8\u30c3\u30b8\u306b\u5909\u63db\u3057\u307e\u3059\u3002\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2026\/06\/abc-edge-finder-3-1.png\" alt=\"\"><\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/div>\n<p><!--\nBoolean section\n--> <!--\n\n\n\n<div>\n  \n\n\n\n<h2 id=\"boolean-ports\">Connecting Boolean ports<\/h2>\n\n\n\n\n  \n\n\n\n<p>To connect Boolean ports:<\/p>\n\n\n\n\n  \n\n\n\n<ol>\n    \n\n\n\n<li>\n      \n\n\n\n<p>Press and hold the left mouse button on the dark green output port of the source block; then drag the line endpoint to the desired light green input port of the destination block.<\/p>\n\n\n\n\n      \n\n\n\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"Content\/bc-connect-boolean-1.png\" alt=\"Add-PIC\"><\/p>\n\n\n\n\n      \n\n\n\n<p><b>Note<\/b>: If you drag the line endpoint to the wrong type of input port, the preventative design feature shows an invalid connection symbol.<\/p>\n\n\n\n\n      \n\n\n\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"Content\/bc-connect-boolean-2.png\" alt=\"Add-PIC\"><\/p>\n\n\n\n\n    <\/li>\n\n\n\n\n    \n\n\n\n<li>Release the mouse button.<\/li>\n\n\n\n\n  <\/ol>\n\n\n\n\n<\/div>\n\n\n\n--> <!--\nDiscrete message section\n--> <!--\n\n\n\n<div>\n  \n\n\n\n<h2 id=\"numeric-ports\">Connecting discrete message ports<\/h2>\n\n\n\n\n  \n\n\n\n<p>To connect discrete message ports:<\/p>\n\n\n\n\n  \n\n\n\n<ol>\n    \n\n\n\n<li>\n      \n\n\n\n<p>Press and hold the left mouse button on the black output port of the source block; then drag the line endpoint to the desired white input port of the destination block.<\/p>\n\n\n\n\n      \n\n\n\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"Content\/bc-connect-discrete-1.png\" alt=\"Add-PIC\"><\/p>\n\n\n\n\n      \n\n\n\n<li>Release the mouse button.<\/li>\n\n\n\n\n    <\/ol>\n\n\n\n\n  <\/div>\n\n\n\n\n<\/div>\n\n\n\n\n--><\/p>\n<div>\n<h2 id=\"disconnecting-blocks\">\u30d6\u30ed\u30c3\u30af\u306e\u5207\u65ad<\/h2>\n<p>2\u3064\u306e\u30dd\u30fc\u30c8\u9593\u3067\u63a5\u7d9a\u3092\u524a\u9664\u3059\u308b\u306b\u306f\u3001\u5e0c\u671b\u306e\u30dd\u30fc\u30c8\u3092\u63a5\u7d9a\u3057\u3066\u3044\u308b\u76f4\u7dda\u3092\u53f3\u30af\u30ea\u30c3\u30af\u3057\u3001[<b>Delete<\/b>] (\u524a\u9664) \u3092\u9078\u629e\u3057\u307e\u3059\u3002<\/p>\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2026\/06\/abc-deleting-connection-1-1.png\" alt=\"\u63a5\u7d9a\u306e\u524a\u9664\"><\/p>\n<p><!--\n  \n\n\n\n<p><b>Note<\/b>: If you delete a connection to a port that the destination block requires, an error is displayed for the block, similar to the following:<\/p>\n\n\n\n\n  \n\n\n\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"Content\/delete-connection-error.png\" alt=\"Delete Connection Error\"><\/p>\n\n\n\n\n  --><\/div>\n<div>\n<h2 id=\"\">\u30ad\u30e3\u30f3\u30d0\u30b9\u306e\u5468\u308a\u3067\u306e\u30d6\u30ed\u30c3\u30af\u306e\u6574\u7406<\/h2>\n<p>\u30d6\u30ed\u30c3\u30af\u3092\u79fb\u52d5\u307e\u305f\u306f\u6574\u7406\u3059\u308b\u306b\u306f<\/p>\n<ol>\n<li>\u79fb\u52d5\u3055\u305b\u308b\u30d6\u30ed\u30c3\u30af\u307e\u305f\u306f\u30d6\u30ed\u30c3\u30af\u306e\u30b0\u30eb\u30fc\u30d7\u3092\u9078\u629e\u3057\u307e\u3059\u3002<\/li>\n<li>\u5e0c\u671b\u306e\u5834\u6240\u306b\u9078\u629e\u3057\u305f\u30d6\u30ed\u30c3\u30af\u3092\u30c9\u30e9\u30c3\u30b0\u3057\u307e\u3059\u3002\u30a8\u30c3\u30b8\u304c\u79fb\u52d5\u6e08\u307f\u306e\u30d6\u30ed\u30c3\u30af\u306b\u63a5\u7d9a\u3055\u308c\u3001\u3053\u308c\u3089\u306e\u30a8\u30c3\u30b8\u3082\u66f4\u65b0\u3055\u308c\u307e\u3059\u3002<\/li>\n<\/ol>\n<\/div>\n<div>\n<h2>\u8907\u6570\u30d6\u30ed\u30c3\u30af\u306e\u9078\u629e<\/h2>\n<p>\u8907\u6570\u30d6\u30ed\u30c3\u30af\u3092\u9078\u629e\u3059\u308b\u306b\u306f<\/p>\n<p>\u5de6\u30de\u30a6\u30b9 \u30dc\u30bf\u30f3\u3092\u62bc\u3057\u3066\u30de\u30a6\u30b9\u3092\u30c9\u30e9\u30c3\u30b0\u3057\u3001\u9078\u629e\u3059\u308b\u30d6\u30ed\u30c3\u30af\u3092\u542b\u3093\u3060\u90e8\u5206\u3092\u5b9a\u7fa9\u3057\u307e\u3059\u3002\u305d\u3057\u3066\u30de\u30a6\u30b9 \u30dc\u30bf\u30f3\u3092\u89e3\u653e\u3057\u307e\u3059\u3002<\/p>\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"https:\/\/library-staging.tradingtechnologies.com\/wp-content\/uploads\/2026\/06\/adf-select-blocks-1.png\" alt=\"\"><\/p>\n<p>\u4ee3\u308f\u308a\u306b\u3001\u6700\u521d\u306e\u30d6\u30ed\u30c3\u30af\u3092\u30af\u30ea\u30c3\u30af\u3057\u3066\u9078\u629e\u3057\u3001[<strong>Ctrl<\/strong>]-\u30af\u30ea\u30c3\u30af (Mac \u306e\u5834\u5408\u306f [<strong>Cmd<\/strong>]-\u30af\u30ea\u30c3\u30af) \u3092\u4f7f\u3063\u3066\u3001\u305d\u306e\u4ed6\u306e\u30d6\u30ed\u30c3\u30af\u3092\u9078\u629e\u306b\u8ffd\u52a0\u3057\u307e\u3059\u3002<\/p>\n<p><!--\n      \n\n\n\n<p>Notice that the selected blocks, as well as all directly-connected blocks and edges, are highlighted, while the rest of the algo is dimmed.<\/p>\n\n\n\n\n      \n\n\n\n<p><img decoding=\"async\" class=\"img-responsive\" src=\"Content\/gs-select-blocks-2.png\" alt=\"\"><\/p>\n\n\n\n\n      --><\/div>\n","protected":false},"author":2,"template":"","meta":{"_acf_changed":false,"footnotes":""},"docs-category":[224],"class_list":["post-43915","doc","type-doc","status-publish","hentry","docs-category-task-adl-basic-concepts"],"acf":[],"_links":{"self":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc\/43915","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc"}],"about":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/types\/doc"}],"author":[{"embeddable":true,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/users\/2"}],"version-history":[{"count":0,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/doc\/43915\/revisions"}],"wp:attachment":[{"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/media?parent=43915"}],"wp:term":[{"taxonomy":"docs-category","embeddable":true,"href":"https:\/\/library-staging.tradingtechnologies.com\/ja\/wp-json\/wp\/v2\/docs-category?post=43915"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}