Die Suche ergab 17 Treffer

von miriane
Sonntag 31. August 2014, 11:48
Forum: Allgemeine Fragen
Thema: Pythonskript bei ControlDesk NG Ausführen
Antworten: 32
Zugriffe: 5741

Re: Pythonskript bei ControlDesk NG Ausführen

Von dieser Code habe auch ein Hinweis bekommen und suche nach einer anderen variante
einen Hinweis muss ich Ihnen aber geben:
Sie verwenden in Ihrem Skript (nur beim Betätigen des Cancel-Buttons)
"sys.exit(1) "
Diese Funktion bitte auf keinen Fall verwenden, damit wird der gesamte Python ...
von miriane
Donnerstag 28. August 2014, 11:46
Forum: Allgemeine Fragen
Thema: Pythonskript bei ControlDesk NG Ausführen
Antworten: 32
Zugriffe: 5741

Re: Pythonskript bei ControlDesk NG Ausführen

@BlackJack: :)
Danke für die Hinweise.
Meine Code ist schön und auch sinvoll geworden
Die Funktion-Namen werden von ControlDesk selbst erzeugt. Ich arbeite Mit Events "Automation -Umgebung"
Danke
von miriane
Donnerstag 28. August 2014, 09:15
Forum: Allgemeine Fragen
Thema: Pythonskript bei ControlDesk NG Ausführen
Antworten: 32
Zugriffe: 5741

Re: Pythonskript bei ControlDesk NG Ausführen

Hat sich erledigt, globale variable
global a.
Nächste Problem.Wenn ich keine datei auswähle und beim Klick auf abbrechen become ich auch einen Fehler.
Python error:
Traceback (most recent call last):
File "<Experiment Context>", line 15, in On_Application_LayoutManagement_testlayout_01 ...
von miriane
Donnerstag 28. August 2014, 08:01
Forum: Allgemeine Fragen
Thema: Pythonskript bei ControlDesk NG Ausführen
Antworten: 32
Zugriffe: 5741

Re: Pythonskript bei ControlDesk NG Ausführen

Hi,
wie kann ich in diesen Code meine Datei weiter verwenden? Mit der erste Funktion wird eine Csv.datei in browser ausgewählt und ich will diese datei in den zweiten Funktion öfnen und verwenden.

import os
import string

# Csv.datei per PushButton auswaehlen
def On_Application_LayoutManagement ...
von miriane
Dienstag 12. August 2014, 15:57
Forum: Allgemeine Fragen
Thema: Pythonskript bei ControlDesk NG Ausführen
Antworten: 32
Zugriffe: 5741

Re: Pythonskript bei ControlDesk NG Ausführen

habe das gefunden, aber es klappt auch leider nicht:

accepted \t is a tab character.
Use a raw string instead:

test_file=open(r'c:\Python27\test.txt','r')or double the slashes:

test_file=open('c:\\Python27\\test.txt','r')or use forward slashes instead:

