Kategorien
Scripte

Disconnect users with WMI

Ein kleines Script um einen Benutzer remote oder lokal abzumelden (disconnect). Benötigt wird ein administrativer Zugriff aus das System. Nützlich für zeitgesteuerte Aufgaben zu starten.

Benutzer abmelden
rechnername = InputBox("Rechnername?")
WMI Scripting Interface
Set ISWbemLoc = CreateObject("WbemScripting.SWbemLocator")
ISWbemLoc.Security_.Privileges.Add 18
user = InputBox("Benutzername?",,"Administrator")
pwd = InputBox("Kennwort?")
Set wmi = ISWbemLoc.ConnectServer(rechnername, "root/cimv2", user, pwd)
Set ossam = wmi.InstancesOf("Win32_OperatingSystem")
For each os in ossam
	Set thisoss = os
	exit For
Next
MsgBox thisoss.GetObjectText_
antwort = MsgBox("Wollen Sie den Benutzer abmelden?", vbYesNo + vbQuestion + vbSystemModal)
If antwort = vbYes then
	thisoss.Win32Shutdown 0, 0
End If

513 B

Kategorien
Stylesheets Webentwicklung

How to use CSS property columns

CSS Programming Image

Die Eigenschaft columns ist eine Zusammenfassung der Einzelangaben column-width und column-count. Die Reihenfolge der Einzelangaben ist dabei egal.

Erlaubte Werte sind:

  • Eine oder zwei Angaben zu Breite und Spaltenzahl, in beliebiger Reihenfolge:
    • Mindestbreite: Eine positive Längenangabe oder auto
    • Spaltenzahl: Eine positive, ganze Zahl oder auto

Die Vererbung steuernde Werte:

  • inherit, initial, unset und revertDefaultwert

Für eine nicht erfolgte Angabe wird auto gesetzt.

Anwendung auf:

Elemente, die einen für Multicolumn-Layout zulässigen Block-Container darstellen.

Kategorien
Wordpress

Einführung in WordPress Themes

Wordpress Logo Schwarz/Weiss

Einleitung

WordPress ist eine kostenlose Open-Source-Software, die es euch ermöglicht, schnell und einfach eine Website oder einen Blog zu erstellen und zu verwalten. Es ist eine Content-Management-Plattform, die es Benutzern ermöglicht, Inhalte wie Texte, Bilder und Videos zu erstellen und zu veröffentlichen. Dieser Beitrag behandelt eine Einführung in WordPress Themes

Dafür sind keine speziellen Kenntnisse in Webdesign oder Programmierung notwendig.

WordPress ist sehr flexibel und erweiterbar. Es gibt eine Vielzahl von Plugins und Themes, die die Funktionalität und das Aussehen einer Website anpassen können. WordPress ist eine der beliebtesten Content-Management-Systeme weltweit und wird von Millionen von Websites genutzt.

Themes

WordPress Templates, auch als WordPress Themes bezeichnet, sind vorgefertigte Designs um das Aussehen und die Funktionalität einer WordPress-Website zu ändern.
Diese kann der Administrator installieren und verwenden. Ein WordPress-Template besteht aus einer Reihe von Dateien, die die Struktur, das Design und die Funktionalität einer Website bestimmen.

Die Struktur des Templates umfasst den Header (obere Bereich der Website), den Footer (untere Bereich der Website) und den Content-Bereich (der Hauptteil der Website). Das Design wird durch CSS-Dateien gestaltet, die Schriftarten, Farben, Hintergründe, Layout und andere visuelle Aspekte der Website definieren. Die Funktionalität wird durch PHP-Dateien bestimmt. Damit werden die interaktiven Elemente der Website, wie z.B. Formulare, Menüs, Slider und andere Funktionen, bereitgestellt.

