查看: 119|回復: 1|關注: 0
打印 上一主題 下一主題

[已答復] matlab gui設計中關于復選框的問題

[復制鏈接]

新手

5 麥片

財富積分


050


1

主題

2

帖子

0

最佳答案
跳轉到指定樓層
1#
發表于 6 天前 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 魚の記憶 于 2019-10-25 22:14 編輯

請問怎么設計讓一個模塊,在復選框選中的時候,多一個輸入引腳,然后當這個輸入的值大于某一個值時,讓模塊的輸出為0,小于某一個值時,這個輸入引腳不起作用呢?求好心人解答啊,謝謝!!!

新手

8 麥片

財富積分


050


0

主題

4

帖子

0

最佳答案
2#
發表于 前天 15:25 | 只看該作者
1. 輸入值定義為A,B兩個,設置屬性‘Visible’:輸入值A為on,輸入值B為off;
2. 用復選框(附件中命名為增加輸入)回調函數,控制輸入值B的屬性Visible,即勾選時輸入值B可以輸入,反之則無效。
3. 用按鈕(附件中命名為輸出結果)回調函數,分別對A,B分別與C比較的結果進行按要求顯示結果。

大概邏輯如下:
未勾選時:
A>C,輸入顯示為0;

勾選時:
(1)A>C,且此時B可以輸入,輸出顯示0。(此處可以完善,A,B值優先級)
(2)B>C,輸出顯示0。
(3)A<C,B轉變成不可輸入(灰顯),輸入顯示為空值。
(4)B<C,B轉變成不可輸入(灰顯),輸入顯示為空值。

詳情見附件

test.fig

13.25 KB, 下載次數: 0

test.m

6.71 KB, 下載次數: 0

您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則

關閉

站長推薦上一條 /3 下一條

快速回復 返回頂部 返回列表
哪一款德州扑克还能玩