test_file=open('c:/Python27/test.txt','r ...
von miriane
Dienstag 12. August 2014, 14:26
Forum: Allgemeine Fragen
Thema: Pythonskript bei ControlDesk NG Ausführen
Antworten: 32
Zugriffe: 5741

Re: Pythonskript bei ControlDesk NG Ausführen

ich gebe einfach den Pfad der CSV-Datei

datei=".....\Value.csv"
von miriane
Dienstag 12. August 2014, 12:31
Forum: Allgemeine Fragen
Thema: Pythonskript bei ControlDesk NG Ausführen
Antworten: 32
Zugriffe: 5741

Re: Pythonskript bei ControlDesk NG Ausführen

Hey,
wer sieht Fehler?
datei = "D:\Miriane KM\Test_Digitalkarten dig_in_highbits\CDNG5_1\Project_001\test_dig\Value.csv"
obj = open(datei,"r")

Traceback (most recent call last):
File "D:\Miriane KM\Test_Digitalkarten dig_in_highbits\CDNG5_1\Project_001\test_dig\Python Scripts\testlayout_01.py ...
von miriane
Montag 11. August 2014, 17:43
Forum: Allgemeine Fragen
Thema: Pythonskript bei ControlDesk NG Ausführen
Antworten: 32
Zugriffe: 5741

Re: Pythonskript bei ControlDesk NG Ausführen

Hi,
ich habe insgesamt 59 Parameters(von meinem Layout) , kann ich auch nur eine Funktion (Methode) für die gesamte Parameters erstellen?
Beispiel:
def Hauptprogramm(datei, parametersetnr):
---

Danke im Voraus
von miriane
Montag 11. August 2014, 15:34
Forum: Allgemeine Fragen
Thema: ControlDesk NG 5.1
Antworten: 0
Zugriffe: 1262

ControlDesk NG 5.1

hallo,
hat jemand Erfahrung mit ControlDesk NG 5.1 und Anwendungen bei der Ausführung von Python -Skript? ( Events konfigurieren und mit Python Code versehen.)
von miriane
Mittwoch 6. August 2014, 13:35
Forum: Allgemeine Fragen
Thema: Pythonskript bei ControlDesk NG Ausführen
Antworten: 32
Zugriffe: 5741

Re: Pythonskript bei ControlDesk NG Ausführen

Hi Leute,
hatte nicht verstanden was die Einrückung ist. Jetzt gelesen und verstanden.
Mein erste Problem ist gelöst.
Danke nochmals für die Hinweise.
Ich komme sicher mit neue Frage.
Danke nochmal.
von miriane
Dienstag 5. August 2014, 15:18
Forum: Allgemeine Fragen
Thema: Pythonskript bei ControlDesk NG Ausführen
Antworten: 32
Zugriffe: 5741

Re: Pythonskript bei ControlDesk NG Ausführen

32. a = Application.ActiveProject.ActiveExperiment.Platforms.Item('ds1006')
33. b = a.ActiveVariableDescription.DataSets.WorkingDataSet.Parameter.Item('Model Root/Timestep/Value')[/Code]
Fehlermeldung:
Traceback (most recent call last):
File "C:\Program Files (x86)\Python27\lib\codeop.py", line 133 ...
von miriane
Dienstag 5. August 2014, 08:20
Forum: Allgemeine Fragen
Thema: Pythonskript bei ControlDesk NG Ausführen
Antworten: 32
Zugriffe: 5741

Re: Pythonskript bei ControlDesk NG Ausführen

ich lese schon
https://www.python.org/doc/" (die Doku zu python allgemein)
Problem (Stress): du bekommst eine Aufgabe, du hast keine Ahnung , du muss überall lesen , aber man erwartet , dass du die Aufgabe so schnell als möglich abgibst (du hast einfach eine Frist).
Bin schon müde, aber leider finde ...
von miriane
Dienstag 5. August 2014, 07:29
Forum: Allgemeine Fragen
Thema: Pythonskript bei ControlDesk NG Ausführen
Antworten: 32
Zugriffe: 5741

Re: Pythonskript bei ControlDesk NG Ausführen

Hi Sirius3,
macht meine for-schleife und die Liste "liste" sinn?

Ich bekomme diese Fehlermeldung und weiße nicht genau was erwartet wird.

File "C:\Program Files (x86)\Python27\lib\codeop.py", line 133, in __call__
codeob = compile(source, filename, symbol, self.flags, 1)

test\python Scripts ...
von miriane
Montag 4. August 2014, 22:20
Forum: Allgemeine Fragen
Thema: Pythonskript bei ControlDesk NG Ausführen
Antworten: 32
Zugriffe: 5741

Re: Pythonskript bei ControlDesk NG Ausführen

-Es gibt mehrere Datensätze, und ich werde sie alle in meinen Excel-File schreiben und bestimmte Werte zuweisen.
-Ja die werte werde ich in Excel eintragen.
Im Layout von ControlDesk haben die Parameter schon Werte die geändert werden sollen , die stammen vom Matlab-Model.

Wie schon gesagt ich ...
von miriane
Montag 4. August 2014, 08:34
Forum: Allgemeine Fragen
Thema: Pythonskript bei ControlDesk NG Ausführen
Antworten: 32
Zugriffe: 5741

Re: Pythonskript bei ControlDesk NG Ausführen

Hallo,
sorry war am Wochenende nicht da.
Als test soll ich am Anfang nur die variable Zeitschritt ändert.Wenn es funktioniert werde ich einen Skript für alle Parameter von meinen Matlab-Model(Layout von ControlDesk) ändert, das macht man während der Simulation.
Deswegen wir überlegt , dass ich schon ...
von miriane
Freitag 1. August 2014, 22:39
Forum: Allgemeine Fragen
Thema: Pythonskript bei ControlDesk NG Ausführen
Antworten: 32
Zugriffe: 5741

Re: Pythonskript bei ControlDesk NG Ausführen

Hallo,
danke für die Hinweise.Ich selbst habe nicht grosse Ahnung wie es funktioniert wird/soll. Es ist eine Aufgabe , der Prof selbst weißt auch nicht wie man darauf kommt. Die Excel- Tabelle soll man einfach als csv-Datei speichern(habe gelesen).
Ich glaube mein code ist lang und macht auch keinen ...
von miriane
Mittwoch 30. Juli 2014, 15:26
Forum: Allgemeine Fragen
Thema: Pythonskript bei ControlDesk NG Ausführen
Antworten: 32
Zugriffe: 5741

Pythonskript bei ControlDesk NG Ausführen

Hallo,
muss ein Pythonskript bei ControlDesk NG Ausführen. Muss erst eine Excell-Tabelle mit variablename und wert erstellen und in meinen Skript aufrufen. Wie folgt datei = "Value.csv".
Es muss auch ein Event für die Variable , die ich ändert will konfuguiert werden (in Layout).
Ich habe einen ...