WordPress Templates sind in der Regel in der Lage, auf verschiedene Arten von Inhalten zugeschnitten zu sein, einschließlich von Blogs, Portfolio-Websites, Online-Shops und Unternehmens-Websites. Sie können auch anpassbar sein. Das bedeutet der Benutzer kann Änderungen an Farben, Schriftarten, Layout und anderen Aspekten des Designs vornehmen.

Lizenz

WordPress-Templates können kostenlos oder kostenpflichtig sein. Kostenlose Templates können von der offiziellen WordPress-Website oder von Websites Dritter heruntergeladen werden. Kostenpflichtige Templates werden in der Regel von professionellen Designern erstellt und bieten oft zusätzliche Funktionen und Supportleistungen.

Fazit

Insgesamt ermöglichen WordPress Templates es dir als Website-Betreiber, schnell und einfach eine ansprechende Website zu erstellen. Dazu noch ohne umfangreiche Kenntnisse in Webdesign oder -entwicklung zu haben.

Kategorien
Diplomarbeit

Grundlagen und Anwendungen eines HBT’s

Einführung

Bipolartransistoren sind elektronische Bauteile, die in der Elektronik weit verbreitet sind und in der Regel aus drei Schichten von Halbleitermaterialien bestehen: einer n-dotierten Schicht, einer p-dotierten Schicht und einer n-dotierten Schicht (npn) oder umgekehrt (pnp). Die beiden pn-Übergänge innerhalb des Transistors werden als Basis-Emitter-Übergang und Basis-Kollektor-Übergang bezeichnet.

Bipolartransistoren haben drei Anschlüsse: Basis (B), Emitter (E) und Kollektor (C). Der Transistor wird typischerweise so betrieben, dass der Strom zwischen Emitter und Kollektor durch einen kleinen Strom zwischen Basis und Emitter gesteuert wird. Dieser Effekt wird als “Stromverstärkung” bezeichnet und macht Bipolartransistoren zu wichtigen Bauteilen in Verstärkerschaltungen und Schaltern.

Bipolartransistoren gibt es in verschiedenen Bauformen und Größen, die für verschiedene Anwendungen geeignet sind. Sie können auch in integrierten Schaltkreisen (ICs) verwendet werden, die viele Transistoren auf einem einzigen Chip enthalten.

Hetero-Junction Bipolar Transistor (HBT)

Ein Hetero-Junction Bipolar Transistor (HBT) ist ein bipolares Halbleiterbauelement, das aus einer Schichtstruktur besteht, die aus verschiedenen Materialien mit unterschiedlichen Bandlücken aufgebaut ist. Im Vergleich zu herkömmlichen Bipolartransistoren hat ein HBT eine höhere Schaltgeschwindigkeit und einen niedrigeren Rauschpegel.

Cross Section of a Heterojunction Bipolar Transistor
Cross Section of a Heterojunction Bipolar Transistor

Die Heterostruktur des HBT besteht aus einer Basis-, einer Emitter- und einer Kollektorschicht. Die Basis ist oft aus einem halbleitenden Material mit geringer Bandlücke, wie zum Beispiel Galliumarsenid (GaAs), während der Emitter aus einem halbleitenden Material mit höherer Bandlücke, wie Galliumnitrid (GaN) oder Indiumgalliumnitrid (InGaN), besteht. Der Kollektor kann entweder aus demselben Material wie die Basis oder aus einem anderen Material mit höherer Bandlücke bestehen.

Die Heterostruktur führt dazu, dass sich Elektronen und Löcher in verschiedenen Bereichen des Transistors bewegen, was zu einer höheren Mobilität und einer geringeren Basiswiderstand führt. Dies führt wiederum zu einer höheren Schaltgeschwindigkeit und einer niedrigeren Rauschzahl.

HBTs werden häufig in Hochfrequenzanwendungen eingesetzt, wie zum Beispiel in Mobilfunkgeräten, WLAN und Satellitenkommunikation, da sie schnell und effizient arbeiten und in der Lage sind, sehr hohe Frequenzen zu verarbeiten.

