示例#1
0
        public current MeasureChannelCurrent()
        {
            lock (ioMultiMeterCntrl)
            {
                current ch_current=new current();

                ioMultiMeterCntrl.WriteString("CALC:STAT ON", true);             //turn on the calculation function
                ioMultiMeterCntrl.WriteString("CALC:FUNC AVER", true);      //calculation function is Average

                System.Threading.Thread.Sleep(Config.Delay.Measurement); //wait for 500ms

                ioMultiMeterCntrl.WriteString("CALC:AVER:AVER?", true);
                ch_current.average = (double)ioMultiMeterCntrl.ReadNumber(IEEEASCIIType.ASCIIType_Any, true);

                ioMultiMeterCntrl.WriteString("CALC:AVER:MAX?", true);
                ch_current.max = (double)ioMultiMeterCntrl.ReadNumber(IEEEASCIIType.ASCIIType_Any, true);

                ioMultiMeterCntrl.WriteString("CALC:AVER:MIN?", true);
                ch_current.min = (double)ioMultiMeterCntrl.ReadNumber(IEEEASCIIType.ASCIIType_Any, true);

                ioMultiMeterCntrl.WriteString("CALC:STAT OFF", true);            //turn off the calculation function

                //ioMultiMeterCntrl.WriteString("FETC?", true);
                //ch_current = (double)ioMultiMeterCntrl.ReadNumber(IEEEASCIIType.ASCIIType_Any, true);

                return ch_current;
            }
        }
示例#2
0
        /// <summary>
        /// SetMeteo
        /// </summary>
        /// <param name="temp"></param>
        public void SetMeteo(current meteo, string heure)
        {
            Couleur couleur = new Couleur {
                R = 64, G = 0, B = 0
            };

            if (meteo != null)
            {
                string leading = "";

                if (meteo.temperature.value.ToString("0").Length < 2)
                {
                    leading = "  ";
                }

                Print(leading + meteo.temperature.value.ToString("0") + "°C", 1, 1, couleur);
                Print("H " + meteo.humidity.value.ToString() + "%", 2, 7, couleur);
            }

            Print(heure, 2, 13, couleur);
            BackGround();
        }
示例#3
0
    //Used for drawing the L-System with the initial angle
    void renderState(current state)
    {
        foreach (char character in state.State)
        {
            switch (character)
            {
            case '+': currentAngle -= state.Angle; break;

            case '-': currentAngle += state.Angle; break;

            case '[': stack.Push(new AnglePos(currentAngle, currentPosition)); break;

            case ']':
                AnglePos obj = stack.Pop();
                currentAngle    = obj.angle;
                currentPosition = obj.position;
                break;

            default:
                createObject(); break;
            }
        }
    }
示例#4
0
 Connect(current, next, elseCondition);
示例#5
0
 Connect(current, thenBlock, thenCondition);
示例#6
0
 return(GetFirstToken(
            current,
            GetPredicateFunction(includeZeroWidth),
 if (!TryMoveTo(ref current, grid, visited))
 {
     return(false);
示例#8
0
 return(GetFirstToken(current, GetPredicateFunction(includeZeroWidth), GetStepIntoFunction(includeSkipped, includeDirectives, includeDocumentationComments)));
示例#9
0
 if (!this.itemsById.TryGetValue(key, out var current) || !Equals(current, value))
 {
     this.isDirty        = true;
示例#10
0
 from preamble in this.TryExtractPreamble(current)
 from text in current.ConsumeLine().ObjectOfType <NonEmptyText>()
示例#11
0
 class.class26_0.Add(current.Clone());
示例#12
0
        /// <summary>
        /// UpdateMeteo
        /// </summary>
        public static async void UpdateMeteo()
        {
            current meteo = await GetMeteo();

            Context.Meteo = meteo;
        }
 return(Find(current, value, Comparer <T> .Default));
示例#14
0
 => this.ProgressTracker = new StreamingProgressTracker((current, max) => this.ReportProgressAsync(current, max).AsTask());
示例#15
0
 Class533 class2 = new Class533(current, 9f, Class521.vector2_0, 1f, false, Color.get_White());
示例#16
0
 (alignment is 0u || TryAllocateMemoryBlockWithAlignment(current, alignment, sizeInBytes));
 ReferenceType.None => CreateMarkupForSingleProject(current, referenced, currentLanguage),
示例#18
0
this.ApplyBeforePreamble(current, script);
 ReferenceType.Metadata => GetMarkupWithReference(current, referenced, currentLanguage, referencedLanguage, false),
示例#20
0
 (current, tag) => refactorCodeShortcut(current, tag.opening, tag.closing));
示例#21
0
 public static Span ReadLine(this ref TextFile file, Caret current) => new Span(current, file.CurrentLineLength(current) - current.Column);
 ReferenceType.Project => GetMarkupWithReference(current, referenced, currentLanguage, referencedLanguage, true),
示例#23
0
 var(current, maximum) = nextBatch.Last();
示例#24
0
 (OutgoingResponseFrame response, OutputStream ostr) = PrepareReturnValue(current, compress, format);
示例#25
0
this.Advance(current, changes.First(transition => transition.Core.Equals(current.Core)), index, changes);
示例#26
0
 return(new Sprite(current, Rectangle.Empty, 0, spriteOffset, channel, BlendMode.Alpha));
示例#27
0
 => new ListToken(current, extension.range, extension.delimiters)) as ListToken);