cProfile.SetSegments
Jump to navigation
Jump to search
Member of: SynthesisAPI.cProfile Template:InProgress
Adds a new segment to the profile.
Syntax
.SetSegment(ByRef arr())
Parameters
arr
- Required. An array of ProfileSegment objects.
Example
VBA 'Create a new resource profile and define its properties. Dim myResource As New SynthesisAPI.cProfile myResource.Name = "SampleProfile" myResource.ProfileType = ProfileTypeEnum_Stress myResource.IsCyclical = True 'Define two segments for the profile. Dim segment As SynthesisAPI.ProfileSegment Dim ListofSegments(1) As SynthesisAPI.ProfileSegment Set segment = New SynthesisAPI.ProfileSegment segment.SegmentEnd = 1 segment.Value = 1 Set ListofSegments(0) = segment Set segment = New SynthesisAPI.ProfileSegment segment.SegmentEnd = 3 segment.Value = "T+2" Set ListofSegments(1) = segment 'Apply the segments to the profile. myResource.SetSegments ListofSegments 'Connect to a Synthesis repository. Dim myRepository As New Repository myRepository.ConnectToAccessRepository ("C:\RSRepository1.rsr11") 'Add the profile to the first project in the repository. myRepository.Project.SetCurrentProject (1) Call myRepository.profile.AddProfile(myResource)