Kategorien
8870 Quattro 8870 Vaudis

Quattro 8870 – Dateibelegung

Grossrechner Server Verkabelung

Dienstprogramm zur Anzeige der Dateibelegung

Das Dienstprogramm zur Anzeige der Dateibelegung an einer Nixdorf Quattro 8870 ermöglicht es dem Benutzer, Informationen über die Belegung von Speicherplatz auf dem System anzuzeigen. Hier ist eine Beschreibung, wie dieses Dienstprogramm typischerweise funktioniert:

Das Dienstprogramm zur Anzeige der Dateibelegung auf der Nixdorf Quattro 8870 bietet dem Benutzer die Möglichkeit, Informationen über die Nutzung des Speicherplatzes auf dem System anzuzeigen. Dies dient dazu, einen Überblick über die Belegung des Massenspeichers und gegebenenfalls die Identifizierung von Speicherplatzproblemen zu ermöglichen.

Feste Dateigrößen

Feste Dateigrößen bedeuten, dass jede Datei auf einem Dateisystem eine vordefinierte Größe hat. Dies bedeutet, dass unabhängig von der tatsächlichen Größe der in der Datei gespeicherten Daten, der reservierte Speicherplatz für die Datei immer gleich groß ist.

Feste Dateigrößen haben Vor- und Nachteile. Zu den Vorteilen gehören die Vorhersagbarkeit des Speicherverbrauchs und die effiziente Verwaltung des Dateisystems. Die Nachteile sind, dass Speicherplatz verschwendet werden kann, wenn die Datei nicht die volle Größe nutzt, und dass es Einschränkungen für die maximale Größe von Dateien geben kann.

Um dieses Dienstprogramm zu verwenden, würde der Benutzer in der Regel die folgenden Schritte ausführen:

Aufruf des Dienstprogramms:

Der Benutzer startet das Dienstprogramm der Quattro in der Regel durch die Eingabe von # MK.DATEISTAT in die Systemkonsole oder über die Eingabeaufforderung.

Anzeige der Belegung:

Das Dienstprogramm zeigt dann eine Liste der Dateien und Verzeichnisse auf dem Massenspeicher an. Es gibt normalerweise Informationen darüber, wie viel Speicherplatz jede Datei oder jedes Verzeichnis belegt.

Zusätzliche Informationen:

Je nach Systemstand und Dienstprogramm können auch weitere Informationen angezeigt werden, wie z. B. Dateigrößen, Erstellungs- oder Änderungsdatum, Eigentümerinformationen und andere relevante Details.

Interaktion:

In einigen Fällen kann der Benutzer auch Aktionen an der Quattro ausführen, wie das Löschen von Dateien oder das Verschieben von Dateien an einen anderen Speicherort, um Speicherplatz freizugeben.

Die Verwendung dieses Dienstprogramms zur Anzeige der Dateibelegung ist nützlich, um den Speicherplatz auf dem System zu überwachen, sicherzustellen, dass genügend Speicherplatz verfügbar ist, und gegebenenfalls nicht benötigte Dateien zu identifizieren und zu entfernen. Dies trägt dazu bei, die Effizienz und Funktionalität des Systems aufrechtzuerhalten.

# MK.DATEISTAT

  • Kundenstamm
  • Fahrzeugstamm
  • ET-Stamm
  • ET-Bew.
  • KD/ET – Aufträge
  • Rechnungssummen
  • G+K Archivierung
  • NW-Stamm, Preise
  • NW-Auftr.
  • NW-Stamm, Preise
  • NW-Auftr.-Pos.
  • GW-Auftr.
  • GW-Auftr.-Pos.
  • GK-Anträge
  • NW-Rechnungseingang
  • GW-Rechnungsbuch
  • Kontierungsparameter
  • KER-Konten
Kategorien
Diplomarbeit Grundbetrachtungen

Techniken der Kleinsignalanalyse

