コード例 #1
0
        public SizeOfWorkprieceAfterOperation(ParametersOfSurface parametersOfPart, DataStructures.CalculationOfSurface.ParametersOperationsForCalculation parametersForCalculation, double[] nominalAllowanceZnom)
        {
            this.numberOfOperations = parametersForCalculation.getNumberOfOperations();

            this.diameterOfPart = parametersOfPart.getDiameterOfPart();
            this.typeOfPart     = parametersOfPart.getTypeOfPart().getIndex();

            this.nominalAllowanceZnom = nominalAllowanceZnom;
        }
コード例 #2
0
        public DeviationOfInstallation(ParametersOfSurface parametersOfPart, DataStructures.CalculationOfSurface.ParametersOperationsForCalculation parametersForCalculation)
        {
            this.numberOfOperations = parametersForCalculation.getNumberOfOperations();
            this.lengthOfPart       = parametersOfPart.getLengthOfPart();
            this.diameterOfPart     = parametersOfPart.getDiameterOfPart();

            this.typeOfInstrument = parametersForCalculation.getTypeOfInstrument();
            this.idOperation      = parametersForCalculation.getIdOperation();
            this.table            = Tables.getInaccuracyOfPositioningPart();
        }
コード例 #3
0
        public SpatialDeviation(ParametersOfSurface parametersOfPart, DataStructures.CalculationOfSurface.ParametersOperationsForCalculation parametersForCalculation)
        {
            this.numberOfOperations = parametersForCalculation.getNumberOfOperations();

            this.lengthOfPart   = parametersOfPart.getLengthOfPart();
            this.diameterOfPart = parametersOfPart.getDiameterOfPart();

            this.idOperation             = parametersForCalculation.getIdOperation();
            this.coefficientOfRefinement = parametersForCalculation.getCoefficientOfRefinement();

            this.validOffsetSurfacePcm = parametersForCalculation.getValidOffsetSurfacePcm();
            this.holeDepth             = parametersOfPart.getHoleDepth();
        }
コード例 #4
0
        public Allowance(ParametersOfSurface parametersOfPart, DataStructures.CalculationOfSurface.ParametersOperationsForCalculation parametersForCalculation,
                         double[] spatialDeviationP, double[] deviationOfInstallationE, double[] accuracies)
        {
            this.numberOfOperations = parametersForCalculation.getNumberOfOperations();

            this.surfaceRoughnessRz          = parametersForCalculation.getSurfaceRoughnessRz();
            this.thicknessOfDefectiveCoating = parametersForCalculation.getThicknessOfDefectiveCoating();

            this.spatialDeviationP        = spatialDeviationP;
            this.deviationOfInstallationE = deviationOfInstallationE;

            this.accuracies = accuracies;

            this.typeOfProcessedSurface = parametersOfPart.getTypeOfProcessedSurface().getIndex();
            this.typeOfAllowance        = parametersOfPart.getTypeOfAllowance().getIndex();
        }