![]() |
![]() |
![]() |
Es ist möglich, andere Dateien als die o.a. zur Definition der Arbeitstabelle des UDS zu benutzen. Die o.a. Dateinamen sind nur Vorgabewerte.
ID | Beschreibung |
1.1.1.x | System DASY-Variablen |
1.1.50.x | UD-Steuerungs-Tabelle |
1.1.300.0.x | AP Tabelle (0-Baum) für installierte Applikationen |
1.1.400.0 | CD-Tabelle (0-Baum) für installierte Hardware-Treiber |
1.1.500 | Rechen-Tabellen für installierte Rechen-Treiber |
1.1.2000 | Kunden-Tabelle für Sie! Hier können Sie Ihre Daten ablegen, DASY wird auch in einer zukünftigen Version diesen Nummernbereich nicht selbst benutzen. |
Die Aufschlüsselung der ersten beiden Stellen (1.1) 1=DASYNT, 1=UDS. Alle Variablen des UDS von DASY NT haben also 1.1. vorangestellt. Die folgende Stelle kennzeichnet verschiedene Tabellen im UDS.
Wenn Treiber für die Meßhardware (CD), Rechentreiber oder Applikationen (AP) "installiert" werden, erfolgt eine Erweiterung der Arbeitstabelle durch die Registrierung der Komponenten. Außerdem wird dann ein Tabellenabschnitt zur Speicherung für diese Komponente zur Verfügung gestellt.
![]() |
![]() |
![]() |
Variable | Name | Beschreibung | Beispiel |
1.1.1.1 | sysdesc | System description | |
1.1.1.2 | sysoid | System ID | |
1.1.1.3 | sysuptime | Date; Time at last program start | |
1.1.1.4 | syscontact | Ansprechpartner | |
1.1.1.5 | sysname | Systemname | |
1.1.1.6 | syslocat | Location | |
1.1.1.7 | sysserv | measuring | |
1.1.1.8 | syslanguage | Program Language | |
1.1.1.9 | userrunsetup01 | user is alowed to run setup01 | |
1.1.1.10 | userruntable | user is alowed to see work table | |
1.1.1.11 | userrunapadd | user is alowed to configure applications | |
1.1.1.12 | userruncdadd | user is able to configure card drivers | |
1.1.1.13 | userchip | user is able to configure ip parameters |
![]() |
![]() |
![]() |
Variable | Name | Beschreibung | Beispiel |
1.1.50.1 | udmsgmax | Max MSGs | |
1.1.50.2 | udmsgs | Actual count of MSGs | |
1.1.50.3 | udmsgorg | Organisation UD-MSG | |
1.1.50.10 | udmsgtime | UDMsgTime | |
1.1.50.12 | udmsgdate | UDMsgDate | |
1.1.50.13 | udmsgcode1 | UDMsgCode1 | |
1.1.50.20 | udipadr | ud ip address | |
1.1.50.21 | udipport | user driver port | |
1.1.50.23 | udnetstate | user driver net state | |
1.1.50.30 | udautostart | start UD automatically | |
1.1.50.31 | udautosave | save cnf file automatically every 17 minutes | |
1.1.50.40 | udmeasuref | measuring frequence [1 - 1000] | |
1.1.50.41 | udsxpos | x-position of uds window | |
1.1.50.42 | udsypos | y-position of uds window |
![]() |
![]() |
![]() |
Variable | Name | Beschreibung | Beispiel |
1.1.60.1.1 | udactcdid | ID of active CD | |
1.1.60.1.2 | udactcdfile | file names of active CD | |
1.1.70.1.1 | udactchid | ID of active cannels |
![]() |
![]() |
![]() |
Variable | Beschreibung |
1.1.300 | AP-Tabelle von DASY |
1.1.300.content | Anzahl der installierten AP (z.B. 2) |
1.1.300.A.1 | "Standard-AP-Tabelle" |
1.1.300.A.2 | "freie AP-Tabelle" |
Variable | Variablenname | Beschreibung | Beispieleintrag | |
1.1.300.A.1.1 | apid | ID der AP | 1.1.300.5.1.1 | |
1.1.300.A.1.2 | apnumber | AP-Nummer (ist eindeutig) | 1 | |
1.1.300.A.1.3 | apfilename | Dateiname der AP | apxy01.exe | |
1.1.300.A.1.4 | appath | Programmpfad der AP | c:\program\dasynt\applicat | |
1.1.300.A.1.5 | apversion | Programmversion der AP | 1.001 | |
1.1.300.A.1.6 | apdesc | Programmbeschreibung der AP | Programm zur Anzeige von XY-Daten. | |
1.1.300.A.1.7 | apcpright | Copyrighteintrag | (c) Dipl.-Ing. Andreas Offenberg | |
1.1.300.A.1.8 | apregversion | Registrierungsversion | AP1 | |
1.1.300.A.1.9 | approglang | Programmsprache | deu | |
1.1.300.A.1.10 | apmulti | Mehrsprachig (0=nein, 1=ja) | 0 | |
1.1.300.A.1.11 | apuser | Bediener aktuell (0=Admin, 1=Operator) | 0 | |
1.1.300.A.1.12 | apchangeuser | Bedienerumschaltung (0=nein, 1=ja) | 0 | |
1.1.300.A.1.13 | appwd | Passwort aktuell | xxx | |
1.1.300.A.1.14 | appwreq | Passwortabfrage (0=nein, 1=ja) | 0 | |
1.1.300.A.1.15 | apactive | Applikation ist aktiv (0=nein, 1=ja) | 0 | |
1.1.300.A.1.20 | apstarttype | Startart (0=nicht vom UD, 1=automatisch beim Start des UD, 2=durch Tastendruck am UD) | 1 | |
1.1.300.A.1.21 | apmaxnum | Maximale Anzahl gleichzeitig laufender AP dieses Types | 1 | |
1.1.300.A.1.22 | apipadr | IP-Adresse der AP | 127.0.0.1 | |
1.1.300.A.1.23 | aptype | Applikationstype | APXY01 | |
1.1.300.A.1.30 | apxpos | X-Position des Fensters der AP | 10 | |
1.1.300.A.1.31 | apypos | Y-Position des Fensters der AP | 10 | |
1.1.300.A.1.32 | apxwidth | X-width des Fensters der AP | 50 | |
1.1.300.A.1.33 | apywidth | Y-width des Fensters der AP | 70 | |
1.1.300.A.1.34 | apwinstat | Windowstate (0=Normal, 1=Minimized, 2=Maximized) | 1 | |
1.1.300.A.1.35 | apdisplfrequ | Displayfrequenz der AP, z.B. APTB | 1 |
Variable | Name | Beschreibung | Beispieleintrag |
1.1.300.A.2.x... | frei | frei | frei |
![]() |
![]() |
![]() |
Variable | Beschreibung |
1.1.400 | CD Tabelle von DASY |
1.1.400.content | Anzahl der installierten CD (z.B. 4) |
1.1.400.D.1 | "Standard-CD-Tabelle" |
1.1.400.D.2 | "freie CD-Tabelle" |
Variable | Name | Beschreibung | Beispieleintrag |
1.1.400.D.1.1 | cdid | ID des CD | 1.1.400.5.1.1 |
1.1.400.D.1.2 | cdnumber | CD-Nummer (ist eindeutig) | 1 |
1.1.400.D.1.3 | cdfilename | Dateiname des CD | cddemo.exe |
1.1.400.D.1.4 | cdpath | Programmpfad des CD | c:\program\dasynt\carddrv |
1.1.400.D.1.5 | cdversion | Programmversion des CD | 1.001 |
1.1.400.D.1.6 | cddesc | Programmbeschreibung des CD | Treiber zur Simmulation von Messwerten. |
1.1.400.D.1.7 | cdright | Copyrighteintrag | (c) Dipl.-Ing. Andreas Offenberg |
1.1.400.D.1.8 | cdregversion | Registrierungsversion | CD1 |
1.1.400.D.1.9 | cdproglang | Programmsprache | deu |
1.1.400.D.1.10 | cdmulti | Mehrsprachig (0=nein, 1=ja) | 0 |
1.1.400.D.1.11 | cduser | Bediener aktuell (0=Admin, 1=Operator) | 0 |
1.1.400.D.1.12 | cdchangeuser | Bedienerumschaltung (0=nein, 1=ja) | 0 |
1.1.400.D.1.13 | cdpw | Passwort aktuell | xxx |
1.1.400.D.1.14 | cdpwreq | Passwortabfrage (0=nein, 1=ja) | 0 |
1.1.400.D.1.15 | cdactive | Treiber ist aktiv (0=nein, 1=ja) | 0 |
1.1.400.D.1.20 | cdstarttype | Startart (0=nicht vom UD, 1=automatisch beim Start des UD, 2=durch Tastendruck am UD) | 1 |
1.1.400.D.1.21 | cdmaxnum | Maximale Anzahl gleichzeitig laufender CD dieses Types | 1 |
1.1.400.D.1.22 | initseries | Init. vor jeder Mess-Serie (0=nein, 1=ja) | 1 |
1.1.400.D.1.23 | initmeasure | Init. vor jeder Messung (0=nein, 1=ja) | 0 |
1.1.400.D.1.30 | cdxpos | X-Position des Fensters des CD | 10 |
1.1.400.D.1.31 | cdypos | Y-Position des Fensters des CD | 10 |
1.1.400.D.1.32 | cdxwidth | X-width des Fensters des CD | 50 |
1.1.400.D.1.33 | cdywidth | Y-width des Fensters des CD | 70 |
1.1.400.D.1.34 | cdwinstat | Windowstate (0=Normal, 1=Minimized, 2=Maximized) | 1 |
1.1.400.D.1.43 | csfilename | Dateiname des CS (Card Setup Programm) | csxy01.exe |
1.1.400.D.1.44 | cspath | Programmpfad des CS | c:\program\dasynt\applicat |
1.1.400.D.1.45 | csversion | Programmversion des CS | 1.001 |
1.1.400.D.1.46 | csdesc | Programmbeschreibung des CS | Programm zur Anzeige von XY-Daten. |
1.1.400.D.1.47 | csrigh | Copyrighteintrag | (c) Dipl.-Ing. Andreas Offenberg |
1.1.400.D.1.50 | csxpos | X-Position des Fensters des CS | 10 |
1.1.400.D.1.51 | csypos | Y-Position des Fensters des CS | 10 |
1.1.400.D.1.52 | csxwidth | X-width des Fensters des CS | 50 |
1.1.400.D.1.53 | csywidth | Y-width des Fensters des CS | 70 |
1.1.400.D.1.54 | cswinstat | Windowstate des CS (0=Normal, 1=Minimized, 2=Maximized) | 1 |
1.1.400.D.1.100 | cdchannum | Anzahl der Kanäle des CD (KANALTABELLE) | 35 |
1.1.400.D.1.100.C.x | Einträge für Kanal N des CD | ||
1.1.400.D.1.100.C.1.0 | cnactive | Kanal aktiviert (0=inaktiv, 1=aktiv) | 1 |
1.1.400.D.1.100.C.1.1 | cnname | Kanalname | Eingang 1 |
1.1.400.D.1.100.C.1.2 | cndesc | Kanalbeschreibung | Bemse am linken Vorderrad |
1.1.400.D.1.100.C.1.3 | cninout | Eingabe/Ausgabe (1=input, 2=output) | 1 |
1.1.400.D.1.100.C.1.4 | cnanadig | Analog/Digital (1=analog, 2=digital) | 1 |
1.1.400.D.1.100.C.1.5 | Messfrequenz Divisor | 1 | |
1.1.400.D.1.100.C.1.6 | Einheit | Ampere | |
1.1.400.D.1.100.C.1.7 | Output Minimum | 0 | |
1.1.400.D.1.100.C.1.8 | Output Maximum | 1024 | |
1.1.400.D.1.100.C.1.9 | Input Minimum | 0 | |
1.1.400.D.1.100.C.1.10 | Input Maximum | 1024 | |
1.1.400.D.1.100.C.1.11 | cnvalue | Messwert | 538 |
1.1.400.D.1.100.C.1.12 | frei | ||
1.1.400.D.1.100.C.1.13 | frei | ||
1.1.400.D.1.100.C.1.15 | Config changed (0=nein, 1=ja | 0 | |
1.1.400.D.1.100.C.1.40 | Umrechnung aktiv (0=nein, 1=ja | 1 | |
1.1.400.D.1.100.C.1.41 | cncalca0 | a0 | 1 |
1.1.400.D.1.100.C.1.42 | cncalca1 | a1 | 1 |
1.1.400.D.1.100.C.1.43 | cncalca2 | a2 | 1 |
1.1.400.D.1.100.C.1.44 | cncalca3 | a3 | 1 |
1.1.400.D.1.100.C.1.50 | cnsmooth | Glättung n Werte | 1 |
1.1.400.D.1.100.C.1.60 | cnlowalact | Unteren Alarm aktivieren (0=inaktiv, 1=aktiv) | 0 |
1.1.400.D.1.100.C.1.61 | cnlowalval1 | Unterer Alarmwert 1 | 10 |
1.1.400.D.1.100.C.1.62 | cnlowalval2 | Unterer Alarmwert 2 | 10 |
1.1.400.D.1.100.C.1.63 | cnuppalact | Oberen Alarm akivieren (0=inaktiv, 1=aktiv) | 0 |
1.1.400.D.1.100.C.1.64 | cnuppalval1 | Oberer Alarmwert 1 | 10 |
1.1.400.D.1.100.C.1.65 | cnuppalval2 | Oberer Alarmwert 2 | 10 |
1.1.400.D.1.100.C.1.66 | cnalarmstate | Alarmstatus (0=kein Alarm, 1="oberer Alarm", 2="unterer Alarm", 3="beide Alarme") | 0 |
1.1.400.D.1.100.C.1.160 | cncolor | Kanalfarbe (clAqua, clBlack, clDkGray, clFuchsia, clGray, clGreen, clLime, clLtGray, clMaroon, clNavy, clOlive, clPurple, clRed, clSilver, clTeal, clWhite, clYellow) | clBlack |
1.1.400.D.1.100.C.1.161 | cnbackcolor | Kanalhintergrund (clAqua, clBlack, clDkGray, clFuchsia, clGray, clGreen, clLime, clLtGray, clMaroon, clNavy, clOlive, clPurple, clRed, clSilver, clTeal, clWhite, clYellow) | clWhite |
1.1.400.D.1.100.C.1.162 | cnerrcolor | Kanalfehlerfarbe (clAqua, clBlack, clDkGray, clFuchsia, clGray, clGreen, clLime, clLtGray, clMaroon, clNavy, clOlive, clPurple, clRed, clSilver, clTeal, clWhite, clYellow) | clBlack |
1.1.400.D.1.100.C.1.163 | cnbackerrcolor | Kanalfehlerhintergrundfarbe (clAqua, clBlack, clDkGray, clFuchsia, clGray, clGreen, clLime, clLtGray, clMaroon, clNavy, clOlive, clPurple, clRed, clSilver, clTeal, clWhite, clYellow) | clBlack |
1.1.400.D.1.100.C.1.164 | cnaxiscolor | Kanalachsenfarbe (clAqua, clBlack, clDkGray, clFuchsia, clGray, clGreen, clLime, clLtGray, clMaroon, clNavy, clOlive, clPurple, clRed, clSilver, clTeal, clWhite, clYellow) | clBlack |
1.1.400.D.1.100.C.1.165 | cnerraxiscolor | Kanalachsenfehlerfarbe (clAqua, clBlack, clDkGray, clFuchsia, clGray, clGreen, clLime, clLtGray, clMaroon, clNavy, clOlive, clPurple, clRed, clSilver, clTeal, clWhite, clYellow) | clRed |
1.1.400.D.1.100.C.1.166 | cnunit | Dargestellte Einheit (m,...) | clRed |
1.1.400.D.1.100.C.1.167 | cnsaveindb | Schalter für Datenbankspeicherung (0=inaktiv,1=aktiv) | clRed |
Variable | Name | Beschreibung | Beispieleintrag |
1.1.400.D.2.x... | frei | frei | frei |
![]() |
![]() |
![]() |
C
Kanal (Channel)
D
Treiber (CD)
S
Meß-Serie (besteht aus einem bis mehreren Meß-Jobs)
J
Meß-Job (besteht aus Verweisen auf Meß-Werten in der Datenbank des UDS)
name
Sprechender Name der Variablen.
description
Beschreibung der Variablen; Wozu wird sie benutzt ?
type
Datentyp der Variablen;
"int" = Integer; [+- 2147483647]
"sho" = Short Integer; [- 128...127]
"rea" = Real; [+- 5x10 E 324, 15-16 Stellen]
"str" = String; [255 Zeichen]
file
Dateiname wenn zutreffend
count
Anzahl der Einträge in der Arbeitstabelle; one=einzelner Wert, tbl=Tabelle mit x einträgen
default
Vorgabewert für "content" wenn nicht anders gespeichert.
content
Inhalt der Variablen
emergency
Dieser Wert wird von DASY im Notfall gesetzt.
values
Wenn nur bestimmte Werte zugelassen sind und sie nicht über die Felder Minimum und Maximum definiert werden können, werden sie hier aufgezählt. (z.B. clAqua,clBlack,clDkGray,...)
minimum
Minimal erlaubter Wert für "content".
maximum
Maximal erlaubter Wert für "content".
step
Schrittweite der Werte zwischen Minimum und Maximum.
access
Zugriffserlaubnis auf "content" der Variable (z.B. rwx). r=read=lesen, w=write=schreiben, x=execute=ausführen.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
© Dipl.-Ing. Andreas Offenberg | Datei: vardef_d.htm, Datum: 20.05.2007 |