MMpy.Schedule.add_resource
Syntax
MMpy.Schedule.add_resource()
Description
Adds newly created resource object to the schedule.
Parameters
Name | Type | Description |
---|---|---|
resource | SchedulerResource | Resource object to add |
setup | SchedulerCommand | None | Resource setup command |
Returns
Type | Description |
---|---|
Bool | True if the resource was successfully added to the schedule. |
Examples
setupCommand = schedule.new_command() newResource = schedule.new_resource() setupCommand.add_command(newResource.set_name("Scripting Resource")) setupCommand.add_command(newResource.set_description("Resource created by script")) setupCommand.add_command(newResource.set_rate(100.0)) setupCommand.add_command(newResource.set_default_efficiency(1)) efficiencyException = MMpy.SchedulerResourceEfficiencyException() setupCommand.add_command(efficiencyException.set_time_interval(MMpy.SchedulerTimeInterval(datetime.datetime.now(), datetime.timedelta(days=1)))) setupCommand.add_command(efficiencyException.set_efficiency(0.9)) setupCommand.add_command(newResource.add_efficiency_exception(efficiencyException)) schedule.add_resource(newResource, setupCommand)
Resource ID
IDPH_SCHEDULE_ADD_RESOURCE