Find maintenance, best practice, and troubleshooting articles.
Hello,
Agilent has a dissolution report for CDS available, the link to a PowerPoint description is below. Since that is a paid solution, I cannot share the full details. I can share another solution I built that uses the same concept. This CCF allows the software to calculate the average RF for the current and previous calibration brackets. I created an index for the cal brackets in this case base on the A coefficient. I then use that index to allow me to obtain the results from the current and previous brackets. I would likely setup the same type of indexes in your case for the capsules and timepoints and use those to obtain the data I needed. You kind of already have these indexes in the sample names, so another option for you would be to split the sample name string, convert the values into integers, and store into 2 separate CCs. You could then use those CCs as I did the indexes.
Marty
Name: InjectionCal Scope: Injection Type:Double
CurrentInjection.AllIdentifiedPeaks.Select(function(x) x.CalibrationCurve.CalibrationCurve_A_Coefficient).Max()
Name: CIndex Scope: Injection Type:Integer
CurrentSequence.AllInjections.Where(function (x) x.Sample.Sample_Type = 1).OrderBy(function(x) x.Sample.Sample_OrderNumber).Select(function(x) x.GetDoubleCC("InjectionCAl")).Distinct.ToList.FindIndex(function(x) x=GetDoubleCC("InjectionCal"))+1
Name: BracketAve Scope: PeakorGroup Type:Double
CurrentSequence.AllIdentifiedPeaks.Where(function (x) x.Compound_Name = CurrentPeakorGroup.Compound_Name).Where(function(x) x.Injection.Sample.Sample_Type = 1).Where(function(x) x.Injection.GetIntegerCC("CIndex") = CurrentInjection.GetIntegerCC("CIndex") OR x.Injection.GetIntegerCC("CIndex") = CurrentInjection.GetIntegerCC("Cindex")-1).Select(function(x) x.Compound_ResponseFactor).Average()