【发布时间】:2020-08-01 23:15:58
【问题描述】:
我目前尝试解决以下问题:我在运行时在代理内部创建了一个滑块和一个参数。现在我想将滑块链接到参数。但是,我无法找到直接解决此问题的 API 代码。我已经查看了 Java 界面。看来我需要手动添加这个函数作为函数executeShapeControlAction()。我尽量避免在 JAVA 界面中直接编写代码。所以我很好奇将运行时创建的滑块与现有参数连接起来的最简单方法。
谢谢!
【问题讨论】:
标签: anylogic
我目前尝试解决以下问题:我在运行时在代理内部创建了一个滑块和一个参数。现在我想将滑块链接到参数。但是,我无法找到直接解决此问题的 API 代码。我已经查看了 Java 界面。看来我需要手动添加这个函数作为函数executeShapeControlAction()。我尽量避免在 JAVA 界面中直接编写代码。所以我很好奇将运行时创建的滑块与现有参数连接起来的最简单方法。
谢谢!
【问题讨论】:
标签: anylogic
每个参数都会为您生成一个“set_”函数。假设您的参数名为myParam。然后你可以在运行时调用set_myParam(somevalue)来改变它。
在您的滑块操作中将其用作set_myParam(value),您的滑块值将更改参数。
干杯
【讨论】:
setValue(newValue, callAction) 功能。确保第二个参数为“true”以确保操作代码也被执行。这将确保您的参数也被更改(如果您的滑块具有我的答案中定义的正确操作代码。
set_myParam(value) 实现为操作。但是,我想通过代码来做到这一点。这甚至可能吗?非常感谢!