問:我有一臺觸摸屏電腦。我創建了一個 Slider 模塊并將其配置為使用 Slider 模式。當我移動滑塊時,我必須在模塊的輸出值發生變化之前將手指從觸摸屏上移開。如果我更改為 Windows 滾動條模式,它會按照我期望的方式工作 - 值會隨著我移動滾動條而改變。但是滾動條太小了。滑塊更好。
答:滑塊模式與鼠標的工作方式相同 - 在您移動鼠標時,它不會更新輸出,直到您停止移動它(未單擊鼠標)。
要在 DASYLab Full 或 Pro 中解決此問題,您可以在按鈕模式下使用連接到操作模塊的開關來告訴滑塊將值設置為全局變量。然后,當您按下按鈕時,滑塊模塊將更新。為了設置全局變量,我添加了一個 Arithmetic 模塊以將 0.1 添加到 Slider 的輸出和一個 Write Global 變量以將其存儲到變量中。這樣,變量的值總是比當前滑塊輸出大 0.1。為了向下滾動,我添加了第二個通道,并從第二個變量中減去 0.1。
附加的示例是使用 DASYLab 12 創建的,需要 DASYLab Full 或 Pro。