Bücher transparent

4.2 Techniken der Kleinsignalanalyse von Halbleiterbauelementen

Die Erläuterung der Techniken zur Kleinsignalanalyse werden u.a. in (1) ausführlich vorgenommen. Zur Durchführung der Kleinsignaldevicesimulation lassen sich folgende Techniken für die Berechnung benutzen:

a) Fourier Decomposition of Transient Extractions,

b) Incremantal Charge Partitioning,

c) Sinossoidal Steady- State Analysis.

a) Fourier Decomposition of Transient Extractions

Im dynamischen Fall sind die Spannung und der Strom Funktionen der Zeit: I=I(t), V=V(t). Durch die Fouriertransformation der zeitabhängigen Halbleitergrundgleichungen wird die Zeitabhängigkeit der Differentialgleichungen in eine Frequenzabhängigkeit überführt. Hierbei muß man für die Berechnung komplexe Strom- und Spannungskoeffizienten einführen. Die beiden Größen Strom I und Spannung V stehen in folgender Relation zueinander:
wobei

Gleichungen 4.2.1
Gleichungen 4.2.2

(Ý) – Leitwertmatrix vom Typ (N×N)

N – Anzahl der diskreten Gitterpunkte

G – Leitwertmatrixelement

C – Kapazitätsmatrixelement

ω – Kreisfrequenz

(1) Laux, “Techniques for small-signal analysis of semiconductor devices”, IEEE Trans. on Elektron Devices, vol. ED-32, no. 10, Oct. 1985

Das jeweilige Matrixelement lautet:

Gleichungen 4.2.3

wobei i, j = 1, …, N und

Gleichungen 4.2.5

Daraus folgt für das einzelne Matrixelement:

Gleichungen 4.2.6

Von diesem Matrixelement aus läßt sich das Matrixleitwertelement Gij und das Kapazitätsmatrixelement Cij ermitteln.

Aus den Gleichungen (4.2.2) und (4.2.6) erhält man:

Gleichungen 4.2.7
Gleichungen 4.2.8

Mit diesen Ausgangsgleichungen ist man in der Lage, das dynamische Verhalten eines Bauelements zu beschreiben. Der Nachteil dieser Methode besteht insbesondere darin, daß die Genauigkeit der Lösung sehr stark von der Zeitdiskretisierung abhängig ist.

b) Incremantal Charge Partitioning

Diese Modelle untersuchen die Änderung der Ladungsverteilung ΔQi im diskretisierten Lösungsgebiet. Mittels der Ladungsverteilung kann man die Kapazitätsmatrixelemente Cij bestimmen, wobei die Ladungsänderung ΔQi in folgender Abhängigkeit zu dem Strom steht:

Gleichungen 4.2.9
Gleichungen 4.2.10

Der Nachteil dieser Methode ist, daß bei einem endlich kleinen Spannungssprung der an den Kontakten angelegt, wird ein Diskretisierungsfehler auftritt.

c) Sinossoidal Steady- State Analysis

Bei dieser Methode werden keine Zeit- bzw. Spannungsschritte bei der Lösung der nichtlinearen Halbleitergrundgleichungen vorgenommen und aus diesem Grund treten auch keine Fehler auf die mit deren Diskretisierung in Zusammenhang stehen. Durch eine geeignete Linearisierung der Funktionen im dynamischen Fall kann man mit vergleichsweise geringem Aufwand an Rechenzeit sehr genaue Ergebnisse erzielen. Aufgrund dieser Tatsache wird auf eine weitergehende Diskussion der beiden vorhergehenden Modelle verzichtet. Für weitere Informationen wird auf die Literatur (1), (2) und (3) verwiesen. In dieser Arbeit konzentriert sich die Aufmerksamkeit auf die Sinussoidal Steady- State Analysis. Die Aufstellung eines solchen Modellkonzepts wird im Kapitel 5 dargestellt.

