我的模型有一个卡车集合,其中源块为每个卡车提供唯一的ID。我还有一个数据库,里面有关于车辆移动的信息。
没有列具有唯一的值,但是trip_start_date
和vehicle_id
应该是一个唯一的集合。我试图构造一个moveTo块,以便在模型运行时到达trip_start_time
列中的日期时,以vehicle_id
作为参数的代理将在一定时间内移动到lat/long。
但是,我得到了一个“空数据库值结果”。我想知道这是不是因为它希望每个模特日期都有一个条目?我考虑过创建一个函数,当遇到数据库中的日期时调用该函数,但有人告诉我,moveTo块应该能够处理该活动。帮助解决这个问题将非常感谢!
您试图使用MoveTo块的方式不正确。这里很难解释,但我认为你需要通过一些教程里面的帮助,以获得一个更好的基本理解。
但是,下面是一个我认为您希望实现的行为的可复制示例,但使用基于代理的方法而不是以流程为中心或离散事件的方法。
我有一个叫Vehicle的探员有一个叫Vehicle的ID。
List<Tuple> rows = selectFrom(db_table)
.where(db_table.vehicle_id.eq(vehicleID))
.list();
for (Tuple row : rows) {
//What is the start time of the movement
double timeToTripBegin = dateToTime(row.get( db_table.trip_begin_time ));
//Lets create a new movement event to trigger the movement int he future
create_MoveToLocation(timeToTripBegin,
row.get( db_table.latitude ),
row.get( db_table.longitude ),
row.get( db_table.trip_duration_h ));
}
然后,当时间到达时,此事件将执行move to
本文向大家介绍移动数据库,包括了移动数据库的使用技巧和注意事项,需要的朋友参考一下 移动数据库与主数据库是分开的,可以轻松地传输到各个地方。即使它们没有连接到主数据库,它们仍然可以与数据库通信以共享和交换数据。 移动数据库包括以下组件- 存储所有数据并链接到移动数据库的主系统数据库。 移动数据库,允许用户即使在移动中也可以查看信息。它与主数据库共享信息。 使用移动数据库访问数据的设备。该设备可以是
我感兴趣的是将Anylogic 8.6中的模型链接到红移数据库中的表/视图。这将允许模型自动获取新数据,以定义我们的人口和运行,从而实现更好的运营决策(即,我们预期明天会发生什么,明天总是在变化)。 此版本与excel电子表格或SQL Server数据库具有本机连接。FAQ中有一个链接到MySQL的分步指南。我已经将本指南改编为红移,但我不清楚如何让连接真正启动,或者如何测试它是否真的有效。 以下
move key db-index 返回1成功。0 如果key不存在,或者已经在指定数据库中
本文向大家介绍C#实现根据实体类自动创建数据库表,包括了C#实现根据实体类自动创建数据库表的使用技巧和注意事项,需要的朋友参考一下 .Net新手通常容易把属性(Property)跟特性(Attribute)搞混,其实这是两种不同的东西 属性指的类中封装的数据字段;而特性是对类、字段、方法和属性等元素标注的声明性信息 如下代码(Id、Name为User的属性,[DbKey]为Id的特性) 特性分预定
THX!
问题内容: 我正在使用Java开发数据库迁移工具。该工具将数据库表及其数据复制到目标数据库。但是我希望它可以在不同的数据库上工作。从mysql复制并在derby等中创建。使用JDBC,我们可以收集有关表及其列的足够信息。但是我要问的是,是否可以使用sql free在Java上重新创建表。我的意思是不同的数据库具有不同的数据类型,有时它们在sql语法上也有所不同。那么JDBC或任何其他库(可以是开放