ja-jp_products:mpino_studio2:box_functions
差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| ja-jp_products:mpino_studio2:box_functions [2026/09/09 17:54] – 만듦 - 바깥 편집 127.0.0.1 | ja-jp_products:mpino_studio2:box_functions [2026/09/12 18:08] (現在) – 바깥 편집 127.0.0.1 | ||
|---|---|---|---|
| 行 3: | 行 3: | ||
| ボックス関数の入力・修正方法、実行条件、MPINO Studio 2で使用できるボックス関数を説明します。 | ボックス関数の入力・修正方法、実行条件、MPINO Studio 2で使用できるボックス関数を説明します。 | ||
| - | {{ : | + | {{ : |
| - | ===== 1. ボックス関数編集画面 | + | ===== 1. ボックス関数の作成 |
| + | |||
| + | ==== 命令の作成方法 ==== | ||
| + | |||
| + | - ラダーセルを選択し、'' | ||
| + | - 編集画面でカテゴリと命令を選択します。 | ||
| + | - 選択された引数を入力し、'' | ||
| + | - 入力後、'' | ||
| ボックス関数編集画面では、命令を探して引数を入力します。番号は下の説明と同じ位置を示します。 | ボックス関数編集画面では、命令を探して引数を入力します。番号は下の説明と同じ位置を示します。 | ||
| - | {{ : | + | {{ : |
| * **①** カテゴリ:タイマー、カウンター、演算など命令の種類を選択します。 | * **①** カテゴリ:タイマー、カウンター、演算など命令の種類を選択します。 | ||
| 行 17: | 行 24: | ||
| * **⑤** 確認・キャンセル:入力値をセルに保存するか、変更を取り消します。 | * **⑤** 確認・キャンセル:入力値をセルに保存するか、変更を取り消します。 | ||
| - | ===== 2. 命令の選択・入力 ===== | + | ==== 命令の読み方 |
| - | カテゴリを選択して命令を押すと、入力欄に基本形式が入り、最初の引数が選択されます。値を入力し、'' | + | カテゴリを選択して命令を押すと、入力欄に基本形式が入り、最初の引数が選択されます。値を入力し、'' |
| - | | + | {{ :ja-jp_products: |
| - | | + | |
| - | - 選択された引数を入力し、'' | + | |
| - | - 入力後、'' | + | |
| - | ===== 3. 入力した命令の修正 ===== | + | ===== 2. ボックス関数を修正する |
| 入力済みのボックス関数を修正するには、セルを選択して'' | 入力済みのボックス関数を修正するには、セルを選択して'' | ||
| - | ===== 4. 接点条件と実行タイミング | + | ===== 3. ボックス関数の実行条件 |
| - | 左側の接点から届くON・OFF状態がボックス関数の入力です。演算、転送、ビット、変換、SET、RST、自由入力形式はONのときに実行されます。タイマーとカウンターはOFF状態も受け取り、現在値と完了状態を命令ごとの規則で処理します。左側に接点がなければ入力は常にONです。'' | + | 左側の接点から届くON・OFF状態がボックス関数の入力です。タイマーとカウンターは入力がOFFのときも、現在値と完了状態を命令ごとの規則で処理します。左側に接点がなければ入力は常にONです。'' |
| - | {{ : | + | {{ : |
| - | ===== 5. 定型命令と自由入力形式 ===== | + | ===== 4. 定型命令と自由入力形式 ===== |
| - | 定型命令はパレットに登録された44種類で、命令ごとに入力形式と引数の数が決まっています。自由入力形式では代入式、計算式、Arduino関数呼び出しを直接入力します。 | + | 定型命令はパレットに登録された44種類で、命令ごとに入力形式と引数の数が決まっています。自由入力形式では計算式を含む代入式、またはArduino関数呼び出しを直接入力します。 |
| ^ 区分 ^ 入力例 ^ 使用基準 ^ | ^ 区分 ^ 入力例 ^ 使用基準 ^ | ||
| | 定型命令 | '' | | 定型命令 | '' | ||
| | 自由入力形式 | '' | | 自由入力形式 | '' | ||
| + | |||
| + | ===== 5. Arduino Codeの関数呼び出し ===== | ||
| + | |||
| + | 以下の2つの画面は、Arduino Codeに記述した'' | ||
| + | |||
| + | ==== Arduino Codeに関数を記述する ==== | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ==== ラダーロジックから関数を呼び出す ==== | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ボックス関数に入力する関数名の大文字・小文字、引数の数、データ型はArduino Codeの関数定義と一致させます。末尾にセミコロンは付けません。この例では、M0接点がONのときに'' | ||
| + | |||
| + | [[ja-jp_products: | ||
| ===== 6. ボックス関数一覧 ===== | ===== 6. ボックス関数一覧 ===== | ||
| ^ カテゴリ ^ 命令 ^ 機能 ^ | ^ カテゴリ ^ 命令 ^ 機能 ^ | ||
| - | | タイマーボックス関数 | [[ja-jp_products: | + | | タイマーボックス関数 | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | カウンターボックス関数 | [[ja-jp_products: | + | | カウンターボックス関数 | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | ビット・ラッチボックス関数 | [[ja-jp_products: | + | | ビット・ラッチボックス関数 | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | 算術ボックス関数 | [[ja-jp_products: | + | | 算術ボックス関数 | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | 転送ボックス関数 | [[ja-jp_products: | + | | 転送ボックス関数 | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | ビット演算ボックス関数 | [[ja-jp_products: | + | | ビット演算ボックス関数 | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | 変換ボックス関数 | [[ja-jp_products: | + | | 変換ボックス関数 | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | ロジック制御ボックス関数 | [[ja-jp_products: | + | | ロジック制御ボックス関数 | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| - | | | [[ja-jp_products: | + | | | [[ja-jp_products: |
| | 自由入力形式ボックス関数 | [[ja-jp_products: | | 自由入力形式ボックス関数 | [[ja-jp_products: | ||
| 行 104: | 行 124: | ||
| ===== 関連文書 ===== | ===== 関連文書 ===== | ||
| + | |||
| + | * [[ja-jp_products: | ||
| + | |||
| + | * [[ja-jp_products: | ||
| * [[ja-jp_products: | * [[ja-jp_products: | ||
ja-jp_products/mpino_studio2/box_functions.1788944071.txt.gz · 最終更新: by 127.0.0.1