(1) Reiser, “A two-dimensional numerical FET model for AC, DC and largesignal analysis” IEEE Trans. on Elektron Devices, vol ED-20, pp. 35-45, 1973

(2) Ward and Dutton, “A charge oriented model for MOS transistor capacitances”, IEEE J. Solid-Stata Circuits, vol. SC-13, pp. 703-707, Oct. 1978

(3) Robinson et al., “A general four-terminal charging-current model for the insulated gate field effect transistors”, Solid-State Elektron., vol. 23, no. 5, pp. 405-410, May 1980

Kategorien
8870 Quattro 8870 System

Quattro 8870 – Edit Befehl

CSS Programming Image

Der EDIT Befehl

Der “Edit”-Befehl ist eine Anweisung, die verwendet wird, um eine Datei an einer Quattro zu bearbeiten. Mit diesem Befehl wird in der Regel ein Texteditor oder ein Programm zur Dateibearbeitung geöffnet, damit Sie den Inhalt der Datei ändern können.

Bspl: # Edit LU/Dateiname

Hierbei steht “Dateiname” für den Namen der Datei, die Sie bearbeiten möchten. Nach Ausführung des Befehls öffnet sich der Texteditor, in dem Sie die gewünschten Änderungen an der Datei vornehmen können. Nachdem Sie die Bearbeitung abgeschlossen haben, können Sie die Datei speichern und den Editor schließen.

Kategorien
8870 Quattro 8870 System

Quattro 8870 – Close Befehl

CSS Programming Image

Der CLOSE Befehl

Der “Close” Befehl für eine Datei ist eine Anweisung. In der Programmierung wird sie verwendet, um eine zuvor geöffnete Datei zu schließen. Dieser Befehl bewirkt, dass die Datei nach der Verwendung nicht mehr für Lese- oder Schreibzugriffe geöffnet ist. Das Schließen der Datei an der Quattro ist wichtig, um Ressourcen freizugeben und sicherzustellen, dass keine weiteren Änderungen an der Datei vorgenommen werden können. In den meisten Programmiersprachen wird der “Close” Befehl mit dem Namen der geöffneten Datei oder dem Dateihandle aufgerufen. Es ist eine bewährte Praxis, Dateien nach dem Lesen oder Schreiben zu schließen, um Datenintegrität und Ressourceneffizienz sicherzustellen.

Bspl: # CLOSE LU/Dateiname

Kategorien
8870 Quattro 8870 Tools

Quattro 8870 – Systemtools

Grossrechner Server Verkabelung

Kommen wir nun zu einigen Systemprogrammen an der Quattro oder auch Tools genannt, die für den Administrator täglich wichtig sein.

TKD-PORT

  • Platzprogramm ändern XBB 025 011
  • 025-Nummer des Platzprogramms
  • 011-Platzprogramm für einen BA 80 der Quattro
  • Möglichkeit 2. Window zu löschen -> IPL nötig
  • Drucker Generierung möglich
Kategorien
8870 Quattro 8870 System

Quattro 8870 – Copy Befehl

Binäre Darstellung

Der COPY Befehl

Kopiert Dateien auf der Quattro von einer zur anderen LU (logischen Unit).

Der Befehl lässt sich auch zur Namensänderung benutzen.

Bspl: # Copy LU/Dateineu=LU/Dateialt

COPYALL

Bulkänderungen: anwendbar auf eine Dateiliste die zuvor mit LIBR (und entsprechenden Parametern) erstellt wurde.

Bulkänderungen an einem Großrechner beziehen sich auf den Prozess, bei dem umfangreiche oder massenhafte Modifikationen an Einstellungen, Konfigurationen oder Daten auf dem Rechner vorgenommen werden. Diese Änderungen werden normalerweise auf einmal oder in großen Mengen durchgeführt und sind nützlich, um wiederholende Aufgaben effizient zu bewältigen oder um das System an neue Anforderungen anzupassen.