Showing results 1 to 3 of 3

Thread: ProjectWizardExtension: Variablenzugriff

  1. #1
    Join Date
    16.11.2011
    Posts
    44

    Default ProjectWizardExtension: Variablenzugriff

    Hi,

    ich steh grad ein wenig aufm Schlauch.

    Ich möchte den Grenzwerttext der Variablen "zzstrTest" auf eine 2te Variable zzstrTest2 kopieren.
    Kann mir jemand weiterhelfen warum das nicht funktioniert?

    using System;
    using Scada.AddIn.Contracts;
    using Scada.AddIn.Contracts.Variable;
    
    
    namespace TransferStoertexte
    {
        /// 
        /// Description of Project Wizard Extension.
        /// 
        [AddInExtension("TransferStoertexte", "Kopiert den Grenzwerttext in eine Variable")]
        public class ProjectWizardExtension : IProjectWizardExtension
        {
            #region IProjectWizardExtension implementation
    
    
            public void Run(IProject context, IBehavior behavior)
            {
    
    
                // enter your code which should be executed on triggering the function "Execute Project Wizard Extension" in the SCADA Runtime
    
    
                IVariable myVar = context.VariableCollection["zzstrTest"];
                myVar.GetValue(0);
      
                IVariable myVar2 = context.VariableCollection["zzstrTest2"];
                myVar2.SetValue(0,myVar);
    
    
            }
    
    
            #endregion
        }
    
    
    }
    Last edited by wenzm : 1st April 2020 at 15:10

  2. #2
    Join Date
    10.12.2007
    Posts
    204

    Default AW: ProjectWizardExtension: Variablenzugriff

    Die SetValue Methode benötigt als zweiten Parameter den Wert der geschrieben werden soll, nicht ein Variablenobjekt. GetValue liefert den Wert der Variable als Rückgabewert.
    Alos entweder auf eine Zwischenvariable schreiben (z.B. int x = myVar.GetValue(0); myVar2.SetValue(0,x) oder halt gleich in einer Zeile (myVar2.SetValue(0,myVar.GetValue(0))

  3. #3
    Join Date
    16.11.2011
    Posts
    44

    Default Re: ProjectWizardExtension: Variablenzugriff

    Danke.

Posting Rules

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •